diff --git a/.gitignore b/.gitignore index 50416bde6..4daf3c49b 100644 --- a/.gitignore +++ b/.gitignore @@ -42,4 +42,5 @@ gradle .idea .idea/ Server/worldprops/ -Management-Server/managementprops/ \ No newline at end of file +Management-Server/managementprops/ +/Development-Client/ \ No newline at end of file diff --git a/.gitlab/issue_templates/.gitkeep b/.gitlab/issue_templates/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/.gitlab/issue_templates/Bug Report.md b/.gitlab/issue_templates/Bug Report.md new file mode 100644 index 000000000..4bfda573a --- /dev/null +++ b/.gitlab/issue_templates/Bug Report.md @@ -0,0 +1,8 @@ +### Description of issue +Describe in detail what exactly happened. No "it no workie" will be accepted. Clear and concise definitions of what *exactly* the problem is. + +### What should have happened +Write out what the expected behavior/etc is. + +### Reproduction steps (if applicable) +Inform us how to reproduce this issue so we can effectively debug it. diff --git a/.gitlab/issue_templates/Proposal.md b/.gitlab/issue_templates/Proposal.md new file mode 100644 index 000000000..48b42c06a --- /dev/null +++ b/.gitlab/issue_templates/Proposal.md @@ -0,0 +1,8 @@ +### What is being proposed +Write a clear and verbose description here of what exactly is being proposed. + +### Pros +* List out bullet points here of pros + +### Cons +* List out bullet points here of potential cons diff --git a/Management-Server/build.gradle b/Management-Server/build.gradle index 797b2b7d4..9ce79718b 100644 --- a/Management-Server/build.gradle +++ b/Management-Server/build.gradle @@ -4,11 +4,17 @@ archivesBaseName = 'managementserver' mainClassName = 'ms.Management' +repositories { + mavenCentral() +} + dependencies { - implementation 'com.google.guava:guava:29.0-jre' + implementation "com.github.ajalt.mordant:mordant:2.0.0-alpha2" + implementation "org.jetbrains:markdown-jvm:0.2.0" implementation 'mysql:mysql-connector-java:8.0.21' } + jar { manifest { attributes 'Main-Class': 'ms.Management' diff --git a/Management-Server/src/main/java/ms/net/IoEventHandler.java b/Management-Server/src/main/java/ms/net/IoEventHandler.java index 22fbfd2c9..907ad9bbf 100644 --- a/Management-Server/src/main/java/ms/net/IoEventHandler.java +++ b/Management-Server/src/main/java/ms/net/IoEventHandler.java @@ -1,5 +1,8 @@ package ms.net; +import ms.world.WorldDatabase; +import ms09.MSLogger; + import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.ClosedChannelException; @@ -8,6 +11,7 @@ import java.nio.channels.SelectionKey; import java.nio.channels.Selector; import java.nio.channels.ServerSocketChannel; import java.nio.channels.SocketChannel; +import java.util.Arrays; import java.util.concurrent.ExecutorService; /** @@ -63,7 +67,10 @@ public final class IoEventHandler { ByteBuffer buffer = ByteBuffer.allocate(100_000); IoSession session = (IoSession) key.attachment(); if (channel.read(buffer) == -1) { - System.out.println("Existing session disconnected - likely portscanner or server status checker."); + if(session.getGameServer() != null){ + WorldDatabase.unRegister(session.getGameServer()); + } + session.disconnect(); key.cancel(); return; } diff --git a/Management-Server/src/main/java/ms/net/event/RegistryReadEvent.java b/Management-Server/src/main/java/ms/net/event/RegistryReadEvent.java index 3ca964cf7..f906ab213 100644 --- a/Management-Server/src/main/java/ms/net/event/RegistryReadEvent.java +++ b/Management-Server/src/main/java/ms/net/event/RegistryReadEvent.java @@ -47,7 +47,6 @@ public final class RegistryReadEvent extends IoReadEvent { boolean quickChat = buffer.get() == 1; boolean lootshare = buffer.get() == 1; String activity = ByteBufferUtils.getString(buffer); - System.out.println("["+ revision + "], country = " + country + ", members = " + members + ", pvp = " + pvp + ", quickChat = " + quickChat + ", lootShare = " + lootshare + ", activity = " + activity); for (int i = 0; i < CHECK.length(); i++) { if ((char) buffer.get() != CHECK.charAt(i)) { session.write(3); diff --git a/Management-Server/src/main/java/ms/world/WorldDatabase.java b/Management-Server/src/main/java/ms/world/WorldDatabase.java index 00d5b1450..6df1e48fc 100644 --- a/Management-Server/src/main/java/ms/world/WorldDatabase.java +++ b/Management-Server/src/main/java/ms/world/WorldDatabase.java @@ -7,6 +7,7 @@ import ms.net.IoSession; import ms.net.packet.IoBuffer; import ms.world.info.CountryFlag; import ms.world.info.WorldInfo; +import ms09.MSLogger; /** * Holds all the world servers. @@ -148,9 +149,25 @@ public class WorldDatabase { throw new IllegalStateException("World " + info.getWorldId() + " is already registered!"); } flagUpdate(); - System.out.println("Registered world - [id=" + info.getWorldId() + ", ip=" + info.getAddress() + ", country=" + info.getCountry().name().toLowerCase() + ", revision=" + info.getRevision() + "]!"); + MSLogger.logInfo("Registered world - [id=" + info.getWorldId() + ", ip=" + info.getAddress() + ", country=" + info.getCountry().name().toLowerCase() + ", revision=" + info.getRevision() + "]!"); return DATABASE[info.getWorldId()] = new GameServer(info); } + + public static void unRegister(GameServer server){ + int index = -1; + for(int i = 0; i < DATABASE.length; i++){ + GameServer s = DATABASE[i]; + if(s == server){ + index = i; + break; + } + } + if(index != -1){ + DATABASE[index] = null; + WorldInfo info = server.getInfo(); + MSLogger.logInfo("Unregistered world - [id=" + info.getWorldId() + ", ip=" + info.getAddress() + ", country=" + info.getCountry().name().toLowerCase() + ", revision=" + info.getRevision() + "]!"); + } + } /** * Gets the world id of the player. diff --git a/Management-Server/src/main/kotlin/ms09/MSLogger.kt b/Management-Server/src/main/kotlin/ms09/MSLogger.kt new file mode 100644 index 000000000..b629b1595 --- /dev/null +++ b/Management-Server/src/main/kotlin/ms09/MSLogger.kt @@ -0,0 +1,37 @@ +package ms09 + +import com.github.ajalt.mordant.rendering.TextColors +import com.github.ajalt.mordant.terminal.Terminal +import java.io.BufferedWriter +import java.io.Writer +import java.text.SimpleDateFormat +import java.util.* + +object MSLogger { + val t = Terminal() + val formatter = SimpleDateFormat("HH:mm:ss") + var tradeLog: Writer? = null + var tradeLogWriter: BufferedWriter? = null + + + fun getTime(): String{ + return "[" + formatter.format(Date(System.currentTimeMillis())) +"]" + } + + @JvmStatic + fun logInfo(vararg messages: String){ + for(m in messages){ + if(m.isNotBlank()) t.println("${getTime()}: [INFO] $m") + } + } + + @JvmStatic + fun logErr(message: String){ + if(message.isNotBlank()) t.println("${getTime()}: ${TextColors.brightRed("[ ERR] $message")}") + } + + @JvmStatic + fun logWarn(message: String){ + if(message.isNotBlank()) t.println("${getTime()}: ${TextColors.yellow("[WARN] $message")}") + } +} \ No newline at end of file diff --git a/README.md b/README.md index 1b191b15a..3fc1787f2 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ ยท Bug Board

+

NOTE: Do not report issues if you are running your own server. Chances are, the fault lies in your misconfiguration of the server or the issue has already long been fixed on live. Essentially: Your server. Your issues. We have enough to worry about with our own server.

ATTENTION: Starting October 5th, 2020 the development team will no longer be providing support for setting up your own server. Do not ping or private message Developers asking how to build the project. This in-depth guide will be continually updated if the building process changes. We are focusing all of our efforts on the development of features and bugfixes for the live server.

@@ -28,6 +29,7 @@ * [About the Project](#about-the-project) * [Contributing](#contributing) * [Contributing without Building](#contributing-without-building) +* [Video Setup Tutorial](#video-setup-tutorial) * [Getting Started](#getting-started) * [Github Setup](#github-setup) * [Prerequisites](#prerequisites) @@ -220,7 +222,7 @@ First follow the [Github-Setup](#github-setup). After you have forked over your 1. Navigate to the right hand side of Intellij where it says "Gradle" * Gradle is very useful when it comes to running and compiling the project * The only tabs we are concerned about are "Client", "Management-Server", and "Server" - * Each of these have a "Tasks" folder and an "application" folder + * Each of these have a "Tasks" folder and an "application" folder inside of "Tasks"
2. Click on the "application" folder for the Management-Server and double-click "run" * The management server is used for things such as player data(not saves), highscores, and world information @@ -251,6 +253,12 @@ We use the AGPL 3.0 license, which can be found - - + + + - - - + + + + + + + + + + - - - - - - - - - + + + + - + diff --git a/Server/data/botdata/botnames.txt b/Server/data/botdata/botnames.txt index ff8479c13..8a2e6603f 100644 --- a/Server/data/botdata/botnames.txt +++ b/Server/data/botdata/botnames.txt @@ -1,8429 +1,31542 @@ -Sow Love -Srogi Wujek -Czar -Puglet -Pappanopolis -Asterlyte -Sidocahn -Desigium -Spunknik -SPLEEBTEZ -RealRicFlair -3xDestroyer -DaemonTool -DIY Ele -Darkflash15 -ImZorp -Grafvs -MMitchh -Cic321 -Respaze -Falconz420 -xI3reeze -Sazzarull -Lehoir -DailySharts -Lt_Torch -WonkyShlonky -IronBeanz -Toreransu -TzTok-1gBud -Sweatscaper -Psysyk -uppahoods -dandy man -Legikt -ScoobiedO0 -My Gentiles -BabyB -Lavafrost -Seriousruss -FatalXfire -LadyStarlite -Dreamguy -Lestersaurus -agent_of_fox -NtQuiteRamb0 -Hexxjan -MayanFuror -RaspyLemon -tRIPdoubt -aku aku1212 -Gangnrad -Luzu -bdz -Deathit55 -Ding-A-Ling2 -CannoliBoi -Legion2410 -Orthago -Lrauq -Overrated -NikkiQT -L3sius -Zack0ry -TBSG-Baine -Arrowmind -Deathcloude -Ynka -B5l -Lann -C0c0nUt -Impriznd -Spoonay -Hardlesas -Iblushh -un1versa1 -RIpuim -Hazed -Erinus -darkxaotik -WispyWolf -cunnys -NFed -Infobese -Goblinborn -AHHSCHMEEEEE -Thomarse -FacelessBoyd -Moska -GuyHarvey -Folfox -Sabina -kyurem_vrah -Tutoroo -Fctillidie -Kezmaya -xenvzi -FriendlyJo -Hegelund -Fallenchamps -Novahria -Antweezy -Qoki -Budwise -zwint -O56 -Gargoyle79 -sunaert -MartnShkreli -Zehbu -Gizmoed -FabiScape -iCheezedOff -SmokerOfDank -RalvekZul -s3nna -Kita -CloudT -Elasticy -Raje -Uranus -Anthony5002 -ugivahrimjob -usma6100 -firemadara -YuckFou -Hashiiirama -Stureplan -Charmoul -Pyfa -RZAlex -s1ayerg0d -Glo-Tank -Donchz -SquidSquad -Vuuututututu -ThinPeepoSad -Praecellemus -6TMG -Plugatron -Pinkywinky9b -Ragnell56 -Twntythree23 -SirCapper -ilike2gamble -Demco -Gopuppy -TheCollected -Stinkwiener -Envvi -flyingfather -Chopemania -Siggie -IVIugginz -Linsunt -Tupoopsa -henzer -MichaelScott -Tine -Jayhawk225 -iRekt -SnekInMyBewt -LightRigger -1Hunnid -Maniwani -Burnardo -Bmart -Aureou -SUPERSET q -Slapmeister -DSyndrome -Big Arms Ben -SlayzyDayz -1badprogram -CFoodBisc -Kraq -Agentbunny1 -Looted -Edwarriorx -RapidCycling -XKappaX -PVMGrim -Zip Lynx -ExtractorX -ED9 -Noolbort -Aedon -Zioo -Neanderthal -swordsplay62 -Getfck3dup -Maroon5 -AHarmlesKitn -Wreckanism -GiveMeMaul -Homelander -Nuke Rofl -rdx -Zenytum -Westwich -KidLeaderKTY -vengedurmom -LelSickMeme -Griffoo -Fukinnnn -DonnieAssie -Kimbu -TheDyr61 -Nocarred -Rusty99 -LonelyOnT0p -riilis -Hardwaring -Farsight2 -AskMeDolCare -MrCoolSkills -HarryTheWhte -duMonster -CaptainLuker -RMAC-97 -JohnnyBeanz -pipratoos -6l7 -StoryofPete -ElPoyoSenpai -Egorous -Remiejj-BV -ElitePvmer -HumanToxin -Aladfar -Daley_Dose -ScottsTotlol -bakkerbtw -Butlergunner -GilgaGaming -MakeNotes -asibioass -benjiswaggod -Mentalmissy -Tricomb -noswaL -i r muffin -Kayzielol -Henkkawaa -AvidTech -Syndrious -ThiccDaddyXL -XTCarlo -Grenenjah -Wuteng -Tonka742 -iZorru -ItsFinn -Sugmabum -Lifezajoke -Chicanery -ProLegend -ChilidogBank -BADPanda2 -Yabui -DraggSlayaa -Freesoul -Gjerloew -chongsbong -EvenMater -idkgoogleit -Ak5u -Simon Jnrr -beenus42 -zWxLF -brizzle -Kuhvon -bigpompom -BoobyHill -Vesryn -Chocomalo14 -TheAdzz -Erg129 -Dabbadank -DrDruen -superr -imBetter123 -Kuler -Kuler -brothervoid7 -retrrd -Whiteboy016 -Diampromidi -OhJezuz -Sumuinen -SAUCEnJUICE -justLush -Elchapo24 -Zardua -Keit -Kalu1337 -MuffinActual -actofvalor24 -reitan2k -rthgo200 -Walktellfox -hulrikon94 -Zelnite53 -JeJoat -0n7 -Swaxel -Teetoh -Moul -Bionycle -Jonxsy -Nhyrenn -core63 -Wripzi -Dekul -xeravier -Biscuitnipz -GrommrUK -Sw3Frost -Macedo -SmokinBlunts -System_Fail -Pasadinas -Fly-TheW -famousbutnot -HalfAb0rted -Anaphylaxiss -Carcinoid -Ast 360 -kaljunaama -snakehuntr94 -Magic_Elmo1 -Marklyft -Mintvolcano -JungleKitty -triple pre -Romic -Heinamies -Kungfuu000 -Rahdyxc -Kaylizz -Lewdberrypie -6pathsofpein -BillyNotRlly -HoopaLoopz -Adorations -Tsumikitty -MaybeMitch -JRxs -SimplySendIt -Mannowrath -WeTsHaDoW -bugsijs -NormanBates -Meeeseek -Slorkie -Schweigende -Dunwall -JulmaJoe -DJMileyCyrus -iKristov -Pb Fe -demaguz -Elliebus23 -B Minor -PlumTickler -steadiskill -JoRouss -Iron Masuli -thinker -Kyersago -Spiderhead -Gijsbart -Calvin -Diamonds lit -EngelNacht -Otyugh -Kitsunemimi -YeaAiiiiite -Bhakli -Sidewinder15 -Unsainted -Brittanys -Luskidoo -Binny -The0G -Lbuzz -CraftyRunes -Eitsei -sticky clay -FuggleQuest -Requilog -bedburn -ChichaBabby -TeddysMoo -Niels1608 -dcPain -Workin -DarKSsoul69 -Raab -DlONNE -SiRzZ Zeref -Jc_TheCops -Lettuce_8 -fudkingname -BeatboxRS -brtsbrg -Manantti123 -loloharqia -Hotadelchic -Protectlilb9 -Tiazen -BeaterGod -HeresALlama -ouououuoouuu -Cleatis -Nova Rez -Yu Stinkipu2 -Merricat -BSven-B -IronKapp -PreNew -Xerona -Evrybodypays -Undeadd -DobbyGotPwnd -Aerros -DigBicker -PuseSlayer -csramsus -Fantikerz -NovaNova_v1 -Enphadei -yacobson99 -Reload -viktoras300 -Killgor138 -Barstukas -D0NPABLO -KingLeonidas -7042 -Elephanten -I Dizz I -BainoLad -Oximas -namtar elite -Galamx -MidniteGreen -1jbone -aphr0 -FrodoBogues -RequireBone -Scimmy2face -xMardy -IronJakeT -joey0343 -Mage7master7 -JimmyBuns -RiftOversoul -Trunker -Adamanta -ToastMal0ne -Pandeh -Colzy -Jamzylockz -Dan-Reijden -Santhacine -Dwake -Danex85 -CG MindPr0 -7th February -CompleteSpud -Seto292 -CandyFlipin -Doajiggi -neocritter -Mosbol -Nuwanda -FLgoob -F0ZI -Kourk -Cuti -Spermlet -Rowoep -Magnusungam -Strugl -Thunder Gate -lunch roll -BowlCutMonty -Woody8 -heuj speulen -Madaddam -jossejoks123 -Headgaskets -5639 -Fire Fiesta -Cornbuddy -zCocoa -cash pls -Greaterbeing -arengs -Zairx -Lucasmelo11 -slajdaren -JimmahDean -hiiggiinss_5 -pontlarge -MuchosAssias -Rngclown -SatanicFart -Wruumze -iojerfwpjiof -Rinsumageast -Techno9 -SleanClate -Xolun -CtCandyRandy -Gomsugo -Assload -BichoFeote -Ajeti -Aedreius -ellran -GatoNaranja -Outsider058 -Dedressing -Dunnill -R0R0R -silentical -IronVegtable -HereFor_Beer -im solo rose -Honeyyyy -Mahzius -Hold3nMc -BlackPyramid -XAAXAA -Michairon -MnkyDLufy -ChivZz -Faerindel -Suzshenron -SaturnHippo -Elite387 -skaiii -NobleVespo -Kirthor -Cosaintus -NyxxiePixxie -Px_7UX8Cy8 -Kaser -RealScythe -will_mello -leewhiffy -MyLoveFaith -Gontr -Mobz -Danniel -ScottJ -Titsferdayz -Heat -Loeffen -Bazz0r -0niichan -Patmantheman -Indrias1 -Upriser -BamfJoe -Pritje -Bussino -Donnieduke -Lanzlol -PeppiEnSossi -aaahChu -goGETTER87 -Sharing -monkeywilly -MrPowers -GucciBalboa -iPvM_Soul -Slise745 -WelbyBree -b-ray29 -duhpho -Tanza -ogteleblock -WeaIth -xDieter -Yekhsad -iGlowGreen -H0B0 -WestTxBoyz -blueWagonMan -Boxacle -Rihmakallo5 -gggochu -Cheepnis -Chinchoopa -Scoopie -MajorMammoth -Stupsus -Judddy -Syncshot -Im_Stone126 -4it -Placedoemax -JuiceUSA -Zwei_02 -Artychurro -SooUnlucky -IHaveAWifey -look4clues -EsterKai -OG H4zed -Ge0rgeburton -Boostedd -Cesema -TrainingDays -Zavinor -DadamoSte -Zixxen -Evo9 -CieloQueen -Misticwok -Dellamor -boratas13 -Floogan33 -Roebie1 -LostMoon -Vaull -Sk1llzy_RS -Solan -v3kz -Evillized -Bonduwel -Moniez -Detriment -Choicess -xHades -Makeboy -OrionDragon -c-ross93 -dog22 -Character252 -Googleisme -Carkosa -Nasrullah -Guelph -Caracal -YomamaPro -Hegert -TBonFirstCoX -colafanboy -Lucidfever -Potoo -JagerBombski -Eldia -Fishoii -buryafriend -St0oge -Velgreed -x8mz3hg7zm5f -Flopez -lREKEEN -Spoodersussi -0miseGo -JSco -Dff -7 Trouts -Poofpooh -Lonksu -Australiaz -itsGLD -Spaget1111 -OGBloodFam -JusticeSven -PhriarPhace -Crittx -MyNameIsCole -Beugsmate -BkGime -SonBuns -KronicPlague -Wolwa -mtash96 -NietzscheJR -siimzz97 -DrBeast -lrh -Happyfrog12 -LlHAPIIRAKKA -Audylinks -AGorski -Snorklarn -Krystalbead -Kryoge777 -liberteeeee -pleadtha5th -M0ON -Donald Dumps -SpideyC -T0othbrush -Edwin Ownz -Komai -Boookuh -CallMeSofD -LightB0ne -i0 strength -LeccaJr -KingCudii -uTBER -Deviljin583 -xli -lm2fas4u -AlexODaGreat -Jadavius -RunRonRun -Villanovan -gladwin97 -Scharnhorst -elefantsrul -DabInMyEye -Kunsel -Kid K O N G -Submug -Secwai -ScaryVacoom -Danoj -guttsberserk -Xanfan -YorickMorty -Knowledge -Quaffle9 -Stoffins -Jonnisjoen -TruckersLife -dark0hawk -VeganVibes -97DEF -AussieSparta -Propas -AnotherName -Zealicious -Gehrman -TenebrisMeam -TheValuable -VlNTER -TURDENATOR -184910381412 -OppaSky -99S2HP -Barrowry -realAxu -DatGuySteve -Lord Vioarr -Lowlux -BaccaM -yolomuffin -Luigihbk -WlLL -Liberaxa -Jordan030592 -iSteele -farva5001 -KxNoTTz -evoshiva -FeelinHappy -xBeerbear -HDGamerLewis -Thelvereas -Teledogs -Ritrole1 -Maxell -JoeGas -Swollbroham -PapaJohn -Nassim -Neverender27 -JayjayNeo01 -ThaLawl -Silentzsword -Xenofile -Arrandarls -Lolitsleeroy -Karnivore -Olvi -Demising -Lion0fZion -StirG29 -Meramon -Lewir -Daddyplease -AppySauce4 -rubtuge -JCutler -TMG -trucker74 -Nbba -goku9172 -xpeyotex -AlMusallam95 -darkgirl79 -MizzFrizz -Summit603 -xt0 -Khazad Dum -ArcticMank -Aloha -SquirtyHersh -weedsmoke163 -HshBrwnClwn -241196 -PauletteRose -Slayerburger -sgg9779 -Arslen -Big Binotte -MUMM0 -Jusfat -Zuremate -Ulyanyx -IronGez -Mgw -Subwrx -thezucc -Gamboy46 -Rizzzyisback -Sunscape6 -Frogwork -Yundastan -Jahbby -Doodled -Jet3010 -Gavita -lCEBERGSLIM -CookieV3 -EnjoiAssault -fartsogood -SogSteelrock -StratusQc -Slayyer59 -BLXCKPINK -MarxTheMyth -Amatsukaze -Arnear -ArsonScape -Maul 0n Top -MommaCuz -AGP3 -klacen -Eposs -Nitt -AlivenHappy -Sverd -Scurrilous -frogmeme420x -skyelar27 -Claca -maksavelat -Resilient -Wahpan -Chillagalet -Frohobo -vissiman -Slayic -tallest -charlyzard -s0ultage -AlfaQ -Spruit -Senturia -spicke21 -imflavio -Milleks -Shame -DocVamp -CanChem -Alcerathe -YoSinNow -KoffieBoer -NinjasDark3 -Word2urmum -Krypsiss -ZoroRoronoa -Boxio -Kattarui -Spellgoth -BR00KES -VeryAvgRNG -Darthrodger -elderimpking -IctCat -Shoopdiesel -ShakaLakaInU -GEEZ0 -IronUnkilled -SchwanzLord -Killertribes -Lavadude42 -Silanz -GCMidlane -Doofe -BumPounder -Kaloex -WouterMarni -Sikskilla -verlord -Hurtigmads -Mauler_rocks -OGWhitePanda -XigZig -Casmatos -Aquaileo -BraBraBrad -Pauleee -Nurdal -tyguy -QueenOfCorn -Stoneator -Heywaddup -Squeakes_x -Mushrooms1 -fhisher9 -HaddlingOS -Leadfeathers -greenfleet1 -Careo -zer0sirisFHK -Nottarg -Fam Chi Boy -BV Martyr -Bj0rnsson -Kennyollie -McDongles -Colgate777 -Just Alright -Chiccbacca -FireAF -Tooomo -Erabeus -unlucky2020 -despotroast -Hollsyy -Aleous -Akmore720 -AnExperiment -TheNerve -ScorpioBoy -RosinHead710 -Flashbane -KonteNeuker -Sild -Wh1teSox -Macoinho -Toat -Padrew -Awezm -Typisch -Zeveria -WhyCantIPick -Pocy2 -MyNameIs -Iron Brinnie -Lighterfalz -jobljobl123 -Jack Reipan -kahleparta -Avlek -Lenfart -Snipor -ImTinyRiick -RegularPlank -Eldereon -Hjaldr -Mikebaker417 -J1ub -Leprincias -Zinixon -Tardysoap -Gzo -D Derbles -kingcuzh -b0rn2grill -Zhinky -Tenorman -FarFarOut -Paramost -Khune -Onebuc -Tinzo -Papicito -Muahhahaa -geusjj -Hazsle -IMnotQ -IronHammy -Absol-EX -Lez -karelzzzz -Kenesu -Opex -pinna67 -Urkchar -ControlAll -Thulean -Oikeisto -RahbHurt -Trillotani -Kez0 -1stlrfan -1845 -Skryze -Johanbtw -All Fore One -ALonelySpoon -donmaners -SZP-Qlimax -Feelsbadkapp -Jaka On Can -JamalBobaman -TyeMeUp -Iron Tutnin -Nichy -J3S5E -BlueFrogsOP -bbones -Areimer0606 -Iron G0liath -Vreaper -Hhmm45 -FinickySquid -Ninjymate -ThumbBwana -Bajkami -Simmi091 -I h8 farming -Jimbly -DingDongDell -SirDeimos -Afkwarrio6 -celliott94 -Massterduel -ENimmo -Xiff -Kijucatm -Arfex -Laftonn -Naviaux -ILOVEUBRAT -DontTellFeds -Eucaryptus -Creenen -PepsiTwist -habitus -GoldenArm647 -V3n3natis -TR0X -Ren_Otori -Christidog -SaltasVolfas -Klariany -Zeldaza -AVW -JohnWick39 -l_Thunder_l -Fev -SappieWappie -OSReaper -Yorga -ratzzzzzzzzz -zirreael -Conquar -Mayvex -BigYitties -notbennie -DaCatBeam -xMonkey -iamzed -RagToRiches -supnoobs10 -ElitesEyes -ovox -Juezz90 -TwistedGuard -Twisted_Ry -Fpr -Sandhog -mrkaramazov -Gankster -pur3gh0st99 -BlakTooth -M1NG3_GOO -Jeremiahlewi -HammZ -whoawhoami -deivvn -Chariot -Dhor -FailFish -Serori -sondrep -Im Christian -CHOPSTlCKS -Sleet56 -2olon -WayS1de -Zyleta -ARESCREED23 -Tulppu -Skinyoualive -karambaa69 -Tosetti -callmeqel -Damn -jonnetuinen1 -Tempthric -Kaltsu -Brech -LargeExpLamp -Hextra0rdnry -BR9 -freepknub337 -FatalReign -Kdash -9AO -SleazySEAL -DrHugecookie -RNGVRNG -Zephyrot -FiendinLo -187er -Zanakkusu -FTB -Dizza -MayhemMakers -TheMayne -rubengouveia -Aidann -DIETDRDIET -B Victor B -IronRait -Enrico -Seanii -Diz_OG -Vize Senpai -Orrey -Crayzee -xSweetHopex -Gnight -Yaboitrek -Uber Logan -ascott1 -grinschen -Pwca -Callmekee -Hunkadoris -Zixcon -Inaaya -HAXERFUGGv2 -xxpurskillxx -za33erklan -Leanlce44 -Xname4 -Dreiriez_69 -skipz1419 -madara666 -DrKushBurner -Guilles123 -Lvl30Ditto -Splasher -Fluxee -Snibzy -Godwise -Eusiriito -FingerBang -Gallaxy -Hardman -Freddiep -Imasin -allluminati -shumili -PepegaScape -iPvmForBank -Bville23 -geitz4 -Predaxx -iPatrickN -ChipRain -Heko -MRM -Blacktide1 -Prisimenu -MELAN00MA -Masylvain -Vehru -Manletti -gonsoLE -deadlyone69 -JannaMain73 -littlemc14 -Megnificent -Graveless -Stalphie -nuopisa -xBenny -Tournx72 -Zioh -Zpizz -Relloktion -SwollSoul -Br4w -EskimoFro -Alexander0k -Valdomiro B -Muggerman3 -sukc -Verbo -Jazo -Chef Bu Fang -Diamond2192 -SleepySus -Rizos -Hempopotamus -Syncire -ose420 -Somix -Kakashi69 -xVenomx9 -Iron Tinman -CheecHnChong -i 0nly skill -Bone Ur Hole -Carmillae -grandslamhit -Ba6y -RoyalD3sire -Applev2 -Justinkai -LeMoopey -xH1ckz -Sapin -Falloutah -SaintMilk -Iralimir -alpalmchal -Hespus -7lO -WAQQQ -Dexterity -Lx1I -wonniwonkaka -RedkaWodbull -mausre -BooleanSpl1t -MRButter -Delten -lazzabazza11 -Bp2 -Xzil -MeadowFall -Duuni-Pete -Deerboy7I7 -KuroKama -SuBRifleS -Millionsppl -MuchGpWaste -Sika-Mika -flapdrol2000 -Ironeyy -lionking-PVM -Aquellex -Nitroalkenes -Dains -brecht181 -JustJake -ChristyCloud -KeepoKeisari -TheMuel -spozz -RoBoRhino -SG8 -Abocrate -Viera22 -Dagsi27 -IanT -Mikeygirl94 -Hesson -JordyM -Psybae -EfficientBot -Wilters -Sarro -Dharoc -Rayner91 -LogHog8 -Purplekills -Saphie -littlebumble -Scotteh -dsvgs -Ravedeath -Renas -Daymien -Spookytoot -Jsnn -lampen69 -51Highlander -Deluvial -TOLIPTSET -Blaaaaake -Jostle -wesley 256 -CANNONlNG -Symba12 -Chingie -Chingie -BestDIzzyNA -Necrokingns -Int0mieli -Hobodude67 -Dhae -BasedHeru -7cm -Mole -SpBongile -Murder -Lifehunt -slurpy40 -ZeroGravity3 -Legacy-Blade -Wolfjob -Iron xyN -souldrainer -KaiserRS -Tungsten -Recyr -Apocryphe -Schlynn -AHMETJACKSON -RevenantBoy -smallmichell -BIGHEADSMASH -Broodoos -MrQuaker -OctarineJake -ECCIES -refurb99 -KarsanHAM -Maxiu -SDemotivated -Brotatochip -Clawdius -specuri -Ironman idk -cameliorate -Spodey -ClutchFlipsy -BigBustUp -BarsasBoom -meurtpo -Sixcess -Zenithina -RandomLemon1 -scaffidi -Denclosure -Kalico Cat -Maxerder -iTzGoinInDry -Jonessy -Reclaimar -woopingcrab -Hispeeed -Ocellari -bashong -XxPoliSwagxX -Doobe -Maeda -RuneBri -Schneyy -ironderp -F7VD3 -Ripsnorter69 -GrinoReigns -Lohkey -Hardcome -RoSki -TheRealIdean -Tsukihi -Milk Sausage -SleepyPlantz -herbibear -sendu2edge -GodsSyndrome -gularies -Maxiorek1200 -u dead now07 -Stillen -tyler1041 -IronLepaus -Preso -ThatBoiii -Ares1701 -MusterShelby -Trogbite -Iuckk -byEmilsson -Fogpun -Loveskillin -Ouze -VapinTiger -batseflats -Pawlmeister -Wwalrus -Idk Why PvM -Sirnuclear -Quimbo -cmm6364 -Dyoung116 -NathJeaL -Divin3RS -Axies -Fluxery -Alkene -cloudroamer -OrganicOnion -Smeklius -Furo -Vatix -kokinaattori -Snifflematt -Qombat -fxck versace -Fillifjonken -Vailokas -M4tte -Haruto -Michel647 -Sjappy -RAUTA ARTO -xoRUNExo -Tidders -ww4 -Andrewjaay -Agronyss -PaleCocoon -Nurselie -bam-BA-lamb -SlLPH -Peopledud -MaxNeander -Slaphead28 -KryyptCeepR -Alabandus -Jjar127 -adPEXtwinDnG -nickdv -Fyron -Zwiers -Lufidius -Flupbaster -Smilts -Poentje420 -TheBrundone -Ozzerro -Rectophobia -Frenmiir -Bonar -baglokale -KevlarX -DeadPickle -Funkafiend -KillinxLivin -Gilindur -plebhunter69 -circa445 -ChevyB1998 -AKI-47 -Archahl -Synepxo -Kernalpotato -Th3uns -RiyuK -Bernache -Clem585 -KoreaBread -Rygo111 -ItsNiels -MartinGameTV -SneakKhajit -iniu -B4llista -xttx -Mepthadr0ne -Berkis -KungFury01 -PewTheMeow -Bambi0326 -Dioden -seppes121 -8balknowsall -QcumBear -CoffeeIsBest -ThatSickBoi -scape for 1 -NotAlright -Brisiinger -Starlighte -Haissi20 -260sheepdog -fmPalm -Delskiii -Vladek284 -Kylanater -xxSabin09xx -Nerbles -cowpoo99 -Brys Journey -Lalundi -Kazave -VividAzura -iDrebin -Mezane -Taikanz -Frietjecurry -lXl -Ballotaa -832arba -T-city -Aromipesa -hclirongang -1Fbs -HeroToby -W0SS -Kragjay -6mat -Pur3death2 -Mk60 -Deemush -DV trekpik -i-i-istutter -DarthSpliffs -KeB4NG -Khiru -ogned -Skotten -Maxedlegacy -TheBassIsRaw -Barkki -GAMMAGARD -forcestealer -Reaks -Bioavailable -Epods WifeY -Felinaed -Ozzio -BIapa -Riii -Celebio -Promepheus -Ih8myRNG -Emmet1156 -Tree50 -BeThankfulll -aTinyChimp -Suomiprkl -Unlucky -3x3i -LettuceLegs -SandwichBag -SimplyFresh -Hearne -Emmaes -Takea12 -RaaWa -forevercc -Stebs69 -0samaBdabbin -qtf -e500 -ELFlikeaBOSS -Milhous -sliim -RandyBanger -LinedFury -Koulupummi -Celadus24 -THUMBTHUCKER -Stinker -GE0RG3WKUSH -MediocreMatt -IdleWhale -Demander -Tempz -Teh Only God -95EliasAw -Brocaine -EZ-Y -TheLampKing -DanGur27 -TanqueRamos -Doxxme -meskil -soulkamikazi -Rcer -Fruta -Zeithex -HowIing -Jungle175 -Rochette -Effril -ChargeN -Sothe1 -Kenozh -zurcc -Forsworn66 -Phi184 -ISuperStarI -Ronbiara -Iceb -iiDrackidii -Yawan -Filthy Bird -Eatbananana -HIKI VALUU -q0d -WikiLiex -PvMCerlow -Moscosung -thrakataluk -qwu -AnAmerican -Iron Griss -XSandwich18 -quickster61 -b5 s4 0000 -slobthyknob -TheHungOne -Ijoinedthis -SanSheng -PresidentMo -LordPh1L -Dinger30 -Jexlo -containment -Zaane -G4M3OV3R -Stuffmypanda -Festiva -Zappman123 -BasicBilbo -Jayzar -Zoommaster97 -FishyBrines -Zamowrecked -cad5112 -Deivukas 69 -Noxiti -AlchKids4Gp -Tuerro -Xaud -Swedushi -xZITOx -Fereekelor -Z-TheReaper -Trooperke -Bennybooom -cheetboyx90 -HgH2 -Mista 1337 -NoLifeSincRS -JETSNBEERS -StrokeMuh -Hidole555 -Elyam -nahbo -Oikis -Rustynice -Ruzy -VitaLemonTea -Marcooow -Erlksson -Joopaul -Illwil -Supernate91 -LikeCinnamon -svennepen -Illbeyourcat -ShadeSlay -ThundaJunk -Satchyl -Gilnash -beliver96 -TryAltF4 -Stregano -DJOFULLIN -Solarys -Sh00t3r2O2O -Ledgendairy -Alberthorn -Dalundo -Scraex -Ashieboyyy -Skundos -Telluric -Explaindeath -OSRvape -Infero -WhiteWolf216 -x Zela -UGam3zOS -CreateNoPain -Apetamer -Tomarti -shasd whip -Taavik6iv -Aintos -AngryWizard -Broomi -ILoveSeaFood -Pk3r Range 7 -VitaMineralz -Wauzemaus -853 -Fojin -spritelum -OneClickMan -Napanderii -Lowy -Listeffect -BuzzMax -13LACK0N3 -290x -SlayingDave -OhMyShoulder -Sirmordred44 -Gavbin -Hattnn -Martinside -Landofzoa -cobraslyer -Ceppt Irn -ThaDragonSM -Bilybil -Dryya -Woodys -whoppinknob -sprits -Rafnar0G -Nosetkl -HahnSuperDry -Guwapp -Hobgoblins -J001_jf1 -lilchiken -TankProphecy -critiode -MaxHare -Wiltings -Vonty -SeniorLep -Patojo -Vynlx -ISoLaTIIon -SkyKnight -M_Sariol -perckey -I ll fail -2 h p -Raaban -Bob19922 -Nuhapiippu -Komijn -grandpashome -GrimyIndica -TheRealKyle9 -R3vq -TuNxZbs -Grummmy -2woke -emuulzzz -TTTSpiceTTT -Coquettish -Sharoxi -FlyPap3rr -Masterrgod -MrGibbletts -Techno177 -FamousPixels -MF DC -FishFingerz -Just1n Sane -Bear32 -DiaRelent -MANSlKKA -ARNGCantrell -Bluebears -Orange1213 -SanPaid -XoXdr34mzXoX -Incapacitory -JordHarris -Booxia3 -Ado12322 -L2love -MatoPotato -Maxjuhhhh19 -Rei-chan -Soap013 -BlueMeanEyes -maxrevenue -Slaats -HavU -Xfebruari23X -Loadstar -Tornjak -razorwheels1 -Tryactin -Schoonzoon -Scottyx -T0mbak -OrngeManBad -BlairChan -MentalAbacus -Iron Alabama -Shrikems -Splarf -Twaste -tanklesss -Odonodb -StrenIron -Matty Gibbs -6ft -Ungolianty -Crazytree -Greatwhite62 -Ratrace12345 -Ogmj -SIKKaudio -Ro The Boat -SvartaOdhner -sleepysleeky -Zelatrix -BigBlackCats -Hexication -kire7693 -oxoxoxoxox -Kothu -Hellafly -Keyashes -Kewlaidman -Keidy9 -alkaizerx -Snike4 -Jhebs -Vickies -CARROLLYZER -cheesy05 -SonArtorias -Klacky -wh1tey95 -Watafara -MAAAAK -xRipple -JamesCUFC -jayst1n -TDPred -Wixsie -Jin Oh -Grimalkinn -ImpactPewPew -Ry Jones 21 -lukewarmrod -RPK -Taunos -MinipeTh -Kingeri -Galdysa -KlazBooy -itsa_feature -Fire Kaped -Dopeturtle -Dovahkyng -MordLacaroni -Chap Zachman -Quahzai -Xbox kid 99 -Runnn -Sapphirebear -Hmmingbird -ssyd -DesertEagle -Trynottodie2 -Swimfatman -Finding_Mary -Lord Tarkus -Graros -Edelbae -PrimexReborn -Joebobinator -Pilodro -Supdude -ControneX -PubicThumb -Moon7I8 -Vekie -MysticRiver -Nzy -Digi1al -darius_v_2 -aSwiftyBoi -Zynthe -HawksMama -Maksukka -deketamingo -Epix_x -BabySas -Fyszz -Ochrie -MiIIenia -Trick-demon -Chimera364 -beanbag173 -Veeena -Hackett116 -Gimbli102 -Claud420 -N1NJASK1LLZZ -jre257 -Dankdynasty -Vezka -IMPlayerjohn -Cybernautron -Angel Vlad -RexM -1827 -Degas -Opticplex -Turner Coach -Slayflake -Afghanistan -Txyus -MomICantPaus -AuStarZ -Samps0n -Kephan -brotherkjell -zeroz136 -Kozyshack -Raft15 -conig -Nrse -Reputism -RivenGasm -Flyboyray -tbrey24 -LemonLube420 -Keef Supreme -MintEastwood -Astrali -general_a3 -Oldburnzy -Nt0y -SemperOP -HcGon -Dlorean -iYunis -Metamushroom -DStroud -Iron Hugge -pvm bioodz -TwilightPony -Toffer_99 -iron xarcher -Luucy -MrMell0w -iDerpo -HolyDugong -Patella -Cauterised -lobi -Hakuryuu -Archaea582 -e pinke -DePope -TN_Biscuits -Angel4killin -Dgalaga -Mcgingerpony -DedZap -MorganAtkins -Hectic Mic -HybridSanta -LinkKing -PendulumC -M0RG0TH -Fitsit -angrydump -Sansos -queundas -TheBandit777 -Kotaki95 -ThanaWee -tjappko -Wylyne -Wobos -Parameters -Shaykolade -GamingVapor -IAmArcade -Dogan -Durooo -Eucleides -Wcs139 -Chopin -FeMattsheets -Elenaki -Blixtslag -mangay123 -pvm-owning -M4gnus666 -Broadboat -mynamesDog -Au92 -Alty2 -Toris -Ziqs -LuckyEmerald -1272172 -lilmasterOG -Darkhal -Poohead92 -VictheStud -44U -TwojaStara -Rixhy -Marsg -x GS Cookies -07Ash -arreydn -Breivig -GummyTushie -Monkadile -Dill0n -COM3THAZINE -lmplode -Shivoc -GucciDang -nyareet -Rozzaa -MiniDrew -Joe420buddy -Donaldfact -KGee -Voltz Tzkek -Ajuus -Porta Pro -ComeAtMeBruh -mazzahS -zuenzima -Herbilicious -IHuntKoalas -GerAmi -2girls1troll -Mayweather -Liquidat0r -HellaKush420 -Drenzek -GodlyThug -Jaiden184 -svrN -SunaLAD -Nedward -Unavailable -Alting -Reeet -Branden -Bulte -i praise mvp -Kuroshin4 -Biku -k3yblade -mohak45 -Orodyn -PITFIGHT -Zerkism -Ezarc HCIM -Pwnbaa -Squall44444 -yechu -CoreyCarlaw -JovyGaming -Kiiwityty -Daksu -HitdeBongz -xoKt -BigMo -BuckNastyy -AdrianMMO -killd0zer666 -CrazyStuff -Sp3nC -gabba-jabba -Ph0g -derrybarry -CaptainOboy -WildAbandon -Bwananabread -TheRealMidus -0g_player -Volai -Trrrpfosdss -Pesoprkl -Reizzaz -Jappo -PVMramranch -smirqqel -Thunder Dog -killedual0t -Active-Bombi -Eyeofdeath3 -Celestron -lGuess -Kolton -JMiddd -Taringa -Lehmo -Shuiin -Zanity -Mulle-mek -Keenar -teakte00 -Edelweise -Stocktone -Slurggi -Lycstoned -Neurophys -C11 H15 NO2 -Turiak -ge1uk -pk_by_me -snoxxyl -ThatLuck -KorbolJestem -Novem -Overtus -NullObject -RunninBlood1 -Jrby -Kazatan1245 -mayhemrs -C-Dom -Arzi -Ivain -Hashtagz -Tailsnake -NoobishAct2 -DiveMedic -Conjay -urza -Imakuni0 -Akilled -Tashee -Reyko -iKushUp -Christoker -Dougoboy -Daleferd -GourdPicker -Premz -Marn3y -darthv102 -Sunsa -xDevastor -Atroo -Brendvn -Panoople -Swanheart -Gas -Jowalll -HBTurpin -Ruthers -HowAboutNeup -deZoet -Revx -Gp On Me -Covvboyz -olsyboi -IronmanFookz -Envyy -Wartt -Darda09 -Triforce13 -Cleanbutt13 -Komarov26 -Tuckerajf -Smilf -Pyro_OO1 -WowAUnicorn -Yannis -MitchRap -MC Cheep -IronDong -hellofpures -peliken2 -Sadystic -Masonitte -MrQuick1 -burnsalinas -Hisblore -Zafaron -ImNooblit -Wheremeballs -TechContraps -istealyoloot -Juggerthot -Prima -Zevosh -clevesbch2 -Forteh -Dumbells -NurgleBurgle -TzTok-Jeffy -Taker -FatBoySwag69 -ConradK -Plorky -zouse -Athaw -Ixala -Halloman71 -KAKAGUATE0 -Sizer -Netmn15 -Velbain -Grants2004 -Dragonbait4 -Mugarooni -O0l -OpaJei -Slymax -Gkm -Tautvif -Caregiver -Rahjer -1CA -BeverGT -Abernasty -Haz -SizeMan -7emptest -t-painn -Backus -goblinsyler -XMZ -Nuna -Rivalguy25 -Lejoon -ClydeBarrow -Jedah -final dip -Pans_Gaming -McSuperNoob -roflbaker -HighOnPlants -Mez-qt -ariman22 -Froya -The Iron Era -RichGuy X -snoppen97 -akae -spankmoi -barkmeat -Popfumes -Chugger -Elementality -4Sale399 -05venom04 -Santeri333 -Stackieks -PeeledBanana -Musschoot -Brvte -BBarnzeyy -Cowrat -Sleepybear -Mysticvaa -xNerevar -juwgrehg8w30 -Mouldied -Nordo -Calcusource -Bored_IRon5 -Jonnems -Odeee -ir0nschlong -A MeatStick -Khao -Dorman Jr -Ididit33 -CliveTrotter -FerrumPawn -AndSo -F0REIN -MrBeerNTits -LordLambo91 -Inflnite -patrol -Pregnant -Drayheart -Melchuzz -Lingwood -MAGA1292011 -Beastman642 -Grimsomebody -Activeshot -Deathhope666 -DrProfess0r -snuskfet -Prodigy 99 -Gidionn -DamDude -Mattyflight -iLoveYou3OOO -Occulent92 -Stickers -Hungarry208 -Dathx -tooowise -big tree 63 -Zamorangue -maggpagg -SkillzGainz -look2thepast -ManOfGold -RyeEx -Vga -NukeDuke98 -17_FLHXS -Diapeetikko -Nimloth_666 -Addderall -FearTheBear -Denssoni -bajj -Torned -ENAC -Chrisible -eazybreazy -Cenpie -ViiViiVii -A93 -Euphael -Pubeless -Sindo -Nuigaia -NoDayMercy -Kaporkchop -Tigerwolf -Cliffyy -Hakozuka -svenskeren80 -IHaveToQuit -Iron SteveB -iron cuzibro -Benni2345 -Drairi -BobTheDaddy -Khleb -Lazyie_KiD -DaquanNiguan -Riboku -Cuult -TheAvenger56 -Minty28 -Veinin -Perchlorate -IronNexuss -pugginSpooky -p2pell -Samaji -Zemps -Fairr Enough -egirl qt314 -Dezerthuntar -poseidon0928 -Vikram -Elemntsk8ter -SoSimPol -batchela -Borethil -Urakas -Offka -jef skhiii -catsarepeopl -Aimdur -Pathways -ErzaGames -Vendet27 -KnowPurpose -PBD -Madslasher30 -Z1k -ReignOfThor -NickOSRS -Jrogo -bigchoocher -NJZ -Bleak House -KingGrekus -generalneos -Kahvikuppi -Bwanner -pumpkinslaye -firebrotha2 -SHIDDED0N -Tubbless -chubysack -TTBtw -HuckUsAHandy -Draind -PeerTheSeer -Hodvik -Cannibble -IronSmurfff -Gamaiiron -SteveGuy241 -deesnertz -iFatalFoei -Daykillz -Alpinetree -Bwana-senpai -TheF1ash -Undulaatti94 -riuCooler -RHK Ezze -T_Swishh -Stago -Jahmerica -RichHarambe9 -Dception -I LOTR I -Cherba -jusiuke -PJ Salt -ironandwhine -WhatSheZed -Verjj -O l m e w -Asterus -Sleepiness -Stamuhnuh -Snoot Boops -LauQT -IronShadow5 -MRHD -Cooldesert2 -TomatoAndEgg -MrAwesomeNL -Bredbeddle -batje vier -boodje1993 -PappaPizza -Chronomancer -Pumuckl -Jakrojan -Sykeaux -PoopLoser420 -DurtyFish HC -LeMoonMan -Zanwk -19088ml -JDEP -kindocool -Guwaap -Jerec -Niseraru -Suzakuin -Quzzini -Anna Rosanna -Rufie -Aidios -iiHydra -TwitchFear -3amf -Mila -packmas -Mahalusa -glica -A99 -Beaan -Ahab -Montagne -FraJoLaaa -SenorMarcSux -Blommer1 -Valorise -k0ed y0oh -Suxe -Acefalcon3 -SNAlIlIlIlIL -Maxime5100 -odafan -A7MED -holdenrulz6 -iLuckout -Juntti463 -JR05E -Soolo -Kyrdaar -Riippptttt -Glut -WhenYouCute -5Aces -Saosiiin -Exhibition -SurgeHunter -Kinkyy -BIaded -FER0C1OUS -Tittsnbiches -RSLtSgtZen -Roytang5 -ThatGuyJordy -Brickerino -Hudsy -Nidraugas -UrPureSucks -Tunafish69 -Front -crew-z -Kelly -Karekano -1800BetsOff -530 -razzdnutz -D0NE0 -PurpleNinjja -Blakkeyy -Saran -Practical -Wasup725 -Vapeape1 -crownchyfled -YodaEvans -Pauk -MURMELl -danielfanacc -ribalibali -Adelaw -ProdigyTape -Vasdeffernce -Metallproz -RightKnight5 -CHIEFWHALE -Bobakadush -Palmboom -Sub_Void -Sheq -anxiousbeef -Volcanos -Bromerly -lllPeppalll -Trace -Avoinmieli -Thugg -The_Dave666 -Rollsie -FriskyPainal -Zedd180 -Extra -Flippar -f3n1kz -Frufoo -neuber -DssHimself -PoseidonDrip -Ebrahem2004 -mippim -Nocando -Matheor -KitsiKitty -Birkenstocks -Doogyplumm -Phatman348 -Islefalls -Elnuma -minyhitsk0 -EdgarAlnGrow -Protectorate -BurningKushh -Boeing MAX -Guala -Turbie -Chilcos -Verokostaja -Tijn040 -Dokarius -Hbx -Brownecakes -Matematikk -Mooksy -venzano -youralterego -shliure -SnakeSpec -StagnantAlt -M0NALISA -Mammad -SoldUrDad4GP -deperni Jr -PeterButts -Doritomancer -Mitologas -Hitchens -Reaper0321 -Skerp_Perp -ripbobthecat -Dark_Auth -Craftes -LukiOne -TitPoker -MRWHlTE -marketmoney -Czivend123 -punchlineNL -CykPyk -DynamicDuo -Criyosphinx -Besty -Aktii -Cyox -Whosyourmac -BossMann -Blacklmp -Banzu -Rot3x -Kiyoko -Silent too -Valzor -HalfHawaiian -5YP -DeFatCactus -BlueMuff1n -SooCrispyy -WarmManBlast -Nikko -Workath -PitterPattr -Ben Standish -Amos1500 -GramsaySan -Bankaiz -solfam -meth0d -PengMaster -SpliceTFY6H -Te -Fluenz -Squonking -Utsuwu -vertztheone -blvckstvrr -billyjoewo -Joonayoyo -Doggiezz -Musuwu -napkins r us -Haphazzardz -urfault -tdufflebags -NeonM1d -Edson -BalIsackt1ts -Geno2566 -Coachsharter -1994 -Katetuotto -Bodyguerdson -xWillx93 -XTIF -Macromage1 -ColonColitis -rxbi -Petless -Frvnk -Homepage -HVSG73373535 -LumbyCastle -thilygoose69 -Izone_Kev -KungFuhr3r -JBGard -ProSKatona -CHlLDS -TheZoracks -Themenchman -FoamDemon1 -Flirz -nuggeets -Monkie -Rastaclat -Ioyal -Bautista I -xozoca -Htx -Soloman50 -Especkt -Kimoja -iLoner -poolbadger -Badasseness -Naxtzi -MerryTuesday -RadFeenix -12bar_ty -Runeukko431 -SnackJack -Zyrok -hammade -INTERMEDlATE -Arr n Geesus -Rpo -Tekknow -keatonboss -FrozenMosin -Jackyboiii -FoxVex -Sheivattu -MrGainz -Tiftanlar -chimonas -Olivas -k0nna -PetroX77 -Bessone -Ghostiami1 -Omnicide97 -Cnwalker -ashster25 -ashster25 -Bettuh -Golden2Aim -mmmmmmnmmnm -Vorschlag -Forgetmenot -OnTheEdge -SilvaAlzir42 -Inxo -Simeeon -Broko -scerp -MrGrind -Lempsu -Munkinut -BlindByron -Ruby5001 -Valmar -Gyroman -Qrischin -Tater -Mokkis -Lord Buud -denzarr -RoseGold_A -Finalbrk -NoBankIRL -Shazu00 -Genocidal -JarOfCookies -Highfish -Xoir -SeeYou -Opticplex07 -Cyrax314 -0verhaul -Guri77 -Strokemon -Vt Flavourss -Guardian726 -Wurj -ThemanwhoisB -Gosustyle -Hobie -irradiated -buh6969 -Summond -Esquelito -Shampoe -MexiePie -Oziarch -spam123 -madpaul1 -GeneralMo -Daborn92 -xlr704 -Sign -iekgaa -Ekxo -FuNrikoz -Guest738 -Bobby Brawl -partypossum -HellAngel -Wrektem -daPeanut -WyvernBreath -Jordaneee -wweadge2 -2841280 -Kifsa -BoredMalamut -Smurfingt0n -Monkees80 -VeteranGamer -Rng4Display -Ketwards -Sceneryy -HunterPandav -Snowii -UrNansMan -ladyspartin -oldsports -Stealy Boi -kylop -Tay3rell -Epic_Knight0 -MustBeGanja -WubbaRs -Chipz -vegiitto -Shimosh -stella1 -Firulay18 -1Buck1Love -Crushertaco -morgf -WhereTheCats -130rk -Xillious -Mofleminator -InThe90s -bombadinski -LtJan -Oulusta -Patetisk -BungusBoi -iTzTyLeRXD -Doken -jimbob1 -CryptoKitty -Chaottic -ScaryShadows -amagna -King1631 -is skimpin -Scryzen -Indigo640 -IronVikzo -quiver81 -Ommy -Ranarrseole -Ajamian -Shiramasen -Gregobeast69 -Malvian -K44K -Rekkaboi -Karaf -Yachiri -Janer -F14 -Dietch -TheGreenBowl -WtfJad -catsntatts -Huntindawg2 -Astrophe -Mumriken -rwr -Hakafissken -Knaksaucage -Illest Logic -dr4ll1m -Danlord3222 -Vorkscaping -Ricksking -ThePTWY -Ayetg -RipePineappl -SoloFletcher -Juranja -Earl131 -sixanddagger -718m -SoloDynamix -55mg -ForWeAreMany -KAL-JML -Luckybamboo1 -vbhos -Adss -Warhammer70 -Trennel7 -Bomtastic -Chevron -Syphikins -ParasoxX -TheNinjaH0b0 -Swadloon -Diddmeister -Compilacion -OutofQontrol -Boson -v0i kehveli -Patchley -lnformed -Utini -scoobydooby9 -Cerberus98 -CoffeeBarrel -Estafeta1 -Teknoid -Tes Iron -Zolrisma -ThaDankantor -IronDeadBoy -Jennn -GRAB-A-LEAF -Lockski -ProjectGamma -K-Diddy -Airexz -Mathisse -DeeLizard -DoctorTsom -Resupplying -Burials -Rokushoo -tenac -EARLYoCUYLER -GalGadotsBF -champinjon -Jalite -Eqwity -IronKaboom -Jella -Angalad -pRiesty -JabbasHut -Sandman1 -Booll05 -Plips -Andremagico7 -Smeared -zendendead -Cwioktopus -Waonnman -bincho420 -zakaru9999 -Tashkas 007 -Kelwus3 -Othelllo -Talcron -Enrich -IIamaman -Leerjet -Arizotal -Lucie SkyDia -WhiskyVault -jackjester -Selling ROTS -LeesusChrist -Sangers -afkvsehp -Kendlang1 -GorillaMon3Y -Rajat76 -Uncy Duncy -Gleep -Kaspuhh -GodlikeOne -Nyx296 -H501 -R1ghtupth3r3 -onespringday -G Ape -Farmertree -LikeABrother -Tiny Bagel -Fy12e -WolfLucifer -The Hobo -Yoyo502 -IronBurnsRed -Roastedsteak -Balneum Anas -XV73J -Syck Memes -Losel -Dream-layer -illuminavi -MeideC94_BB -CRlTIC -SirSwaggzz -Veddunreal -Iron Vexzed -Kleiades -SupDutch -Jxcx -Legosas11 -matthew6500 -Core OS -BWheatZ -madman456789 -Baked_Beagle -Gumiibear -Alno -FO-LAZY -Vaandah -Gaarden -Kosmckid -BigPapaDank -Omw -GfRsIGotAGf -Slaydo -Tink -Volgos -sticky holes -Unit -Dakotas -WillG -Varsii -Youxi37 -Phai -NEWFISHMATE -D1ZZY -LsummerC -iHenry -FoodEmperor -Blouch -POGPOGPOG -osgp -FD3S_RX7 -Lightaxo -Hens -Juffo -CumOnGuys -Brinsgr -Bigballsac -M I Z Z O U -Splash-8 -HT Hero King -R0bbby -Sain -NakedTwister -LMFAOIRL -Teegious -RainbowBeast -Medicides -Overcame -M4D399 -matzRRR -trojan break -Lme -ROLLinPEACE -MarlonisGod -MarthProMonk -Gayim -Theoatrix -Jeemis -Trained Fish -SensualSnail -0ggyy -Budzliteyear -Bigripper420 -JayPortal -Latitude -LLol -Pheasant -M40A -Devilbong420 -Ayzo -Positivar -Arcnan -QnBumbleBee -james68889 -kitashan -Feebee -Sentrosi -Jeffro -2m3 -mountcaedo -Haighy -honeywheat -beatthebot -Dennyispro -Remillia -Dani007 -Toxic017 -BerryInBooty -LetBrettBang -Onehidefrog -WH1TECHAP3L -SmokingFlax -burnindank -GATECRASH -CokeShoveler -monkieturd -Raresocks -Mellow6 -Gawkss -SuaNorte -Sainola -Susurrous -Jeffie381 -st4k3l0rd -alphabosss -ChiliTurd -ibr4him -kingblackops -SundyWundy -Heckstrm -Egoistic -Xuxy97 -HelemaalMooi -Big Mike -ForzaGTx -OtherJackets -MrJohnnyx -Muttadale -JDT -Nattraps -moneypants -Tacklebox -Atomyze -Dkzz -Sophlex -Illumee -SomeDirtyOar -DangerBear -Arxanec -Yeoubi -Nakuz -ZeOblitz -Susilapsi -rbootsGOD -afkdontattac -V4V -godsmack69 -Badgalriri -Numismatist -Kidalien -Lelott -Cersey -Zedek -xbw -Kharos -PkGoW -Mr_Kadir007 -osrstimex -JKuyaa -Refleksi -Traumahh -Weebmurderer -kica7 -thematrixgg -PutItInDeeep -Rle -Pihl -Eurovizija -TwistsedT -Giddy Cowboy -Iuxio -Osgub -Ylulawo -IGN0RANCE -Eldrek -Slidz -Scarfade -OSRSQuests -StembaWalker -InsaneBobbie -Nakkimauno -Marsmash -Kooch50 -MemoryCard -Whiskerfish -ltsYourBoi -S1SU -Tohveli +014ankh +01690 +01Ares +020893 024elyograG -Plsmrlizard -AndroidFox -Aprella -TheIsamaru -Solaryohm -kkangaroo -0600 -NaviRio -fp4bank -RepresentRS -Swordman1173 -marrciee -DlPLO -DieAntwoord -Nahkamestari -FourZone3 -90tegguy -Absorpt -Smoke2Fly -A Lava Lamp -flowerbunz -Bluternite -Gamerplaya7 -Chinolc -Mistify -UltraJack -JimAdler -Jen0va -Object62 -only4pvm -LietuvosOSRS -Jorlund -OhhTiS -B-Lal -killconey84 -Cupthebooty -Vinopenkki -Cambeezy -munoz316 -Madam305 -crep -G0LDIE -Kimano -SalsaMurango -GuntherNese -iDontWinSad -SkoomaPls -JayDaddy313 -Cruixiote -Kalashnikova -Trap_Capo -dayoh -IronMountain -Goatmelk -DennisWilbur -JubbaTheHut -Intensifyyy -ThreeOneNine -Mary j4n3 -Artesna -Khaant -Mirek -Drswole -BibleTrump -Thejessman1 -Bosw8er -Eadles -roldan_one -Shady78 -2MinNoodles -Rellnquish -c04 -xDuckyV -gamesalright -Aflamed -Iceyou90 -ApartAbyss -Hazla -Brodie827 -SakooR -Bullseye414 -Hellodummy -Reloox -7amowdahli -Slurpez -Reverenciar -Jubilations -Jo0l -zyeetz -Plumper -Radia7ion -void-e-d -DopplerDank -Moordaap3 -Meowmagic -Grazzak -Jglove -Gammel Mand -Larsjns -Clynelish -matis6080 -Daniels -Buckner20 -WeenieHut -Thueh -Kaliumoxide -youngwings -Strauss -Marblez -TheAllSorts -Lukiss -GoatOfWar -KeltonThaGod -Kelen -GanjaGhandhi -Garnet Gust -Dareya2 -swagscape666 -San0 -CH3CKMYSW4G -slayer92 -arvothepure -MrCian -topgun 17 -Therens1 -JDlion -Gnarlysurfer -QYC -Praisemyrng -noahcous -McDouble -Beaukaki -Reel_Arphios -TSMsOAZ -D3v1lBoy -KapeVing -saltycups -UrJustXpToMe -Germaan -Mappl1n -Tomsdk -Drip To Hard -Brak -Chub n Tuck -Bhangre -PeeJayPlayz -djhonnyc22 -hOsujaRS -Fuzzy1918 -MOOSEM3AT -Zyer -Qxevym1 -Emilharen -LtCastiel -ElroyFTW -Sole226 -Cheetas -Flash3200 -99Juuling -TheTruthOnly -MyLastGo -KingstoAces -Z1pn_xD -DirectDsLcul -Kegern -Akimbo Gmaul -Cyclone2498 -Cellectric -Dystopias -WipeRZ -Kilamanjaro -WillfulNomad -Vbiqve -Finklestein -MrNikeKush -superbuds -Tenderrrrr -Chilaxinman -YouWontScare -K1ller5169 -Skorned -Sighlent -Flakkas -FlatEarth361 -Missvmk -OneFunkies -Gog -BazzleB -Actt -Botsii -bambii69 -FrodoRS -Sorado6 -PapaJoyce13 -ComradSergey -DrogeBanane -Funpeople5 -Hyttynen -Tombea07 -1powerhydra -Ra1d -Mickeyr4nge -Quaerd -742617OOOO27 -Acuila -Waydens -PaintBoxx -duffman1992 -Wizzti -Iron Rikyu -ShySphincter -UndeadElk333 -3aboobs -Foumy6 -Baldorr -pogglewogger -r4cky -TyrannicaI -Jlova -Tsuchan311 -Hugh Jazzhol -AverageDink -Ronch -GeneralLudd -Gtotgt -Vorare -EnigmaWR -Shadsnp2017 -NWHL -KikRox420 -rossdark1234 -SaltedCorona -Edgykid -Pureanger728 -Niahl -Yarne -AaaBiiCee -Iron Zul Mox -Cheffrey -Merces -Seved223 -RoyyyAfca -Teksti-TV666 -BurnhamAll12 -FlatAssPlank -Udingus -OhNo -crenux1st -Kaze8HerOut -TwistedBr0 -InhumanBTW -BeetchAustin -DontDieSans -Challandria -hey im ben -fkn seale -Jovilius -Xutera -RubsSandwich -Gnarnold -Outbid -Aloittelija -Hadeees -Aretx -Yst -Rikalero -Pwnslayibex -Shev64 -Stackin Dosh -Mazzacre -KEKLERO -Shadow Flare -Half Volley -Zackly -Camion -Rick420blaze -Devinchi -Swordmast756 -Chesscape420 -Quantuh -Westleafer -iKitz -Sylist -oGreene -IcedScrabble -Killerdog HC -Bekutma -Iron_Slippy -Rongrongie -Agnar472 -Sleeep -pieater_314 -Haffamilleon -Totaldumm -pokemonsunim -Pennywise070 -TheDeadMann -Demon Plate -YuugeJohnson -TrikyCutworm -abis -Enginerd07 -Mordenumero2 -kurdikana -Five -6dr3w9 -komari_k -Sukoru_VIII -Ziincor -Ydrasil -Eulogise -Celikanen -Acidylia -Sqe3zy -Tisalia -stoned84 -M0RGE -Iron Ghosgar -Ottzor -IronKyloman -HazDownz -AgentOrnox -Pqm -MajorOwnz -Seta -Atoz -GuthixIsBae -Posemann -Livepan -GodSlayer422 -Iaminsanemax -DyslexicTree -Cycloner5 -Pothaaai -M I T H O X -Daremo -K0tleciokas -KhatrickZain -Kiruzonu -Danktrees -SpiceyBoy39 -DeGreen -C3Pz -Skaduw99 -LilDilly420 -vNicholas -Zfp -CATsmoothies -Sadass -Pazzo-Repack -Yowzer -Firenova -Warmouth -Afkillz -Acardi -Overload_inc -CasinoProblm -livil -OSSoulwars -Yamata -OG_Westside -bouwjaar1990 -road2broke -lYungPlaguel -Grayden -CCCO -Cubans -Awwtis -drug_yew -MyNAm3BubBA -Vom -Jagdpanther -Serpula -Gjonunaki -vizzN -RothesLatrin -Rustix -Hemmii -LuisFarm -Sbraga -iMellek -Jublian -Twum -oooopsiee -Avinosis -holdadoor -aejfd -TOASTA -budabaii -Az PVM -YungMoistGod -Go Do One M8 -Nyam2 -Nenah -KingSizeD1CK -NipseyHpvm -Gufix -TopGunt -A15 -D7NNY -The_Zob -Loserscape -Banerz -TinderMatch -RelivinYouth -Arusas -MiTDro -Purtherapist -FlNARKY -Nidmann -MrGixxer -Kiero -9ussy -SlayEeryDay -rusvet -ooli -Guzas -IVIxtthew -Lexdegekte -Crispy Bac0n -Zanryu -Chance2Skill -Budget -atoma619 -Iamearth -Skillzzz -MikeChang -4The_Horde -KingRobStark -H2GivesUTheD -PulpFlctlon -Memeologist -captn_dabbin -Magiok -Narris69 -forkheals -GoldenEye69 -MetallikDeth -dynastyzero -Hotsbo -Shaymuz -AurelionROW -Zabini -Bunjamino -VooLis -Creator409 -Dude12677 -SirRebs -real-derin -Tatimary -Trulieve -777slayer777 -KiIIa4realz -Larryz -HecticGinger -Slayosaur -Hypn0se -MK-HARDSTYLE -FMLshes17 -ohioisonfire -pulpfree -vkv -7AYL0R -Glukoosi -Bringtheheat -Slides -mrwoffy2 -Bear Savage -Vlada -Varulven -Mateusz1210 -STRlDERMAN -emvelienenko -Zuzas23 -Niawag -Teckie16 -Garbagexd -imbutz -Dylann070 -Opatsuno -Schiller1994 -Obanana -flax somker -Self -CBas -Ocachobee -Tommmo -MikazuAugus -LordCoffee2k -Moorleey -Aussome -VoHiYo_Nami -DhRecka -Judybats -cyxxa -goodlife -JerryMina -Oi -RustySimon -IlINard0IlI -allzeras -MrRidder -l-l-L_l-lL_l -forrestriley -McDizzle15 -Laogai -DarkEmerald -kidsteve18 -death0183 -Jcourt1 -Zathul -Ezwa -Leetroopa -Your Amity -familypp22 -Snekkerboden -J0seph -proud2bbalin -Hallonkram -Flare Grylls -Tealer -Virunypel -Lifes12Rules -b4Mb00B0NGG0 -DayOff2JOff -L1ncoln -Xantiasto -The_Dunster -wjsn -xZuk -Tomtom032 -HolaBurrito -double99 -Ketnet -thotortiana -Benstjohn -LeeGavGav -3dderino -Ripsin -Migou -00 LemonHaze -Tyberium -AIixs -RogretheOger -clubsammich -Kanagawa -Nupayne -Springii -HankTheTank2 -Beast -CapnMeliodas -Rai_3 -Rullmane -a_SaladKing -Hexenkonig -Myams -Danletics -Exiriam -steckubnU -Plot786 -Holyfuk -Multrix -Putyte1 -FullerACL -Tacotueaday -Cathuntdog -GetWreckdSon -cursed_angeI -ironikcronik -slayerfrog57 -Grod15 -Fawz -OSRSZ3US -Rejey8 -Jerayou -fatalzick92 -0lb -fernibosh -mehloncoly -twiztid5000 -WitlessFox -onex -Steanox -Heee -zmakisan -Petriq -Streepken419 -SanHolo -DrWoolyNips -50bitsnka -Altamonte -Nonc -DamSplash -osbhuda -Papukaia -Antee294 -blaze59 -marrab -OurPage -Drikon -Vall -Co_do_blyat -Meur -justinttu -px yra -PSRB -YelllowFlash -Zarkoz -Lizinginis -Sachets -Rifen -AJ_24 -McSomf -Avex -Mycreation1 -Threno -Mickyy -Cahors -Anq -UKnowItsB -Rawr -BestSenpai -Nightsharp -PattMyGun -Stigiam -gIassy -KareemPie1 -Samzor -Straubrey -YoIronManBtw -WigWacker -DimJangle -elliott1650 -J S 2 M -oOoITITIoOo -half -touhutimppa -Fridelis -Anidien -bragegutten -Boost736 -MIX0R -seriouslee98 -Klaskdeng -Qrwewa -xDab of Iron -Linerz -IronIsNoJoke -joohhhnnn -Thedriesj11 -Tramfix -Angel5 -Iron Tonski -AlpacaMyBags -Melcoor -jokerpoker -Spin911 -GypsyAvenger -real boyo -Sackofeyes -Ramathorn -Jacy59 -Asymmetry -Ianyaboii -Vanss -BaalZvuv -Ichi -StarKist -Tinfoilhat -notepad14 -Gigabit -Iniys -G1adiador -Caniz -Nosorow -LoboStark1 -Mer Train -DumbMatt -Suhado -Rofie -firework19 -DontHoldBack -MissingRNG -Fenomeno11 -Arid -Sephiore -Chrisob -Pseudo -Seffer Kover -John Muir -StyxHatred -Jirou Kyouka -Kazuuhiro -FramedJunior -Mikeey -Siimse -lazyhitman -AboveHonor -DrBigSang -flatbroke -Juktes -CL3O -ThePardos -HydroBlast -Spektur -ZeroDignity -Sneak Dissin -chickenbyrd -Wolf_Hunter -ImSane -Yewp -Hock Baws -ligma2 -apou -Chip Black -Tejmaster -Purka11 -RecentKill -Reliinqish -Ninetales4 -Saus -Seracid -WizardSleeve -holypalo -GodDmntNappa -Lavvv -1802M -Stagmuss -dibdibdibdib -Rayjin_Storm -CallMeKeen -Muchly -Yuiku -Jepuzeka -Paznos6 -1085 -magesticx -Lyngo -PzzaPredator -Felamar -bo3rke -Emnitylol -IUntradeable -Ironstone -Boothanqq -Bedeh -PotBurner420 -itsmewarreng -Aerzo -Zirvzaa -Gvjordan -NitroCrate -Afrojofe -HexMage -Dangeruss -SektorQ -NopePope -Lifal -QuietStorm44 -ShinMalphur -Zaixii -Xarious -Novaqueen -Rez -RlPMYMANX -CRY0GENIC -gypzys -Ferrggette -xComposure -Fritz -Dankdank96 -QPness -MasterNeigh -MiceMan -Khoosh -MuasBtw -BO0MERSO0NER -Chronepsis -bearjack -Bones2Peach -Blastrune995 -JokuHeppu -Ironpasta1 -clancy272 -Kevthebos -QN -Jaddok -HahaYes -iain19 -Nasuuu -TaintSaint69 -Fallendude55 -Jack1 -1520sedgwick -Arturis -Gerrmz -CmarBeast -FazeSkilling -ChickeNOG -Soraaxle -JuryRigging -rekkerboi420 -Daquicker -Claymor -Bookless -Rusticus -ThievingL -Toonic -Samubidladin -ASSEATHER69 -Verdux -TortugaBooga -Meelays -BADDONE -Slaughta -ilegalTruble -Pook -Kodai -Ramsas -RangeGawd -WARLOCKTIN -Kaunopihlaja -Drone347 -Fourlifee -3Miller3 -NansBeaver -Deny92345 -Heartlock -TDX -Jstnn -Bizness -Caprius -skuccy -xReckless -LvlUpUrself -Dogsume -Xgz -ferkyy -Tubmasta95 -NachuiTuda -TOMMonyzzz -IIlIIoIIlII -Nostalgimon -OGLman416 -ArenaRebuild -335K -ThruDaStorm -smithdarts -Killed145 -GeneKapp -Noon -SoldMyRNG -Deon -Lblacc -Nebbo -Karim4lol -ItsAllOgreM8 -Gloop -FilthyOreo -Invisioners -Dragonboy691 -TheLewhole -Melee_Range -0mfgcows -Slayhades383 -libertador -Mouteo -LetsRouQ -Alchaline -2Fast2Fuego -2th7 -JustFollow -Uncaged1776 -Nethada -G0LDC0AST -WilmaCokfit -Lvl100cheese -acerkush -Sandwichfish -tony el gros -Snoopy -zenyte4money -Countwert -Bilboro -KENO_GUY69 -Xazz12 -DunDiddly69 -Joontah -Snaggapus -WeRageAsTwo -FireyDragons -coxchambers -Storys -BigBankTake -DontBotNerds -AwwSeriously -godofvoid -Naakkeri94 -GoDrinkWater -spx -Sjenkie -CXF -Mirin_Gloots -Sleeps -LENZ -Rs_ReeCe -Roidsy -FistMeTrump -22harry -KafHaYaAinSa -SYMBI0TE -NoobWrecker -Cinderhulker -Nickool4 -RanarrScape -Hilo -warestoteles -Chyna -Jaunius -Sturminator3 -Yeeska -Tamjam -Kareir -zBonesz -Hompski -Buddaball -Stnyzky -Ravency -iEuph -VOREVERAIONV -Grindcorr -Egganator1 -TheDayman -Candrok -Odssy -Ef1 -Kodywithac -Mr_Manchello -Deadness -Mitus -Pureloot21 -AreYouPepega -hellobob488 -NoDealEU -EasyRNG -KNIKERSNIFFA -Griffey -Hagenees -Qgc -MariosPeach -Oswaldorun -Empyre -Jayksie -Gargath286 -D0nte -Artz -e1ght -LumberStevo -Thrilbo -SqueegeeLord -Soctch -Termoil -r0jasss -CruelVictory -Myuk -ZerkInDaYard -Meerca -Imgrazy -Marmp -Lumiaris -Saiin -Nowuh -darkjustin54 -LoneStarWit -freeheadbutt -Socca -Odeon -aalucard -Billa -Ba1i -Oldemark -lordbong -FLOR1DA -IcarusRS -Tschinelas -Alosthawaiin -TallChair -imaybegod -00000 -Akashy -Tukeldaja -Pecki -VarockVirgin -slight7 -Katski -Naruto -TheCondemned -Kewnsauce -HiGHFLYER -Eng1and -TR75 -QueenJada -itachi9113 -DrinkPapaMlk -HungSolo45 -Hidaki -Parabolic -alvinhic -thebestgf -Acq -Charben -Diablosis -Mauler4500 -Vayda -Bloodshade -OsteoSoon -TheKolector -Steeermy -Muad_Dib -Zjv -Sean278 -NeedInternet -AuRoyce -TheOperative -skinny227419 -Baladend -keesie7 -Kratos-Arepa -NickaClassic -Chri5ty -Luccaa -Conterfeit -LostlSoul -Aestana -S3ID -Tydigidy -Kelgone -C0WK -Diskmedel -stranglege -Ozziemate -GonjaMon -Nex1s -Latero123 -m-moi -Jimb0bMaster -Sysf -Purple-Broly -Samsoniene -Drivious -ksap69 -3nps -F SONY -KS04rs1 -Fettisdagen -IronNinja13 -Huule -HazyHerb -Runepalmu -Swagslicer -Deysean -Ozcred -Raxen Light -Apop -Untameable -Decca -Servia -EatULive_666 -ImAdam -Koomorang -Horus1701 -Zmancool -Theruler333 -Aaalmost -Sallad -loginxtor -brika -samothon -IlpOG -flipdoggydog -xegaF -robilo123 -Antidope -OsBrody -pummi984 -AlwaysQuest -Leckie12 -AgileLlama -Dihl -ICNK -Sucjk -Sponch -Defloat -An old Gnome -Wodka -mychaelven -Wild Rivers -Rawest -Aviiation -Cvrkster -Codemax -Narthalion -evanthenewb -Wyan -PTKNT -Killemall -Tromal -steeveee -krioyo -Mr noli Fe -Arkysh -Amuzzzr -KlNGY -Loreland -Lillyz -vLachieAU -THCGods -FearMyTM26 -Bucito -Abrils -SpecialGuest -Arcas3 -laqsative -TangerineFly -Ganthorains -Haunter12123 -GurningPills -Neefey -Pinkyx0xo -squatlownslo -ikrr -HolyGhost -MlKE -bantrok -Mark1ta -DRD31 -Piety Prease -Psiklone -MufffinKing -Turtlebutt -Xestox -datweekaz74 -WildSF -PeetrusEst -Scare077 -Jri -Keldran -bosscat56 -ForeverLost -Kevbro9 -FortniteRox -WickedKlowns -IronGoneNorm -Flydol -wombo_zombo -OutOfBreath -ANDERDAPLUG -IronHomer -TortiIIa -Sharpeyy -Spangebob -canman794 -ByteMeM8 -TurangaNui -GetMeOut -Kuran -Carna -wikedfix -CJlivin11 -Echo4211 -Helta9 -Roffy -Inqku -jake92 -XxJIMBUSKID -Ryann737 -IronRobbo -EastSyde -assaultvests -DannyDeleto6 -Iron Ohboy -DadLeft -Bawjaws -GekkaJohn -Eggtooth1 -fortyfour44 -gewoonhendri -Antifa4figs -Lakeshire -BlackCloud -M1gos -420tarmslyng -Iskolar -CptSankara -Divinez -SpottedBass -Zoanthids -NezFix -Watson92 -SaltyPilgrim -LordGuthanPK -ArcherYew -Creator1212 -Fjolle Mate -MP17 -stoodzy -thealemdar92 -Kargas -Meatspot -J05 -GeneDenim -tthe -Oyugock -Uunijutsku -R0yksopp -swampwitchx -WhatAThot -rythail1 -Moccamuna -Munkea -WiganRS -IronSabo -BRACULA -YaOldHeffer -TheLionn -Cadov -IronOrca -Stenicki -Flyy -Kunaphela -Classickxd -Tesseria -Qurix -Oxiduck -Coshie -SaltInTheCut -HammerTime29 -Gaiy -Moppeharry -damo332 -ImQuorra -MrFlizz -cutemuppit -Kalveo -Safiir -Schneidster7 -RedRegent -GingerUnit49 -Tamadra -HandleofJD -Ajaxius -WetDreamMeme -SlumberGoose -E-S-T19XX -bigz4p -SnoWorm -Strepski -Lease0fLife -RHCP-Solo -Impurest678 -RougeThief02 -Roadbiker15 -Wutru -ETF -Awowegei -Zygy -JuostenKustu -HCgenes -steveagogoo -Juhiiis -Vloxx -PapuIsThatU -Leroyvdk -Ironred33 -Wreckon -GuruOz3 -Sfannie -420kushmanxx -Leadley -Wardle101 -Haiten -DylanFx -Codfish808 -Siamogale -ChuckDogg -Clardy2 -Tokedaddy -Murogrim -Logos13 -tatarsauce -MoIon Iabe -Tabesco -yaboyalex -Duw -Mowgli13 -Mikerockshhh -XoutofRunes -jmusilli11 -Keyori -Wurgon -Henkerddd420 -famousdavies -DeadPuto -gtrpower3 -arcvnaxiii -RiverOut -HCaturbate -Purp1eWizard -CheckTheWiki -Howson -tittyjuggler -Liutkemenas -Ryns -NoblesForRec -HidesHerEyes -Tactical-RSP -AdamBonar -Kerbeth -Humbleherb -MadDogged -BlitzedBoss -Its Me Dave -Sedap -Jakey -FR1T -FF_GhiLLi -Weyerbacher -LennyPro -Jacobro -STALlN -Drenzi -zero gd -Evytt -g o o w -siNusas -KebabWrap -Own617 -alexs99s -iPerfectoX -FugDisFugDat -fukduelarena -KingBailey -goldiepawper -Pyzdalupi -VngH -BestJester -Wsupden -Vitreous -islugo -l3W0FPI -eujamaispkei -D E F Q O N -Pirelly -ThunderBirdz -Horstel -Beavis825 -Neppe -xTransfer -McDanky42O -Nartens -OjibweJohn -coatria -Kraz3d -k9i -EelsUpInside -Baami -xDijon -AhegaoShawty -23CD -tru3 -Mystearica -Pinkberg -Respire -Theoneburger -BluSPANKSyou -Mylos -EstevamStain -Phasing -GtheSquid -Zwlr -Ch0c0tac0 -BuddahCheese -POMP3Y -56667 -USSpaceForce -Emirdagliii -Megatrax -SharpyClaw -iLuvMyMilf -SURPRlSED -Kalavothe -Judlmin -Mental4Metal -Haxoonie -Eusheen -ggwpezgame -Specz -Sxstyl -clac -Kenny6397 -HopeSmolDicc -troutking96 -WyvernSlayer -Crimewave -Hrm -Agni -RlFK -SuNnY_AuStiN -bobby45153 -Funkiboy2 -Canserber0 -madnijz -Hoyah -Dopatopia -Humanist -pvmrob -Benzema1 -Acko -DaDude -JACK3DJOHNNY -Hope4TheBest -DonWonTon420 -maon -HeavensStorm -JoMoe -alecbeats -MrManny -Goph -TCHAMl -Jom -NicholasRage -IVICMXCIII -MRGAMEZ -weppend -Lohan -KG8 -Nels0N -Havottaja -KerfDaddy -Fireweed1111 -zarehp -Loli-Remain -TarzanNinja -Charloi -Shakuuuur -Kralik -Teqq -HecklerNKoch -Denizenn -Catflap -to_o -Coldvepz -Malteadita -LifeIsRockie -Delic -LoneCorp -Saryit -Elqnaattori -QlKNQFRDNUQF -qiyamah -Kinkybuns -Railee -ROCKYY -MyRifleMyGun -BigEar -Bongsnboobs -nVox -TKfromNC -Drawll -MrObliverate -NaiiSha -ht9 -Leftytexan -videogamer -Jr Metro -Detrimental -efren189 -Wesley -5H4NKS -TristV1 -Frost_PvM -Du5tin 3 -Skywalkingyo -JMack -HatiFnattt -Atonic -Chiefss -Daenrys -ITIassacre -Furu -Clambam -sissijuustox -Some mad dog -NFV -Seande4 -B0GLA -Sclass707 -ImaCraftHor -Falconf1 -Pixkekoa -vork4sh -insaned17 -Webdow -Hoggormen -Aventy -LusyTheGoat -ironwortel -Ghostlyowns -GNULinux -YouGotSeabed -Wingless -TheAssailant -Cantu -EmmaEmma -Radsurlak -ChugMyPPot -KushWizdom -Dankstanky -Dimples -SmallBrained -Chikinbone -Ricanmonkey -fwft07 -Gorg -SicSolaFide -oBugz -PwnTommy -hoangbach456 -TreeNut11 -Sikauss -i Stugbert i -Soulplay Gee -RagucciRafa -Frei -Starrlightss -LegendSuz -Morelos -Dragoonalfa -DaftDemon -Keydiss -Nesuvarzytas -Huevote -anoldfatdude -Eskeleto9 -Iron_Sukulo -Permuh -horkkaaja18 -lIIIlIlIIII -DomYouAll -bIrkaoff -swaggb0y0wnz -Freya -Green Guru42 -4D Entity -Stiltz -Manardog -iamgreatrng -Zachawy -Tjbakel -Mindlet -Cwab -diguper -Varixed -Drewfuss32 -LazyDevon -Zeedith -RCM -GBJackieWang -kdw27 -MR UDZ -Wizfujin -ProxDemSox -Hallucin8d -Muki -DeadDogRed -Zer0mancer -Kakoji -RBNY -AetherEra -DaddyLemming -PALAK1KO -datboi2456 -drillbit_10 -ohia -Solo Sirva -Edsy -Z0ops -Fapricorn -Plunkton -Painovoima -ItsFlooo -00000z1 -Iron Meydon -Bonkers517 -Zarliona -Multiplying -Hagedis -ilapaR -mcrane1202 -Hunter10139 -Nyler -Flipzzzup -Solo Xenopus -MilkyGalaxy -rockhead7746 -Yentelke1998 -CJoaboneP -Fasterman -Norton_Gman -VorGole -Ox310 -novali1 -Bur eye on -Elf King Leg -RawRyan -Dbeatz -Mankitten -tobinoo -SneekyBeeky -Soft Dump -Wwx -n3u -Takfil -dmh3464 -Jay024 -Nex Is My X -Matthewwww -IEATEDYU -MarkBuns -Diclo Force -InfamousEvil -CameronNeal -obican -Ironkaka -Nssc -Secretly_Bad -BionicKing -Saskel -XeNeaxaxa -hexergeralt -Beeline -Spria -Fawka516 -MysticStrega -Tjabalabaaa -CalmCombo -Mousenn -Absolutism -DriftVolvo -IPumpkin -ViisYsiKuus -Xanthophylle -paulmacawk -blue cat69 -Gardenia -IRowForUCD -Varsa -3erzerk -Wolvesy -RunescepxDD -ManzGotViewz -Smurfukas -Kapiaine69 -Bondz -Kizza -Mygraine -TheWrongName -D2nzo -homie jaquan -Commiefornia -Zackology -WeAreMoksi -Psy13m -Mr_Schmeckle -2cbrein -KaiXin -Day Lightz -T7I -Suedezor -Baals -Mcdally -Haavard -ratboysteve -7rad3 -Gunwil -GebwellB -Jelbringer -Mrslipkn0t -Quonloo -pizzerr -Cappei -Inefishient -Neonke -Huswan -Protege -NieveIrwin -Sack_Lunch -Skopusnik -Mougi -RoyalPurps -RyanKristoph -chent -Jyppedi1992 -JSplash -Stranger56 -Obsel -I3rucex -M30z -Goriox -MolllyPop -Strabz -fsteve -gotzeeben -3bobyshmurda -Zaraffa -thatthicksix -Toysalami -MknlC -C18H27NO3 -nappera -Puggzy -Hutros -Draconian111 -DontSassMe1 -Muskets -Hoooka -Drecy -ImbuedFart -wtfix -Neroxcen -Frostmourne -dopeyaf -Wood Choppin -sashamii -Flaskepost -2ual -xSynn -CesarPalace -IPunchKids -FillyFilly12 -Matrixpachi -Warmantus -Kool Iron -Mackadee -Tilur -car oussel -Schout -TrodOnLego -Whatz Trade -iPunchCones -Venereology -PFalciparum -ohh_man200 -Mectofion -En Jernmand -Iron Nellz -PeatMoss -ProdigyThief -Maela -ShellBeRight -FeManlett -Giskardr -Flamaha -KnusCaboose -Charlez -Rolann -Fe Hellpuppy -Fearengineer -Ruto -Jefry -Edga64 -Datis -Wissfx1 -markypoo -Dagger93 -ClexOrie -IronJamesG -Dton -CowChum -VVanderer -Carnadova -ItIsWedsDude -Quacamole -HC Diego -GanjaRhino -Thrustaxe1 -Nex2169 -Harvardista -Stapper6 -HephaestusRS -Fenix Downs -BenderBuilda -WolframOxide -Jordnn -Kyloman -chatandinan -mellaa98 -Fe Pyles XV -Pnia -asdsdafsa -DayJarVu -Oifey -Ragnarok96 -Tuvisitt -noskilljoe -WannaBeE-tje -CowzGoMoopy -Ninevolz2 -smushman -AshenSughar -kryptocookie -Inimene1020 -Ginyuu -NEEDAMETHYST -Autilon -FeedMePlants -Palt -nikler -Viturbio -Karmaa -LuckyKroketa -Alternatee -iManiac -BARRAGENOW -Jokar -Bearsfan5455 -P1zzaTheHutt -bloodtheatre -Lysandra -JamesJ2019 -Tabagie -Rockrets -KnightMike -TormentingU -EDGV1L -Venom00 -6T9sofine -3-age -2Guys1Wyvern -2ndpanz -chillscape99 -TakeUhSeat -runedongs783 -Wxyz -Slypes -soggywaffel9 -DuTson -TheBigZofNYC -Doll -Faultty -AL2 -AngryMvP -Joltism -IIflemishII -Tbh -iTunder -Reemov3d -Klengie -Dudeimblazez -Inedibles -orangetree34 -Panera -Liberate -Kangst3r -Alegrete 0416347345 -MasterThresh -SmiteForAgs -Drakonid -FallenSlayer -Sxves -wwTakun -itsaart -outsourced -Rzasa -Huhm0ng -Pyro420Kush -Cooj -Dank Bud God -Zeekheart -SureDeth -Kindaddy -Offers -justwin4head -Morch -frostkatss -149122089147 -GeertWillows -Jecob -Toivo_43 -WhaleeWatch -Noxia -1183kenny -ljjjt -FrankiesAlt -Transfer -Xoobs -XinXani -Jmies -DoodleCraver -Volkrah -Moysey -Bohejmen -Macre demia -AshLad94 -Ellise29 -Canta -CAKESNIFFER -Checkmate -smrgn -Pisatronas -William2133 -Jamyroo531 -Fanatiker -Nadund -iPete -Irid -YakYak -kkDV -mims2dank4me -Popkorni -Qualities -gran chorizo -Delusionnn -trytohuntme -PoolboyFiji -PEEKYNUMBER1 -Noodle Soups -Plexasaurus -RabbitsDong -Alemao -AmyMacdonald -Sabu549 -Akusti -TFreeze -MrNoBank -BubblesGO -Marmita99 -Kochelas -Ibanezx99 -Nakke176 -Sabbatix -DannyK -5parrow -PaskaneHomo -EddieMercury -Slasher0708 -Cornish -Figmentx -Sir NichoIas -mudbitedlite -Yenom -Frostbiter -Heeling -DieselPump -IIPrincesaII -GeneralJosh -Bahn -Paul90333 -Teotl -sharto86 -WaaduuuHek -Llirik -Zeplin1 -Hankzilla -IVIaybe -TopsyTurve -zedzke -kokimon -Wahido11 -Cruzty -Gabriel61198 -Xendel -2danny1 -Zmanonthego -whiskey bow -AlchedMyLife -MichaelB -Dosk -Znked -AkumaPenguin -Dizho -Vaealin -PWNJoLee -Wingoficarus -Can Berry -MindfulGnome -Jante -Taplop -l0H3aV3nLy0l -Fredanbetty -shoot162 -Darzix -Tice300 -Kasraa -simmeg -ixJake -LavendrGoons -Dynloris -Ninorc -Jibajaba -F1skemann -1nsane str5 -turboed son -cookieman -Azuuure -levendi -Ussin -Karkanii -Octavia -Aguanator -Puylayer -Zle -TheDaedalus -MlL -xBlackDahlia -od1np1ck -Examon -Beckyboo308 -Durumoomoo -Plaininsane -InfernalPRO -Nabroleon -Larkypoo -Sonc -Doboner -Arhedel -Wyliecoyote2 -LavaKitty -Killaowns -DeepInUrMum -Toycutter -Luper -Garbar6 -Stenfen -xRemyLacroix -Charlieb9 -Tom Fn Brady -ziyi_wangler -ASpacejunky -Robbbana -AgiNagii -Stedy -DuYorick -ravioliwren -Its_A45c -Sukotto-Sama -RagingReddit -HotAsianCuti -xGigz -BonnieTHICCC -fatpapi -Ideekay -Paliperidone -TBoyd4138 -OneFive -kejo -NorCalGreens -Chugging -loveT0spooge -ddSyndrome -Kebintotero -Aelos -Cacoadragon -GodKingJT -Champiion -Iron MTUT -PossumPally -Jetsmoke -Falladis -iAIex -Skelethon -DlAMONDS -SerenShadows -krikenator -OdensWinterG -IneedPVM -JulieFromHR -SkyFlyPie -Gooda4 -Emus -Akolyta -Doc_Hershey -DevilOfheavn -Runester9999 -Butzaf06 -Sylph Rings -shantyklawsh -Gekolian -Midday -GIBBO96 -Froomey -SilenceSC2 -Runboof -Fluffy chair -Cyclopedia -Sirtippy23 -Lombachs -HitOnRun -alittlepig -skorthen -Sakkyun -Imbune -Taberknackle -samwise1133 -pl3d -NotShaneska -Kodax -Xbalan -P3RLICH -April 8 1997 -Ljudmila -Blakeeeeee -PackingCope -Neye -Nhimzo -7x8 -Kelso523 -Hamsterslayr -A WILDR0NNY -Mojojojo171 -Cotched -nfb -urondelekk -Coolmanafo -Bulldawg1289 -Spookyou -Sir_massmo -BeanozZ -Jygers -Eleandil -ARTIZN -actlater -Silvado -Bow2ThyQueen -Lucky Lukey -IAmRichard -Desinger -Veritasium -Fewest -IronMatty -hcgoldslaye -nitsuj315 -AMRSY -Fareham -ZamPeZu -Revolving -AgileRj -TmSmT -Spudge -Chinanumber1 -Carsillas -Chocoblow -IvanMullet -ccvtw -BustyBabe420 -IamRichPutin -Parciparla -Jaooa -upwindnofear -Sillyibexe -FarAke -Kattnis -CandyKing420 -Ckale -Poyig -stupidcape -Zgrite -Ttffdd -g1n00tj3 -LilHorny -FaladorabIe -FerrousWolfe -Dreddshott -IHQueenI -Ciszak1996 -Gwellz -G6Wizard -Nwkz -Starryfina -OneManTeam -Roanen97 -Tommy2Tick -Eukaryote -Ashlyce -Monnual -Froloox -Yodati -Catdog1280 -Lunizzzz -Savage Mind -ossaciM -Died4Hides -LoneMage -Baliboosca -FeDestroyed -acceleratism -ShrimpStick -IGoogledIt -Big Grorb -CaptainCox -Bakkis -JoseLargeD -Cuppalimmy -Gibboh -RubyLvledUp -TheDawg -DankDylShpil -Dxscoveries -Iron2Pickaxe -Xeldin -Iron Scolew -LilUziBlyat -OPIronman -dommegekke1 -100Cl -Acenr -Prelash -WorldsGr8est -Tyepo -TwistedxAura -JoeyDabs -MrGaalis -immef -AlphaFeeb -PlsAName -FN2187 -Ershayzz -MystiCool -Dolphinl1ck -win we must -InCyson -N0blelegend -Metzz -Arlorict -JBux -IronFefe -reflexlols -RDJ94 -porkchop-kun -Hocpuck -xXJoshUKXxHD -br0wnardRS -Onbekende -spoonyg -MeesKees -FMarshalBill -OnePlus6Btw -3PL -StoneDwarf -Whitefire68 -DeltaPapa -Bairac -Zegetable -deathax10 -An Iron Butt -Zeroswift -TomHilRigour -Speedy9921 -Dongsalad -jewjoking -HavocRavage -Dailiana -Tranziztance -oatenz -Randy Rolex -Player35254 -IronLegend -ReeferKeefer -MrOctapus -TrippyReefer -schetts -Dogzie -Bunceylad -mr10inches -BATH0RY -ironinfinite -visualduck -zohcysp -Iris_1904 -ALevel115 -Bazukashrimp -Liitokissa -Plebiside -Kharn -MangeMeister -Art Dayne -Bleasi -Tralan -kinobi -GladePlugIns -KillaSilence -Patta1 -ccc kyle BTW -Laglet -iMartin11 -Strikingvipr -PickleKez -AngelicVixen -Schuck -Live4thefigh -RUlS -UIM Pepper -NewBoy4321 -IronRassi -Curry Storm -hiunknown -18cast1935 -Verelya -Ajinz -Gundrak -Shiranaii -Lynxes -agic -Quessswho -Joeyjoe600 -SeriousLip -IronClarkey -brewi -cMehuu -Try2IronMan -OSRASS -hopOFFbish -Trivi Beast -LJP -Navraj -Polkapolkka -MattSeal7 -Dadi415 -CurlyTwist -Deadarrow99 -Lotu15 -TimSkilling -Randomized -Efnie -Dafo322 -Jimosine -Megalo -Halfway -Hesienberg -Eliptats -Kgm -Tainoo1 -snowysonic -humpmedumpty -deadcentred -Pajita -alsobosspros -Runeiro -iEvergarden -Phobias -Dragneel -iUberz -Yeeetscape -2TH3MAX -bungaku -KindaDerpy -Stixc -GenoJuice -Gunnolvur -BabyJIREN -Naoka -MaxSAVAGERY -Ag0b -dharokjonsin -Grimms Baane -R0bain -KenKaniffCT -resU -visuna -krillzscape -BurnzWhnIPvp -gonarusinat -ImIntense -Wendyy -Traxxed -Geoffry -Dmoe -KaIOKENRAGE -graftosh -Sudan7a7 -UncleDaddiii -Dikken -Salmon -Linnara -Enginaer -Yerkinoff -Jorster -Purkkatukka -ZaPhiRoxD -Jordz_King -Jobbyqq -Alohas -Opts -STZY -themrgiggles -sickGeneral -WyldeKirito -ShinyNoctowl -HGCduke -Sparkles -24c -KRonHusker -De_lemme10 -DJMuscleBram -LostSauce -MrIWontMax -Suadela -x47 -B1G_D1ESEL -vaghairs -Meteora -FrankyyTanky -Plez -suwo -6bt -Bub Josh -Gnu -C-11 -Wessen -OnthatGrindd -EdgarKing -LostDude28 -SoulUnleash -MARLB0RO -LuckyMatch -Moonjock -YoshisStory -Spidersnot8 -oksen32 -Shaper -2InchPnisher -Deny -noek1 -Maester -R_andy13 -Raggedy Jeeb -Butthxle -rawheadshot -3Ticks -Scourging -Monumental -KARANISGAY -holden21 -AximusMax -BlZZ -CentraIka -Kisle -Confined -Havac -TheNexu -LoliChan -Invokers -Hartree -Dezi-VII -SUBAROO -TjockaBengt -Zetani -Onkelleif -PlzRnGesus -Craftsmen -D00DLES -Pebblez -Penthera -hzpascal -K-epan -Hulvatonta -PackAnother1 -DjWalkzz -Hng -Mag1c_W33d -AlfaAleksi -Seany4444 -RagingTroll -CUMBANDIT900 -sdzl -4Tune -Ludomo -RestInPce -Coolavatar1 -Coolavatar1 -Gannicusproo -redwagon9 -RoadBoat -Obsidian222 -nioem -PH1SH3DB4N -valeriaT3amo -LordOfHarems -Obscuremelon -Batzz -DannyPho -Kapsaluun -FuzzyDonkey -SupremeDanz -Kazaz -zoan -Duxt -jekkujaba -Pussy is Op -PeacandLove -Nostos -478k -Vilke -8O8O8O8O8O8O -ka6 -Sizashi -belgibeer -Persephatta -Tamber -Redael -Glennyboy -Mattitude420 -Glow -Supo -duff skill -EvilTriumphs -Cache -XxKaakkimusx -Neganeogami -ex_shadow -InnerBliss -ogogog -Rigged1 -Tewwer -RikvWesting -Teeqy -Tawa -Afu -Silicon Z -CrusH-HK -MattLeedz -HawaiiMadez -Kirbngo -MichaelScarn -Turha -Dixed -VBH -nosemar -kavinskie -pwnnya -Xflowerz1 -Toxic Emre -Mirith -Flock43 -PregnantSock -N0ID -Elyysian -Jonsamma -PencilVesta -ImTaegan -1stHCwasPKED -Slokei -ze4l -Gyanzin -R3Dtjee -FaNNtastix -Ruut -SceneGfX -Vigilamus -Oumu -zygis323 -Xaryn -Smpli -Ziggydog7 -CustomGFX -Restrial -miltryguy248 -Taelos -Ville921 -HeadHuunter -oAlsen -hub154 -Gomham -Kinjello -DevinTheDude -Riiggs -Arithe -Br5andon -bottomfeed -KarazySS4 -Mango1997 -Nusky -Forest93 -Syracusa -Psychodeathk -Pugasaur -Eostrix -Zuibbi -Dovahkiintim -ImMAdBro -oljon112 -Tijuude -Seantjl -MCKenny91 -AlexxisTexas -Hodort -Problemski -Steenkoe -Sorcerer5555 -paccerz -IronManSux -Brocepticon -puregluttony -D4nnyy -Siraxis3310 -Teff -Travish -Kcnny -Zephylius -Landyll -Rokki -Greyhunter -arookie -Mrjli -grashuis -123bear5 -neenisneen -RubenD -hikipastori -BallinBamf -Kleptic -Fkluzac -Verdantys -FlashYellow -Testate -MoonYagami -Jonnysniper -Frostyyyman -AKinkyMonkey -Korail -fighttme -Glorfsaus -MrNatee -PlatinumHerb -Yeeetist -Surkastunut -WorldWarTwo -Gnomeplay -Zyyra -albiguerra -Dot_Tea -StaIemate -outohere2k -jjpanther95 -CookiMan -AJTracey -J2ck -Rorr -Drunknhiiiii -OsBlackBolt -FreeFryBread -yung inf -EdibleSnow -Samadier -xXBlitzO -DancingForGP -Ydorog -Aksu596 -namelessRS -AQ COCUGU -iBallr -TeeSchaf -sSpring -fabsku -illenials -Explosia -nutes -Bugazzi -Realpk2004 -BlueRanger -JensenRS -Lampyy -Avsendesora -jodilynne -Composing -DylanWad -Satchmoi -Solo2424 -Klementtii -scidder123 -Skertt -Mercules -evidencez -iGotDds -oddfinn -iiGallardoo -Zamzico -Goinvokeman -Fixions -RobDirkson -Kalash556 -Mancino -PoloG -RavingElf -YaBoiSlip -Bower -Chickenneth -Capos -DeEgis -ToTheRanch -RiderOfRohan -Mooner -Kenpo -OhDannyBoii -x_Goddess_xz -GoPlayOutsid -SonneTeufel -SilverTeej -Kolade123 -ChinaInBox17 -AshBash -Uit -Gameboyjr -ironkendall -Kelvin2GWW -IronMarty -Jim38iron -pletsjer -DogmanJones -LearnCatMeow -PhantomVS -Boyyo -Supersam142 -FireGiant -Dohace -Ryokojin -Pain deliver -ap1ska -Enabled -0neski -phonon -Kicker -Gimlocke -SCOTUS John -Ysh -rob nagle -Iron Kngs -U N X -oORagnarOo -Gremoir -soggybread4u -The_Jimmy -Trizak -Xwoprl -turn the 6 -cby -Garena -Piripaque -Scratchzilla -bota2 -Hot_Farmer99 -GFHL -Bendak -zacharial -MikeM -msimmo93 -PepeHang -sppoh -akipf -Memeshake -Trenl -wrsrule -Grimwold2 -Plece -EIf -Bottrill -7scaryfire -Gomut -YYose -turntBurrito -Fe KabooM -Cyroenix -virtualsucks -Warstroy -Mugen -TzTok-Ladz -J0UF -Jorsne -dubdubbronco -Laneeta -Munire -ZeroZero -Woodson -NamesAreMeh -myexdidntrs -FrunktheHunk -YoungThugga -Zikry -DW24 -Sutho15 -hammu666 -VoodooCells -Vereco -Wharncliffe -GarbageEater -Toastie -Im relapsing -Riickkert -Menza -samuraigod13 -Jennacydal -dessverre -Elshi -Namelus -loliconflict -SpreadButter -ls32o0 -Zairin -MahSeed -Dragnipurake -Totaled3 -2girlz1jbird -Rx-ll -21SavageX2C -Sinasappel -KidSativa -WINNINGrng -Dorse -Keloo -RipRoidie -UnkindledTwo -Trim -PrivateSmorc -Adhurim -HB0 -Irithe -SH1TGAME -Suing -HEAVYWORK -AoooA -XORB -Pu-94 -Raptz -BlueLegendzz -Qnon -Arthesus -Morqan -GlZ -Altifueled -Anthiex -Starwulf -ganjah lord -dasor012 -pixelpeat -kakes -Imperdoavel -pro90 -liltunechi -AVOCAD0O00OO -Apexist -VORKl -tpe -FattyTerps -Phyronex -IFernedYou -Worland -Spoka -frothsy -Remix -closeline194 -Distard -Azzz -BlueRose91 -Lyna -Contendedd -MilkToast -nigriV -z0nk -delboy1964 -Misty12 -Robpar6 -c73 -TheBong2 -Marlin1993 -HaveAGood1 -Geskar -8ass -Drazart5 -NITR00 -Crr -SeemsFair -Mythicat -Metaling -Kippenbro -Thorvesta -Absynthial -DanMaxd -Me3lem -Batesanator -Xaussiemaulx -drwilly92 -elDiablo666 -ValheraUK -Pyrl -handi9900 -asdasdasdf1 -Patronique -Dahrmata -Xick -Blindblinker -Kokkugoburin -Austyn -Wee Seapy -Abortuary -TWITTERSUPP -BaronConey -Jimpertje -Amazarashi -cookiekill -Xenses -Blimpysaur -wildcheery77 -Purescarybuu -Hubli -ValgeHunt07 -UrScr3wed -PutMeInCo4ch -Mikethafarm -xVoidRange -eLqTLN -TheRealBew -ard lad 06 -Pvm M0lz2 -Gurilovich -Pepclub101 -KittyMeow83 -Veersnof -Raicun -WingsXIcarus -WhiteProdigy -DanAye -starshoppinn -FunkyBoy4444 -DawnfaIl -Ragnariukas -Froemelke -Shozen -xSlysoft -VengeanceTR -Anabolic h1t -Deathscyt56 -REKTmlg99op -Tyom -Tokkie01 -vaderex-1 -Trippinsac -Tmoe123 -GlRLS -Muutz -Tonester03 -Impedance -Fadge7 -Ez4u2say -CaraDuraMC -wutzgood -SaYeon -stephvn -LachysMain -Lare240 -Rilah1212 -TimeZebra -Janikowski -Paarty -Swords -llIIIlIIIlII -Larso -OJ AVENGER -Tomtastrophe -Erectus Croc -Intresenting -Roozom -Vims -Zhava -Juint -iOwnU4ss -fishnforfun -KonaTheGent -kurtebener -NickTSMITW -Sby -dmolishall -Jerak -dabtchel -Changes -Gregsdabomb -Mole1 -Shelios -Mewww -1312AFCA -Wartika -Figes -Chicopee -GoblinLevel1 -EternityEndz -melborn44 -akbennyboy -Acolytes -NiceMarkMark -Killamemsta -dj_khaaaled -lzh -Muzbo -Gadwall -Almost_124 -bumpyD -L0RDGAINS -UrbanMerza -JAlDYN -Rotagilla -I R N B R U -UNEX1ST -vega591 -nostalgiaeng -Ebgame2 -KristySlays -ililliiilli -Manafont -JustinFromVA -JAYJ51 -JonHDgamer -Viiksi-Vallu -Danxdoo1 -Eckou -Docrates69 -Khayri Demon -samqwop -AR15ONA -Sevalt -GodsZombies -sir skau -SrslyTired -AssBuster21 -Skaryth -Radiohead66 -TrilogyXO -PrrMeowPrr -RalorLeetor -Zentra -TLTBT -Philosophia -Roerbakei -Dontyoudoit1 -Spleaner -Yorinky -Qc-Elfmage -43technetium -10000Fists -victoriauwu -ShellLeeBee -Lukytisz -Nemerrr -DaddysLoad -Swirly248 -Coldhound591 -Kriszx -Dranty -Zonse -Dirun -3Il -Pieck -kastekann007 -Flowiey -DonDennis94 -Kusle -jonnywormy99 -Wantsome909 -d3mot10n -Maind -J0hnnyQ -MadeInAfrica -Sandbar -DiiK -Karskeinmies -EasyWhale -Bladypus -vJordxn -DeltaCloud -Snakebite37 -Jellisme_99 -Jmaster402 -Gvzy -Lawlimon -NLFreakky -FILLME -Taekwon-Do -Jobber -MFI -DjSpicyNuts -OhHaiMark -loucks -Thugbug808 -AssCumPooPee -guyhasaname -Gothicking70 -YuriandWeed -Ne3po -TheBong -Olmlit -gege4646 -alimpweenus -Lure2G -Rodnirt -Creamp -Manttt -BatFat -llStevell -Corizz -sirpoopball5 -Mardzz -ClevelandOH -Biohazard541 -shawnn1 -Pipposan -macflag -Sarrz -Matholemeu -MyFitPal -Blakely -Abou3Fiddy -LoisGriffin1 -theMatan123 -wispykarma -kingrizzla2 -Necrosauruss -AnEpicWookie -H0RSEFIGHTER -TheCapist -Rezz79 -NickisBackyo -Moms_Spagett -Bobvill -xLynn -WayneStated -Lupah -Erikci Jr -riku230 -Darkang3lpkx -Sir Epic 3rd -Frazia -Goragtong -Suola -armyofkids -A1KMAN -iJesslag -Magc -Iron Mapes -MADRNGJACK -xH4rry -Ozaiii -Fietsen -Phoibos -Juisy -dp23wnnabe -Paduann -LilBirb -Stillmatic18 -Mand1ng0 -Boshby -Thoradin -1000 Antz -Crewcial -afkingRS -Andipyrus -GenGraardor -Valorpoint -Horozu -machurrohard -22btc -lejhobs -Green_Matcha -Sink -Nikkerpoo -Colossus 5 -Tongo -Trejoracine -Cruel Cub -Sqwarka -BellsOfWar -Kongz -CommunistMoo -RotiPrata -buldog89 -Wilnafe -Surlygrump2 -YourPaperm8 -Xolca -eetuliiniBTW -NovaDragonX -Unknownchuck -Ironicer -Topstad -SSS-Latch -Scorialator -Chapels -Purebish -xTwister -gianni025 -Goooby -DiscoFever -Darthshea -Sacck -TheFlopyTaco -Naxiius -Awilkins4231 -Zantaril -Dat2eWoord -darkclues -Jern Tarzan -brisingr vin -Martika -Brenkolovski -OkayTwilly -lopiwer -NinjaSpeed -FatKidHougie -Eazy_Peazy16 -IronBankFull -crzybrady -RiceWrangler -VividDreamss -N0B4Marri4g3 -AlCaponee -Popovich -Lost Tadpole -Baltoth -XSapocalypse -AbyssalEmu -Drgreenthumz -Knightrainy -SugaNoCoffee -LadyStorm83 -Iron Hroth -Oompy -zubor1 -EikAyZ -Airomatren -SilverRizlas -Lefonzeee -Dystxpian -ztkfps -bronzenohkie -ZodiacIsTed -8JT -Ironn_69 -Anjigami -DoctorCoc -Boagrious -ocruT -Geologistic -Warwick 1080 -2Tits -RoadSpartan -Sossumafia -WhippyMong -16le -Josh Tsutola -TehBriBri -Nuirokay -Dragonvirse -COYMauves -Mezzito -ManBearPiggy -mac_moneyy -EvanWilliams -Eclardyne -Pelaa -Crocalu -Sivior000 -Koopley -greenm4444 -Elbs -hm08 -Spoorwijk -skyffoxx -Parvovirus -RealShyGuy -B1ackJack -Secho -ralliss -A1rhook -Iron Gios -Viiiral -Kellarivelho -Gorgonsolo -Little Snor -meekmook -MrDarkBlue -Sohanisgay -XeroBlitzAce -RestoredIron -Miega -Knabbelbaars -JackoPogU -uglyandfat -SpeedPony44 -Gladeandy -Razoriginal -DaemonGunner -UpRoaRs -CrazedAfro -BledReborn -RSPup -OxideIon -Azur_I -ScuttleAway -Jerom21 -Wa Wa Master -Juheniqus -Therealhook -Thrillhousee -Iron Uakti -TheJosephe -JaayC -v-yordan0702 -Dipdadronan -Sl yx -AchillesFist -Aquatik -TranquilGod -Sohl -MoofinnMan -OffsetPaul -BOOPlNG -Spyrooooooo -D4H4EK3YSM -Twet -Hunnets -BashiraTHC -Cogstyle -Organics -Defaultbomb -Exaz -Getsu -Clouted -Shongrislomg -B0Q -Chkn -Proviro -ILLUMINATIS -Wtf_Stake -skzs912lav -Kumeku -MintWestwood -limona5 -Wagada -CYP450 -Arkavos -R8 -Tyranids -WeedDoctor -Zerrilis -Danleypa -Leimstiift -Q2B -dan -Barnz -Laopac -lnkd -zKamp -VorkathsMate -WatermelonTV -tentacion -ItsClout -Portrays -nayo123jo -Zarov -Maniek -KnarfeRS -Lion-021 -Sepper -lexicon7 -pop-tato -Prosit -hestakuken -Lewison -Autophagy -HitherDither -ggroeffus -Zfsalt -Idontlikejad -aut1st1c -BukesCarKey -shroudyroudy -Puud -jhonlee48 -Iaffan -BigRedDog -AutumnKevegy -Kappa Dog420 -jochieboy6 -Millerlite95 -McNeal -Rexun -tbaballers -Sciario -PaulD -MrOriginal25 -Laviuthen -KriegFleisch -DontTouchIt -iAUSSIE -rhiller83 -BobaNeZmogus -Resident -OuiDaddy -Jugalator -DazednConfsd -JoKerRtheGOD -Doriva -HungLow30 -BaconBlunts -camrbidge -Coan -StrokmyGroot -SlappaBogan -Tmoe -SoyJuanEuro -Brian-senpai -PGmeupe93 -0lurker0 -DrumsSpace -DanernesLys -marioswe7 -Brewdo -Captcha -DaJaVu -blueergon059 -Aleffy -Marsal -Lap0tai -Alvislt -Olios -AMST -Noxied -deetuu -Takeitilslay -ryppyreika -Jewy -Freestylin -Beuglord -SwoleBadguy -Zoltanious -Knight5247 -Hydration -Hord -photolstamp -Swatfighter7 -connor420sit -Laceinyoface -TheRanger -Alltiana -Xylr -stainalt -kingerr -Kursdragon -Malqy -Finsho -IPkdYourBank -xHartliss -Bevaun -Pokergod720 -Rebelqt -BigDaddyEddy -AndersenXo -Sugge -ShadowBoy001 -Festis -skaterdogz -johnbie69 -Tokin99 -Skeff -Redza14 -Teurastamo -Cirmit -mlgb -Zadior -Dramyre -Liuo -Hambzy -TripssAcid -pir0tekniq -PotionFayD -seachrome -GH95 -Death0fyou -GEtItFrAnK -Honeytrippin -wrong ranger -Paracleis -UgranDag -Doadles -Villllu -ltsMiller -Corsa -Nelvian -Lihtsurelik -luolapeikko -rebirthofyay -Speedball1 -Grrim -Templaris -GWPH69 -Scorchbeast -Naftininkas -G0D Richard -SuperJuicy -DolphinPucci -Piffen -TiXN -Portvakt -TGOBS -Jotjemenotje -Rcc -ShabooBopWoW -Supsep -Quizzy Dee -WinexBlaze -bigschlong33 -HCsndr -Plexx -Buschhhhhhhh -Ewan BTW -U1Q -targ119 -Daloomi -Randomguy38 -MaddAntelope -GTFOIMGAMIN -lpman -Blusaunders -0rphaned -Waifus -Powerlines -Laxx -Pappa Mauly -Wimm -Saradontmin -Zeusvdl -lemeborrowgp -Pikkets -iDeathlok -CoreyNKH -Korisas -PepeLaughing -Andyn9 -R00M -Plz LD Nat5 -peepoGamer -MarioTennis -para1911 -Sjeb -GrandErected -LittjeterRS -Domantass -Redflame -meerks -kechhunter69 -ShamanJon -Dr_Olusegun -hawkesbay -Skilll -ManWT -Veilious -jackLonghorn -Hittimestari -DabsWithDan -Deftones -TsukiAkuma -lAnomaIy -iamvoldemort -SAAB_Toxic -dannytjuhhh -J0rdo117 -Lullie -Omarinski -Painb0ws -Polite -Pandiman -DeeezNats -SlaySir -P3RKELE -Drunk Jake -VPixels -Emasterone -807 -luthas -Picklzz -jorfee -Rosv0 -Karmah -KingKongKoen -Fingerlegs -Make Carrion -BartBelly -IgorBogdanof -BuyingRsGfs -Made4Slaying -MrJonMan -Piratey -Fascia -KarilSummer -Vyagruhh -David2699 -91CAL -Dominaton -und3adedd -Diggernick32 -Lucil -Laowens43920 -Loophole336 -casperium -Booped -GiantConker -kirby421blzt -Hrungiir -Dazzz -Ased -AskingCard69 -timaye56 -Pulkjes -Alfonga -IIsaac -Obedar -Kylianvb -UmUUmuUmU -deathchecks -K_sak -Versatio -lepetitpois -LoPintos -Faiu -Marcoli64 -Knakenstein -Thomas -JGlen97 -Drakesh12 -DoubleDeezus -freeze4peeps -BDrichard -Splyce -Judie -Iron W1nk -Drummaboy276 -Nexgen -Bayman -Senarii -Prokopios -iamonfiyaaaa -Jakermeister -Feathereli -Lukse -Im Outt -Frosty751 -kloh510 -MrMonsterrr -Overclockers -Ptyh -Awendana -DoMeHardNan -Zylco -Weshzz -KingDweebus -Rugg0064 -XCShark -Spajina -Mentally Moo -VanillaSwirl -PhantomFiend -Cheimuu -TzTok-Joka -Metadragon -Mikkon -bonna1994 -Englebassen -lightfader96 -F1K -Pieterjan -Planken bos -FranciscoJ32 -MrOceanic -Thebano -Chriiiis -Pollofrit0 -Wiggoth -Glennzii -Ryzema -FlLTHYYYYYY -GrumpyFire -wonder_wenis -Cooki3Crumb -Darkphil007 -Akyle -OneProNoober -XgodofironX -IronPills -Korpokkur -SoVeryInvis -M1M -NMOS_giant -Raptorsin6ix -Female Henry -silveraze123 -IronLaffin -Batsborkair -woxzard -Dydapynk -Iron Kalde -Slo w th -KoalaBwala -Yavrum -Carolan -Deformedhell -One life lad -Splitarellie -Nixby -Bethevoid -Iron Zilong -Rhette -Philkwl -Elynescence -SirCoolAsian -scytheXI -Psycho11111 -Stolen Grunt -HcHoopla -CasualIron69 -Flyguy13 -Xilamz -13ert1 -TheBowJob -KingFlugal -Churlrunone -orb in bag -Slyfocs -TastyToilet -Dubspeck -NaofumiLTU -Justinolk -Mafooma -Jazzjr89 -KruttGutten -ballenbak -KentWasTaken -PeaceNLove31 -Caekrus -Francine1225 -TheVnom -Queerzzly -prut257 -IronBrad -level-596 -oooRush99ooo -Rocklore -Dibbu -Salte 55 -Got my DD214 -inldgwetrust -lucky female -SoloMishMosh -Embossis -RealJonner -Unorthodoxfo -Lego Fisher -j e company -Patrician -carrus65 -Rasput1n2k13 -Nexil -Teabz -Spooxky -EdibleChickn -D A M N L0L -FairyFeind -cimsoK -TheFizzCC -mild farm -HiLumbridge -Zechuchith -Sidabras -Shonion -Yomdo -KrakaJ -SonOfDecay -Solid Stache -tuhdhuderr -Geo Geo -Spry -Psyc Paladin -FXF_Tails -Gravew0rm -WitteLijnen -SirLunarias -konch99 -GusMagnel -Wildapple -Sk8rgrl474 -Reimie0x -FutureKaiden -Zahnae -CrazyShrimp -hc_karadeniz -Danomeva -Burgerr -Dogestyle -Ronco6 -JZX1O0 -Lemke -imm0rtalb0ng -BerrieFan -Charmos -CaptZilyana -Blindspott -Zetrus -Stox7k -ArrowTank -MaQtPie -5xr2 -themaestrox -Shultzy -SoStronk -Dynomite -Zigzagoonfmt -DaRKi -JxyStorm -Bunryl -Ikastovizski -BrandonLarge -Sybe -Fireheart470 -TrueBank -ElysianError -kingdale26 -AndyG223 -Dairychuk -Choobcob -SECDEF -Mumspaghetti -Z4phy -TDRS -kingswood -AJsk -Marinez -Antipathic -MrJoestar -olindaelostz -wanolo -TravisThott -Zuburus -jibmask -MrsPurpTurt -m4ge4life4 -Fosh -BonesNAltars -Dogslayer420 -Deadpaal -l8tenite -T3vas -tmahones -Scuto -Baggyshaw -spaceonion44 -Nestl3 -Swurl -Reince -1nVaSioN -Tinsmith -Synced -Smittyk15 -ThisPieIsDry -Snowscythe -woesh0 -B0ngbutter -Plane4611 -Rismani -Tonfa -RoyalMess -A_Wuh -Ondra969 -UseToBeGood -Uh-0h -DOOMBRlNGER -omegaOnepump -TwitchSeljan -Bhalobashi -AncientMagus -Grobaz -mkl782 -Diade -DaftPun -Azez -smasher12121 -Replo -1942 -VersGrind -justamemerr -swooinc -GodlyLeecher -NihilistScum -liz_mar70 -Kelohonka -GHEEESE -WestFlag -marcmaralou -Kevb0t -WraithSx -Allkune -baitmem8 -Drrrrunk -SomalianRats -Kiirii -IrieLuDa -TechiePicker -minatokill -TheMaadKing -Deive -Woul -Kawakuboku -Mrburnsss -durgs -Aeikora -Versalix -myballskin -AlphaCoderXI -HypaDunkTv -skatermatt91 -TheDampBush -Goldie47 -AndiVT -Steve51 -krakkakkak -Squanchhy -Payne_Trayne -Polllie -Assmazing -Majehjk -GotchuXL -willmott -paulimvitor -PoppaChoonie -Stradarts -Zonum_Knight -PolakYT -English -J4gga -FLoKii -Purelybo0ty6 -ColdReign -Hezbullah -Ro2no -amay -Zeeyk -Neutronas -LSDDS -AlexHill -politieman -STERGS -Radrieldor -Stela -TrippyScapee -Vasuki -Jsony -Theconn -Beersmack -JimmyValmer7 -skunkskillzz -kcmeatlover -swearwords69 -Sinixx -DoraSweetass -DorseHong -TomatoTom9 -Elemyra -R0n13L -MrAmazing -grizzy77 -Slewwyy -Josh2Godly -DrtyBusDr1vr -RTLadNumber4 -memephis -sorrymatey -Bearsarefrie -Dab_nScape -Zugs -LantadymeRey -XxRXZ60xX -iusedtosleep -Triplet -Forgived -wertyer2 -FeIII -Workahaulix -m4ttay -LvI3stak3 -elfje185 -Xelian -Bellum50 -Sharmac -Woedipoe -SpowSaus -HoarderMan -JuiBoi -willie432 -Dymass -Hypersomnia -WheresPurple -Hyperdeath20 -HatchetOG -Pulli -sk0me -Thoakline -Twizler74 -De stoutsten -Tachycardy -Snowvof -CarnifexVeil -altehnub -Ninja Cow Jr -hulken532 -Golembaby -yinghao870 -Im Tibbz -Snorlax9030 -Homealot -MageFish -Khaleeeesi -EpicReefer -Duplicated -WuTangflame -SequissuAnau -Bezbi -Joz6 -x iNtrigue -Sightlines -CynAcolyte -Naternater -2006nope -Insanityzz -The_Hillboy -Savilahti99 -ltsuki -Kikyo101 -Aylia -f1elder -fjw -YouOverThink -wizkid499 -Shivers888 -Trottero -jouv -Bonden -DalaiLlama -Taz762009 -Kasprzak1 -Shocka -Reductive -Armadyllo -IronOsiriss -DaBears -Drewbber -i420u -Homegrowe -Jrabbat -strnagetamer -Cherno-byl -Weszie -Freakxx -Coltrainz1 -Ashwin07 -Peeshuuu -Alicander -UIM Thor -Bonnaroovian -NunsRtight -00yungsung1 -SirBoma -NotAStreamer -Ibongtoke -Belsey -Asubu -beanieton -RvrseGiraffe -Tz-Ket-Kush -SlottedPig -JJRicky -killerline -SheepTrainer -GotABigDoing -lukek22 -FreeTeli2Lum -elli -WeedOverWax -xExclusive -Deakz -SimulatedYou -Bootlesape -G0LDENB0Y -Iron Peg -SpicyMemeGod -Geebster -Iron Beabs -Plank2G -Masin -Harriganrace -blobaman -PdaddyReborn -FfsImAfk -Keylock -BlazingSid -Moving20 -HAOKIMALONE -Suolane -xSecret -DwarfSailing -BongRat420 -YunnT -mr shroom -look1nAzz -DormiNdaExp -Involk -Hespori -Chxmpanzee -ShrekLovr -maupz -0netruememe -StankBreath -Spw -Collin892 -Essylle -larsnjun -iron_day54 -SoUhBtw -Gensha -Runeranta1 -Lordalbert0 -URAMESHl -brianknight7 -Touchmydig -NotSoHCZoro -b0btehcool -Stillblazing -Netjes -Newst0nekid -oClay -GotTheTool -Odsza -ascipulus -Young Tango -Paehkisfe -Avrahm -Zaxcord -Stolen Herbs -Intherial -Frankers -Bajcolado -BubbleOLuke -FilthyPixels -Darthodium -iioktb -ketchupfles -herkimer -Nikez -Baconpancake -Stryneguten2 -101evil101 -Jehdin -Gezang -Jeangaboudle -BigSpook -HashtagGOALS -Babafasa -Luuk420 -vSpectre -Powerdude153 -Bcgod -Zararod -Rj8532 -RavishUndead -Jaamm -Iron l2asta -NoAntiVenom -Calb_Potta -Connavar -MestreGlados -bouquetboy -Tri9py_J -YodasNo1Fan -ketawuss -Nelybynature -TomAce -MediocreTime -bofflepopper -ThisAintSkil -DeltaEpsilon -BornToTrade -Spengineer -Grimy H -Seenoevil -vbehn44 -Lucivert -TheRevRip -Kleatus -IronDubzy -Ketanator -DrMatthie -RustyFoot -Now -BuzzL1teBeer -Bisher -TylerOSRS -BorkingCorp -NewDad -vPikis -Korelivia -betonimuna -larvacorium -SiebScho -Green0ktober -E-Hubble -MyronAynes -DonkeySocks -redditlucio -Izvorul -er2002 -Viyrew -Iron Chombre -Nonreal -MyNameIsKent -Marleyy -ASuperDood -Fe Nail -Bunzosteele -DosKadenas -Knurrbauch -Oldizjr -SgtBuurman -Strix Tactic -Mierdapier -drickvatten -DeathByRC -FalscherHase -xSword -Pattyrick8 -Closeshots -vampiremiyo -Kiraga -Fe-ranator -IQUICA -StringsLogic -Fairex -theFish -Anthilll -Schlanged -Bervoets -ntarallucci -Argilla -mikefizzled -CaptainDredd -Oskinathor -seamondemon -0smasher0 -GhostHouse -9fj -ZALCANOPET -Urock16 -realpcooktho -Helson Ryse -NosferatuBoi -SirHines -Stealthweed -Champagnole -Jeththe -fenimore133 -Thyclops -Rider_99 -Jimbi -eazygps -runeika -Range4Free -disdudsauf -Slayer7515 -Polarus -fbah2 -Brandonx188 -level-103 -Lucifer_link -litheum -Ownd -Perrault -Manyi -Mercys -Xalrir -Jenessa -3rdAgeSlayer -Taffarell -CbarDaKing -xpwast3d -Zameul -71rc -PvMNotorious -Rangedly -JustRenne -Ramztad -T-Hugs -HADYYY -swed -beberfan69 -Sierzy -dtfmslogan -SlayForFame -Aluspalvelu -arexmeister -Dunadane -Crazystevee -Pr1MaL -Digironimo -bossy momma -byrny -Bigborncrazy -Barhoor -Gsef -Barbyte97 -Funny-King03 -gothorian -G3RM4N -Lemursnore -LawOfBirds -InsaneIee -clabby -kevpurp -IQT -Fernando-Frv -ClanChats -marshyymarsh -Mdzvwz -SogxNeutro -ElevatedSoul -Panda Godz -ChozenGod -Bellicus -ItsOleGreg -lady-yoshi78 -vippaa -Nuparu22 -da jiin -Obby Cam -Tempoctrl -bombycrahan -AMAWM -NLDeluXe -keekluulz -Nixi_NL -Billington -Scarves -Tomxi -Defence42 -archyiop -62steeplist -zclx -SquatNation -EzUnReal -Shanfew -Fireknight0 -Coolmintoreo -Aver4ge -Gnorc -carlwalter -Koekebakker -Camosaur -Onidhre -Flexatronic -KaiokenRyan -CLIIllIIllIT -Runboy25s -fan3to -skyz -Zachulous -BUILD PONYS -Bluntmore -Rubee -Warmly -SI4 -EasyTurbo -Najda -Tarki -falsehope -Claypops -Lyse -twitterclans -Moq -Thiccapedia -Hamis -Gameboylight -Rawssss -TorontoOVO -Thotalopolis -MrSirOne -KmartWorker -Nakuz0r -DropTopWizop -Bokeva -Miqote -KruimeIkoek -Onesecafk -Madrock01 -Wallerz -Sage Vegas -aezthetic1 -Eldonskii -Concentrates -Gunsmith95 -juicy jones -UNC0RN -RoyLay -Latanoprost -CostlyOne -Huugo35 -Cefiro -ekcivtec -KingZac -ObscureLogic -smChi -MangJoe -MR_MAITO -klojo103 -ThirdEye -Dimaa -xVektor -Imawizardm8 -Ice in Vodka -Tsjok -Jonezey3 -HydrosFather -Fuertote_17 -Parappa -Alcarnia -Toasterly -Meltok -Palad1um -HelloDottie -Bercuckle -dark hays -dark5pac3r -Tstiffy_15 -Nolzzz -Storybot -DonaledTrump -Darkskiller -StonedTTD -KempBush -Goosely -Lape -DjentleSoul -Harryalt -HuntnCoFTB -AFTW -BIGBADWILLY -cowpker4life -Alboy -Eljaaa -FiftyFive -Tztok-Met-Al -StingWisher -Ltman42 -bushkada -Burnstown -PullOutRange -RiKoCheP -Honru -Skachoo -Lonz -Terrorise -Grimnitro -Apportant -FuRiouSs -Sylveon700 -Giroza -WarSoc -MightyOrange -zazyga -Bayern_pvm1 -AverageDesk2 -Haydor -Cyuh -PvM Boganeer -Achievement -Bennny0_o -ElderRyu -Inhinyero -Radja333 -Odyssey310 -leechyGP -Cathays -Rmz -Panqueques -Feedback -travym66 -Lorttomies99 -Superjim111 -Exodusty -SanodersNL -JoeTheGod -Berrzerk -assoffire -Iguaani -Kakua -MonkeyHeadAF -AnonDoctore -Konnie -Abov -iyyghg -KingRustyVII -L4rry -IceSparro -LordNorden -Aayraz -OnDeaTHrow -styrkekram -S0lomon44 -Swingers -FreeFreeze -REZlN -Armchairs -pxls -Gozpot -UhhhBoneless -DOOMSlayer -krakodile -Etardoron -Uip -DiaThresh -CaptinA -Bufubu -DeTrixzz -Determind888 -Mackdizzle99 -Thick4Head -AHriMTaLeZ -HegXDXD -Bastermate -Its_Fonte -H3nti3 -Total Pede -JDBass -Peevy -Soccermom02 -2n8 -ZeroXJD -that1stoner -MetalGear -iVz -Smartyross -Confidentiel -Goodole -NlMBY -Skullking199 -Albuun -Qemi -Celiac -Mein lron -Bluewarthog -Azzaar -Gnomeputone -Sammjoey -saintffs -SteveSnow15 -HellsRavage2 -Asterlad -Pantaloon -alfhershey -RikSavage -jordlar -YoHighRoller -Shtankybruce -KaMi_RnG -WarOnOurMind -VeitiKKa -N0 H34RT -sitonmaface7 -xTrigger -teini_horo -Legened248 -Ikillu247 -MrWorldwidee -RunesCrafted -OK Thug -NapoleanBra -BR0CE -Kush420s -UsedApplePie -sploobie -Bachelour -Blue_speed -Symphonicx -Rakun Rakan -infragant -Daanncorr -Jmjake -Socrates001 -Madeweine -SprayM0re -Tr0gdor -Fe Qlimax -Iron Elyon -Donwcpot -Generol55 -ThyVonR -rubikslayer -Mike745638 -Garthoon -ejobs -BigDaddyT85 -ScaredOfAll -DoktorBarber -Socrates -Bebexx -BearByte -loveNfungus -Jayders -Rogue nr2 -IM Maccy -E4as -Verkyz -TacoWithGuac -Danol -Eva-O1 -Muppz -Sinner_Blue -Tebowowns -OhManOhJeez -jhy -KonosubaAqua -ALonelyTaco -LukeOS -Agressie -AhiPoke -ScreamSavor -Fire10910 -Molemountain -Strr -Pasiiba90 -Yesze -zeddicus676 -LeKinguin -Screeb -RedTwisted -PoachedLion -BATATUNGA -Ohseeya -OneTera -MrJTheIron -AardbeiSoep -Misty7632 -FigaroTheCat -Iron Seagz -Kizone -InfinityMan -Camperfish -Gooziky -Ismo54 -MrTibberfitz -IronLankzey -Ironboba9993 -AllusionTens -orkans -pyro255 -Stonedtime -EricPrydz -Osjuicey -LostOnThePCT -acuile -Lord Mjosh -Sunyikata -Helldog946 -PrintedCash -knani -Benqqu -130SS -Coo -BornTwoGrind -GonFeeshin -Blombo -akaExploit -Camhanaich -Sleepercell -Wojtas -EyeHaveToPoo -IronSpiderZ -TomMerrilin -AutoEmp -whispery -Pergert -pizzaforce33 -Tapirslayer6 -Karethaeis -Hillzy -TheIronVault -CR4ZYH34D -Claudiu -Kurohige-Jm -Dvsk -Wreckzu -MadxMonsta -lamepun3than -roldunogene -Pseudonimas -Crimsoncaim -HCmunchies -Ysdragos -Kluftritter -Iron Franchi -MrMose911 -Envx1 -830 -Laphloredos -SoloTibbs -Acemanjam -LakeMonYew -daedbent -plebminister -Rislearn -Tusc -Gytisr9 -Kage Boshi -BarryBanaan -richarb14 -IronOxideMan -cubezor99 -ImGodd -Muffinkyutie -6620 -RunFreek -Mezzalarry -U Ded Boi -IronBosse -Nommmy -JTM33 -WaveSkill -ILoveAstolfo -Wuzzi99 -Vueko -Talvedon -Disconnecct -Goat512 -Synn -Zurius -ForNostalgi -Erbyss -Disentombed -McStarley -large pox -Exonaut -RiskinPixelz -Duravillidad -GrandmasterT -I3ox -quazepam -Maween -ibbenbueren -SemiReliable -Chromadorr -Dohenus -Benmiester44 -Shortstop819 -Imidril -Dalkz -FuAiluue -Jdoggy2018 -Slick -Eliwood225 -Tink200345 -Kaimanll3kav -IFRC -ArtofKush -zensix -120u -Jungkook -Balarezo -Extrovert -XX3 -Mordy -Vodke -Zeug -TiramisuTart -Narvalow -Bubbz -ERJ145XR -AlwaysPoor -42O42O -MkLeo -FMGbrien -suhuan123 -Jezkoz -AnjaPija -Travis473 +05venom04 +0600 +07Ash +07Ashley +07Ato07 +07Chris +07Dans +07Paul +07Skillerino +07TroyScape +07milo456 +07scaping +07wan +0800 +0837 +0920 +0BAMA +0CdanC0 +0GCore 0Giesel42O -Garrothis -Chromalox -Nolifepvm -yeahboi9992 -Wooz -PeytyPoo -magicmike117 -versacejean5 -Mokke-senpai -KiluaZoldyk -7pm -ARRIVISTEZ -6PaperJoint -badsadmac -Gavrot -Dualerz -Maybemnam -RSPSisBETTER -Blizzartd -Dolormight -alwrighty -Bakron -laks -Sneakymag3 -Buriial -DarkMerliin -Hilk -SootSpritez -chemistmike -voxi6 -4Kath -HOOLlGANS -SaintBurgs -fastsalmon34 -Gold M40A3 -S-525 -Dafney -PetPlease -Bubzs -Met -klampo -ButterSyrup -JustPertti -JakeSteFarm -Leo2 -3III -MrsJonesUFT -Y0Q -CallMeTipz -Santasos -JamesDaWizar -AeroxAces -Dylanm504 -Randeaux -VEGANDIET -Magepkmega69 -Weight -Coolxkidz -mooofy -gronoc -Magik773 -RWSDOUG -xSPAGHETTIx -Joshmaster31 -Drbeto11 -Farah -Shanee-oo -Wintage -callmeson -Masandalf -Stealthcy -Squaw -Dank Tigzy -AllRubyMoi -Vesley -Ebbitten -Ninfia -FireAnRescue -Tywonia -GoldieOne -NuclearShift -PapieLexus -zwah -Cyn2k -Hawkear -AlwayzSol -Arathir -GodSaidGrind -izmibence -SAWPREME -FlaccidWhip -QuirkyPurple -FuryJunky -vlyn -Ipod5412 -BBV -AreYouMyMumm -Ropemaker -Leecherboy -Exright -Koollpop -Gold-Ileana -drxfluffeeee -No53 -Hayesy -BigSikTv -IceNineKiIIs -1k_0 -bitten by -RumbleYT -Cyruscomrad -sharingbox -Rsn_Dillon -toqs1986 -KngBlkDrogon -BlazedRanarr -Epicurus4 -Ene -Ratlordmax -Heartquake -ImMaxy -sdfsd125 -Piscolaz -Wrekdum -Chaser959 -First_Viking -CarimsEygon -LabbattSplat -ITIaddy -Tryuumph -LooseLesley -Tully03 -BigMav0416 -chicknsoup3 -Klanks -nivk420 -TacticalFart -apenzoon -LP Smokie -Africagamer1 -MasonJarr -iJamPancake -Raiskausrapu -Victorp75 -Guadanha -Top Milk -Snatchquatch -Alharbi -Polaar -ringosting0 -Goby358 -Ryleegh -Seculish -Flowzyy -superj4 -Timbeettius -megoodpvmer -Snuift -Leavepigrun -Quti -big bojangle -wsodonnell76 -Slayer314 -Flawzin -NateDoge -4gottenvoid -patriciogmz -CH3 -5hayWh1te -Bluerope14 -Strikes -Gorathe -ChickenRings -Lloydyy -Alenac -gaypoika08 -gOWObs -devonjt1 -The Crogamer -MiniNinjo -Maury -Woolly -BillyRay -Saraziel -Nunac -I Am Vono -CrimsonCow -Israels -XCortezX -TheRsBug -EkkoThresh -Salista -Silavex -jamaz8 -Clunker -BeetchJeemmy -Denglish -AGRONOMlST -darkhex0 -JoJo79 -Jfleeze -Nerdcore -Cumsquatch -SmileyCyrus -DTown420 -H3NNESSEY -Boulli120 -I3ubbles -TommyGunn204 -Elit -fartass -33zero2 -Stephenns -finerunes7 -Conpetgrebe -jordymans -pigusvaistai -ThiccSkips -CheddLaurent -Chiksan -Johuab -IxHunt3rxI -Humblenobody -Nonsense -BOlNEXTDOOR -JLF -Fyresam -LetsGetSmity -Wreckin4Days -Villanovaguy -xXCaBiDeXx -Kevali -Slaqk -Kongklunk -Espada_Vx -CalmYourBits -toxicsaitama -Ellphie -4kV -Seighilde -HankoAJ -gabbe314 -BigMilkerz -TheEvlManRay -thiseku -Lastinis -Statykk -MusicalMurdR -99hh -Hildr -Nailed Hard -Kov0s -KiiDSKOLiO -Capt420 -Rushana -n00btube -Emad -Slemmy -DBKangaroo -Canadiehn -Endor -kingkong1211 -JoXuh -9yearoldpops -IncomingGank -Grimmauld -thes5016 -lJoynerl -Shot1200 -HappyPandaXD -Unprofitable -Gluehbirne -Ruhtrik -iScream03 -WhereAreWe -LottaPotAgo -Lionhrt -UnholyAbyss -Zamorizzle -Decerate -FaBeSCa -Savpryan -Flyhll -illotex -PigDOG 669 -AH Energy -FeelslronMan -FittyBuck -WarmLoaf -PvM_Nugg -tommybun -AstroYogurt -HeroicDesire -Finaltank -Actaeor -Muilpeer -PogChampagne -Lkoi -MrSusans -ItsHosef -Term -Infase -Kenleyy_TM -Jebroni -Herbogus -Rizzhole -StrollerBaby -8v -logger2222 -IAMBillNye -oerinn -Beelzebubby5 -Zw3d -Lildirt -bigl -Alexbrock -HeisenBergW -VB24PK -Juqqernaut -FROO00OO0ZEN -Kenyann -BeforeDeth -Artillion1 -AslanMaximus -JustBob -Nivex -Cliphanger1 -Woozie400 -Hookr -Onya -Zatch175 -Narx4 -ukwolf1 -lunamelina -seppevb -Darkfanime -RunNhideZom -Timespacing -Stevo29 -Os SMDJ -MikeMontana -g0d slayer19 -grindin2bond -Akomatic -xSillyCybinx -MajQ -Aeganor -Yerrrrey -Marleth -kuro 275 -Oder -S0ldern -KingJelore -mustypill0w -Iron Request -Mineraal -Saty -CHULIGAN911 -Vud -MrPige0nz -Hoptilicus -Soloyo -Sh4dowfox -kylehwog -PvmQ -TheTerug -Abool -Neekomata -Roy385 -Wormeater66 -lilliilillil -Iron Laplace +0Joker0 +0LKI +0SRS +0Tempest0 +0X010 +0anabanthis0 +0bD0G +0bankspace +0bby +0belix +0dexy +0dyssey +0ffline +0g_player +0ggyy +0hmMyGod +0inke +0livers +0livias +0lurker0 +0mfgcows +0miseGo +0mnisciens +0nMyWay2Max +0neski +0netruememe +0niichan +0njon +0ops +0oqs +0pSe +0pen +0pportunity +0riole +0rjan +0rphaned +0samaBdabbin +0smasher0 +0srs +0ssimpwner +0taku 0verdrinking -Zwwwnbeast -Sazme -Betta1009 -Ironman Jowe -IM_Queeffing -K9lenny -Wrigzer -Migalos -XeroBone -dragneel132 -Yerico Tsu -xTerpenes -Dusansss -RehlapzZ -TrollinPony -bottypedpsw -cDive -Noizex -Devstated -Charltonb -N0rse_k1ng -warcauser33 -dragonizer11 -asedviss -Shogaol -Averex -UknowPotter -Radini -FreedomUP -B00SY -Strav -Uberamazing -Rny -Calipso -bigblade28 -imCodehh -femiketyson +0verhaul +0viBeSo +0vyy +0wnagedaddy +0wned +0wns +0xocube +0xygen +1000 Antz +10000Fists +1000PingOnly +100Cl +100Grabb +100g +100kyews +100xcoin +101e +101evil101 +107M +1085 +1099s +10v10 +10v10v +111fishkite1 +1183kenny +11inchlimp +11l1 +120u +1212ajs2 +123bear5 +1272172 +12bar +12bar_ty +12boo8 +12earlycob +12oz +12th +1300 +130SS +130rk +1312AFCA +1350 +138hans +13LACK0N3 +13alerion +13ert1 +13ig +13igdog +13purecs +1400 +1441 +149122089147 +14Words +1520sedgwick +1602 +16lB +16le +17222 +17Kc +17_FLHXS +1800BetsOff +1802M +180555 +1817 +1827 +1845 +184910381412 +1877 +187PIGMORGUE +187er +18cast1935 +18hr +18killz +19088ml +1942 +1948 +1992 +1994 +19O7 +1Alfa +1Ali1Plane +1BGP +1Bio +1Buck1Love +1CuteBot +1Fbs +1Hit2Lum +1Hunnid +1Kyle +1ManGangBang +1Nikolai +1Shark +1TapDirtNap +1Tick +1TickShit +1badprogram +1blackhawk17 +1cooking +1da5 +1day +1eat +1einad +1grootfeest +1hundrednite +1isa +1jbone +1john +1k_0 +1kctobpet +1kill3dsanta +1kk3 +1kona +1llmatic +1nVaSioN +1nfiniti +1nsane str5 +1nv1s +1powerhydra +1rock23 +1savage +1stHCwasPKED +1stlrfan +1stnoob7 +1tapaturma +1tickspecwep +1trueMortyy +1w1lll0se +1wayEscape +1yfe +2 h p +2000 +2006nope +2007Anthony +200mslay1day +2011Turmoil +209th +20Four +20I0 +20JuanSavag3 +21SavageX2C +220mg +2277 +22btc +22harry +22whitewolf +232o2oo +23847239571 +23CD +24000 +241196 +24YO +24l7 +25simulator +260sheepdog +26pandas +26th +27ml +2841280 +28BagsOfSalt +28goldpieces +290x +2996 +29enchant821 +29robdead +2Edgy4Meme +2Far +2Fast2Fuego +2GIRLS +2Girls +2Guys1Wyvern +2Guys1dds +2I40 +2InchPnisher +2Lit +2M0X1 +2MIN +2Men +2MinNoodles +2OO7 +2Secs +2Sparks +2TH3MAX +2Tits +2anmlsglued +2beFrank +2cbrein +2coldkillaa +2cool4u +2danny1 +2dslap +2g0ds1cup +2girls1Kyle +2girls1bed +2girls1troll +2girlz1jbird +2gurls1tick +2hopp +2jz420 +2kav +2ndpanz +2olon +2oul +2pac +2pacs +2th7 +2tickin +2tti +2two77 +2ual +2ugi +2woke +2x92is99 +2zick1zussy +3-age +30FF +30SHOTFOCUS +30zl +315squatreps +316Austin +320m +335K +33zero2 +341all +345138 +34rj394thgro +351329 +36answersay +37Kg +38CoolestMan +38drivelift +3BigDoobie +3III +3L1QZaD +3Miller3 +3TicYaMum +3Ticks +3aboobs +3aly +3amf +3awe +3bay +3bobyshmurda +3dderino +3erzerk +3ibal0e9 +3inchsoft +3iron5u +3lilbirbs +3lit3 +3liteSupreme +3lven +3lys +3nosedmonkey +3nps +3oh5 +3pic +3ragesave +3rdAgeSlayer +3stripe +3vil +3x3i +3xDestroyer +3yes +40Atk +40ms +40oz +420Arch420 +420Every +420LavarBall +420kushmanxx +420michael13 +420tarmslyng +42O42O +42nd +43technetium +45smith2345 +478k +47th +4D Entity +4EverAlone +4Hymnz +4Kath +4LeafCIover +4MoistScoops +4Sale399 +4The_Horde +4Tune +4asphalt4 +4biddin3 +4cof +4dan2 +4dosemonster +4ever +4everdry +4gottenvoid +4holyhydra +4lex4nder +4mag1996 +4otobemaG +4plate +4the +4themininoob +4thunderbolt +50bitsnka +51Highlander +51xp +53m0g +55mg +5639 +56667 +56771910 +570215 +58th +59OG +5Aces +5GCovidTower +5H4NKS +5M9SNH31KAOI +5Orudis5 +5UBLlME +5alood +5ammito +5gum +5harp5hoota +5hauny +5hayWh1te +5lNS +5parrow +5quid +5trm +5wattia +5xr2 +62steeplist +6535 +6620 +666Duuvel666 +67jj6j7 +6969 +6999999 +69AssClown96 +69KolaOlli73 +69endme69 +69penis +69snowgasm69 +6Dukke +6LACKY +6PaperJoint +6T9sofine +6TMG +6UGG +6cansOfBeer +6dr3w9 +6ixty +6ixx +6jadkiller +6mat +6ong +6p8o6 +6pathsofpein +6utt9lug +6y6y6y2 +7 Trouts +7042 +70rangeboy +70to120 +718m +71rc +734590325839 +73Head +73HoundKey +73Penis +742617OOOO27 +74ChaosLTUU +76frozen44 +777slayer777 +77Dunamis77 +77Stingray +79giantfoot +7AYL0R +7Esconar7 +7Ethereal +7God +7J4FXEL7YFW5 +7Lazy7 +7Viggie +7abibi +7amowdahli +7asty +7ate9 +7bazillion +7ckng +7claudia7 +7emo +7emp +7emptest +7fisherdog +7min +7mins +7ourney +7rad3 +7ridley +7scaryfire +7th February +7wizard10 +7xshadowx7 +8008tator +808Southside +80leavefox +8282 +832arba +8502 +85dakota85 +8885 +89devoid1329 +8ElMandinga8 +8O8O8O8O8O8O +8ass +8balknowsall +8ind +8l0wm3 +8lackMamba24 +90tegguy +91414 +91CAL +91flip +92times2is99 +95EliasAw +9687 +96fastfrog +97DEF +97fsh +98max1 +99BnkStnding +99Juuling +99S2HP +99Slayer +99Victim +99bottin +99hh +99problems4 +99wc500m +9D9Skillzz +9Dimensional +9KL00AZIIZ9K +9inchStepBro +9ussy +9yearoldpops +A Lava Lamp +A MeatStick +A WILDR0NNY +A13X +A1KMAN +A1nz00alGown +A1rhook +A22Y +A7MED +AAAAAFK +AAIGHT +ABEC +ABILITEETTI +ABlazys97 +ABlueShirt +AComp +ACucumber +ADACardano +ADankTank +ADrugTaker +AEKDB +AER0B +AFCA +AFJay +AFKolby +AFTW +AFrickinLion +AGP3 +AGRONOMlST +AGlassOfH2O +AGorski +AH Energy +AHHSCHMEEEEE +AHMETJACKSON +AHarmlesKitn +AHlager +AHriMTaLeZ +AIexmeister +AIixs +AJTracey +AJ_24 +AJsk +AK47 +AK5C +AKI-47 +AKK1E +AKinkyMonkey +ALEXppresso +ALLCAPS +ALLTY4 +ALSO +ALargeMudkip +ALevel115 +ALittleLogan +ALonelyKurt +ALonelySpoon +ALonelyTaco +ALv3Magikarp +AMAWM +AMGS65 +AMRSY +AMST +AN0NYM0OOOUS +AN1MAL1ST1SK +ANDERDAPLUG +ANIKV +ANNA7AR +ANNOYYEED +ANON +ANUBlS +AQ COCUGU +AQMD +AR15ONA +AR1F +ARCHER +ARCHIT3CTS +ARESCREED23 +ARNGCantrell +ARRIVISTEZ +ARRRot +ARTIZN +ARandyCat +ASAP +ASDQ +ASH88 +ASMR +ASSEATHER69 +AScrubIsHere +ASpacejunky +ASuperDood +ASuperior +ATAR96 +ATLx +ATastyPastry +AU6URY +AURl +AUSLANDER +AUSTlN +AUTUMNELEGY +AVATARRR +AVICll +AVOCAD0O00OO +AVlCII +AZER +AZNPanda +A_Wuh +AaaBiiCee +Aaalmost +Aadalyn +AangTurambar +AardbeiSoep +Aaren +Aargh +Aarhus +Aaro236 +Aaron +Aaron11700 +AaronJMLP +AaronPVM +Aarsworm +Aary +Aaryn +Aayraz +Abacraumbii +Abaker +Abaqus +Abbey +Abdirahman +AbeTheHobo +Abernasty +AbiChillii +Abide +Abismaalinen +Abito +Abiuro +Ablazin +Abnegation +Abocrate +Abolish +Abool +Abortuary +Abou3Fiddy +Abov +Above +AboveAvgGoat +AboveHonor +Abr19 +Abrakadino19 +Abree107 +Abridgetolum +Abrils +Abritrage +Abruaa +AbsentPray +Absol +Absol-EX +Absolutism +Absorpt +Absoullutely +Abstergo +AbsurdGreek +Absynthial +Abuv +Abyission +AbysmalGrind +AbyssFreaks +AbyssWalkerr +AbyssaI +Abyssal +AbyssalEmu +AbyssalTrout +AbyssalWrath +Acady +Acai +Acardi +AccessPoint +Accio +AccioHorcrux +Accursio +Ace2cool +AceAlexander +AceArcaneon +AceOfSevens +AceTookUOut +Acefalcon3 +Acekicker +Acemanjam +Acenr +Acer +Aces +Achaeos +Ache Achernar -Sim Aero -Teyrill -Hajj12 -Glazmeister -Tupla Olut -Frodoinc1 -deadmeadow -Gergery -MFSTEVE -TURM0IL22 -Tunaking420 -Fomble -oClairebearo +Achievement +Achievements +AchillesFist +Acholight +Achuu11 +Acid +Acide +Acidic +Acidylia +Acir +Acke +Ackman67 +Acko +Aclu +Acolytes +AcornHunter1 +Acquilar +Actaeor +Action +Active +Active-Bombi +ActiveRecord +Activeshot +Activis +Actt +Actual +ActualName +Actually +Actw +Acuila +AcuraIntegra +AcuteSloth +Ad0pted +Adachigahara +Adada62 +Adam +Adam8 +AdamBonar +Adamant +Adamanta +Adamchrisp +Adammmmmmm +Adampewpew +Adamy +Adaptations +Addderall +Adderall +Addi +Addycusfinch +Addytt1 +Adeeb +Adelaw +Adelier +Adept +Adeq +Adeus +AdeyP +Adgoar +Adhurim +Adic +Adiieu +Adil +Adin +AdjacentAce +Adjusted +Adjustmyfan +Admetis +Admirable +Admiral +Ado12322 +Adogg0323 +Adolari +Adomirion +AdonisUkko +Adorak +Adorations +Adore +Adrean +Adrian +AdrianMMO +Adriatik +Adriatik7 +Adriyxs +Adss +Adstar +Aduadu +Adust +AdversY +Adz92 +Adzyy +Aeariyion +Aedon +Aedreius +Aeganor +Aegislash +Aegon +Aeikora +Aelin +Aelos +Aeon +AeonsOG +Aerj +Aero +Aerohead50 +Aerolustly +AeroxAces +Aerros +Aerzo +Aestana +Aesthetiix +Aeterni +AetherEra +Aethyrs +Aeugh +Aeyriex +Aezolix +Affaires +Affect +Affectie +Affidra +Affinivax +Affirmed +AfghanisDan +Afghanistan +Aficionado +AfkBandos +AfkGod +Afked +AfkforGainz +Afkillz +Afkin +Afkstar +Afkwarrio6 +Aflamed +Afperser +Afrecan +AfricaSavior +Africagamer1 +AfricanMelon +Afrie +Afro +Afrojofe +Afromouse87 +Afrothunder +Aft3rmath +Afterlife +Aftermatter +Aftex +Aftyr +Afx31 +Ag0b +Ag3nte +Agatsuma +Aged +Agenda21 +Agent +Agent805 +Agent94 +AgentFluff2 +AgentOrnox +Agentbunny1 +Agentlobster +AgiNagii +Agil +Agile +AgileAllMile +AgileFlea53 +AgileLlama +AgileRj +Agility +Agitare +Agnar472 +Agni +Agnoscere +Agnykai +Agressie +Agronox +Agronyss +Aguanator +Ahab +Ahav +Ahegao +AhegaoShawty +AhiPoke +Ahkscape +Ahkward +Ahmishcyborg +Ahol +Ahoyhoy +Ahvexx +AiXiao +Aiai8 +Aian +Aid12100 +Aidann +Aidios +Aigua +Aiikis0 +Aillwynd +Aimbot77 +Aimdur +AimenForFun +AimenForYou +Aintos +Ainu +Airborne +Airexz +Airforcin +Airomatren +Airstrike +Airwalk +Airwipp +Aisyah +Aiyzer +Ajamian +Ajarn +Ajaxius +Ajdj +Ajeh +Ajeti +Ajikk +Ajinz +Ajuus +Ak5u +AkaSpecs +Akalron +Akasha +Akashy +Akatsuki +Akaza +Akhotha +Akiha +Akilled +Akimbo Gmaul +Akirakiyomi +Akkaido +Akmore720 +Akogare +Akolyta +Akomatic +Akowii +AkraLaDragon +Akropolis +Akshan +Aksu +Aksu596 +Aktii +AkumaPenguin +Akunte +Akusti +Akyba +Akyle +AlCaponee +AlFromOhio +AlMusallam95 +Alabandus +Aladfar +Alak4zam +Alameda +Alamittainen +Alan +Alan200414 +Alanowsky +Alantiwa +Albanoi +AlbertaDean +Alberthorn +Albertttt +AlbiBambi +Albin0z +Alboy +Albuun +Alcado +Alcarnia +Alcatres +Alcatrez +Alcerathe +AlchKids4Gp +Alchaline +AlchedMyLife +AlchedMyM0M +AlchedMyNuts +AlchedYaNan +AlchemstDefi +Alcool +Alcoz +Aldastro +Aldecaldos +AldenolcyCB +Aldol +Aleffy +Alegrete +Aleks +Aleksi +Aleksib +Alem +Alemao +Alenac +Aleous +Alerio +Alessan +Alex +Alex12161 +Alex3 +AlexHill +AlexODaGreat +Alexa +Alexander0k +Alexbrave2 +Alexbrock +Alexmeister +Alexnchill +Alexr0 +Alexx +Alexx2G +AlexxisTexas +Alexzilla +Alf11 +AlfaAleksi +AlfaQ +Alfahane +Alfahanne +Alfication +Alfonga +AlfonsoKhan +Alharbi +Alhyrr +Alicander +Alicc +Alice +Alicezero1 +Alien +AlienAntFarm +AlienTTmilk +Alienmage +Alijr +AliksOh +Alioman +AlivenHappy +Alixz +Alkan +Alkene +Alkkor +Alkoholismi +Alkymo +All Fore One +AllRubyMoi +AllTimeNo +AllYourBase +Allabaster +Allan +Allcreation +Allday +Alldays +AllegedTheif +Allen +Allerb +Alleviate +Alligaattori +Alligamanor +Alligood +Allisun +Allkune +AlllySpawn +Allo +Allomantic +Allon +Allowe +Allscreen4 +Allsen +AllstarTb21 +Alltiana +Alludo +AllusionTens +Ally +Alma +Almahh +Almighty +AlmightyMilo +AlmostHadMee +Almost_124 +Almosttheir +Alno +Aloha +Alohas +Aloittelija +Alondraj +Alone +AloneHeWalks +Along +Alosthawaiin +Alov +Alow +Alozaps +Alpaca +AlpacaMyBags +Alpha +AlphaCoderXI +AlphaFeeb +AlphaMathic +Alpharma +Alphonse +Alphray +AlphusBrah +Alpinetree +Alprazoland +Already +Alright +Alrite +Alry +Alsatian +Also +Alst +AltOclock +AltSkillsDoe +Altairre +Altamonte +Altchilly100 +Altenan +Alter +Alteraga +Alternate +Alternatee +Althornson +Altifueled +Alting +Altonorin +Altruistic +Altus +Alty2 +Alucks +Aluspalvelu +Alvaaro +Alvarreth +Alvislt +Always +AlwaysLost +AlwaysPoor +AlwaysQuest +AlwayzJarvin +AlwayzSol +Alwex123321 +Alxs +Alzad +Alzz +AmCatWhatDo +Amadeux +Amaiya +Amak +Amalie +Amanda +Amandelbrod +Amarantine +Amathyn +Amatsukaze +Amatus +Amazarashi +Amazing +Amb3rLeaf +AmberTheCat +Ambik +Ambion +Ambisagrus +Ambrose34 +Amcaroz +AmcyC37 +AmeJoyRock +Amel +Amen +Amenity +Amida +Amigeau +Amigo +Amis +Amitwin +AmixBeast +Amjar +Amlodipinee +AmoMeuFilho +Amos1500 +Amper +Ample +Ampura +Amty +Amuzzzr +AmyMacdonald +Amygdala +Amylit +Amyshaw123 +An Iron Butt +An old Gnome +An0niminis +AnActualHorn +AnAmerican +AnEpicWookie +AnExperiment +AnOldTank +AnaWynn +Anabella28 +Anabolic +Anabolic h1t +Anao +Anaphylaxiss +Anarchy +AnarchyOS +Anari +AnataNoWaifu +Anbu +Ancalagon +Ancastry +AnchorMann +Ancient +AncientFreak +AncientLamb6 +AncientMagus +AncientOath +Ancientgh0st +Anciento +Ancitif +AndSo +Andardenn +Anderave +Anders375 +AndersenXo +Anderssen +Andhra +AndiCandy +AndiVT +Andipyrus +Andirath +Andoyen +Andremagico7 +AndresVZLA +Andrew +AndrewWigins +Andrewjaay +AndrewsMeat +Andrezee +Andrezz +Andri02 +Andrick +Andrishh +Androgenic +AndroidFox +Andromed1k +Andy +Andy2 +Andy2511 +AndyG223 +AndyMcbob4 +Andyfromvent +Andyn9 +Andyooi +Andyvns +AnemicIzzy +Anesics +Anetha +Aneurin +Angalad +Angel +Angel Vlad +Angel4killin +Angel5 +AngelOrHour +AngelicVixen +AngelsCrys +Anger +Anglerstein +AngloSamson +Angry +AngryHusky24 +AngryMvP +AngryPickle +AngryScape +AngryWizard +AngusM +Anidien +Aniheyu +Anima +Animal +Animation +Animations +Anime +AnimeExpert +AnimeMilkers +AnimeWaifus +Animorph +Animos +Animosity +Anion +AniviaKush +Anja +AnjaPija +Anjigami +Ankedia +Ankn +AnkouClothes +Ankougnu +Anlaku +Anlex +Anmah +Anmokyu +Anna Rosanna +Annero +Annihilated +Annihilative +Anoie +AnomalousFox +AnonDoctore +Anonim +Anonymiity +Anooge +Anoomliebird +Anor +Another +AnotherCsTa +AnotherDoor +AnotherGamer +AnotherName +Ansaittu +Ansoil +Ansuz +AntRIP +Antast +Ante +Antee294 +Antelope123 +Anth52 +Anthiex +Anthilll +Anthony +Anthony5002 +Anthoons +Anthorak +Anti +AntiFuh +AntiVaxMothr +Antidope +Antifa4figs +Antifire +Antiflag42 +Antiguy24 +Antipathic +Antipixel +AntiqueRS +Antiqxx +Antis +Antiserum420 +Antixan +Antiyano +Anto +Anton +Antonio +Antonn +Antony +Antony142pay +Antoun +Antstolis +Anttila +Antweezy +Anub1s +Anubis +Anul +AnullSecs +Anv1k +Anve +Anxi +Anxiety +Anxious +AnxiousDoggy +AnyDrops +AnyLesS +Anze +Anzie +Anzied +Anzu +AobaJohsai +Aokijahr +Aokijii +AonEne +Aonyx +AoooA +Aowi +Ap0phis +Ap3x +Ap870 +Apaat +Apache +ApartAbyss +Apathetik +ApeAtoll +Apetamer +Apex +Apexist +Apgujeong +Aphex +Aphroditeee +Apimer +Apinamies +Apldale +Apm90x +Apoc +Apoc142 +Apocryphe +Apop +Apor +Apotoxin +App3lflap +AppaYipYip +Apparitionn +Applauder +Apple +Appleboss +Applemaxx +Applev2 +Applied +Apportant +Approval +ApprovuL +AppySauce4 +Aprella +April +April 8 1997 +Aproximity +Apteryx +Apul +Apullu +Aqew +Aqtive +AquaUnit +Aquah +Aquaileo +Aqualetics +Aquamation +Aquascaped +Aquatik +Aquellex +Aquilo +Arabian +Arada +Araet +Aragornmv +Araman +Arandae +Aranna +Aranruth +Araqon +Arasex +Arashikato +Arastaiel +Arathir +Araur +Araysen +Arazz +Arb4n +Arbin +Arbyy +Arcane +ArcaneBear +Arcanezeus +Arcangel +Arcanic +Arcas3 +Arceneus +Arch +Arch3nLight +ArchX +Archaea582 +Archaen420 +Archahl +Archaiden199 +Archanjel +Archer +ArcherYew +Archie +Archizel +Archon +ArchonArchy +Arcinton +ArckenSphere +Arclight +Arcnan +Arctic +ArcticMank +ArcticTitan +Arcticas +Arcticchill +Arcty +Arda +Ardaddy +Ardames +ArdenDZY +ArdumTheMain +Ardy +AreYouMyMumm +AreYouPepega +Area +Areimer0606 +Arekusei +Arena +ArenaRebuild +Areolas +Areoloth +Ares +Ares1701 +AresArmy +AresKnight +Aretx +Arezrazer +Arfex +Arga +Argawan +Argent +Arghoslent +Argilla +ArgyleGrandt +Arhedel +AriSlash +Aria +Ariana +Arid +ArieMoon +AriesWarrior +Arigorn +Arigorn55 +Arihant +Arillian +Aris +Arisu +Arithe +Arizotal +Arjoon +Ark9tog +Arkavos +Arkeela +Arketryx +Arkevin +Arkvasal +Arkysh +Arlind +ArloTheBrave +Arlorict +Arlyeaxn +Armadexx +Armado +Armadomin +Armadyllo +Armament +Armapickle +Armchairs +Armerak +ArmisticeDay +Armo +ArmoBlood +Armoah +Armourer +Armsdray +Armysam +Arna +Arnear +Arnie +Arnold +Arntj +Arobpl +Arod +Arodaz +Aromipesa +Aron +Aroorin +Arousen +Arpang +Arpegio +Arptacular +Arr n Geesus +Arrandarls +Arrizu +ArrowTank +Arrowmind +Arsaydar +Arsenals +Arsenic +Arshal +Arslen +Arson +ArsonScape +Art Dayne +ArtStylerzz +Artces +Artenmis +Artesna +Arthesus +Arthropods +Arthur +Arthven +Artillion1 +Artipeng +Artisaani +ArtofKush +ArtoriaSiff +Artoriias28 +Arturis +Artychurro +Artz +Arumen +Arunas +Arusas +Arve +Arviragus +Arxanec +Arya +Aryabhata +Aryuts +Arzi +AsalentBlaze +Asami +Asap +Asbi +Asbloodfalls +Asbur +Ascanliss +Ascended +Asda +Aseae +Ased +Asfixiator +AshBash +AshEvillDead +AshLad94 +Ashandarei0 +Ashealia +Ashen +AshenSughar +Ashes +Ashes630 +Asheviere +Ashieboyyy +Ashikaru38 +Ashington +Ashkii +Ashleigh +Ashley +AshleyNZ +Ashlyce +Ashn +Ashoo +Ashsole +Ashton +Ashwin07 +Ashy6969 +Ashyy +Asian +AsianGuyOSRS +AskMeDolCare +AskingCard69 +Askraf +Askumi +AslanMaximus +Aslywyn +Asorf +Asos +Aspestia +Asphyi +AssBuster21 +AssClapping +AssCumPooPee +AssIsYummy +Assasindie73 +Assassinado +Assassxnz +Assaulted +Asshungry +Assletics +Assload +Assmazing +Assmongie +Assy +Ast 360 +Astan +AsterSG +Asterlad +Asterlyte +Asterus +Astiminate +Astoia +AstraDan93 +Astraea +Astrali +Astro +AstroXgK +AstroYogurt +Astrophe +Astrostone +Asubu +Asuka +AsukaLangely +AsukaYenOSRS +Asukas +Asumaton +Asumistuki +Asuna +Asunnn +Asura +Asymmetry +Asyn +Aszalem +At0mic +AtWorkOnOSRS +Ataraxia +Athaw +Athedeia +Athena +Athire +Atika +Atilio +Atlamillian +Atlantic +AtlasErol +Atlashi +Atli567 +Atmosfare +Atolli +Atom +Atomic +AtomicFlux +Atomsk +Atomyze +Atonic +Atorvastatin +Atouk +Atoz +Atrixas +Atroo +Atroph +Attard +Attic +Attics +Attikos +Atton +Atuking +Au92 +AuRoyce +AuStarZ +Aubrey +Aubzzz +Auclaw +Auctionable +AudacityOP +Audi +Audtnec +Audylinks +Augment +AugstBrnsRed +Augurk +August +AugustAmes +Augustiner16 +Auhdy +Auja3 +AuksoAlt +Aulono +Auntie +AuraBeast +AuraSissari +AurelionROW +AurelionVM +Aurelya +Aureou +AuriZed +Auriana +Aurionx +Aurorin +Aurtle +AurumFoxfire +Ause +Ausripper +Aussie +AussieSparta +Aussome +Austie +Austiiizy +Austin +Austin296 +Australia +Australiaz +AustrianOak +Austyn +Autchin +Autickstic +Autilon +Autism +AutismeKnaap +Autist +Autistic +AutoEmp +AutomailArm +Automonteur +Autophagy +Autumn +AutumnKevegy +Autzerk +Auuustin +Auuuv +AuzReaper13 +Avaetar +Avatar +AvatarBean69 +AvatarShakur +Avedon +Aventy +Aver4ge +Average +AverageDesk2 +AverageDink +AverageJoe29 +Averex +Avernic +Avero +Avertehs +Avest09 +Avex +Avian +AvidTech +Aviiation +Aviion +Avinosis +Avir +Aviron +Avlek +Avoidable +Avoinmieli +Avondale +Avrahm +Avsendesora +Avysto +Awaiting +Awaits +Awaiyume +Awarde +Awendana +Awesome +AwesomeJared +Awezm +Awful +Awies +Awilkins4231 +Awkward +Awowegei +AwwSeriously +Awwdiddums +Awwtis +Axdrew +Axeo +Axies +Axillaa +AximusMax +Axiom +Axton +Axylix +Ay3m +AyAyRon +AyB33 +AyameDespair +AyeBaddaBing +Ayeeet +Ayetg +Ayfi +Aylia +Ayman +AyoSteeze +Ayoe +Ayra +Ayri +Ayveros +Ayyye +Ayyyon +Ayzo +Az PVM +Azad +Azala +Azami +Azathor +Azathoth26 +Azemu +Azerma +Azez +Azimut +Azimuthaal +Aziz +Azkaton +Azken +Azkybot +Azlo +Azmataz +Aznmixboy +Azom +AzorAhaiBTW +Azotize +Azoxy +Azriiele +Azryel +Azula +Azur_I +Azure +Azure23782 +AzureSpirit +Azuremadi +Azuuure +Azzaar +Azzaboy100 +Azzakel +Azzanadra +Azzanadraa +Azzax +Azzgarnia +Azzz +B Minor +B Victor B +B-Lal +B00Lici0us +B00ST +B00SY +B0ARD +B0BaH +B0GLA +B0ND +B0OP +B0aty +B0atyquila +B0nes2Weed +B0ngbutter +B0rders +B0rn +B0rn2bking +B0rnas +B14cksh4d0w +B1G8 +B1G_D1ESEL +B1RDUP +B1ackJack +B1asphemy +B1gTTgothGF +B1ink +B1zrme +B2AD +B2bZeroSpecs +B3NJAMOON +B3njamima +B4llista +B747B +BADASS +BADDONE +BADPanda2 +BADUPDATES +BAKED +BAMF +BAMFnificent +BARBARlANS +BARRAGENOW +BARRON24 +BATATUNGA +BATH0RY +BAYLlFE +BBGL +BBKwenie +BBarnzeyy +BCBDestroyer +BCDOJRP +BDCMatt +BDrichard +BEARDED +BEATONiT +BEG0N +BEG0NE +BEINGMAXDSUX +BEMBOU +BEST +BHAFC +BIGBADWILLY +BIGDROPHUNTR +BIGHEADSMASH +BIGJP +BIGMINK +BIKlIllIlIIE +BIRP +BIRWAAA +BIaded +BIadet +BIapa +BKLN +BL33DPL34S3 +BLASE +BLGesus +BLICKYSTIFFI +BLOOD +BLUEPIZZAMAN +BLXCKPINK +BLlNKY +BMrgn +BO0MERSO0NER +BOBGIGALUCKY +BOBYAHMDGECI +BOLSOONARO +BOMBAKLAP +BONEM69 +BONGSLAY3R +BOOPlNG +BOOTTYBANDIT +BOSNIAQUE +BOSS +BOlNEXTDOOR +BPrimitive +BR00KES +BR0CE +BR0THERS +BR3AKABLE +BRA71L +BRACULA +BRAMMOSOVIC +BRANDONSMlTH +BRCH4 +BREJCHA +BRabbit25 +BSNR +BSven-B +BTCEUR +BTWSaberlion +BUILD +BUILD PONYS +BUNDHA +BUNStheGOD +BUTTB0NERED +BV Martyr +BWheatZ +BYEq +BYOBOOZE114 +Ba1i +Ba5b0y +Ba6y +Ba77erY +BaalZvuv +Baals +Baalthas +Baamf +Baami +Baas +Baba +BabaTarzan +Babafasa +Babiez +Baboosh +BabsCox +Baby +BabyB +BabyDogeCoin +BabyDogeFTW +BabyGroot +BabyHat +BabyHiggy +BabyJIREN +BabyPandaa3 +BabySas +BabyTamer +Babycerasaux +Babydump +Babyjoker828 +Bac0n +BaccaM +Bachelour +Bachuras17 +Back +Back2Backk +Back2ourdays +BackInTime +BackintheOSR +Backlit +Backus +Baco +Bacoid1 +Bacon +BaconBlunts +Baconlord100 +Baconpancake +Baconstrike +Bacteria +Bactomet +Bacun +Bad2dabone30 +BadAndB0ujee +BadIllusions +Badass +Badasseness +Badaxx +BaddieDragon +Badgalriri +Badgerq97 +Badical +Badman +Badora +Baeby +Baekah +Bagadigi +Bageera +BagelSpanker +Bagels +Baggyshaw +Baginga +Bags +Bagsnacks +BahRitTanEe4 +BahamutLimit +Bahn +Bahnzeen +Baileys +Bailsby +Bailz +Baimonnnn +BainoLad +Bairac +Bajart +Bajcolado +Bajere +Bajhole +Bajkami +Baju +Bakazuro +Baked +BakedVandon +Baked_Beagle +Bakedd +BakeonBits +Baketto +Bakkis +Bakllava +Bakron +Baku +Bakuchiol +Bakusho +Bakuthedrunk +BalIsackt1ts +Baladend +Balan +Balar +Balarezo +Bald +Baldfuc +Baldorr +Baldras +Balerion +Baliboosca +Balkan +Ball +BallOfCotton +Balla +Ballcheck369 +Baller006 +Ballerina +Ballesekk +BallinBamf +Ballotaa +Bally +Ballzy +Balmung311 +Balneum Anas +Balontra +Balou +Baltoth +Baltramiejus +Balu +Bambi0326 +BambiSlayer +Bamboo +Bamf +BamfJoe +Bamfbeav +Bamztile +Banan +Banefish +Banerz +Bankaiz +Banzu +Baqels +Baraek +Barakoli +BarbaariJuho +Barbose +Barbwiire +Barbyte97 +Barca +Barca230492 +Barcodes +Barcoding +Bardimuss +Bare +BarelyBusy +BarelyDecent +Barfs +Barfy +Barhoor +Bariviera49 +Barkki +BarnVo +Barneey +Barney12370 +Barnez10 +Barnz +BaroBro +Baron +BaronConey +BaronGiraffe +BaronVonGeeb +Barqueefa +Barrako +Barricade +Barrowry +Barry +BarryBanaan +BarsasBoom +Barstukas +Bart +BartBelly +BartSimps +Bartholomeii +Bartje +Bartycool +Barzhal +Bas481 +Base +Based +BasedGob +BasedHeru +BasedScape +Bash +BashinBosses +BashiraTHC +Bashx +Basic +BasicBilbo +BasicIronman +Basil +Basileia +Baska +Basket +Basketballer +Baskie +Baskrans +Basshunter +Bassilliaux +Basstomouth +BastasRemmen +Bastermate +Bastiao +Bastidaz +Baszist +Bat418 +BatFat +Batbot101 +Bateau +BatedUrGonna +Batesanator +Batgirl +BathSalts420 +Batleris +Batmain +Batman +Batmanlul +Bats +BatsVsChina +Batsborkair +Batsmattie +Batter +Battousai +Batzz +Bauchop +Bautista I +Bavaria +Bawjaws +Bawn +Bawz +Baxxis +BayaniSenpai +Bayern_pvm1 +Bayes +Baykr +Bayleef180 +Baylin +Baylon +BaylyBoyBro +Bayman +Bazilijus +Bazmobile +Bazoo415 +Bazoomaster +Bazope +Bazukashrimp +Bazz0r +Bazzak +BazzleB +Bazzooi +BbDontHurtMe +Bbaws +Bboygainz +Bcgod +BckScratcher +Bdawg +BeFawn +BeThankfulll +BeTy +BeaTee +Beaan +Beaky +Beamesy77 +Beamo +Beanis +Beanisdead +BeanozZ +Beans1991 +Bear +Bear Savage +Bear0nBeer +Bear32 +BearByte +BearImmunity +Bearac +Bearded +BearsBeetsBG +Bearsarefrie +Bearsfan5455 +Bearshot +BearsyXL +Beast +Beast1Range1 +Beastgriff +Beastied +BeastlyGinge +Beastman642 +Beat +BeatboxRS +Beatdown115 +BeaterGod +BeatmyJonson +Beatrix +Beatz +Beau +Beau1o +Beaukaki +Beaver +Beavis825 +Bebbie +Bebe +BebeAtron +Bebexx +Bebo294 +Beckerr +Beckyboo308 +Become +Becton22 +Bedeh +Bedevil +Bedni1 +Beef +Beefense +Beefs +Beefy +Beeg +Beeghs +Beeky +Beeline +Beelzebubba +Beelzebubby5 +Been +Beer +BeerIsGood +Beerchamp1 +Beerfest +Beerhana +Beershits +Beersmack +Beerzinnss +Beest +Beestig +Beeswakka +BeetchAustin +BeetchJeemmy +Beetle +BefJekyll +Befkeuning +BeforeDeth +Begin +Beginning +Beginnings +Behemoth +Behhnchod +Beholder24 +Beidou +BeirH +Beirreee +BekanTering +Bekkie +Bekske +Bekt +Bekutma +Beleid +Belenthir +Belgarathion +BelgianBeast +Belgiium +Belgique +Belindaa +BellWoods +Bellatrix +Bellerin +Bellfontaine +Bellicus +BellsOfWar +Bellum50 +BellyEscobar +Beloved +BelowAvrge +Belsey +Belsfyre +Belsyn +Belzebu +Belzeddarr +Bemke +Bempii +Bempire +Ben Standish +BenDover321 +BenRobbo06 +BenShapirOwO +BenWithJam +Benarends +Benching +Bendak +BenderBuilda +Bendigo +Bendo +Bendzo +Benedict +Beneee +Benefitz +Benelovent +Beni +BenisTechTip +Benji +Benjiii +Benllech +Benman +Benmiester44 +Benneta +Benni2345 +Bennie +Bennis +Bennny0_o +Benny1175 +BennyBeeee +Bennybooom +Bennyz +Benocotch +Benoragon +Benqqu +Benquad +Bens +Benstjohn +Bentso +Benvil +Benyy +Benzema1 +Benzine +Benzz +BeppsaN +Berada +Beralf +Bercuckle +Berd +BergJr +Bergkamp +Berk +Berkan +Berkis +Berkven +Bermbommert +Bernache +BerrieFan +Berrr +Berry +BerryInBooty +Berrys +Berrzerk +Bersbillus +Bertie +Bertje +Bertow +Bervoets +Berzurkah +Bessone +Best +BestDIzzyNA +BestJester +BestMommyGF +BestSenpai +Besties +Bestoladec +Besty +Bethevoid +Bethrezen +Betta1009 +BetterCookie +Bettuh +Beuglord +Beugsmate +Beunhaas053 +Bevaun +Bevelle +BeverGT +Bevers +Bevruchter +Bevvy +Bewaker +Beyond +Beyta +Bezbi +Bezeo +Bfh1master +Bfood +BgoinHAM +Bhakli +Bhalobashi +Bhangre +Bhench0d +Bhongk +Bhoy +Bhrad +Bhuggy +BiBi +BiZaAr3 +BiZaM +BiZoNaDe +Bibbit7 +BibleThump +BibleTrump +BichoFeote +Bichslap +Bictim +Biddah +Biden +Bidensity +BieBras +Biebop +Bierliebe +BierryTaudet +Bierscape07 +Biffo89 +Biffsy +Bifta89 +Big Arms Ben +Big Binotte +Big Grorb +Big Mike +Big0neNC +BigBadPurps +BigBaller +BigBallsagna +BigBankTake +BigBaseNZ +BigBenPies +BigBlackCats +BigBrownMan +BigBug +BigBustUp +BigBwanaCox +BigCoatBrum +BigDaddyBomb +BigDaddyEddy +BigDaddyNate +BigDaddyT85 +BigDrizzleRS +BigDug4U +BigEar +BigGuy +BigLemonTree +BigMav0416 +BigMilkerz +BigMo +BigPapaDank +BigPepega +BigRedDog +BigRodger +BigSappas +BigSikTv +BigSpook +BigTastyy +BigTimmy +BigX +BigYitties +Bigballsac +Bigbenslayer +Bigborncrazy +Bigcros +Bigdaddy +BigdickusTra +Bigdrongo +Bigg +Biggie +Biggy +BiggySauce +Bighomiedebo +Bigmet Bigred8616 -Turtle7 -Ryoma -DeadlyBatz -Zavorak -Emithyst -excitedz -MrBryne -Procedures -Herbacist -Thepiefour +Bigrigcoin +Bigripper420 +Bigrobowskki +Bigwildo010 +Bigwilly597 +Bigz +Biig +BiigHatLogan +Biitter +Bijuzin +Biku +Bikura +Bilbo +Bilboro +Bilby +Bilde +Bilie +Bill +Billa +Billest +Billgodyz +Billiee +Billington +Billjetti +Billogbfd +BillowyMilk +BillsITIafia +Billy +BillyBob546 +BillyNotRlly +BillyRay +Billyn +BillzNSkillz +Bilybil +Bingerss +Bingo +BingoBango +Bingus +Binki2021 +Binneli +Binny +BioCosmic +BioFrank +Bioavailable +Bioch +Biohazard541 +BionicKing +Bionicle1395 +Bionycle +Bip0lar +BipedalBear +Bird +BirdFactsr +Birdger +BirdmanZ17 +Birdnesto +Birds +Birelis +Birk +Birkenstocks +Birth +Bisccy +Biscuitnipz +Bisher +Bison +Bisq +Bisse +Bisun +BitScottish +Bitdefender1 +Bitesized +Bitey +Bithc +Bits +Bitte +BixT +Bizness +Bj0rnsson +Bjarne +Bjorn +BkGime +Bkedlikelays +Bkguytd6 +Bkostas +Bl0od +BlZZ +Blaaaaake +Blaack +Blac +Black +BlackAwaken +BlackCloud +BlackHawkEye +BlackPyramid +BlackTurtles +BlackWidowM +Blackbandits +Blackbelt +Blackberry +Blackdahlia1 +Blackeye603 +BlacklMamba +Blacklmp +Blacknight +Blackplosive +Blacksamuri2 +Blacktide1 +Bladbro +BladeTongue +Blademail +Bladypus +Blaest +Blainyckz +BlairChan +Blaise +BlaiseDebest +Blak +BlakHammah +BlakTooth +Blakaraknid +Blakdragon +Blake +Blakeboi +Blakeeeeee +Blakely +Blakk +Blakkeyy +Blakpn0y +Blame +Blamed +Blamp +Blanke +Blapa +Blard +Blaser +Blasphemy +Blast +Blastrune995 +Blaszczy16 +Blattermans +Blaze +BlazeItDad +BlazeWhale +Blazed +BlazedRanarr +Blazinbiscut +BlazingOSRS +BlazingREAPZ +BlazingSid +Blck +Bleak House +Bleakair +Bleasi +BledReborn +Bleekybleeky +Blehalol +Bleidas +Bleifuss +Blendon +BlessOneTime +BlessTime +Blessed +Blessin +Blevins33 +Blew +Bleyage +Blhek +Blib +Blije +Blimey +Blimpie33 +Blimpysaur +BlindByron +BlindSamael +Blindblinker +Blindspott +Blingblin255 +Blinger +Blink +BlissfulDrgn +BlissfulIron +Blisss +Blistered +Blithering +Blitze +BlitzedBoss +Blixtslag +BlizZinski +Blizzartd +Blkbeard22 +Blkup +Bloat +Bloated +Blob +Blobman1 +Block +Blockhead +Blombo +Blommer1 +Blonde +Blonket +Blood +Blood4Peace +BloodWarzz +Bloodfan0 +Bloodgeon +Bloodiedawn +Bloodraven +Bloodshade +Bloodsportt +Bloodytem +BloomBouquet +Blooms +Blote +Blouch +Blowd +Blown +BlownbyTwins +BlowyBarry +Blu3s +BluAnimal +BluSPANKSyou +BluSlidePark +BludMaul +Bludgeoner0 +Blue +BlueBoat +BlueCashews +BlueDHYDshld +BlueFrogsOP +BlueHawkie +BlueJob +BlueLegendzz +BlueLemon66 +BlueLine +BlueLite +BlueMeanEyes +BlueMuff1n +BlueRanger +BlueRose91 +BlueTyphoon +Blue_speed +Bluebears +Bluebury +Bluecaps09 +Blued +Bluefir +Blueluna +Bluemoon97 +Blueprint19 +Blueqerry +Bluerope14 +Bluescreen +Bluetiger919 +Bluewarthog +Bluez +Bluezaros +Bluff +Blufire +Blunt +BluntTaster +Bluntmore +Bluntobject +Bluntology +Blunts +BluntzyMcGee +Blurred +Blusaunders +Bluternite +Blyat +Blyckertski +Bmart +Bmaylor +Bmoot +Bnaar +Boa92 +Boabs +Boagrious +Boang +Boas +Bob11790 +Bob19922 +Bob44th +BobGuenille +BobNegao +BobRossDied +BobTheDaddy +BobaNeZmogus +Bobakadush +Bobbanxd +Bobbiie +Bobby +Bobby Brawl +BobbyBigLips +BobbySmooth +Bobbyccf +Bobbydrake07 +BobbyyHill +Bobi +Bobicles2 +Bobidabob +Bobrobber +Bobrusu +Bobs +Bobsaytoad +Bobtunafish +Bobvill +Boca +Bockovie +Bodaajamies +Bodacious +Boddy +BodisDelotis +Bodjery +Bodlamadrid +Body +Bodyguerdson +Boed +Boeing +Boeing MAX +Boekanier +Boer +Boerboel +Boff +BogDomen +Bogart +Bogchamp +Bogi153 +Boginskaya +Bogmellon +Boham +Bohejmen +Bohn +BohneSaw +BoilerMakerr +Boints +Bokeva +Bokje1 +Boko +BolaRobin +Bold +BoldandBrash +BoldupG +Bolibomba +BolleBenny +Boltzzzzz +Bomb +Bombergray +Bomboy +Bombu +Bomer +Bommerche +Bommijn +Bompa +Bomtastic +BonQong +Bonar +Bond +Bond07 +BondedLiam +Bonden +Bondkyle +Bonduwel +Bondz +Bone Ur Hole +Bonecrushing +Bonedork +Bonehead +Bonen2 +Bones2Peach +BonesNAltars +Bong +BongClowd +BongJuice +BongRat420 +BongSong +BongoRider +Bongsnboobs +Bonkers517 +Bonnaroovian +BonnieTHICCC +Bonnyjoy1 +Bonus +Bony +Boo5tn +Booblee +BoobyHill +Booger +BoogerSnacks +Boogie +Boogieman +Booiesblazin +Boojwazee +Bookless +BooleanSpl1t +BoolinScape +Booll05 +Booloo +BoomFloof +Boomdead123 +Boomfire9 +Boomstick08 +Boondow +Boookuh +Booped +Boopie +Boost +Boost736 +Boostedd +Boostergold +Boostify +BoostyBetard +Boot +Boothanqq +Boothyy +BootieMix +Bootihole +Bootlesape +Bootsjunge +Booty +Booxia3 +Booze +Boozem +BoozyBirdy +BoozyXander +Bora +Borads +Borderguard +Boreall +Bored +BoredMalamut +Bored_IRon5 +BorenZo +Borethil +Borgiie +Boriix +BoringName +Boris +BorkingCorp +Born +BornToTrade +BornTwoGrind +BornofDragon +BoroAce +BoroLight +Boromer23 +Borring +Borsten +Borussia +Bos9 +Bosh +Boshby +Bosif +Bosnian +Bosnier +Boson +Boss +Boss4Days +BossMan +BossMann +Bosses +Bossk +Bossnian +BossyEnemy +Bosw8er +BotBooster +Bothbalgone +Botsii +Botsji +Bottatrice +BottnScheise +Bottrill +Boub +Bought +Boulli120 +Bouncy +Bourgeoiis +Boutopia +Bouwkundige +Boven +Bovine +Bow1ng +Bow2ThyQueen +Bowbby +Bower +Bowin +Bowinkle +Bowl +BowlCutMonty +BowlNutta +BowlPacked +Bowlcut +BowlzNBongz +Bown +Bownerator +Bowse +BowserSideB +Bowwsy +Boxacle +Boxedup +BoxingNugget +Boxio +Boxse +Boxxie +Boxxy +Boydie4427 +Boys +Boysennn +Boyyo +Boze +BozeOog +Br00dje +Br3ws +Br4w +Br5andon +BraBraBrad +Brad +BradIsAChad +BradIsChad +BraddahPoppz +Braddahoodz +Brader +Bradolai +Bragon +Brah +Brahu +Brainiac2018 +Brainsquash +Braithy +Brajen +Brak +Brakathor +Bram +BramDx +Brambickle +Brambo100 +Bramziee +Bran +Brand +Branden +Brandir +Brandish +Brando +Brandog +Brandon +Brandon9250 +BrandonLarge +Brandonp32 +Brandonx188 +Branflakez +Brap +BrasilHemp +Brass +BrastaSauce +BraveBear +Bravest +Bravo +Brawlers +Braydons +Braylor +Brazden +Brazzerker +Brblol +Breaches +Bread +Breadhats +Breakchance +Breakdownz +Brech +Bredbeddle +Breeann +Breeno +Breenus +Breezy +Breffest +Breivig +Brejin +Bremen71 +Brendvn +Brenkolovski +Brent4000100 +Brentiscoool +Bret +BretHammy24 +Breth +Brettdog +Bretz +Brew +Brewdo +BrewskiGod +Brewsley +Brewsy +Brexit +Brezell +Brezzy +Brian-senpai +Brian8781 +Brianmyth +Brick49 +Brickerino +Brickhouse +Brief +Brightest +Briidi +Brin +Brinfish +Bring +Bringtheheat +Brinkosaurus +Brinsgr +Brisiinger +Brispy +Brit +Britbong +Brite +Britswelll +Brittanys +Brlm +BrntSausages +BroUFailLol +Broadboat +Brobasaurus +Brobible +Brocaine +BroccoIi +BroceanMan +Brocepticon +Brocknation +Brodie +Brodie410 +Brodie827 +Brodymon316 +Brogfrogdog +Broiled +BrokenBones +Brokenn +Brokk +Broko +Brolic +Broly +Bromagic +Bromerly +Bronkey +Bront +Bronxy +Bronze5 +BronzeDong +BronzeWorthy +Bronzy +BrooceWillis +Broodje +Broodoos +Brooke +Brookesbeast +Brookfield +BroomInBum +Broomi +Brootloops +Bros +Brosaph +Brotatochip +Brother +BrotherChong +Brotherr +Brown +Brownecakes +Brownmo +Bruce +BruceJennder +BruceNutty +BruceWayme +Bruceh +Bruenor +Bruh +Bruhh +Bruiser +Brumaks +Brumle +Brundeen +Brundles +Brungoil +Brus +Brutal +Brute +Brutescape +Bruut +Brvte +Bryan +BryanFury +Bryannn +Bryccc +Bryce +Brychu +Bryci +Brycikins +Brys Journey +Bryson +Brysons +Brystreams +Bryu +Bryymstick +Bsaunders0 +Bsketbl +Bthomson +Btownballer +Btrec +BtwImJoe +BtwTradeMe +Bu11itt +BuBszs +Bub Josh +Bubba +Bubbateux +Bubble +BubbleBlob +BubbleJuice +BubbleOLuke +Bubbleguy +Bubblenab +BubblesGO +Bubbo +Bubbz +Bubu +Bubzs +Buchu +Bucito +Buck +BuckNastyy +Buckeye +Buckeyeman69 +BuckinThanos +Buckner1 +Buckner20 +BudLightBtls +Budabupbup +Buddaball +BuddahCheese +BuddhaPuck +Buddy +BuddyGuy +Budgen +Budget +Budgets +Budjeke +Budpotamous +Budster +Buduhhh +Budwise +Budzliteyear +Buff +Buffel +Bufubu +Bugazzi +Bugg +Bugs +Bugsaur +Bugyy +Bugzy +Buhe +Buhnuhnuh +Buhole +Build3d +Built +BukesCarKey +Bukkakey +Bukt +Bula +Bulba +BulbaThor +Buli +Bulk +Bulkier +BulkyTrout46 +BullSharkBob +Bulldawg1289 +Bulldogs815 +Bulldozer297 +BulleT1017 +Bullet135191 +BulletBlitz +Bullschiff +Bullseye414 +Bulltill +Buloz +Bultac +Bulte +BumPounder +Bumble +Bumjam +Bunceylad +Bundle +BungusBoi +Bunjamino +Bunns +Bunny +Bunnytrack +Bunryl +Buns +Buntian +Bunzosteele +Buqqi +Bur eye on +Buray +Burec +Burens +Bureze +Burezz +Burger +Burgerr +Burial +Burials +Buriial +Burkekey +Burly +Burn +BurnMyChi1d +Burnardo +Burnari +Burnceller +Burned +BurnedIron +Burners +BurnhamAll12 +Burnin +BurninStarIV +BurningBrian +BurningFight +BurningKushh +Burningdavid +Burninghippo +Burns +Burnstown +Burnt +BurntT +BurnzWhnIPvp +Burnzie +Burp +Burpsy +Burrkle +Burst +Burwell +Bury +BuryMeDeep +Busch +Buschhhhhhhh +Buschhuscher +Bushbaby +Bushido +Bussch +Bussino +Bust +Bustard +Busted +BustyBabe420 +BusyDayToday +BusyRightNow +ButMuhMain +Butlergunner +Butt +ButtBot69 +ButtChugDoug +ButtChugFest +ButtHash +ButtHole +ButtSweatt +Buttbraid +Buttchin +Butter +ButterSyrup +Butterbur +Butters +Butterweed +Butthxle +Buttlickeer +ButtnCLICKER +Buttromper2 +Butzaf06 +Buus +Buutsika +Buwuchu +Buwuchuu +Buying +BuyingRsGfs +Buzin +BuzzL1teBeer +BuzzMax +Buzzard +Buzzi +Buzzlghtbeer +Buzzzwin +Bvanana +Bville23 +Bwana +Bwana-senpai +BwanaObama +Bwananabread +Bwanario +Bwanner +Bwekfast +Bwekfeest +Bwie +Bwse +Bxdhi +Bynguyen +Byrd +Byrne +ByteMeM8 +Byzo +Bztm +C-11 +C-Dom +C00per +C0WK +C0XG0BBLER +C0YS +C0c0nUt +C0nner +C0wanz +C11 H15 NO2 +C18H27NO3 +C2okies +C3Pz +C450 +C4RL +C4RNAG3 +CA5E +CAKESNIFFER +CALL +CAMEL0T +CANNONlNG +CAPITALIST +CAPSLOCK +CARDlFF +CARROLLYZER +CATsmoothies +CBK20 +CBMPeterson +CBas +CBomb +CCCCFF +CCCO +CCatt +CChuk +CDKein +CEClL +CFoodBisc +CFour +CG MindPr0 +CH1P +CH3CKMYSW4G +CHATBN +CHIEF +CHIEFWHALE +CHOF28 +CHOLEZmusic +CHOPSTlCKS +CHOSENBYNAME +CHULIGAN911 +CHlCKENS +CHlLDS +CJlivin11 +CJoaboneP +CKSKEE +CKVY171 +CL3O +CLIIllIIllIT +CMER +CMMCTk +CMoneyTwo +CN77 +CNC2112 +CO1N +COLE +COM3THAZINE +CONFlDENT +CORONA +CORP +COVID +COYMauves +CR4ZYH34D +CRLmastrFlex +CRSSD +CRTS +CRUSlR +CRY0GENIC +CRlP +CRlSTO +CRlTIC +CRtallboy +CT42 +CTFU +CUMBANDIT900 +CVID +CYP450 +Ca3ino +CaMOOflaged +Caam +Caater +Cabela +Cabido +Caboucha +Cabouchi +Cachalot +Cache +Cachet +Cacoadragon +Cactus +Cactus9k +Cadov +Caduzitcho +Cadzie +Caekrus +Caelanity +Caelums013 +Caerus +Caesar +Caffeiner +Cahors +Caide +Caifanes +Cainie +Cainn +Caio +Cairo +Caiser +Cajjj +Cajun +Cake +CakeBoss1337 +Calamityy +Calb_Potta +Calbod +Calcab +Calcd +CalculateWhy +Calcusource +Caleb +Caleeba +Calf15 +Caliace +Calibeafall +Calibrated +CaliburZ +Calico +Calimandro +Calipha +Calipso +Calisterie +Call +CallMeCletus +CallMeGeorge +CallMeJAS +CallMeJoey +CallMeKeen +CallMeKeezy +CallMeSofD +CallMeStevo +CallMeTipz +Calliburr +Callisto +CallmeZach +Callmekee +CalmCombo +CalmDownSon +CalmYourBits +Calmoran +Calster26 +Calu +Calum +Calvi +Calvin +Calyxsys +Calzano +Calzone +CamDeezy +CamLite +Camaniack +Cambeezy +Cambridge +CameronNeal +Camhanaich +Camion +Camise +Camm +Cammy +Camosaur +Campbell +Camperfish +CampinOnline +Camsdadddy +Camshows +Can Berry +CanChem +CanMJ +Canada +CanadaBawd +CanadasChief +Canadian +CanadianYeti +Canadiehn +Canadiian +Cancelled +Cancer7 +Cancerios +Candrok +Candy +CandyFlipin +CandyKing420 +Canear +Canehdiann +Canibalistic +Caniz +Cann +Cannibble +CannoliBoi +Cannondorf +Cannot +Canook +Canowhoopazz +Canserber0 +Cant +CantCasino +CantThink +Canta +Cantaloupe +Canter +Cantina +Cantu +CaoFasho +Cap10 +CapeScape +Caped +Capez +CapiiTano +CapitalGainz +Capitalise +CapnCookd +CapnMeliodas +Capniq +Capone +Capos +Cappe +Cappei +Capriccio +Caprius +Caprix +Capsule +Capt +Capt420 +CaptHardon +CaptLongJon +CaptZilyana +Captain +CaptainCanto +CaptainCox +CaptainDom +CaptainDredd +CaptainLuker +CaptainOboy +CaptainObvio +Captainshiny +Captainzzz +Captan +Captcha +CaptinA +CaptinKorasi +Captinrandom +Captn +CaptnCommand +CaptnMittens +Capu +Capussi +CarNalgas +CaraDuraMC +Caracal +Carademlof +CaramelSlice +Caratheodory +Carbolic +Carbon +CarbonCarbon +Carbonist +Carbyne +Carcinoid +Carde +CardiacKemba +Care +Carea +Caregiver +Careo +Cariej +CarimsEygon +Carino +Carjacking +Carked +Carkis +Carkosa +Carl +CarlBarker +CarlDerp +CarlSagan80 +Carleton789 +Carlin +Carlo +CarlosM +Carlrip +Carls453 +Carly +Carlyle +Carmillae +Carna +Carnadova +Carnie +CarnifexVeil +Carnitas +Carnival0fRs +Carnzlo +Carolan +Carp3di3m13 +Carpe +Carpi +Carr +CarrickDaddy +CarriedBayo +Carry +Cars +Carsillas +Carsten10 +Carton +CasZeal +Casca +Casell +CaseyWaff +Cash +Casherbob +Cashewk +Casino +CasinoProblm +Casketball +Casmatos +CassTheGod +Cassarole +Cassath +Casserolio +Cassidyy +Cast +Castello +Castilla +Castorly +Casual +CasualChris +CasualGrinds +CasualIron69 +CasualPete +CasualStorm +CatPissRNG +CatSaysMeow +Catalepsy +Catan +CatchTheDrop +Catchin +Catchlove +Catdog1280 +Catflap +Cath +Catharina +Cathays +Cather +Catherbae +Cathuntdog +Catnip +Catnor +Catomic123 +Cauldrons +Caulf1eld +Cauterised +Cavaleiro888 +Cave +Cavern +Caves +Cavos +Cavs +Cavsy +Cayrus +Cazik +Cazos +Cazum +Cazwise +Cazzakin +Cazzy +CbarDaKing +Cbot05 +Cc17wo +Cd777 +Cdale +Ceber +Cecetra +CedIsMySon +CeeeHooo +Ceeon +Ceeps +Cefiro +Ceio +CekicGuc +Celach +Celadus24 +Celazer +Celebio +CelestialSun +Celestive +Celestron +Celhon +Celi0 +Celiac +Celikanen +Cellectric +Celli +Cellmate +Celms +CeltBrenny +Celtic +Celtica +Celyzh +Cengkeh +Cenpie +Centers +CentraIka +CentralC +Centropy +Cepp +Ceppt Irn +Cera +Ceraseus +Cerati +Cerb +Cerberus +Cerberus98 +Cercle +Cerea +CeriGG +Cermi +Cerpin +Cersey +Cervantes18 +CesarPalace +Cesema +Cetr +Cets +Cevap +Cevarus +Ceverie +Cewl +Ceyyl +Cfretz244 +Ch00bies +Ch0c0tac0 +Ch1mes +Ch33sy +Ch3ckMat3 +Ch3spy +Cha0ticAngel +ChaCha +ChaSniff +Chaboud +Chaboul +Chad +ChadFratStar +ChadMadLad34 +Chadacas +Chadders +Chadding +Chadga +Chadkiller76 +ChadronX +Chael +Chaewon +Chain +Chainn +Chainsaw +Chair +ChairmanMao +Chaken +Chalba +Chalked +Challandria +Challll +Chalva +ChamberBeast +Champ +Champagnole +Champiion +Championship +Championz +Chance2Skill +Chancellor +Chandler737 +Chando +ChangWu +Change +Changebear +Changes +Chanios +Chaos +ChaosBandego +ChaosCleric +ChaosJS +ChaosedElf1 +Chaosfish33 +Chaoslynx +ChaoticH0B0 +ChaoticMoott +Chaotixx +Chaottic +Chaoz +Chap Zachman +Chapels +Chaplain +Chapoo +Chapp +Chappers +Chapter +Character252 +Charamio +Charatcur +Charben +Chardonn +ChargeN +Chariot +Chariten +Charizardz +Charlez +CharlieFine +CharlieOHair +CharlieTheIV +CharlieWork +Charlieb9 +Charloi +Charlotta +Charltonb +Charm +Charmey +Charmin12 +Charmos +Charmoul +Charms +Charmy +Charor +Charrysteas +ChaseGuy +ChaseNBake +ChasePP +Chaser959 +Chasmata +Chatorbait +Chattanugget +Chatto +ChaukletZ +Chauska +Chavi +Chaz +Chazzdiddy +ChazzedBangr +Chazzy +Check +CheckAndMate +CheckRaiseHS +CheckTheWiki +CheckWikiPls +Checker +Checkmate +CheddLaurent +Chedda +Chee +CheecHnChong +Cheeks +Cheeky +CheekyBanter +Cheelee +Cheeno +Cheepnis +Cheermancy +Cheers +Cheese +Cheeseit32 +Cheeswiz +Cheesyrice +Cheetas +CheetoRatFan +Cheezer2000 +Cheezewiz0 +Cheezo +Cheezyboy25 +Chef +Chef Bu Fang +ChefBoiRJay +Cheffrey +Cheffy95 +Cheif +Cheimuu +ChelTheNelf +Chellyy +Chelsko +Chelx +Chemanelo +ChemicalFade +Chemleech +Cherba +Cherisu +Cherno-byl +Chernoblyat +Cherry +Cherrydown +CherryxPiex +Chesco +Chesscape420 +ChessyQ18 +Chessyboi +Chestbrah +Chesterfi3ld +Chestickles +Chestodor +Chet +Chevaliers +Chevrolet +Chevron +ChevyB1998 +Chew +Chewbakkaah +Chewby +Chewed +Chewitt88 +Chewy +Chey +ChiCity +ChiLongQua +Chicanery +Chiccbacca +ChichaBabby +ChickeNOG +Chicken +Chicken996 +ChickenRings +Chickenelli +Chickenneth +Chickensnout +Chickerolies +ChickinNugie +Chicold +Chicopee +Chie +ChieFbLuntz +Chief +ChiefSmakaHo +Chiefss +ChieftonP +Chiekz +Chigginwangs +Chiiiraq +Chika +Chikinbone +Chiksan +Chilasr +Chilaxinman +Chilcos +Childish +Chilgamesh +Chili +ChiliTurd +Chilibean +ChilidogBank +Chilidoger +Chill +ChillAssGuy +Chillagalet +Chilled +Chilli +Chillmitch +Chillrend +ChimJongUn +Chimera364 +Chimire +Chimmy +ChinStar +China +ChinaInBox17 +ChinaSupaman +Chinanumber1 +Chinchompin +Chinchoopa +Chingie +Chinolc +Chintan +Chip +Chip Black +ChipRain +ChipperyChip +Chippy +Chipster321 +Chipz +Chisa +Chisels +ChivZz +ChixDigTbows +Chkn +ChloeTragedy +Chloes +Choccazz +Choche +Chocoblow +Chocobo +Chocobos +Chocomalo14 +Chodemate +Chofl +Chohanzzz +Choi +Choicess +ChoklatMoose +Chola +Cholesterol +Chom +Chompadile +Chompy +Chompys +Chon +ChonYee +Chonksta +Choobcob +Choochy +Chooks +Choomb +Choooooooch +Chop +ChopSthix +Chopemania +Chopin +ChopinDolphy ChoppinWork -NoBans -Painta +Chordes +Choreboy +Chornflakes +Choronzon +Chosen +Chow +Chowfun +Choz +ChozenGod +Chozo +Chranic +ChrdyMcDenis +Chri5ty +Chriiiis +Chriisgg +Chrimon +Chris +Chris0527 +Chris1f +ChrisHanson +ChrisKringle +ChrisTheUnit +Chrisadk +Chrisha +Chrishowe +Chrisible +Chrisjay +Chriskies +Chrisob +Chrispy +Chriss +Chrissy +Christ +Christiannnn +Christidog +Christlan +Christoffer +Christoker +ChristyCloud +Chriz +Chrizzoz95 +Chrl +Chroist +Chromadorr +Chromalox +Chromatica +ChromieOX +Chromixe +Chronepsis +Chroner +Chronic +Chronicflame +ChronnerBro +ChronoKiller +Chronoburn +Chronomancer +Chronorage +Chronos +Chrysaros +Chryserys +Chub +Chub n Tuck +Chubby +Chuck +ChuckChan +ChuckDogg +ChuckSpedina +ChuckTesta +Chuckerberg +Chuda007 +Chug +ChugMyPPot +Chugga +Chugger +Chugging +ChunchuloX +Chung +ChungusClam +Chunk +Chunkybudda +Chupperino +ChurchTuring +Churchfield +Churlrunone +Chuzyz +Chxmpanzee +Chyky +Chyna +CiSCii +Ciamballer +Ciastkowy +Cic321 +Cicely +Cicero +Cici +Cicindelinae +Cider +CieloQueen +Cighan +Ciji +Cimakas +Cimelia +Cincinnatus +Cinderal +Cinderhulker +CinmarRS +Cinquain +Circuz +Ciresidnal +Cirez +Cirmit +Ciryatur +Cisco +Cisplatin +Ciszak1996 +Citadel +CitizenTay +CitrusLemons +City +Civeo +Cizzakillss +Ckale +Claca +Claco +Claiborne +Clambam +Clamburglar2 +ClanChats +ClankImaTank +Clannyy +Clanworld +Clap3d +ClapMeMommy +ClarKah +Clardy2 +Clarisse +Clarky +Clasico +Classic +Classically +Classickxd +Classsikh +ClassyCod +Claud420 +Claudiu +Claw +Clawdius +Clawsie +Claymor +Claypops +Claytn +Clayton +Clazerbeam +Clean +CleanSleeve +Cleanbutt13 +CleanedBown +Cleann +Cleanst +Clear +Clearly +Cleatis +Cleaver +CleaverGreen +Cledos +Clefable +Cleible +Clem +Clem585 +ClemFandango +CleoTehCat +Cleoxc +Clethbery +ClevelandOH +Clevey +ClexOrie +Cliche +Click +ClickAndChil +Clickbait21 +Clifferd +Cliffyy +ClimateChang +ClimberAZ +Clint +Clinttt +Cliphanger1 +Clipper +Clipz +CliveTrotter +Cload +Clod +Cloistered +Clone +ClosedLoop +Closertohell +Closeshots +Closofy +ClottedCream +Cloud +CloudSoftass +CloudT +Cloudjumper9 +Clouds +Cloudy +CloudyOcean +Cloudys +Clouted +Clovie +Clown +Clown0164 +Clss +CltRain +ClubBruggeKV +ClubWolf +Clue +Clues +Clumsy +Clunker +ClutchFlipsy +Clutchy +ClydeBarrow +Clynelish +Clyps +CmarBeast +Cmndrcool222 +Cmon +Cnwalker +CoFlack +CoXAcc +Co_do_blyat +Coach +Coachsharter +Coal +Coan +Cobab +Cobalt +CobbMorty +Cobra +Cobreu +Cocajumba +Coco +Codai +Code +Codemax +Coder00d +Coderedcfc +Coders +Codfish808 +Codi +Cody +Codyx +Coeeyyy +Coekebakker +Coenzyme +Coffee94 +CoffeeAndExp +CoffeeBarrel +CoffeeIsBest +CoffeeQ888 +CoffeeSlayer +Cogstyle +Coherent +Coilman +Coin +Coipo +CokeHogan +CokeShoveler +Col10 +ColVolgin +Cola +Cold +Cold1 +ColdReign +Coldhound591 +Coldpiee +Coldshop +Coldstream +Coldvepz +Cole10083 +ColeQuil +Colee +Coleus +Colgate777 +Colienergia +Colin +Colins +CollectMemes +CollectionIM +Collectively +Collega +Collierss +Collin892 +CollioKey +ColonColitis +Colonel +ColonialDank +Colonne +ColorBlindHC +ColorMeBlind +ColorfulE +Colossus 5 +Colossvs +Colt +Coltan +Coltrainz1 +Columbot +Columbus175 +Colzy +Coma +Combaed +Combatking13 +Combibo +Comboed +Combos +Come +ComeAtMeBruh +Comet +Cometz +Comfort +Comfortably +Comfy +Comic +ComicalBust +Comicmaster0 +Comlidor +Commas +Commiefornia +Common +CommonGinger +CommunistMoo +CommunistPig +CompactSugar +Companiion +Companion +Compgeek +Compilacion +Complain +Complete +CompleteAss +CompleteSpud +Completes +Complex +Composing +Comptons +Compy +ComradSergey +ComradeCovid +ConKlave +ConaAmadora +Concentrates +Conchrist +Concritus +Cone01 +Conedinho +Conficker +Confidentiel +Confined +Conflamit +Confuze +Congetus +Congra +ConicLight +Conjay +Conman +Connavar +Conner +Connerxx +Conor +Conpetgrebe +Conqo +Conquar +Conquestions +ConradK +Consan +Considerable +Conskis +Constantnips +Constellar +Constricted +Constructeur +Contaminate +Contendedd +Conterfeit +Contes +ControlAll +Controlllers +ControneX +Contyy +Conventicle +Conway +Conydriving +Coogs +Cooj +Cook4everu +Cookdaburra +Cookedvomit +Cooki3Crumb +CookiMan +Cookie +Cookie904 +CookieKid00 +CookieV3 +Cool +Coolair +Coolavatar1 +Cooldesert2 +CoolestCow +Coolmanafo +Coolmintoreo +Coolster +Coolxkidz +Coom +Coomcoomber +Coonrade +Coopa +Cooper +Cooperative +Coopsz +Coos +Cootie +Coozn +Copytopy +Coquettish +Corabex +CoralFire +Corbi +CorbyTheLad +Core OS +Coree +Corena +Corey +CoreyCarlaw +CoreyNKH +Corgi +Corgo +Corizz +Corleone +Corn +Cornbuddy +Cornflake +Cornie +Cornilius +Cornish +Cornwall94 +Cornwalll +Cornye +Coronad1 +Corp +CorpToMax +Corpletics +CorposRS +CorruptDingo +Corsa +Corsetti +Cortes +Cortistatin +Corvitolis +Corvoo +Corvus +Corwin +Corydonn +Coryy +Corzappy +Cosaintus +Coseph +Coshie +Cosmic +Costa +CostlyOne +Costom +Cotched +Cotopaxi +Cotstini +Cottee +Cotton +Cotty2Hotty +Couchie +CountCuckula +CountDrugula +Country +Countwert +Coupland +Coures +Couscous +Cousin +Couzens90 +Coventrians +Coventry +Covert +Covid +Covvboyz +Cow395 +CowChum +Cowa +CowboyK1ller +Cowrat +CowzGoMoopy +Cozy +Cozzza +CptAceRimmer +CptKyle +CptMcDickin +CptRom +CptSankara +CptSmackAHo +Cptainseveto +Cptn +Cr0be +Cr0codile +Cr0z +Cr4zyLuck +Crab +Crabalt +Crabby +Crabcore +Crader +Craft +Craftes +Craftsmen +Crafty +CraftyRunes +Craig +Craizy9 +Cranberry +Crangus +Crank +Cranke +Cranky +Crapicorn +CrappyScape +Craqers +Crash +Crashbot +Crashendo +Crave +Crawl2033 +Crawn +CrawsMain +CrayQuaza +Crayons +Crayzee +CrazedAfro +CrazedAgain +Crazie +Crazy +CrazyDieMan +CrazyDutchy +CrazyIron85 +CrazyShrimp +CrazyStuff +Crazya0 +Crazyhalo +Crazystevee +Crazytree +Crazzy +CreaMiJeans +Cream +CreamFreesh +CreamingPies +Creamp +Create +CreateNoPain +Creator1212 +Creator409 +CreatorJR +Creazy7 +Crecket +Credibility +Creel +Creenen +Creepy +Creezy +CreightonRS +Cremator +Crenoc +Crescent +Cresss +Crevis6 +CrewDoe +Crewcial +Crickets +Crier +Crimewave +Crimeway1991 +Crimin +CriminaLoser +Crimp +Crimson +CrimsonCow +CrimsonDDS +CrimsonLily +CrimsonRogu3 +CrimsonU +Crimsoncaim +Crinath +Cripple +Crippled +Crippler +Cris +Crisby +Crispiessss +Crispy +Crispy Bac0n +CrispyBreast +Crissco515 +CristalAlken +CriticalX +Crittx +Crixos +Criyosphinx +Crna +CrnerMcGregr +Crocalu +Cromeh +Cronus +Cronz +Crooklyn +Cross +Crosswinds +Crouchling +Crow +CrowBox +Crown +Crownescent +Crowride1873 +Croww +Crozier +CrspyPigeon +Crudelismo +Crudivore +Cruel Cub +CruelVictory +Cruixiote +Crumblers +CrumbzOSRS +CrusH-HK +Crushed +Crushersun +Crushertaco +CrustyPusy +Crustysnot +Crux +Crux25 +Cruxyy +Cruzty +Crxk +Crxsty +Cry4help +Cryge +Crying +Crynceps +Cryo +Cryogenica +Crypthead +Crypto +CryptoKitty +CryptoMellow +Crypzor +Crystal +Crystian +CtCandyRandy +Ctep31 +Cthrek +Ctrengereid +Ctrl +Cuada +Cuatche +Cubans +CudddlyBear +Culls +CumLover9000 +CumOnGuys +Cumbo +Cummo +Cummr +CummyTummy +Cumsquatch +Cunny +Cuolua +Cupcakess +Cuppalimmy +Cups +Cupthebooty +Curll +Curly +CurlyTwist +Currancy +Curry Storm +Curse +Cursed +Cursedpotato +Curt +Curve +CurvedHorn +CurvyChcken +Curzonn +Cushco +Cushdy +Custom +CustomGFX +Cute +CuteClit +Cutegirluwu +Cuti +Cuuap +Cuult +Cuzzo94 +Cvbgn +Cvrkster +Cvrsn +Cw90 +Cwab +Cweavy +Cwer +Cwick +Cwioktopus +Cxffee +CyaCyaCyaCya +Cyal8rnub +Cyan +CyberSlave18 +Cybernautron +Cybernike +CyborgHex +Cycling +Cyclone2498 +Cycloner5 +Cyclopedia +Cyclops +Cycolon +Cygni +CykPyk +CykaNuggetzz +Cyldan +Cymatics +Cyn2k +CynAcolyte +Cyncess +Cynda +Cynhi +Cynic +CynicalSilas +Cynocephali +Cynosure +Cynthaen +Cyous +Cyox +Cypersilver +Cypress +Cyralx +Cyrax +Cyrax314 +Cyriel +Cyroenix +Cyruscomrad +Cyuh +Czacha +Czar +Czivend123 +D A M N L0L +D Derbles +D E F Q O N +D00DLES +D0CTOR +D0GS0NG +D0NE0 +D0NPABLO +D0PESIC +D0any +D0nte +D1GG00BIITTI +D1ZZY +D1no +D24L +D2Aina +D2nzo +D33L1N +D3ATHBYPI3 +D3C0D3D +D3DW8 +D3ceptions +D3thbyzebra +D3v1lBoy +D3vilmar3 +D3zert +D4H4EK3YSM +D4VO +D4n0118 +D4nkmemel0rd +D4nnyy +D4rk +D4rth +D7NNY +DA4N +DASH +DAWGPOUND +DBKangaroo +DCreek +DD2I4 +DDandy +DEFENDPOPPNK +DEFlNE +DEM0NIC +DESTYLAT +DFez +DGAF +DHSC4EVER +DICKWORLD +DIDZZ +DIETDRDIET +DIRTYags +DISAPRIN +DITMANM0DE +DIVINExNOVA +DIY Ele +DIYIronFeBTW +DIYRevelled +DJKrampz +DJMileyCyrus +DJMuscleBram +DJOFULLIN +DMTDAN +DN20 +DNLD +DOGELII +DOITESTEVEN +DOOMBRlNGER +DOOMSlayer +DOSNE +DP776 +DPvM +DRAEG0 +DRANG3 +DRD31 +DRGNSLAYER85 +DRL0NGD0NG +DROPPEDITALL +DRTY +DRegi +DStroud +DSyndrome +DTown420 +DUMB +DUSKBLADEL0L +DV trekpik +DW24 +DWlGHT +DXQIWOL +DYao +DaBears +DaBoz +DaCatBeam +DaCigarMan +DaDude +DaFatManDan +DaHumanClown +DaIton +DaJaVu +DaLegendary +DaRKi +DaSheepFtClb +DaTr3w +DaaChronic +Daaak +Daallas +Daan +Daanncorr +DabANOMICS1 +DabInMyEye +Dab_nScape +Dabbadank +DabbinDonut +Dabe +Dabei +Daborn92 +DabsWithDan +Dabsmoke +Dabsncats +Dabsndogs +Dabton +Dackel +Dackenerino +Dacune +DadLeft +DadRanarrWay +DadamoSte +Dadbackwards +Daddaforce +Daddy +DaddyDickems +DaddyDylo +DaddyLemming +DaddyMac +DaddyMars +Daddyplease +DaddysLoad +Daddyspie +DaddyyDong +Daddyz +Dadevil1616 +Dadi415 +Dadosaur +Dads +DadurQa +DaemonGunner +DaemonTool +Daemonmage +Daenrys +Daep +Daewolo +Dafney +Dafo322 +DaftDemon +DaftPun +Daftmoul +DafttPunk +Dafy +Dagannuts +DaggaNOTKlNG +Dagger93 +Daggz +Dagin +DagkingV2 +Dago +Dagsi27 +Dahlareen +Dahls +Dahmonkey +Dahrmata +Dahumbug +Daijoukay +Daiktusrenku +Daileee +Dailiana +DailyDosage +DailyScape99 +DailySharts +Dailytoker +Dain +Dains +Dairychuk +DaisOfHavoc +Daiseido +Daiski +DaivdFW +Daka +Daklozenkrat +Dakotas +Daksu +Dal3y +DalaiLlama +Dale1612 +Daleferd +Dalejamesw +Dalek +Daley_Dose +Dali176 +Dalkz +Dalmatian +Daloomi +Dalrak +Dalski +Daltficiency +Dalton +Dalton4theft +Daltonnn +Dalundo +Dalzii +DamDude +DamSplash +Damage +Damarquis +Damiaen +Damish +Damlotz +DammitHarry +Damn +DamnItHarlod +Damned +Damngoodsoup +Damo +Damon +DampBucket +DampForklift +Damzos +Dan-Reijden +Dan120201 +DanAye +DanBTW +DanGur27 +DanMaxd +DanMingo +DanRickshaw +DanTheM4N +Danboy +Dance +DancingForGP +Danea +DanernesLys +Danex85 +Dang +DangerBear +DangerGlutes +Dangeruss +DangitBobby +Dani +Dani007 +Dania +Danieelius +Daniel +Daniel12xx +Daniella +Daniels +Danijenn1211 +Danilin +Danimal +DanisH96 +Danje +Dank +Dank Bud God +Dank Tigzy +DankDylShpil +Dankdank96 +Dankdog +Dankdynasty +Dankfool +Dankstanky +Danktrees +Danletics +Danleypa +Danlord3222 +Dann +Dannda +Dannebrog +Dannel +Danney +Danngy +Danniel +Dannk +Dannny +Dannum +Danny +DannyDeleto6 +DannyK +DannyPho +Dannytrol +Danog +Danoj +Danol +Danomeva +Danozz +Danrow +Danrue +Dans +Dansayeagle +Danxdoo1 +DanykaNadeau +Danzai +Danzig +Danzoler +Daofather +Dapper +Dappi +DaquanNiguan +Daquantaro +Daquicker +DarKSsoul69 +Darbinism +Darc +Darcy +Darda09 +Daredevil595 +Dareme95 +Daremo +Dareya2 +DarfPlageus +Dario +Dariukas +Dark +DarkEater +DarkEmerald +DarkGraceful +DarkMerliin +DarkNut393 +DarkOwI +DarkReapingX +DarkReign +DarkWizard +Dark_Auth +Darkang3lpkx +Darkao +Darkarmy40 +Darkbright +Darkemissery +DarkenRahlrs +Darker +Darkfanime +Darkflash15 +Darkhal +Darklord4211 +Darknapster +Darkp0wnz +Darkphil007 +Darkpupitar2 +Darkraven368 +Darkseance +Darksense +Darksim10 +Darkskiller +Darksn0w +Darksnoweb +Darkst4ar +Darkturbo +Darktyranno +Darkwrath43 +Darquain +Darras +Darrens +Darriann +Darse +Darsehole +Darth +DarthNevidia +DarthSpliffs +Darthe +Darthodium +Darthonion90 +Darthrodger +Darthshea +Darucell +Darush +Daryl +Darz +Darzix +DasGoose +DasReich88 +Dasgirl07 +Dat2eWoord +DatBoyLoy +DatGuySteve +DatNeck +DatYeet +Data +Datames +Datcookie34 +Date +Dathx +Datis +Dats +Datskai +Daubs +Dauntless +Davaflav +Davai +Dave +DaveDaBeast +DaveLister +DaveYognaut +Davebarbaren +Davedication +Davedude +Daveken +DaveyWSM +David +David2699 +DavidPH +Davidisiscoo +Davidopathy +Davlan +Davo +Davord +Davshing +Dawn +Dawna +DawnfaIl +Dawson141 +Dawtrix +Daxon +Daxxzy +Day Lightz +Day6 +DayJarVu +DayOff2JOff +Daykillz +Daymien +Daz3dnBlaz3d +DazednConfsd +Dazzz +Dbeatz +Dbmx +Dbricke +Dced +Dception +Dday6Jun1944 +Ddos +Dds4theko +Ddsing +De stoutsten +DeAndre +DeDawgTubb +DeEgis +DeFatCactus +DeGiano +DeGreen +DeHijskraan +DeIronMan +DeIronedMan +DeKawika +DeLL +DeLooter +DeLouuu +DePope +DeTrixzz +De_lemme10 +DeaTH +Deacey +Dead +DeadDogRed +DeadKelly +DeadPickle +DeadPower +DeadPuto +DeadRealSoon +DeadSlice +DeadWife +Deadarrow99 +Deadbeater +Deadened +Deadlft +Deadliftjr +Deadly +DeadlyBatz +DeadlyDJ +DeadlyHit +DeadlyNecros +Deadness +Deadpaal +DeadxProof +Deaf +Deafs +Deakz +Dealing +Dean +DeanRs +Deandelouest +Deantotheo +Dear +Death +Death0fyou +DeathByRC +DeathPanda +DeathPen +DeathSurgenc +Deathbyclick +Deathcloude +Deathcore +Deathfuzz13 +Deathhope666 +Deathit55 +Deathrattle +DeathsCoffer +Deathscyt56 +Deatths +Debauchery +Debb +Debdu +Deborla +Debug +Debwani +Deca +Decath +DecayedWrath +Decca +Deceive +Decerate +Dechmann +Decides +Decim +Decimate +Declare +Declined +Decolonize +Decomposed +Decs +DedClicks +DedVittu +DedWilson +DedZap +DedZeppelin7 +Dedfin +Dedicated +Dedmoo +Dedressing +DedsetLegend +Dedville +Dedzone +DeeLizard +DeeLuxe +DeeZe +Deedlebees +Deeego +DeeezNats +Deejay +DeelDoughs +Deemush +Deep +DeepInUrMum +Deepnsider +Deerboy7I7 +Deerhunt03 +Deerski +Deerskin18 +Deevos +Deeyja +Deeztroyer +Deezy44D +Defaultbomb +Defeater +Defektas +Defelorn +Defence42 +Defensief +Deflexus +Defloat +DefoNotSpoon +Defog +Deformedhell +Defrosted +Deft +Deftones +Defund +Degas +DegenRetard +Degeneraatio +Degradedd +Deguns +DeiAx +Deidera +Deifi +Deimoss +Deitonus +Deive +Deivukas 69 +Deko +Dekul +Del1nquent +Del4no +Delay +Delciotto +Deldeen +Dele +Deleven +Delic +Delimain +Dell +Dellamor +Dellies +Delmaro +Delonius +Delphan07 +Delskiii +Delsym +Delta +DeltaCloud +DeltaEpsilon +DeltaPapa +Deltaskull +Delten +Delusional +Delusionnn +Deluvial +DemSkillsDoe +Demander +Demboo +Demco +Demerlay +Demi +DemiGodKempo +Demising +Demolidor +Demon +Demon Plate +Demon1793 +Demonaly +Demonboys1 +Demoni +Demonic +DemoniclockR +Demonleader8 +Demonslay335 +Demonteats +Demoted +Dempeanut +Dempsu +Den1z +Denclosure +Denferok +Denglish +Denix6 +Denizenn +Denneny +Dennis +DennisWilbur +Dennisfr +Dennispanda1 +Denny +Dennyispro +DenouncedGod +Denoxite +Denssoni +DentalMental +Dented +Dentistry +Dently +DenverHockey +Deny +Deny92345 +Deon +Deoo +Deoxys39 +Depdada007 +Depends +Deplox +Deprimir +DepthStryder +DeputyDwigt +DerPunkt31 +Derbados +DerbyDerbs +Derdel +DerekBarnett +DerekEmKay +Derenity +Derick +Dermijiny +Derot +DerpCanin +Derpmoil +Derptimusbro +DerpyClayDog +Derrick +Derrik +Derrin +Des0rg +Desert +DesertEagle +Deserve +Desi +Desigium +Desinger +Desire +Desk +Desley +Desoroth +Desper +Desperados +Despot +Dest +Destinneh +Destr0i +Desuelle +Detain +Detects +Detectum +Determind888 +Detonati +Detone +Detriment +Detrimental +Deugeniet +Deunek +Deurloos +Deus +DeusFerox +DeusXQuinoa +Deuxth +Devb0t +Develinside9 +Devil +Devil9394 +DevilOfheavn +Devilbong420 +Devildog +Devilege +Devilgod +Deviljin583 +Devilman +Devils +Devilsbkb0ne +DevinTheDude +Devinchi +Devious +Devizer +Devo +Devotion +Devoured +Devourkitty +Devstated +Dewa +Dewiro +Dewitten420 +Dewk +Dewrunk +Dewsk1 +Deww +Dexby +Dexderp +Dexlan +Dexter +Dexterity +Dexxaz +Deyou +Deyron +Deysean +Dezerthuntar +Dezi-VII +Dezkor2 +Deztroyer +Dgalaga +Dgref +DhRecka +Dhae +Dhaeqriyil +Dharoc +Dharok +Dharokbomber +Dhavy +Dhon +Dhor +DiaRelent +DiaThresh +DiabeticKid +DiabeticPhuk +Diablo +Diablo47741 +Diablosis +DiabolicDead +Diade +Diagnosis +Diako +Dialga +Diamond +Diamond2192 +DiamondScott +Diamondback +Diamonds +Diamonds lit +Diamoniakmep +Diampromidi +DianasaurEgg +Diane +Diapeetikko +Diaresta +Diariez +Diarrhea +Diart +DiaryNoob +Dibbu +Dibidos +Dibidus +Dibsis +DibtheLegend +DiccEat +Dicio +DickLovett +Dicko +DickyPops +Diclo Force +Dicnar +DictatorNL +DidAnalOnce +DidISayWeast +DidNotDieBtw +DidUJustBgs +Diddlybopp +Diddmeister +Didi +Didnt +Didny +DieAntwoord +Died4Hides +DiedRank +DiedSierra +Dieno +Diesel +DieselPump +Dietch +Dieu +DigBicker +DigOlBick +Digestive +Digger +Diggernick32 +Digghass +Digi1al +DigiDestined +DigiFlisp +Digifreak045 +Digironimo +Digital +DigitalGamer +DigitalKillz +Dignity +Digyeety +Dihl +DiiK +Diiferent +DiiirtyDog +Dija +Dikke +Dikken +Dill0n +Dillbert +Dillhen +DillontheFox +Dilly +Dillywacka +Dillzpickl +Diluzion +DimJangle +Dimaa +Dime +Dimmu +Dimples +Dindu +DinduNuffen +Diner +Ding-A-Ling2 +DingDongDell +Dinger30 +Dingus +Dinho1 +Dinkerwoltz +DinkleBrrgh +DinoBoy7 +DinoSnore +Dinoparrot91 +Dinostrong +Dioden +Diogo +Diogun +DiorTemplar +Dios +Dioxins Dioxis6 +Dipdadronan +Dipli +Dipolio +DippaDave +Dippoldism +Dipyo +DirectDsLcul +Direwolf +Dirk +Dirkieflurky +Dirol +Dirt +DirtAss +Dirtbikerpro +Dirtboy345 +Dirtjogger +Dirty +DirtyGeUsers +DirtyKo +DirtyLube +Dirun +Disaster0 +Disasterolgy +DiscGG +Disco +DiscoDarwin +DiscoFever +DiscoLars +DiscoTronix +Discodoris +Disconnecct +Discord +Discordian +Discoveredx +Disentombed +Disgusting +Diskmedel +Disneyland +Disperse +Disprivilag +Dissidence +Distanc3 +Distard +DistinctEvil +District +Distroyer972 +Disturbed +Ditherman +Ditt +Ditto +Ditty +DiveMedic +Divertus +Divin3RS +Divine +Divines +Divinez +Diving +Divoky +Dixed +Dixie +Dixxy +Diz_OG +Dizho +Dizk +Dizstruxshon +Dizza +Dizzleslayer +DizzyRnG +Dizzzzy +DjSpicyNuts +DjWalkzz +Djahat +DjenCraw +DjentleSoul +Djl0077 +Djozztico +Djunya +DkPepper +Dkafeine +Dkzz +DlAMONDS +DlCTATOR +DlDS +DlNNER +DlONNE +DlPLO +DlRECT +DlTTO +Dlck +Dlghorner +DliveMarc +Dlorean +Dmage +Dmante +Dmfs +Dmhc +Dmi11z +DmkKilla +Dmoe +DoDArmy +DoKZx +DoMeHardNan +DoSoQi +Doadles +Doajiggi +Dobar +DobbyGotPwnd +Doboner +Dobster +DocGiggles +DocVamp +Doc_Hershey +Docrates69 +Docs +Docta +Doctor +DoctorCoc +DoctorHeiter +DoctorTsom +DoctuhDrew +Docxm +Doddi +Dodge +DodgersBRAH +Dodgy +Dodjomaster +Dodo134 +Dodokipje +Dodol +Dodose +Doefos +Doesnt +Dofric +DogFlyRatCow +DogLogNogJog +DogSoldier29 +Dogan +Dogax +Doge +Dogecoin100x +Dogestyle +Doggiezz +Doggoat +Doglips +DogmanJones +Dogpoop +Dogs +Dogslayer420 +Dogsume +Dogzie +Dohace +Dohenus +Dohero +Dohski +Doiran99 +Doiu +Dokarius +Dokdo +Doken +DoktorBarber +Dolce +Dolham +Doll +Dolle +Dolly +Dollynho +Dolomite +Dolormight +Dolph +DolphinAnus +DolphinPucci +Dolphinl1ck +DomGaz +DomYouAll +Domanater105 +Domantass +Domeeee +Domiinant +Domika +Domimic +Dominaton +Dominikus67 +Dominionmake +DominoTerry +Dominos +Domiros +Domke25 +Dommy +Domoszlo +Doms +DonDennis94 +DonWonTon420 +Donair +Donal +Donald +Donald Dumps +Donaldfact +DonaledTrump +Donato +Donchz +Dong +DongActual +DongEater +Donging +Dongsalad +Dongu +Dongus +Donkere +DonkeySocks +DonldTrumpet +Donnatello +DonnieAssie +Donnieduke +Dono +DonoWho +Dont +DontBotNerds +DontDieSans +DontGetDrops +DontHoldBack +DontSassMe1 +DontTellFeds +DontTouchIt +DontUseFKeys +Dontyoudoit1 +Donuhtzz +Donut +Donwcpot +Doobe +DoodleCraver +DoodleTheGod +Doodled +Doodslag +Doofe +Doofy +Doogyplumm +Dookami +Dookers +Dookie +Doom +DoomDoomDoom +DoomFruit +Doomblade +Doomed +Dopamemes +Dopamine +Dopatopia +Dope +DopeAnteater +DopeCalippo +Dopedrift +Dopeturtle +Dopeules +DopplerDank +DoraSweetass +Dore +Dorg +Dorgoroth +Dorito +Doritomancer +Doriva +Dorkydevil93 +Dorman Jr +DormiNdaExp +Dorohedoro +Doronn +Dorp +Dorse +DorseHong +Dorthea +Dorvagten +DosEquis +DosKadenas +Dosk +Doss +Dot_Tea +Dothalican +Douane +Double +DoubleDeezus +Doubleb011 +Doubledonk +Doug +Dougoboy +Doujinmoe +Douq +Dovahkiintim +Dovahkyng +Dovydas54 +Dowatnow +Down +Downland +Downlifter +Download +Downtown +Doxxme +Doxy +Doye +Dozck +Dozerdayne +Dozerrrr +DpittmanIM +Dqzi +DrBeast +DrBen50 +DrBigSang +DrBlackshell +DrBlumpkinz +DrBuckFitchs +DrButter +DrC0X +DrCrunch13 +DrDRespect +DrDruen +DrEfficient +DrFlobe +DrHugecookie +DrKiloGram +DrKushBurner +DrMatthie +DrOly +DrPoopstein +DrProfess0r +DrRipStudwel +DrSevens +DrSquanto +DrWoolyNips +Dr_Olusegun +DraCoNiiaN +Drac0claws +Dracarus +Dracaryys +Draciel +Drack3d +Drackon +Draco +Draconian111 +Dracts +Dracula50125 +Dragen +DraggSlayaa +Dragnarok +Dragneel +Dragnipurake +Dragon +DragonAxePlx +DragonDrew +DragonPrime +Dragonbait4 +Dragonboy691 +Dragoncore74 +Dragonheat46 +Dragonlear1 +Dragonmake +DragonoidA2 +Dragonrune16 +Dragonstone +Dragonvirse +Dragonz +Dragoon +Dragoonalfa +Dragoonhuntz +Draind +Drairi +Draithus +Drakanelf +Drakesh12 +Draket +Drakken +Draknar +DrakoVamp01 +Drakonid +Dramyre +Dranty +Drap +Drapht +Drawde +Drawll +Drayheart +Drazar +Drazart5 +Drazhe +Drbeto11 +Dread +Dreadnoughtt +Dreadnuts +Dreagation +Dream +Dream-layer +DreamJT +Dreamboats +Dreamguy +DreamingNote +Dreamscape +Dreamstain +DreamzRs +Drecy +Dreddshott +Drednok +Dreek +Drei +Dreiriez_69 +Drenz +Drenzek +Drenzi +Dreun +Drew +Drew5 +Drew89 +DrewNG +DrewToshiro +Drewbber +Drewcas +Drewfuss32 +DrewsHotMom +Drezilith +Drfannypack +Drgreenthumz +Driest +Driewieler +Drift +DriftVolvo +Driftzzilla +Driger +Drikett +Drikon +Drink +DrinkPapaMlk +DrinkSlinger +Drinkability +Drip +Drip To Hard +DrippingSack +Driver193 +Drivious +Drkfirelord2 +Droge +DrogeBanane +Dromedario +Drommy +Dromy +Drone347 +Droom +Droopy +Drop +DropMeUrPet +DropTheFlop +DropTopWizop +Drops +DropsWhen +Droski +Drri +Drrrrunk +Drswole +DrtyBusDr1vr +Drudenhaus +Drug +DrugProblems +Drugonaut +DrugsArBadMK +DrugsHere +Drummaboy276 +Drummadr +Drummerz +Drums +DrumsSpace +Drunk +Drunk Jake +DrunkAssassn +DrunkDriving +Drunkfam +Drunknerd +Drunknhiiiii +DryBandit +DryWolf +Dryhump +Dryness +Drynx +Dryskies +Dryya +DssHimself +Dstroyed +Dtjenl +Dton +Du5tin 3 +DuTson +DuYorick +Dual +Dualerz +Dualicious +Duaneker +Duathlon +Dubber +Dubie +Dubios +Dublestuffed +Dublet +Dubs +Dubsake +Dubspeck +DubstepsDead +Dubu +Dubz4Dayz +Dubzy91 +Duck +Duckcited +Duckreas +Duckzi11a +Dudash +Dude +Dude12677 +Dude9103 +DudeAtHome +Dudeimblazez +Dudetastic +DuelKing +Duff +Duffmanas +Duffs +Duffy234 +Dufwha +Dugong1338 +Duhul +Dularian +Duli +Dulwich +DumFuknIdiot +Dumb +DumbDog +DumbMatt +DumbThiccAss +Dumbaneering +Dumbass +Dumbells +Dumber +Dumbfounded +Dumle +Dumpert +Dumwood +DunDiddly69 +Dunadane +Dunc95 +Duncan +Dundasso +Dundefeated +Dundonian +Dundrift +Dunghead +Dunizz +Dunjins +Dunked +Dunlaf +DunneDone709 +Dunnill +Dunwall +Duodenum +Duoing +Duoli +DupaMuck +Duplicated +Dupy007 +Duqq +Duracell +Duracell321 +Duradal +Duradels +Duradyl +Duravillidad +Durex +Durexslayer +Durial +Durial32won +Durialives +Duriel1 +Duriul321 +Durkburt +Durni +Durocher +Durooo +Durty +DurtyFish +DurtyFish HC +Durukah +Durumfe +Durumoomoo +Dusansss +Duseballs2 +Duskel +Dusted +Dusters +Dustielle +Dustinn +Dusto56 +Dustpan18 +Dustt +Dusty +DustyPope +Dutch +DutchStuff68 +DutchtinOS +DutchyCrazy +Dutzu +Duuni-Pete +Duva +Duvel +Duvl +Duxt +Duztin +Dvaergen +Dvdasa831 +Dven +Dvlkid +Dvsk +Dvst +Dwake +Dwarf +DwarfDicker +DwarfSailing +Dwarfoox +Dwarfson +Dwaybe +Dwibbel +Dxnnis +Dxscoveries +Dxukko +Dydapynk +DykeMenace +Dyla +DylanFx +DylanWad +Dylanimal +Dylanm504 +Dylann070 +Dylbots +Dylian +Dylrex +Dylshanwang +Dymass +Dymenshun +Dymosh +DynamicDuo +Dynasty +Dynloris +Dynomite +Dyonutborne +Dyoung116 +Dypso +Dyrakos +Dyrus +DyslexicTree +Dystopias +Dystxpian +Dyzurah +Dz03 +Dzangg +Dzentelmenas +Dzud +E-Hubble +E-S-T19XX +E4as +EA888 +EARLYoCUYLER +EBDB +EBIDABLAY +ECCIES +ECH0 +EDGV1L +EG6808 +EGIRLSIMPER +EHPause +EHstro +EIGRP +EIessar +ELCAMI +ELFlikeaBOSS +ELITE +ELUSIVE +ENAC +ENimmo +EODdv +EPLS +ERGENEKON +ERJ145XR +ERRORMONSTER +ESPARG0 +ETHIOPIAN +ETurns +EVE0 +EVScape +EWFPLMFRLRLF +EXpoZuR +EZ-Y +EZBar +EZnvm +Eac63 +Eadles +Eagel89 +Eager +Eagle +EagleSafari +EaglesWentz +Eajk +Earl131 +EarlRico +EarlVincent +Earll +EarnNest +Ease +East +EastEnders +EastSyde +Easy +Easy1 +EasyFro +EasyNoRoids +EasyRNG +EasyTurbo +EasyWhale +EatNutsGegex +EatSand +EatSleepPlay +EatULive_666 +Eatbananana +Eathan +EatingBigD +EatsPoop +Eatu +Eazie +Eazy +Eazy_Peazy16 +Ebbitten +Ebgame2 +Ebinki +Ebisumaru +Ebp90 +Ebrahem2004 +Ecdubs +Echo +Echo4211 +Eckou +Eclardyne +EclecticDern +Ecnubsirhc +EcoLite +EdEddndEddy +Eddapt +Edde7000 +Eddie1402 +EddieMercury +EddieTross +EddieVanHalo +Edelbae +Edelweise +Edga64 +Edgar +EdgarAlnGrow +EdgarKing +Edge +Edgelord +Edgevill +Edgeville +Edghill +Edgykid +Edgynald +EdibleChickn +EdibleSnow +Edisx13 +Ediverse +Edje +EdoKirurari +EdotheJew +Edson +Edspresso +Edsy +Eduasia1 +Edvin +Edvyno1 +Edwald0 +Edwarriorx +Edwin Ownz +Eeeeera +Eeli +EelsUpInside +EenViezeVent +Eeveeeee +Efendi +EfficientBot +EffinNips +Effril +Efnie +Eform +Eftur +Egganator1 +Eggsy +Eggtooth1 +Eggy +Egoistic +Egoran +Egorous +Egotistixal +Ehdjsnd +Ehnra +EhpEhbGrind +EhrenSpoon +Ehunter +Eientei +Eight +EikAyZ +Eikel +Eimp +Einar +Einaras +Eingebildet +Einsteins +Einzelkampf +Eirik +Eisen +Eitsei +Ejiogbe88 +Ejjj1000 +Ejma +Ekim +EkkoThresh +Eklof +Ekonomisti +Ekxo +ElBlancooo91 +ElJReezy +ElJohnny +ElOso +ElPoyoSenpai +Elaedor +Elasticy +Elbs +Elchapo24 +ElderRyu +Eldereon +Elderpliney +Eldia +Eldonskii +Eldoubleyou +Eldrek +Eldritch +Eleandil +Elebit +Electr0lysis +Electric +Electrike +Element +Elementality +Elementhur +Elementiix +Elemmires +Elemntsk8ter +Elemyra +Elena +Elenaki +Elendaro +Elenion +Elephanten +Elephants +Elephent +Elev +ElevatedSoul +Eleven +Elevennn +Elevil +Elevo +Elexuitt +Elezar +Elf King Leg +Elfie +Elfire626 +ElfsWordFly +Elgingo1 +Elia135792 +Eliass +Elicit +Elif +Elilia +Eliot +Elipson +Eliptats +Eliseuh +Elit +Elitarisme +Elite +Elite387 +ElitePvmer +EliteScaper +Eliteisftw +ElitesEyes +ElitesFinest +Eliwood225 +Elixir +Elizabethboy +ElizeRyd +Eljaaa +Elkias +Elliebus23 +Elliot727 +Ellise29 +Elliterate +Ello +Ellphie +ElmSpringsTN +Elmatron +Elmo +Elnuma +EloJimmini +Elocuente +Elons +Elppu +Elqnaattori +Elrebririand +Elric +Elrohiir +ElroyFTW +Elryeth +Elsa +Elshak +Elshi +Eltuu +Elusive +Elusive818 +Eluw +Elve +Elven +Elverum +Elvey +Elviax +Elvis +Elvs +Elwood +Elyam +Elyixa +Elynescence +Elyphosani +Elysian +ElysianError +ElysianOP +ElysianTank +Elysianlove +Elysianz +Elysion +Elyte +Elyxr +Elyysian +EmaRae +Emad +EmagndiM11 +Emanated +Emasterone +Embossis +Emce +Emerald +Emergency +Emericanpkur +EmeritusD +Emiel +EmielM +Emilharen +Emilis +Emilozz +Emirdagliii +Emithyst +Emma +Emma1020 +EmmaCn132 +EmmaEmma +EmmaRose +Emmaes +Emmalitarosa +Emmet1156 +Emmet20 +Emnay +Emnicious +Emnitylol +Emoness +Emoticon +Emoyy +Empathys +Emperor +EmperorBuggy +Empery +Empire +Empirix +Empty +EmptyB +EmptyBox +Emptyhalo +Empyre +Emus +En Jernmand +En99omgangen +Enabled +Enabler +Enanthat +Encrypted +End1ess +Endanged +Endem1c +EnderMart +Enderofwar +Endgame +Endgameplzz +Endgegner +Endir +Endl3ss +EndlesNights +Endless +Endo +Endor +Enemez +Enemyboy +Energy +Enes +Enfers +Eng1and +Engage +EngelNacht +Engen +Enginaer +Enginarc +Enginear +Enginerd07 +Englandwon +Englebassen +English +Enhtitled +EnigmaCoder +EnigmaWR +Enjoi +EnjoiAssault +Enjoy +Enjoymydhide +Enjoys +Enkaidu +Enkeltje +Enki +EnlargedNads +EnlargedNut +Enoran +Enormous +EnoughGfuel +Enphadei +Enraged +Enrich +Enrico +Enrik +Enroza +Ensanguined +Enshu +Enterprise +Entitled +Envello +Envied +Envil +Envious +Envvi +Envx1 +Envy +EnvyouS +Envys +Envyy +Enzed +Enziguru +Enzyme +EoMeri +EocBlowsNuts +Eodwyn +Eostrix +Eperz +Epiales +Epic +EpicReefer +EpicToaster9 +EpicX +Epic_Knight0 +Epicoz +Epicurus4 +Epicvoid +Epicx +Epiixx +Episodic +EpitomeSlay +Epix_x +Epiyon +Epods WifeY +Eponas +Eposs +Eppers +Epping +Equilibria +Equnox +Eqwity +ErBr +EraJorma +Erabeus +Eradicus +Eragondragen +Erase +Erased +Eray +ErbearIV +Erbyss +Erebus +Erectus Croc +Erg129 +Eric +EricPrydz +EricTheNoob +Ericc +Eriction +Erie +Erijk +Erik +ErikProbably +Erikci Jr +Erikito07 +Erikoiskahvi +Erinus +Erkki +Erlid +Erlksson +Erna +Ernesto056 +Ernsour +Erock2828 +Erocktastic +Erony +Eros +Erosei +Error +Errric +Ersei +Ershayz +Ershayzz +Ersiki +Ertsu +Eruni +Eruptingcat +Erwin +ErzaGames +ErzaScarlet +EsArTee +EsXP +EsbenViking +Esbuh +Escalation +Escaline +Escanor1994 +EscapeMaIron +Escension +Escnirp +Esconex +Esham +Esimies +Eskalt +Eskandar +Eskeleto9 +Eskett +Eskii +Eskild +Eskimeme +EskimoFro +Esko79 +Eslamm +Eslihero +Espa +Espada_Vx +Esparvel +Especkt +Espee +Espuky +Espyria +Esquelito +Essencehour +Essylle +Estafeta1 +Esteeme +Esteet +EsterKai +Esterbrook +Estetica +EstevamStain +Estiem +Estonia9184 +Estra +Estusin +Esya +Etardoron +EtchaSketcho +Eternal +EternalGuide +EternalHeart +EternalPants +Eternalfury2 +Eternalgod99 +Eternity +EternityEndz +Ethaan +Ethan +Ethanol +EthansMain +Ethel +Ether +EtherBunny +Etherealist +Ethereous +Ethernet3 +Ethoxide +Ethwin +Etikk +Etis +Etkzera +Etnie0 +Etobicoke +Etrengereid +EttLitetHus +Etuovi +Etyaz +Euanx +Eucaryptus +Eucleides +Euclidian +Eukaryote +Eulogise +Eunbiii +Eunx +Euphael +Euphorion9 +Euro +Eurovizija +Eusheen +Eusiriito +Euthia +Eva-O1 +Evadari +EvanWilliams +Evaptix +Evawe +Evemarner +Even3518 +EvenMater +Evening +Ever +Everglow +Eversiction +Evictus +Evil +Evil3yez +EvilCopycat +EvilFootLong +EvilH4mmy +EvilTriumphs +Evilaz +Evilhammer +Evillized +Evilstar34 +Eviltroll648 +Evirane +Evnn +Evo9 +EvoSlayz +Evoke +Evolooner +Evolution +Evolved +Evrs +Evrybodypays +Evse +Evuk +Evytt +Evzmac +Ewan BTW +Ewmu +Ewos +Ex3rt +Ex903 +ExPro +ExamJ +Examon +Exarch +Exaz +Excadrill +Excaria +ExcelIsLife +Excellarate +Excise +Exclude +Exclusic +Excody0 +ExcuseMyStr +Executes +Exella +Exercise +Exero +Exflacto +Exhaust +Exhibition +Exhumed +Exia +Exile +Exile88 +Exileeeee +Exiquio +Exiriam +Exiting +Exmigrant1 +Exodusty +Exonaut +Exor +Exoristic +Exorzist +Exotic +Expaaja +Expansa +Expansce +Expanse +Expensive +Explaindeath +ExplicitPvm +Explosia +Expochan +Export +Expressed +Exright +Extile +Extinct +Extra +ExtractorX +Extreemkills +Extrem3b0y +Extreme +ExtremeJokeR +Extrim +Extrovert +Extubation +Exultia +Exume +Exus +Exustron +Exwalker +Exynyt +Exzakly +EyeHaveToPoo +EyeMakeYouQQ +Eyeless +Eyeofdeath3 +EyesLowIndo +EyezClosed +Eylix +Eymox +Ez4Peru +Ez4u2say +EzBot +EzCashin +EzUnReal +Ezarc HCIM +Ezdrae +Ezey +Ezia +Ezra +Ezup +Ezwa +Ezxkiel +Ezzardx300 +Ezzi +Ezzuna +F SONY +F00F +F0REIN +F0ZI +F0rtune +F0xBr34d +F1nalHour +F1nduz69 +F1rst +F1skemann +F20z +F23A +F34rcr4ds +F4DE +F4xi +F7VD3 +F80Scott +FA1Z +FALLGIRL1029 +FATHER +FD3S_RX7 +FER00 +FER0C1OUS +FEstlkerpeng +FF_GhiLLi +FGHTIN +FILLME +FIRESlTE +FIying +FL3XPL3K +FLOR1DA +FLYGOD +FLYING +FLgoob +FLoKii +FMGbrien +FMLshes17 +FMarshalBill +FN2187 +FO-LAZY +FOES +FOLEM +FONKY +FOSTEEEEZY +FOUO +FR1T +FROO00OO0ZEN +FULGRlM +FUTRHNDRX +FUTillIFU +FVChallenger +FXF_Tails +FaBeSCa +FaNNtastix +FaZe +Faabio +Faardo +Fabario +FabiScape +Fabiann +Fabiiano +Fabled +Fabreezy +Face +Face9 +FaceHook +FaceTheFacts +Facehuntter +FacelessBoyd +Facing +Fade +Faderfouras +Fadfats +Fadge7 +Fading +Faebat +Faeles +Faerindel +FahQ +FailFish +FailedZerk +Failing +Faint +Fair +Fairex +FairiesBane +Fairr +Fairr Enough +Fairwolf139I +FairyFeind +FairyVeiler +Faiu +Fakdo +Fake +FakeBallots +FakeGirl +FakeNudez +Fakent +Fakezgen +Faknius +Falabar247 +Faladalore +Faladas +FaladorabIe +Falcodair69 +Falcon +Falconf1 +Falconr +Falconz420 +Falkenberg +Falladis +Fallen +FallenBlur +FallenOutlaw +FallenSlayer +Fallenchamps +Fallendude55 +FallingDown +Falll +FallnPancake +FallnSpartan +Fallon +Fallout +Falloutah +Falls +FalscherHase +False +FalseGod +Falsemorels +Falubo +Fam Chi Boy +Famcloth +Famjam +FamousPixels +Famuel +Fanatiker +Fanawr +Fancys +Fanfiction +Fangsie +Fantikerz +Fantomine +Fanzi +Fappel +Fapricorn +Fapworthy +FarAke +FarFarOut +Farah +Farao +Faraolorddd +Fareham +Farelinho +Farfire +Farkle +Farm +Farm11m +Farm3r +Farmance +Farmay7 +Farmer +Farmers +Farmertree +Farmin +Farming +Farmingfoxx +Faroeallstar +Faron +Faror +Farpoint09 +Farqin +Farrier +Farseer +Farsight2 +Fart +Farting +Fartman +Fartmancer69 +FasTLT +Fascia +Fast +Fasterman +Fastly +Fastmagepk1 +Fastmaniac +FatBIunt +FatBoySwag69 +FatClock +FatGreasyGuy +FatHogCumGod +FatITguy +FatKidHougie +Fatal +FatalReign +FatalXfire +FatalisRS +Fataltorment +FatboislimOS +Fatboy6 +FatesWarning +Fathead +Father +Fathey +Fatso +Fatstinkysak +Fatty380 +FattySupreme +FattyTerps +Fattymcdugal +Faultty +Fawka516 +Fawn1460 +Fawz +Faxon +Fayumi +FazTazTic +FazeSkilling +Fazebook +Fazist +Fctillidie +Fe Hellpuppy +Fe KabooM +Fe Nail +Fe Pyles XV +Fe Qlimax +Fe-ranator +Fe26 +FeBriZley +FeCrab +FeDestroyed +FeFiFoFum +FeFireTruck +FeFlo +FeFox +FeIII +FeKyle +FeManlett +FeMattsheets +FeOx +FePinkviini +FeReelix +FeShane +FeSolaris +FeSynical +FeTaeliah +FeaR +FeagMeister +Fear +FearKev +FearMyTM26 +FearTheBear +FearThyDoom +FearTurkey +Fearengineer +Feargasm +FearlessFudu +Fearrod +Feasted +Feather +Feathereli +Febelz +Feded +Federal +Fedo +Fedt +Feebee +Feebz +FeedMePlants +Feedback +Feelin +FeelinHappy +Feelmygame +Feelosophy +Feels +Feelsbadkapp +FeelslronMan +Feen +Fefe3 +FefilleLaDur +Fegicaly +Fegoob +Feint +Feisty +Feit +FelNeck +Felamar +Feldip +Felgenhauer +Felinaed +Felix2 +Felixa +Fellow +Felmyst +Female Henry +Femboi +Femister +Femke +Femkekos +Fencig5 +Fencko +Fender +Fenerbahce +Fenix Downs +Fenkat +Fennikel +Fenomeno11 +Fens +Fenske +Fenternal +Fenyxgreen +FeralFiddler +Feralblood +Feraliigatr +Feratzu +FerdaWoox +Ferduh +Fereekelor +Ferlide +Fernando-Frv +Fernie +Ferny +Fero217 +Ferocious97 +Ferrarezi +FerrariScape +Ferrat +Ferreklop +FerretFoSho +Ferrex +Ferrggette +FerricAndre +Ferring +Ferrinheight +Ferro +FerroPlanty +Ferrothorn +Ferrous +FerrousWheel +FerrousWolfe +Ferrum +FerrumPawn +Fersapian +Ferus +Ferynys +Fesan +Fesenko +Festis +Festiva +FetaCheese +Fetetchie +Fettisdagen +Fetus +Feudal +Fewest +Fewideahide +Feyenoord36 +Feylon +Ffilteg +FfsImAfk +FgtBob +Fhpure1 +Fiberlight +Ficomon +FiddySweens +Fiege +FiendinLo +Fiero +Fiets +Fietsen +Fifflaren +Fifth +Fifty +FiftyFive +FiftyForty +FigaroTheCat +Figes +Fight +Figmentx +Figpig +Fiiderino +Fiiggy +FilipTelford +Filippia +Fillifjonken +FillyFilly12 +Fillzu +Filmmaker +Filthy +Filthy Bird +Filthy4Iron +FilthyDingus +FilthyOreo +FilthyPixels +Filz +FinPunisher +Final +Finalbrk +Finally +Finaltank +Finch +Find +Findawg56 +Finding_Mary +Finesse +Finessing +FingerBang +Fingered +Fingerlegs +FinickySquid +Finish +FinishedLog +Finishzuelan +Finklestein +FinkyFink +Finlan +Finland +Finlanders +Finlays +Finn1309 +FinnelCake +Finnica +Finnish +Finral +Finrufa +Finsho +Finsta +Fiola34 +Fiora +Firat +Fire +Fire Fiesta +Fire Kaped +Fire10910 +FireAF +FireAnRescue +FireGiant +FireOnRs +FireTruckBoy +FireWolf28r +Firebuggy +Firedevil +Fireheart470 +Firejax +Firekirbyeli +Fireknight0 +Fireman +Firemanzz +Firemutt +Firenova +Fireoman +Fireskill +Firesmash +Firestarone +Fireweed1111 +FireyDragons +Firko +First +FirstBathTub +First_Viking +Firulay18 +Fish +FishFingerz +FishGoBlub +Fishey +Fishie +Fishoii +Fishstickz +FishyBrines +Fisicas +Fiskhue +Fist +FistMeTrump +Fister +Fitis +Fitsit +FittyBuck +Fiurio +Five +FiveManSplit +FivePaws +FivePointOh +Fiveskin +FixationRS +Fixed +FixedCost +FixedMain +Fixions +Fizbin +Fizzed +Fizzle +FizzyGuzzler +Fjala +Fjalee +Fjollan +Fjolle Mate +Fjomp +Fkking +Fklostmybnk +Fkluzac +FknDreaming +FlLTHYYYYYY +FlNARKY +FlTTY +Flaccid +FlaccidWhip +Flacid +Fladra +Flagrance +Flaherdog +FlailTheKing +Flakey +Flakeydude +Flakkas +Flakto +Flamaha +Flame29 +Flamed +Flamel +Flamepistol +Flaminrofls +Flanelli +Flap +Flare +Flare Grylls +Flareon +Flarp +Flash +Flash3200 +FlashYellow +Flashbane +Flaskepost +Flat +FlatAssPlank +FlatEarth361 +Flatlandah +Flatorbrush +Flava +Flavaaaaa +Flavur +Flaw +Flawd +Flawed +Flawnn +Flawzin +Flaze +Fleaa +Fleeson +Flemino +Fleruas +Fleshgod +Fletch2 +Fletched0 +Fletcher +Fleton +Fleurescent +Flex +Flex1bility +FlexSeal +Flexatronic +FliPancakes +Flick +FlickMyTick +FlidFlop +Fliga +Flight +FlikAwrist +Flikker +Flimmyflan +Flimpy +Flimsywhale +Flimzy +Flinch +FlingDragon +Flint +Flintstoned +Flipman24 +Flippa +Flippar +Flippers +Flippin +Flipzzzup +Flirz +Flix +Flllllllllll +Float +Floatzelo +Floballer +Flock43 +Flonza +Flooga +Floogan33 +FloorTwenty +Floot +Flopez +Floppy +Florian +Florida +Floth +Flow +FlowState +Flowah +Flowen0ne +Flower +Flowiey +Flowtown +Flowzyy +Floy +Floyx +Fluenz +Fluffafluff +Fluffalo +Fluffy +Fluffy chair +FluffyTater +Fluffypony44 +Fluga +Flugenhorn1 +Fluid +Fluminense +Flunc +Fluoroform +Fluorophore +Flupbaster +Flurius +FluteBand +Flutlicht +FlutterButt +Fluxee +Fluxery +Fly-TheW +FlyPap3rr +FlySunyQuest +Flyboyray +Flydol +Flyeeee +Flyer +Flyern +Flyguy13 +Flyhll +Flying +FlyingBobcat +Flynny +Flynsquirrel +Flynt +Flyonwings +Flyvende +Flyy +FnHit +FoamDemon1 +Fobu +Fockwolf1 +Focus +FocusOnGoals +Focusor +Foen +Foesum +Foggy1991 +Fogol +Fogpun +Fogworth +Fohmie +FoiledSoftly +Fojin +Fokjefe +Folfox +Folk +Folk169 +Folktale +FollieRS +Folwifuswalo +Fomble +FondleMyIron +Fong +Fonnis +FonsJ +Food +FoodEmperor +Foodie +FookOffNerd +Fool +Foooman +Foose +Foosyy +Foot +FootLocker +Footaphiliac +Fooz +ForDaScratch +ForKrimpt +ForNostalgi +ForWeAreMany +Forbe +ForbiddenCry +Forbids +Force +Ford +Forearm +ForeignBoris +Foreigner +Foreknown +Forest93 +ForeverLost +Foreverett +ForgetThePet +Forgetmenot +Forgetpluto +Forgive +Forgived +Forgotten +ForgottenRNG +Forkbomb +Forma +Formaldhyde +FormerDivine +Forsaken +Forsworn66 +Fort +Forteh +FortniteRox +Fortran95 +Fortress +Forty +Forza +ForzaGTx +Fosh +Fostret +Fotty +Foumy6 +FoundABaby +Four +FourZone3 +Fourlifee +Fourloco +Fournlock +FourthChance +Fox243 +FoxTherapy +FoxVex +Foxall +Foxe +Foxerx1 +Foxes +Foxfiend +Foxi +Foxtrot +Foxy +FoxyBaphomet +FoxySquid +FpsMichael +Fr0zEn111 +Fr1ckingH3ck +Fr1xioN +FraJoLaaa +Fraagile +Frab +Frac +Fractuality +Fraggle +FragmentedX +Frail +Framed +FramedJunior +Framingham +Francine1225 +FranciscoJ32 +Franco +Franf10 +Frank +FrankTTank +Frankers +FrankieFlow +FrankiesAlt +Franklin1O1 +FrankyFish32 +FrankyyTanky +Frappacholo +Frassboss +Frate +Fratto +Fraught +Frauwz +Frazia +Frazoo +Frazze +Frazzt +Freaak +Freak +Freako07 +Freaks +Freakxx +Fred +FredMaxedALT +Fredanbetty +Freddiep +Fredericton +Fredla +Fredric +Fredriks +Free +FreeFreeze +FreeFryBread +FreeHongK0ng +FreeKoolaid +FreeTeli2Lum +Freebooterv +Freedom +Freedom06 +FreedomJust +FreedomUP +Freee +FreekALeak +Freekkittens +Freelo +Freeman +Freepop +Freesoul +Freest +Freestylin +Freeway +Freeze +Freezes +Fregion +Frei +Frekitohh +FrenchBuoy +Frenek +Frenmiir +Frenzy +FreonPays +Fresaaaa +Fresco +Fresh +FreshPotsRS +Freud +Frevlin +Frewdy +Freya +Fricas +Frickin +FridayDa13th +Fridelis +Fridfoolium +Fried +Friend +FriendlyJo +Frietjecurry +Frieza +Friggn +Friisby +FriskyBiznaz +FriskyJews +FriskyPainal +Fritz +Fritz94 +Frkn +FrobroSwagin +Frodo +FrodoBogues +FrodoRS +Frodoinc1 +Froemelke +Froez66 +Frofuzz +Frog +Froggit +Frogmann +Frogtelllow +Frogwork +Frohobo +Froloox +From +FromNewWorld +FromSoftware +Front +FrontierEdge +Frooby +Froomey +Fropul +Frosht42 +Frost +Frost_PvM +Frostbiter +Frostmourne +Frostserpent +Frosty +Frosty751 +Frostyfuz +Frostyyyman +Frote +Frovz +Froya +Froyotech +Froz07 +Frozah +Froze +Frozen +FrozenMosin +Frrrozn +Frufoo +Frugal +Frugtmanden +Fruh +Fruit1824 +Fruit1846 +Fruitbooting +Frunk +FrunktheHunk +Fruta +Frvnk +FuAiluue +FuNrikoz +FuRiouSs +Fubini +FucNorfKorea +FucaDuc +Fudge +Fudgie +Fuel +Fuertote_17 +FugDisFugDat +Fugedit +FuggleQuest +Fuglemanden +Fuhrerengel +Fujimator +Fujk +FukYeaChina +Fukahi +Fukinnnn +Fuktflekken +FulMomentum +Fula +FulgBTW +Fuliss +Full +FullTryHard +FullerACL +Fully +Fullysick +Fulsh +Fumblers +Fumbles12 +Fumin +Fund +Fundo +Funeral +Fungi +Funk +FunkBondMule +Funkafiend +FunkiPorcini +Funkiboy2 +FunkiiMonkii +Funky +FunkyBoy4444 +FunkyDiddler +Funni +Funny +Funny-King03 +Funpeople5 +Funzip +Fuorra +FurMissile +Furbs +Furious +FuriousPower +Furiri +Furo +Furox +Furry +FurryDemon +Furrykins +Furty +Furu +Fury +FuryJunky +FuryL0rd +Furyian +Fuse +Fusiiion +FutchDuck +Futex +Future +FutureKaiden +Futures +Fuze +FuzzManPeach +Fuzzums4 +Fuzzy +Fuzzy1918 +FuzzyDonkey +FuzzyFudgey +FuzzyMWV +Fuzzyblaa56 +Fuzzzy +Fy12e +Fyresam +Fyri +Fyron +Fyszz +Fziaa +G Ape +G0ATWRANGLER +G0D Richard +G0DLY +G0LDC0AST +G0LDEN +G0LDENB0Y +G0LDIE +G0NGSHOW +G0TTY +G0dsnotdead +G0ing +G0ld +G0lden +G1adiador +G1edrelis +G3RM4N +G4M3OV3R +G4RG0YLE +G4UAFS +G4de +G6Wizard +GAAANNNGGG +GABBAGE +GAMMAGARD +GAOKNMxzHR +GATECRASH +GATTl +GBJackieWang +GCMidlane +GE0RG3WKUSH +GEARLE55 +GEEZ0 +GERRIEE +GEtItFrAnK +GFHL +GFmanbearpig +GG6HJA9KSDHJ +GGGskywalker +GGtoHH +GH95 +GHEEESE +GHETT0JESUS +GIBBO96 +GL78 +GLWeAllDie +GNULinux +GOGETA +GOOD +GRAB-A-LEAF +GRAN1T3 +GRAND +GRAPHISTED +GREIV0US +GREIVUOS +GRUMPY +GRiMZ +GRlM +GSAileen +GSwolls +GT350 +GTFOIMGAMIN +GUBIDUBII +GUJ0 +GUNMAN683 +GURRD +GUUMBY +GVSU +GWPH69 +GYDtown +Gaara +Gaarden +Gabber +Gabe +Gabe020 +Gabesz +Gabo +Gabriel61198 +Gacha +Gaddgedlar +Gadrak +Gadwall +Gaerolth +Gaga +Gahbo +Gain +GainzForHire +GaiusTavi +Gaiy +GalGadotsBF +Galamx +Galandorf1 +Galar +Galava +Galaxia +Galaxy +Galdysa +Galgenbrok +Galilee +Gallaxy +Galleta +Gallium +Galon1 +Galow +Galwic +Gamaiiron +Gambinahuora +Gambino +Gamblerz +Gamboy46 +Game +GameOvaries3 +GameStop +Gameboto4 +Gameboyjr +Gameboylight +Gamelia7 +Gamer +Gamer4Life +Gamerplaya7 +Gamesman +Gaming +GamingLover +GamingVapor +Gammel Mand +Gamorrah +Gandalf +GandalfBalle +Gandhi +Gandolf +Gandulff +Gane +Gang +Gangnrad +Gangsta +Ganj +GanjaGhandhi +GanjaRhino +Gankster +Gannicus +Gannicusproo +Ganooch +Gansa0 +Ganta +Gantee +Ganthorains +Gaping +Garbage +GarbageEater +Garbagexd +Garbar6 +Garboh +Garbug +Gardenia +Gardening +Garena +Garfinator +Gargano +Gargaspoon +Gargath286 +Gargleon +Gargoyle79 +Garlic +Garnet Gust +Garp +Garrett +Garretttt +Garrothis +Garthoon +Gary +GaryDabs +GarySmokeOak +Garyjayjay +Garysson +GashBndicoot +Gashtag +Gassy +GassyFlaps +Gastronaught +Gate +Gateofdoom +Gato +GatoNaranja +Gator +Gatorboiz +Gatorslyr +GatrsNTaters +Gauntlet +Gauss +Gautstafer +Gavbin +Gavi +Gavii +Gavita +Gavrot +Gavy +Gawkes +Gawkss +Gawt +Gawz +GayBowser +GayCum +GayDudeBirds +GayTradies +Gayim +Gayron +GazGoon +Gazaman11 +Gazd +Gazed +Gazelle2211 +Gaztok +Gdey56 +Ge0rgeburton +GeChallengeM +GeTLeFt1 +Geard +GebwellB +GeeHasMews +GeeStreet +Geeb +Geebs +Geebster +Geeker +Geeknip +Geen +Geera +GeertWillows +Geestig +GeggaMoya +Gehrman +GeilTijgerke +GeilePaddo +Geitekaas +GekkaJohn +Gekke +Gekolian +GelZmog +Gelawynn +Gelezis +Geliquideerd +Gellaitry +Gelly +Gemsbok +GenCoupeGang +GenGraardor +GeneBelcher +GeneDenim +GeneKapp +General +GeneralJosh +GeneralLudd +GeneralMo +GeneralMoist +GeneralPlay +Generall +Generalton +Generol55 +Genetiics +Genetiz +Gengahr +Gengerbred +Geni +GenitalsHead +Gennie +Geno +Geno2566 +GenoJuice +Genocidal +Genres +Gensha +Gentileza +Gentle +Gentlemanfox +Genty +Genuine +GenuineDude +Genus +Geo Geo +GeoDuuud +Geoculus +Geodark +Geoffry +Geologistic +Geonde +Geordie +George +GeorgeJx93 +Georgey +Geoso +Geotechnicki +Geovanna +GerAmi +Gerald +Gerb3 +Gerberos +Gerbs +Gerbz +GerdyofRivia +Gergery +Gerjan +GerksShirts +Germaan +GermanGuyRS +Germaphobic +Germimo +Gernoazi +Geroko +Gerrmz +Gershboon +Gert +GertrudeSimp +Geskar +Gesoz +Get0nMyHorse +GetABeerInYa +GetATapWater +GetDatXp +GetMeOut +GetOnMyLvl +GetSkipped +GetThatUpYaa +GetUrWild0n +GetWreckdSon +Getdolphined +Getfck3dup +Getlow777 +Getsu +Gewoon +Gezang +Gf4tiuser +GfRsIGotAGf +Ghafir +Ghandy +Ghckkrchkrer +Ghda +Ghentiana +Gherkins +Ghetto +Ghilly +Ghoosted +Ghorraka +Ghosnik +Ghost +GhostHouse +GhostTank +GhostXD +Ghostas +Ghosteeen +Ghostfice +Ghostflips +Ghostiami1 +GhostlyFetus +Ghostlyowns +Ghostninja +Ghruntsarokk +Ght179 +Ghxul +Giallo +Giant +GiantConker +Giantesss +GibMePets +Gibbed +Gibberish +Gibboh +Gibby +Gibby0712 +Gibbzzy +Giddy Cowboy +Gidejong +Gidionn +Giebu +Gielinor +Gierige +GigaBinary +Gigabit +Gigi +Gigime +Giiirtz +Gijoe184 +Gijs +Gijsbart +Gilbert +Gilded +GilgaGaming +Gilindur +Gilkrog69 +Gillan +Gille +Gilles +Gillisuit +Gilnash +Gils +Gimaralas +Gimbli102 +Gimlocke +Gimme +GimmeDatWAP +GinValid +Ginekologs +Ginger +GingerUnit49 +GingerZ94 +Gingerbeefe +Gingr +Ginny +Ginobeatsss +Ginyuu +Giorgi +Giovano +Gipson +Giraaa +GiraffeLord +Giraffeneck +Girl +GirlCantFart +Girls +Girlygurl420 +Giroza +Girth +GirthyBaboon +Giskardr +Gistermorgen +Give +GiveMeMaul +Given +Givera0 +Giving +Givox +Gizmoed +Gjerloew +Gjonunaki +GlLDARTS +GlNGER +GlRLS +Glacial +GlacieredTig +GladePlugIns +Gladeandy +Gladiator4x4 +Gladpootje +Glads +Glance +Glashute +Glavas +Glazmeister +Glazyy +Gleassi +Gleddified +Gleep +Glen +Glennitals +Glennyboy +Glennzii +Gleythar +Glierieman +GlitCH1221 +Glitchfather +Glo-Tank +Gloc +Glock +GlockHoliday +Glockford +Gloei +Gloom +Gloop +Glopyz +Glorfsaus +Glories +Glorious +Glossay +Glou +Gloves +Glow +Gloyer +Glue +GlueInhaler +Gluehbirne +Gluest1ck +Glukoosi +Gluons +Glut +Gluteous +Gluurder +Glyo +Glys +Gnarkotics +Gnarles +Gnarlysurfer +Gnarmato +Gnarnold +Gnarwhal +GngBng +Gnight +Gniles +Gnoblin +Gnome +GnomeBustas +Gnomeopathy +Gnomeplay +Gnomeputone +Gnomerex +Gnomeruno +Gnon +Gnorc +Gnos +Gnotyep +Go Do One M8 +Go2HornyJail +GoBearsUA +GoBiiii +GoDrinkWater +GoGGu +GoPlayOutsid +Goads +Goal2Max +Goalkeeper54 +Goals +Goat +Goat512 +GoatAteMySon +GoatOfWar +GoatStank +Goaticorn +Goatmelk +Goats +Gobbie +Gobiasinds +Goblin +GoblinLevel1 +Goblinborn +Goby358 +GodDmntNappa +GodEmpsTrump +GodHalfMercy +GodKingJT +GodM +GodOfCats +GodOfTorment +GodSaidGrind +GodSlayer422 +GodTormentor +Godaa +Godcody +Goddaz +GoddessAmaya +GoddessHylia +Godenzonen +Godezzo +Godis +Godkip +GodlikeOne +Godly +GodlyLeecher +GodlyThug +GodofAhri +Gods +GodsBlackSon +GodsSniper +GodsSyndrome +GodsZombies +GodsentHero +Godspade +Godstrong +Godwise +GodzFear +Godzilla +Godzilla1282 +Goed +Goedaardig +Goeman +Goes +Gogo +Gogojuice +GogurtYogurt +Gohan +Gohler +Goinvokeman +Gojam +Goku +Goku3ss3 +Gokuu +Gold +Gold M40A3 +Gold-Ileana +GoldHunter69 +GoldTracerR1 +Goldclaw30 +Golden +Golden2Aim +GoldenArm647 +GoldenEye69 +GoldenMinion +Goldendev +GoldfarmCOX +Goldie47 +GoldieOne +Goldless +Goldmagic +Golds +Golem +Golemantium +Golembaby +Golf +Golfcarts +Golfje92 +Golfkarton +Gollito +GolloSam +Gomham +Gomsugo +Gomut +GonDaba +GonFeeshin +Gonapappa +Gondort +Gone +GonjaMon +Gontr +Gonzalo +GooMoonRyong +Gooberz +Good +GoodFight +Gooda4 +Goodbye +Goodcents +GooderB0aty +Goodole +Goodpizza +Goodwin +Goofy +GoofyLlama +Googagoogago +Googie +Google +Googleisme +Googs +Gooneshy +Gooney +Goooby +Gooochy +Goopbandit +Goose +GooseAlmyti +Goosely +Gooshus +Goothan +Gooziky +Goph +Gophurr +Gopuppy +Goragtong +Gorathe +Gord +Gordi +Gords +Gore +GoreTexZ +Gorehogthot +Gorg +Gorgeous +Gorgonsolo +GorillaMon3Y +Goriox +GorkOfGuthix +GorogSmash +Goromi +GorskiGG +Goshiki +Gossip +Gosustyle +Got my DD214 +GotABigDoing +GotTheTool +GotchuXL +Gotemburgo +Gothic6669 +GothicHippy +Gothicking70 +GottaSlay +Gottaburn +Gountor5 +GourdPicker +Gourmet +Gozi +Gozpot +Gp On Me +Gr0tti +Gr4p3 +Gr8Legacy +Grab +GrabbaLeaff +Graenmeti +Grafie +Grafvs +Graham47 +Grain +Grainfedbeef +Grainter +Grainys +Gram0fDabs +Gramalio +Grammar +GrampaDreami +GramsaySan +Gran +Grand +GrandErected +Grandikid +GrandmasterT +Grandmasters +Grandpa +Grandwarlike +Graniitti +Grannt +Granto +Grants2004 +Grape +Graphics +Graros +Grasp +Grasshoppper +Grast1z +Gratefulfunk +Gratis +Gratitheode +Graudalin +GraveDiqqer +Gravecan +Graveless +Graves +Gravew0rm +GravyTugboat +Grawgar +Gray +Grayden +Graymarrow +Grayola +Grazing +Grazium +Grazzak +GrcRevisited +Greally +Greasy +GreasyGoose +Great +GreatBritain +GreatGinGin7 +GreatNorth +Greaterbeing +Greatgranpa +Greatwhite62 +GreedyFox +GreedyG4me +Greek +Green +Green Guru42 +Green0ktober +GreenBstard +GreenClue +GreenCortex +Green_Matcha +Greenbeens1 +Greendor +Greenikulas +Greenmusiq +Greenwell +Greenwolf666 +Greg +Greggery +Gregley +Gregobeast69 +GregorJesk +Gregornaut +Gregory +Gregsdabomb +Greig +Gremlin +Gremoir +GremorysPawn +Grena +Grenenjah +Grenthyl +Gressaker +GreyStation2 +Greyhunter +Grider +Griefstonks +Grieve +Grieve4Nieve +Grievedd +Griffey +Griffimano +Griffin +Griffoo +Grifo +Grifwin +Grihm +Grilby +Grim +Grim1O +GrimR +GrimRequiem +Grimalkinn +Grimm +Grimmauld +Grimmij0w +Grimmlie +Grimms Baane +Grimnitro +Grimple +Grimreaper22 +Grimsomebody +Grimwold2 +Grimy +Grimy H +GrimyBuchu +GrimyIndica +Grind +Grind4Life2k +Grindcorr +Grinder +GrinderTo99s +Grindin +Grindinator +Grindius +Gringotts +GrinoReigns +Grizzley +GrizzlyCares +GrmblGrombl +Grobar20 +Grobaz +Grod15 +Groene +Groesbeek +Groet +Grogget +Groleo +GrommrUK +Gronk +Gronky +GrootPool +GropeJelly +Gros +Gross +Grotkop +Grotty +Grottyzilla +GroundRanarr +Grown +Grrh +Grrim +Grrr17 +Grrrrrrr +Grucci +Gruglio +Grum +Grummmy +Grumpy +GrumpyFire +Grwl +Gryff1n +Gryygeri +Grze100 +Gschlez +Gsef +GtheSquid +Gtotgt +Guadanha +Guak +Guaka +Guala +Guam +Guar +GuardMaze +Guardhakan +Guardian726 +Guardy +Guason +Guataca +Gubrew +Gucci +Gucci0 +GucciBalboa +GucciDang +GucciDragon +GucciiFlops +Guckle +Gudfad3rn +Gudomligt +Guelph +Guest738 +Gufix +Guidebook +Guile +Guilles123 +Guillotine +Guilou3 +GuineaHorn +GulTraktor +Gulf +Gulsaft +Gumbygusher +Gumbypriest +Gumiibear +Gummi +Gummibier +Gummy +GummyTushie +Gumpie123 +Gunci +Gundrace +Gundrak +Gune +Gunfire +Gunjamini +Gunna +Gunnar +Gunnawr +Gunner556 +Gunnolvur +Gunny +GunnyGuest +Guns +GunsN +Gunsmith95 +GunsonGurner +GuntherNese +Gunthie +Guntilius +Gunvald1 +Gunwil +Gura +GuraChan +Gurchh +Guren +Guri77 +Gurilovich +Gurkes +Gurnie +GurningPills +Gurog +Gurp +GuruOz3 +GusMagnel +Gustav +Gustie1 +GuteArbeiter +Gutenberg +Guthix +GuthixIsBae +GuthixVapes +Gutti +Guwaap +Guwapp +GuyDude +GuyHarvey +GuyInReaLife +GuyOnaBear +Guyringo +Guzas +Guzzle +Gvjordan +Gvzy +Gwas +GwasMaster +Gwasha +Gwasing +Gweav +Gwellz +Gwimer +Gwinter225 +Gwyn +Gyanzin +Gymp +GypsyAvenger +Gyrati0n +Gyro +Gyroman +Gytisr9 +Gyts +Gyym +GzBs +H0B0 +H0DEX +H0NA +H0PES +H0RSEFIGHTER +H0lyPorkyPig +H0me +H0nestyBe +H1GH +H1gh +H1gs +H22a +H2GivesUTheD +H2HO +H2Okt +H3AV3N1Y +H3NNESSEY +H3adBurner +H3ll +H3llg0g +H3nti3 +H3rbs +H3rioon +H3xxar +H501 +HACHE +HADYYY +HANDLEwCARE +HAOKIMALONE +HARVEY +HARYWERNASDA +HASA +HAXERFUGGv2 +HBTurpin +HC Diego +HCIM +HCJynkky +HCaturbate +HCgenes +HClM +HCmunchies +HCsndr +HDGamerLewis +HDarcticus +HEADLlNES +HEAVYWElGHT +HEAVYWORK +HEL1O +HELPPOLOTO +HELl0S +HEREforPETS +HERYWERNASDA +HElSENBERG +HGCduke +HHans +HICK +HIKI VALUU +HL8ight +HM02YouFools +HM05 +HOKIE +HOOD +HOOLlGANS +HRVRD +HT Hero King +HTTP +HUGE +HUMPING +HUUTIS +HVSG73373535 +HaClintondix +HaNamer +Haaaa +Haaaydeez +Haardest +Haarvey +Haavard +Habaneros +Habib +HabsWin2021 +Hachune +Hacked +Hackett116 +Hackie +Hacky +HaddlingOS +Hadeees +Hadei +Haderlumpen +Hades +Haell +Hafco +Hafcos +Hafdis +Haffamilleon +Haffie +Hagaar +Hagedis +Hagenau +Hagenees +Haha +HahaYes +Hahaha +HahnSuperDry +HaiDiLao +Haiaf +Haidynn +Haighy +HailYeah +Hair +Hairy +HairyCave +HairyLatino +Hairyteddybe +Haissi20 +Haiten +Haizet +Hajduk +Hajj12 +Hajkiii +HakGwai +Hakafissken +Hakala +HakanTheMad +Hakeem +Hakkua +Hakozuka +HakunaWHO +Hakuryuu +Hakwai +HalalSnakbar +Haldir140 +Hale +Half +Half Volley +HalfAb0rted +HalfHawaiian +Halfdanger +Halfway +HalfwayOkay +Haliax +Halipatsuife +Hall +Halla +Halleloja +Haller +Halloman71 +Hallonkram +Hallowed +Halls104 +Hallucianter +Hallucin8d +Hallufauz +Halo +HaloMisfit +Haloking176 +Haloo +Halsly +HaluunKeksin +Halve +Hamataka +Hambzy +Hamed +Hamii +Hamis +HammZ +Hammer +Hammer4442 +HammerTime29 +HammerTine +Hammered +Hammond +HamoodyShimy +Hamp +Hampus +Hamsterslayr +Hamudiy +HandTuggy +Hande +Handicap +HandleofJD +Handley +Handphone +Hands +Handsome +Haneet +Hang +HangChowCrow +Hangin +Hanhen +HankTheTank2 +Hankanini +HankoAJ +Hankzilla +Hannah +Hannh +Hanno +Hannu +Hanoi +Hansen +Hansern +Hansy +Hanwi +Hanzino +HaochengZ +Haole +Haphazzardz +Hapoton +Happier +Happiikhat +Happy +Happy420 +HappyPandaXD +Happyfrog12 +Happyguy +Hapukurk +HarKieren +Haraket +Harambe +Harassment +Hard +HardFormed +HardHatJeffy +HardMannetje +HardRAZ3R +HardRazer +Hardc0reBruh +Hardcome +Hardcrux +HardeSnikkel +Harder +Hardie +Hardlesas +Hardman +Hardwaring +Hardwell420 +Harem +Harja +Hark +Harka +Harken +Harken21 +Harlekin +Harlem +Harlot +Harm +Harmala +Harmentje +Harmonized +Harmony +Harmr +Harms +Harraggen +Harresvela +Harri +Harriganrace +Harrithon +Harrris +Harry +HarryTheGOD +HarryTheWhte +Harryalt +Harryindacut +Harshhashh +HartIess +Hartlepool +Hartree +Haruka +Harutikk +Haruto +Haruuki +Harvardista +Has2BeSHiFtY +Hasballa +Hasek +Hash +Hash1 +HashHund +HashIsLife +Hashh +Hashiiirama +HashtagGOALS +Hashtagz +Hass +Hassis +Hassoni +Hastings +HatchetOG +HatiFnattt +Hats +Hatsune +Hatsy +Hatte +Hattnn +Hauki0nIron +Hauki0nNoob +Hauki0nUlti +Hauntedfury +Haunter12123 +Hauntya +HausHausHaus +HavU +Havac +Havawk +Have +HaveAGood1 +HavocRavage +Havok +Havottaja +Havzzter +Hawaii +HawaiiMadez +Hawaiian +Hawes +Hawk +Hawkear +Hawkes +Hawkit +HawkofLight +HawksMama +Hawolt +Haxd +Haxn +Haxnoiz +Haxoonie +Hayabusa +Hayasaca +Hayden3 +Haydenss +Haydor +Hayesy +Hayfield +Hayirlisi +HayleyQuinn +Haylz +HazDownz +Hazade +Hazardouss +Haze +HazePGN +Hazed +Hazeley +Hazla +Hazsle +HazyHerb +HazzFive +HcGon +HcHoopla +Hcimdiot +He11zdone +HeSmokesBud +Head +HeadHuunter +Headgaskets +Headleya +Headlines +Heagerg69 +Heard +Hearne +Hearted +Hearten +Heartlock +Heartquake +Hearts +Heartsful +Heartskate +Heartttt +Hearty +Heat +HeatSeekr187 +Heated +Heathen +HeatproofIM +Heav7n +HeavenlyBlue +Heavens +HeavensStorm +Heavy +Heck +HeckingFish +HecklerNKoch +Heckstrm +Hecote +Hectic Mic +HecticGinger +Hedge +Heedbo +Heee +Heel +Heeling +HeftyFlan +HegXDXD +Hege +Hegelund +Hegert +Hegesy +HeikkiPentti +Heil +Heilios +Heinamies +Heineken +Heinered +Heinzzel +HeirHead +HeisenBergW +Hekdik +Hekla +Heko +Heldip +HelemaalMooi +Helesta +Helium +Hell +HellAngel +HellBlood +Hella +HellaKush420 +Hellafly +Hellandnz +Helldog946 +Hellhaunted +Hellinferno4 +Hellixx64 +Helllblazer +Hello +Hello6 +HelloDottie +Hellodummy +Hellrain962 +Hellrazorr +Hells +HellsRavage2 +Hellz +Helm +Helmoid +Help +HelpLahh +HelpTheNoobs +Helson Ryse +Helta9 +Helx +Heme2 +HemeSupreme +Hemiptera +Hemmii +HemoGlobe +Hemp +Hempopotamus +Hems +HenaQ +Henee +Henfami +Hengecobdig +HenkdePlank +Henkerddd420 +Henkkawaa +Henkleebruce +Henlo +Hennesssssy +Henni +Henniejj +Hennssey +Henry14 +Hens +Heolis +HephaestusRS +HerAddiction +Herb +Herbacist +Herbaderb +HerbalKing +Herbalicious +Herbby +Herbilicious +Herblore +Herbmania +Herbogus +HerculesLoyd +Herculooo +HereFor_Beer +HereSomeDank +HeresALlama +HeresySlayer +Herkules +Herky +Herm10ne +Hermanni +Hermit +Hermitian +Hero +HeroDan +HeroToby +Heroed +Heroic +HeroicDesire +Herp +Herpa +HerpaGnome +HerpesNo +Herpesbek +Herra +Herrits +Hesienberg +Hesitation +Hespori +Hespus +Hess +Hesson +Hetumo +Hetzer +Heuha +Heur +Heuvel +Hever +Hevi +Heving +HexMage +Hexadecimal +Hexenblut666 +Hexenkonig +Hexication +Hextale +Hextra0rdnry +Hexxjan +HeyBeautiful +HeyBigDaddy +HeyDaddy +HeyFonte +HeyHowsLife +HeyItsLachy +HeyLuffy +Heywaddup +Hezbullah +HgH2 +Hhmm45 +Hhmora +HiDyvvnBDP +HiGHFLYER +HiImIronRick +HiImNicole +HiLumbridge +Hibbetts +Hick +Hickery +Hicu +Hidaki +Hidden +Hiddenn +Hiddy +Hidekia +Hideo +Hider +HidesHerEyes +Hidole555 +Hieroglyfic +Hifter13 +Higgens +High +HighMeatloaf +HighNoobJhin +HighOnPlants +HighProbably +Highcaalibex +Highfish +Highmountain +HighonCash +Highscaping +Highway2Hell +Higlen +Higu +HihoMenono +HiiddeN +HiipFiire +Hiisgreat +Hiiz +Hijack778 +Hijsbergh +Hiker +Hikiukko +Hikizato +Hildr +Hilge +Hilk +Hillram +HilltopHick +Hillzy +Hilo +Hincarpie +Hindi +Hinny +Hiphop +Hiphopdude0 +Hipnodiskd4 +Hippeis +HippieLexy +Hippies +Hirae2 +Hiria1 +Hiroble +Hiroticus +HisHungness +HisLordship +Hisano +Hisblore +HisokaX4 +Hispeeed +HitMyVape +HitOnRun +HitTheVape +Hitagi +Hitch350 +Hitchens +HitdeBongz +HitherDither +Hitmonchans +Hits +Hittimestari +Hitz +Hiya +Hiyouri +HjaIIe +Hjaldr +HlKEN +HlMBO +Hldz +Hlep +HmmKoekjes +Hmmingbird +Hmmk +Hmmm +HoButter +HoFkee +HoarderMan +Hobbit +Hobex +Hobgoblins +Hobie +Hobo +Hobodude67 +Hobutt +Hock Baws +Hocky +Hocpuck +HodamOS +Hodgetwin +Hodort +Hodvik +Hoffmanator +Hoffsworth +Hofus +HogPacker70 +Hoggormen +Hogo +Hogsen +Hogskoleprov +Hoheti +Hohhenheim +Hohhoijjaaaa +Hoilam +Hoix +Hokage +HokageRS +Hokiako +Hokie +HolaBurrito +Holbox +Hold +Hold3nMc +Hole +HoleNewName +Holenes +Holidayz +Holiest +Holisti +Hollar +Hollington24 +Hollow +Hollsyy +Holsey3126 +Holy +HolyColt +HolyDugong +HolyElixir +HolyEntity +HolyGhost +HolyHerb +HolySaints +HolySkittles +Holyfuk +Holyhonza +Holykana +Holyshmokez +Holyzuk +Hom3r +Home +Homealot +Homefront +Homegrowe +Homelander +Homeless +Homepage +Homer +Homestead +Homicide +Homie +Homies556 +Homingstats +Homlepung +Hompski +Honaz +Honden +Honest +Honeytrippin +Honeyyyy +Honket +HonkeyKong +Honkitonki1 +Honko +Honkys +Honler +Honor +Honq +Honru +Hooba +Hoobloob +HoochFighter +Hood +HoodBrothers +Hoodaloo +Hooded +HoodedDeath +Hooder +Hoodieninja +Hoodrat +HoofHarted +Hookin4GP +Hookr +Hooleys +Hoooka +HooorrraaaH +HoopaLoopz +Hoopre +Hoopti +Hoorus +Hoozio +HopNowNoob +Hope +Hope4TheBest +HopeSmolDicc +Hopeu98 +Hopian +Hoppa +Hoptilicus +Horatio +Horatioat +Horcrux +Hord +Hordalad +Hordaland +Hordelli +Horizons +HornDawgx +Horned +Horns +Horny4Hunlef +Horozu +Horriser +Horse +Horselord +Horstel +Horus1701 +HoshizoraRin +Hospitaliano +HostileBoss +HostileEx +Hostiles +HotAsianCuti +HotCocoa +HotCuppaT +HotDoggWater +HotManCurry +HotSaus123 +HotSnow +Hot_Farmer99 +Hotadelchic +Hotandhorny +Hotbox +Hotchelli +Hotdog +Hotdog655 +Hotdogit101 +Hotel +Hotkeys +Hots +Hotsbo +Hotsgonwild +Hotslol +Hotwheeler +Houdinski +Houndstooth +Houowvwvv +Hous +House +House748 +Housewife +Houstoned +Houstonnnn +Hovmeizter +How2Boss +How2username +HowAboutNeup +HowIing +HowIsDis +Howde +Howland +Howlini +Hows +Howson +HoySmallFry +Hoyah +Hoyiron +Hoyryjyra +Hrafnagud +Hrungiir +HshBrwnClwn +HsrFresh +Huaraaturpaa +Huard +Hub3r +Hubbz216 +Hubeeb +Hubli +HuckUsAHandy +Hudsy +Huebs +Huevote +Hugakitty +Huge +HugeMike +HugeSimp +HugeSquanch +Hugh +Hugh Jazzhol +HughAreMyron +Hugo +Hugodzilla +Hugos +Hugoslavic +Hugotec +Hugsi +Huhm0ng +Huhu +Huiliuiliu +Huilu +Huinca +Hukka +Hulagu +Hulk +Hullcity25 +Hulll +Hulluke +Hulluurpo +Hulvatonta +Human +HumanToxin +Humanist +Humanityy +Humb +Humbabe +Humberto +Humble +HumbleCanoe +HumbleCrab +HumblePlayer +Humblee +Humbleherb +Humblenobody +Humbles +Humid +Hummerspeck +HumperT +Humpletics +Humu +Hundjagare +Hundred +HungLow30 +HungSolo45 +Hungarry208 +HungerRee +Hungry +HuniePop +Hunkadoris +Hunnets +Hunpy +Huntarr +Huntdragimps +Hunter +Hunter10139 +HunterPandav +Hunterz +Huntindawg +Huntindawg2 +Hunting +HuntingGirls +Huntinthotts +HuntnCoFTB +Hunyadi +Huppis +Hurlae +Hurleee +Hurley +Hurlock +Hurri +Hurtigmads +HurtsDonut +Huscarl +Huseyin31 +Husker +HuskerFool +Huskieeeee +Husse1n +Husseinn +Hustensaft +Hustlez +Huswan +Hutchens +Hutros +Huts +Huugo35 +Huule +Huumepoliisl +Huutiset +Huutoripuli +Huviksee +Huxtin +Huzeyfe +Hvale +Hvorfor +Hxcmackin +Hxrm +Hxrsey +Hy3RoGeN +HyAcey +Hybrid +HybridSanta +HydG +Hydr0nate +Hydra +Hydraletics +Hydration +Hydraxon +HydroBlast +Hydroe +Hydrofiner +HydrosFather +HyggeDansker +Hykd +HylianLink +Hylkon +Hyosin +HypaDunkTv +HypeLad +Hyper +Hypercam +Hypercoaster +Hyperdeath20 +Hypermole +Hypersomnia +Hypertroll +Hypertrophic +Hyphen +Hyphenated +Hypn0se +Hypocriet +Hysteric4l +Hyttynen +Hyun +Hyxbe +I Am Vono +I Dizz I +I LOTR I +I R N B R U +I h8 farming +I ll fail +I00OOOOOO00I +I3ET +I3WANA +I3ox +I3rucex +I3ubbles +I3ulow +IAMBillNye +IAlwaysBurn +IAmArcade +IAmBabyYoda +IAmBinx +IAmEcliptic +IAmFaptastic +IAmFrampt +IAmRichard +IAmSlimShady +IAmStyle +IAmUnbound +IAmWaffles +IB4I +IBIoodRose +IBaIance +IBangBBWs +IBuyPowers +ICNK +ICauseRage +ICrazyCamelI +IDEPOCIEBIE +IDark +IDiabloI +IEATEDYU +IFRC +IFRS +IFernedYou +IGN0RANCE +IGoogledIt +IHQueenI +IHasHips +IHaveAWifey +IHaveToQuit +IHuntKoalas +II0III +II0v0II +IICyRaNoKII +IIIBCIII +IIIel0n +IIPrincesaII +IIamaman +IIflemishII +IIlIIAS +IIlIIoIIlII +IIllIll +IIlllllIIlIl +IIndy +IIrisviel +IIsaac +IJzermeneer +ILLUMINATIS +ILOVEUBRAT +ILike +ILostMyTalk +ILoveAstolfo +ILoveSeaFood +IM Maccy +IMAEATURASSS +IMAFKNNONCE2 +IMHankey +IMJeffG +IMPlayerjohn +IMSausjegeit +IM_Queeffing +IMissNieve +IMnotQ +IMsmits +INDICA +INFERNALMAX +INTERMEDlATE +INYOURTS +INeedABump +IOHBOY +IOnSpacezI +IPkdYourBank +IPlayForPeso +IPumpkin +IPunchKids +IQUICA +IR0N +IR0NMAN +IRON +IReallyLikeU +IRidePipe +IRowForUCD +ISOMAN12 +ISoLaTIIon +ISuperStarI +ITIOMME +ITIace +ITIaddy +ITIagicka +ITIajestic +ITIallen +ITIasKilleR +ITIassacre +ITIerica +ITIoj +ITIr +ITSPYRO +IUntradeable +IVICMXCIII +IVIE0W +IVIacaroni +IVIaybe +IVIesprit +IVIetallica +IVIidget +IVIooN +IVIugginz +IVIxtthew +IW4M +Iaculch +Iaffan +Iafs +IamAjewBoy +IamBruun +IamCheesin +IamCrazyBoy +IamDuru +IamErect +IamNSFW +IamRichPutin +IamSneak +IamXerxes +Iamearth +Iaminsanemax +Iammooted +Iammtpjr +Iamstepbro +IanT +Ianalan +Ianbird +Ianeke +Ianeke4 +Ianyaboii +Ibanezx99 +IbansPheonix +Ibarbo +Iblushh +Ibongtoke +Ibrahimovic +Ibuprofen800 +IcEyCuDa +Icanfixthat +IcarusRS +Icculus1 +Ice in Vodka +IceBarraging +IceCreamDog +IceDesert +IceH +IceNineKiIIs +IceSparro +Iceb +Icebeam +Iceburghomie +IcedOutDrip +IcedScrabble +Icedeadmage +Icee +Icehound +Iceid +Iceland +Iceleag +Iceliang530 +Icesoze +Icespeller +Icey +Iceyou90 +Ichi +Ichi6an +Iciclez +Iconoclasmic +Icookpeople +Icoz +IctCat +IcyFear +IcyTowerr +Icyene +Icyenicblood +Icyflowers +Icyx +Idaho +IdahoTaters +IdcGoAway +Idea +Ideekay +Idepredad0rI +Ididit33 +Idk Why PvM +IdleWhale +Idont +Idontlikejad +Iecysoda +Iffyz +Igloocold +Ignace +Ignent +IgorBogdanof +Igorr +Igot99failin +Igris +Iguaani +Ih8myRNG +Ihan +Ihana +Ihme +IiIy +Iimel +IisRaDiO +Iisalmi +Iivomon +Ijoinedthis +Ijusheadshot +Ikastovizski +IkeJEI +Ikhela +Ikillu247 +IkkeVincent +Ikkle +IlIBooieIlI +IlIIIIlIIIlI +IlINard0IlI +IlRisklIlIlI +Ilija +Illbeyourcat +Illest Logic +Illumee +IlluminumRS +Illwil +Ilovethewar +IlpOG +Ilsaldur +Iltasanomat +Iluredyou +IlyrianBlood +Im Christian +Im Outt +Im Tibbz +Im relapsing +Im45defence +ImALilPigBoy +ImASthhnake +ImAdam +ImAl0ne +ImCharky +ImCravenTim +ImDaPlugLLC +ImDaved +ImDaviie +ImFinnish +ImFlizz +ImGodd +ImHavingFun +ImHighASFSry +ImIncredible +ImIntense +ImJebbe +ImJustLonely +ImLarge +ImLeeuwarden +ImLikeRlyBad +ImMAdBro +ImMaxy +ImMilky +ImNewbie +ImNooblit +ImNotAfriend +ImNotHumble +ImNotThien +ImPaul +ImQuorra +ImRyboy +ImSane +ImShreksDad +ImSixteen +ImSoVulgar +ImTaegan +ImTayla +ImTinyRiick +ImTipsy +ImToFrosty +ImWilbur +ImYourDadBTW +ImZe +ImZorp +Im_Stone126 +ImaCraftHor +Imack +Imafore +Images +Imaginable +Imagine +Imakuni0 +Imalooter +Imasecretspy +Imasin +Imawizardm8 +Imazamox +Imblim +ImbuedFart +Imbune +ImeshuggahI +Imgrazy +Imidril +Imma +ImmaSkill +Immense +Immer +Immerseus +Immiscible +Immortal +Immortal91 +ImmortalK12 +ImmortanMike +Immys +ImpactPewPew +Impared +Impeccable +Impedance +Imperdoavel +Imperfekt +ImperialQc +Impish +Impishhh +Impriznd +Improv +Impurest678 +Imsain +Imsokwtie +Imthick +Imtoob +Imus +InCyson +InDespair +InGameLies +InThe90s +Inaaya +Inbow +Inbred +Incapacitory +IncomingBeef +IncomingGank +IncredblDino +Indain +IndawrCrwdad +Indcsn +Indian +IndianCat +Indicates +Indicator +IndieGarri +Indigo640 +Indoorsman +Indrado +Indrias1 +Inedibles +IneedPVM +Inefishient +Infaam +InfamousAB +InfamousEvil +InfamousMain +Infase +Infectus +InfernOwl +Infernadev +Infernal +InfernalPRO +Inferneo +Inferno +InfernoTism +Infernowerno +Infero +Infesmati +Infin1te +Infinate +InfinitiGX +InfinityMan +Infirme +Inflnite +Influx +Info +Infobese +Infor +Ingeb +Ingeniously +Inglane +Ingleburn +Inhinyero +InhumanBTW +Inimene1020 +Inimputable +InitialTT +Iniys +Inkedsaint +Inko +Inksane95 +Inner +InnerBliss +Innvision +Inqku +Inri +Insafi +Insane +InsaneBobbie +InsaneFruit +InsaneIee +InsanePerson +Insaniack +InsanityNix +Insanityzz +InsertGold +Insluiper +Insomnist +Inspection +Instail +Instinct +Instro +Insucc +Insulting +Insurgent +Int0mieli +Integration +IntenseRage +Intensifyyy +Intentional +Intercept0r +Internal +Interracial +Intherial +Intier +Intimate +Intimidant +Into +IntoInfinite +Intoner +Intresant +Intresenting +Intubator +Intuition +Inubashiri +InvTagsBad +Inva +Invalar +Invercargill +Invert +Inveterate +Invisa +Invisioners +Invokers +Involk +Invoryy +Inxo +Ion870 +IonCannon +Ionia +Iono +Iowa146 +IowaCJ +Ioyal +IpeeInTheSea +Ipod5412 +Ippe +Ir0n +Ir0nMammoth +Ir0nRagnarok +IrDA +Iralimir +Irid +Irie +IrieLuDa +Irinichina +Iris_1904 +Irish +Irithe +Irmak +Irobar +Iroha +Iron +Iron Alabama +Iron Beabs +Iron Brinnie +Iron Chombre +Iron Elyon +Iron Franchi +Iron G0liath +Iron Ghosgar +Iron Gios +Iron Griss +Iron Hroth +Iron Hugge +Iron Kalde +Iron Kngs +Iron Laplace +Iron MTUT +Iron Mapes +Iron Masuli +Iron Meydon +Iron Nellz +Iron Ohboy +Iron Peg +Iron Request +Iron Rikyu +Iron Scolew +Iron Seagz +Iron SteveB +Iron Tinman +Iron Tonski +Iron Tutnin +Iron Uakti +Iron Vexzed +Iron W1nk +Iron Zilong +Iron Zul Mox +Iron l2asta +Iron xyN +Iron10203 +Iron2Pickaxe +IronAgentP +IronAjandre1 +IronAlblad +IronAlufolie +IronAngst +IronAnnaMay +IronApples +IronAussieM8 +IronBankFull +IronBeanz +IronBiGuyBtw +IronBobbyjoe +IronBosse +IronBound +IronBrad +IronBrick +IronBuriedNU +IronBurnsRed +IronChirpOTK +IronChrisKin +IronClarkey +IronCoX +IronComedy +IronCooter +IronCozza +IronDakotas +IronDavid +IronDeadBoy +IronDog777 +IronDong +IronDubzy +IronDudde +IronEagles +IronEkakerta +IronFefe +IronForFunnn +IronForged99 +IronFrogMan +IronFungi +IronGalihand +IronGez +IronGodsword +IronGoneNorm +IronGow +IronHammy +IronHomer +IronIDKFA +IronIsNoJoke +IronJValor +IronJakeT +IronJamesG +IronJarod +IronJoint +IronJuji +IronKaboom +IronKaiser +IronKapp +IronKukk +IronKyloman +IronLadel +IronLaffin +IronLankzey +IronLegend +IronLepaus +IronLifting +IronLucas +IronLuckPlz +IronMadePure +IronMan +IronManBow +IronManJar +IronManSux +IronMango +IronMarius +IronMarty +IronMatty +IronMetknot +IronMinion +IronMountain +IronMugz +IronNWord +IronNachos +IronNateDogg +IronNazguls +IronNexuss +IronNeya +IronNihilm +IronNinja13 +IronNord +IronOceanMan +IronOdum +IronOldBoy +IronOnPatch +IronOrca +IronOsiriss +IronOxideMan +IronPills +IronPrice +IronPumitaz +IronQli +IronQueen +IronRait +IronRassi +IronReese +IronRobbo +IronRogueMan +IronSabo +IronSantaMan +IronSchmieds +IronShadow5 +IronSikruz +IronSly +IronSmurfff +IronSpiderZ +IronSplats +IronSpoNeD +IronSpoony +IronSpray +IronSquidly +IronTau +IronToff +IronUnkilled +IronVegtable +IronVikinng +IronVikzo +IronW3LEGEND +IronWafflee +IronWallnut +IronWayneker +IronWush +IronZettrox +IronZong +Iron_Slippy +Iron_Sukulo +Ironblood7 +Ironboba9993 +Ironborn +Ironbutcher +Ironed +Ironeyy +Ironflox +Ironfur +Ironic +IronicBenson +IronicSwag93 +Ironicer +IroningB0red +IroningSucks +Ironkaka +Ironmacman +Ironman +Ironman Jowe +Ironman idk +IronmanFookz +Ironmanerno +Ironmeme +Ironmimmi +Ironn +Ironn_69 +Ironpasta1 +Ironred33 +Ironsoul2 +Ironstone +Ironwinter +Ironwork4eva +IronxElite +Irony +Ironylion +Ironzilla +Irrumated +Irxnized +IsAlexOk +Isaac +Isbjorn +Isganytojas +Ishzn +Iskemia +Iskolar +Iskon +Iskra +Islaal +Islefalls +Isleview +Ismelitooo +Ismo54 +IsoG +IsoP +Isoga +Isoleucine +Isoptox +Isosami +IsraVM +Israels +IssaEly +IssaStiffler +Issard +Istanbulite +Istaxit +ItBurns +ItIsWedsDude +ItWasntMe007 +Itaky +Ital +Italian +ItalianAJ +Ithero +Ithlinee +Its Me Dave +ItsAllOgreM8 +ItsAnobrain +ItsBigNasty +ItsBlitzyy +ItsClout +ItsDende +ItsFinn +ItsFlooo +ItsHosef +ItsMeBlaze +ItsMeDog +ItsMev +ItsNiels +ItsOleGreg +ItsOwenM8 +ItsTerpsWrld +ItsWicked +Its_A45c +Its_Fonte +Itsmeborrid +Itsssjustice +Itupakointi +ItzElise +ItzLogikal +ItzMrNick +Itzvenom +Iuckk +Iulz +Iustrous +Iuxio +IvIegaDan +Ivain +Ivaink +IvanMullet +Ivanckonia +Ivanka +Ivansaccount +IvelJet +Iveljetorox +Ivoos +Ivryk +IxHunt3rxI +Ixala +IxonnoxI +Izbec +Izone_Kev +Izuria +Izvorul +Izzy +Izzyboy300 +J S 2 M +J001_jf1 +J0UF +J0YRYDE +J0dz +J0hnnyQ +J0ng +J0ngeBV +J0ppy +J0rdo117 +J0se +J0seph +J1ub +J2TR +J2caine45 +J2ck +J3S5E +J3rkkuHD +J41AL +J45e0wns +J4QS +J4gga +J4my +JACK3DJOHNNY +JAYJ51 +JAlDYN +JBGard +JBrody +JBuck057 +JBux +JCole +JCon +JCutler +JDBass +JDEP +JDFlaSh +JDJM +JDez +JDlion +JENNY +JETSNBEERS +JFKautopilot +JField +JFryGuy +JGIV +JGlen97 +JH3305 +JIIVEE94 +JJ23 +JJROCKETS +JJRicky +JJchris66 +JKMi +JKTimbo +JKingJ777 +JKrollin +JKuyaa +JLowe +JMack +JMiddd +JOCKO00O0O0O +JPant1ess +JPantless +JPence +JPountney +JR05E +JRxs +JSLatvala +JSco +JSplash +JStepho +JTIAIC +JTM33 +JTscape +JUGIB +JUST +JUSTICE +JWRLD +JZX1O0 +JaBouris +JaDig +JaStraater +Jaac +JaackGP +Jaakako +Jaalva +Jaamm +Jaant0 +JaayC +JabHook +JabbasHut +Jabopanda +Jabroni +Jabroniii +Jacckk +Jacey +Jacinto +Jack +Jack Reipan +Jack1 +JackMayte +JackOscar +JackRod +Jacka +JackandCoke +Jackass +Jacke +Jackie +Jackisbanana +JacknHookers +JackoPogU +Jackoo +Jackos +Jackoz +Jacks +Jackson +Jackyboiii +Jacob +Jacobieus +Jacobro +Jacobs +Jacupy +Jacy59 +JadMaister +Jada +Jadakiss +Jadavius +Jaddok +Jade +Jadeine +Jads +Jaecob +JaegerBoom +Jafacakeman +Jafanto +Jaffar +Jagdpanther +JagerBombski +Jagermeister +Jagged +Jagt69 +JahIthBer +Jahaerhys +Jahbby +JahgexPlzzz +Jahmerica +Jaiden184 +Jailbreak455 +Jaimeebear +JakMetalHead +Jaka On Can +Jake +JakeState68 +JakeSteFarm +Jakedajackal +Jakee +Jakeeyx +Jakermeister +JakesGHerps +JakesSolo +Jakesonville +JaketheSnake +Jakey +Jakeyosaurus +Jakrem +Jakrojan +JalNib +Jalduii +Jalite +Jaljif +Jalla +Jalo +Jaloenow +Jalou +JamalBobaman +Jambaica +Jamblaster +Jameo +James +James2709 +James9 +JamesBondss +JamesCUFC +JamesDaWizar +JamesHaliday +JamesJ2019 +JamesLango +JamesPratt94 +JamesShotGG +Jamesay +Jamesbombom +Jamesrb1 +Jamess +Jamesy +JamiBear +Jamie +JamieOliver +JamieXV +Jamixa +Jamlicking +Jammie +Jamn +Jamosbondos +Jamppa +Jampy +Jamuli +Jamyroo531 +Jamzylockz +Jamzz +JanHenkD +JanVanLeiden +Janar +Jandaer +Jandie5 +Jane +Janer +Janes +Janice +Janikowski +Jank +Jankk +Janksky +JannaMain73 +Jannanas +Janne +JannpajII +JanoPotato +Jansky +Jansz101 +Jante +Jantex +Jaooa +Japanese +Japiohh +Japoolie +Jappieee +Jappo +Jar3y +JarOfCookies +JarOfSmORC +Jarab +JareZki +Jared1234 +Jareds134 +JarlCantBank +JarlEarlKing +Jarnemelk +Jarnte +Jarra +Jarredn +Jarskie +Jarsse +Jaru +Jarvis +Jarx +Jasberg +Jasey +Jasinador +Jason +JasonJ +Jasperw90 +Jaspi +Jasyre +Jaunius +Jave +Javvymuis +Jawntista +Jaws +Jay024 +JayDaddy313 +JayEngineer +JayFlow +JayLunar +JayManzarek +JayMaster +JayMuthaFknC +JayPortal +JayRu7 +JayTheBurnt +Jayden +Jayders +Jaydia +Jaydos +Jayhawk225 +Jayi +JayjayNeo01 +Jayksie +Jayman +Jaymyson +Jaytea +Jayteaf +Jaytee1262 +Jaywub +Jayy +Jayzar +Jazo +Jazpurs +Jazz +JazzFlap +JazzMaster07 +Jazzjr89 +Jazzy +JazzyFlips +Jblieves88 +Jbvff +Jc_TheCops +Jcdelavici +Jchn +Jcmalone23 +Jcolts20 +Jcourt1 +Jdaws +Jdidy +Jdoggy2018 +JeJoat +Jean +Jeangaboudle +Jeari +Jebiii +Jebrim +Jebroid +Jebroni +Jecob +Jedah +JedaiKnight +Jedi +Jeebiez +Jeebz +Jeemis +Jeep +Jeesuhs +Jeet +Jeeve +Jeez +JefFamous +Jeff +JeffMusk +JeffWiki +Jeffermus +Jeffie381 +Jeffmyster5 +Jeffre +JeffreyFNV +Jeffro +Jeffy +JeffyTheDahm +Jefry +Jefy +Jeggesen +Jehdin +Jehtty +Jeimi +JeisBtw +Jejex +Jekquesting +Jelbringer +Jelior +Jella +Jelle +Jellie40 +Jellisme_99 +Jelluh +Jelly +JellyBeanRs +JellyGenix +Jellyfishes +Jemelope +Jen0va +JenaTulwarts +Jenessa +Jeniuss +Jenla +Jennacydal +JenniTolls +Jennn +Jenny +JennyElina +JensenRS +Jenskee +Jepp89 +Jeppeonkurre +Jeppie +Jepppu +Jepuzeka +Jepz +Jerak +Jerayou +Jerec +Jereh24 +Jeremiahlewi +Jeremy +Jeri +Jern Tarzan +Jerne +Jernladden +Jernpung +Jerom21 +Jerre26 +Jerrin +Jerry +JerryChinger +JerryMina +Jers +Jersh +Jersion +Jeru +Jerusalenm +Jerziii +Jerzy +JeshusChrist +Jesk +Jess +Jesse +Jesseq +Jessica +Jessie +Jesspresso +Jessy +Jesus +JesusComing +JesusRedeems +Jet3010 +JetFlame +Jeththe +Jetma +Jetridder11 +Jetsmoke +Jettrider +Jev21 +Jevel +Jewbaaca +Jewbakah +Jewbang +Jewy +Jexlo +Jeyos +Jezeus +Jezkoz +Jezuux +JezzaripHD +Jezzie +Jfleeze +Jglove +Jgy1889 +Jhebs +Jhny +JhormanCovid +JhosS +Jian +Jibajaba +Jibberflexed +JibrilMaster +JiggerJoe +Jigglyboy +Jigglywoo +JikdarShark +Jikkurr +Jiklim +Jim0k +Jim38iron +JimAdler +JimTheGing +Jimb0bMaster +Jimbi +Jimbly +JimboJamzAF +JimboQuan +Jimbob3005 +Jimbogun +Jimboi +JimcakeKong +Jimi +Jiminuatron +JimmahDean +Jimmerik +Jimmi +Jimmy +JimmyBuns +JimmyValmer7 +Jimmyo +Jimosine +Jimpertje +Jimpiix +Jimsterjim +Jin Oh +JinDoritos +Jinimy +Jinkers +Jinko +Jinte +JioGetsMoney +Jion +Jiqonix +Jiren +Jirka +Jirou Kyouka +Jitaxia +Jithra +Jixoxx +Jixr +Jjar127 +Jjjjjj210 +Jjozzie +Jkdogg +Jkhby +Jkolrur +Jku45 +JlLLY +JlMMB0 +JlZZB0SS +Jlarge +Jlova +Jmagelssen +Jmar +Jmaster402 +Jmbryn +Jmca +Jmen +Jmies +Jmjake +Jmonelite +Jmudford44 +Jnas +Jnwp +Jo0l +Jo3p +Jo5p +Jo711 +JoEiSaFiShEr +JoJo +JoJo79 +JoKerRtheGOD +JoMoe +JoRouss +JoWie +JoXuh +Joacco +Joao +Jobac +Jobann +Jobard93 +Jobber +Jobbits +Jobbyqq +Jobless +Jockward +Jocqui +Jodenzaad +Jodon +Joe420buddy +Joe56543 +Joe56780 +JoeFoe +JoeGas +JoeTheGod +JoeWoody +Joebobinator +Joecuster +Joel +JoelBtw +Joell +Joered40 +Joes +Joeshmo +JoeshmoeOSRS +Joestar +Joey +JoeyDabs +Joeydarebel +Joeyer5 +Joeyfernando +Joeyjoe600 +Joferr +Joffa +Joggaplanten +Johan +Johanbtw +JohannesRRL +Joherk +John +John Muir +JohnChaptr15 +JohnDaBoss +JohnGilespie +JohnNoyes +JohnWLennon +JohnWick39 +Johnbovi +JohndemenBTW +Johnletics +Johnny +JohnnyBeanz +JohnnyChimpo +JohnnyHart +JohnnyMellow +JohnnySXC +Johnnypants +JohnoMate +Johns +Johny +JohnyLocoo +Johnyy +Johuab +Johzyn +Joizz +Jojis +Jojkan +Jojora +Jojy +Jokar +Joke +Joker +JokerzDice +Jokinq +JokuHeppu +Jokurul +Jole +JolliJolli +Jolteon +Jolting +Joltism +Jomba +Jombsy +Jomer +Jommann +Jomoba +Jomppei +JonHDgamer +JonOn +JonVV +Jonahcart +Jonanism +Jonas +Jonas9115 +Jonasbroh +Jonboy +Jondog +JoneNikula +Jonessy +Jonezey3 +Jongo +Joni +JonisBaisus +JonisSniegas +Jonjo12knees +Jonko +Jonn +Jonnems +Jonnisan +Jonnisjoen +Jonny +JonnyBoii +Jonnybak +Jonnybowler8 +Jonnysniper +Jonsamma +Jonxsy +Jony +Jonzza +Jooe +JoonSoo +Joonas +Joonayoyo +Jooni +Joontah +Joopaul +Joose3 +Jophatmama +Joptvajiumat +Jord +JordHarris +Jordan030592 +Jordan1063 +Jordaneee +Jordany5b +Jordavitch +Jorden +JordenFCB +Jordnn +JordyM +JordyMcSheep +Jordz_King +Jorenator +Jorkkelis +Jorlund +JoroEdde +Jorsne +Jorster +Jorttis +Jorzki +Josavi +JoseLargeD +Josen +Joseph +Josh +Josh Tsutola +Josh2Godly +JoshD +JoshGymnast +JoshMarksman +Joshery +Joshh +Joshii +Joshimitzu +Joshism +Joshmaster31 +Joshua +Joshuaaaah +JoshyCii +Josiahs +Josoust +Jostle +Josue +Josukes +Josylvio +Jote +Jotjemenotje +Jotunheimar +Joueur4376 +Joulaha +Jovilius +JovyGaming +Jowah +Jowalll +JowatBTW +Jowel +Jowitt +Joycey1997 +Joz6 +Jozu +Jr Metro +Jr2k13 +Jrabbat +Jrby +Jreppks +Jroanirr +Jrodjok +Jrogo +JsN4 +Jsag +Jsnn +Jsony +Jstnn +Jtownironman +Jubaah +JubbaTheHut +Jubilations +Jubita +Jublian +Jubu +Judah +Judddy +Jude +Judie +Judies +Judlmin +JudoChop +Judybats +Juezz90 +Juffo +Jugalator +Jugernought +JuggaloOSR +Juggerthot +JuhQ +Juheniqus +Juhhu +Juhiiis +Juhis +Juhls +Juho +Juhve94 +JuiBoi +Juib +Juice +JuiceUSA +Juicy +JuicyTear +JuiicyAF +Juikki +Juint +Juisy +Jukebot +Juked +Juko +Juktes +Jules +Julia +JuliaFlorida +JulieFromHR +Julien +Julley +Julma +JulmaJoe +Julmarsson +Julpa +Jumal +Jumanji +Jumbo +JumpingBean +June +Junexo +JungJulius +Jungkook +Jungle +Jungle175 +JungleKitty +Junk168 +Junmai +Juntti463 +Juoda +JuostenKustu +Jup1Ko1r4 +Juqqernaut +Juranja +Jurassix +Juri +Jurky +Jurmalainen +Jurtaani +JuryRigging +JusCauz +Jusfat +Jussi +Just +Just Alright +Just1n Sane +Just3lis444 +JustAAPotato +JustBob +JustChillins +JustDevon +JustFollow +JustGoInDry +JustJake +JustKidStuff +JustLucky +JustNewbin +JustPeachy +JustPertti +JustRenne +JustRoW +JustSinful +JustTheTip +JustaStar +Justass +JusticeSven +Justiciaro +Justified +Justin +JustinBieber +JustinFromVA +Justinkai +Justinolk +Justins007 +Justlfied +Justnexuss +Justo80 +Jusus +Jutendouji +JuuNinJi +Juugmasta +Juul +Juuna +Juustis +Juvi +Juvian +Jwad +Jwett +JxJxV +JxcelD +Jxcx +Jxdidiah +Jxdooo +Jxke +Jxnas +Jxni +JxyStorm +Jybais +Jyeronese +Jygers +Jyhy +Jyppedi1992 +Jysk +Jyura +Jyypy +JyzzBrah +K-Diddy +K-epan +K00LBR33ZE +K0L0S +K0NING +K0bus +K0lbi +K0ndemned +K0rky +K0tleciokas +K0veras +K0zor +K1LLY +K1ddl3 +K1ller5169 +K1ng +K3KSE +K3azkoks +K3fka +K3mi +K3nn3d +K44K +K4IF20 +K8iee +K9lenny +KABBABEAST +KAKAGUATE0 +KAKERANDELIN +KAL-JML +KAMlX +KARANISGAY +KDOG1419 +KDrizzy +KEEPOUNDING +KEEPTHATSHIT +KEEZY10 +KEIF +KEKDUBYA +KEKLERO +KENO_GUY69 +KFBal +KFCatz +KGCine +KGee +KHADER +KIIIIIIIIIIH +KILO +KIMB0 +KING +KING332 +KINGxGIZZARD +KINNTO +KIPPER +KJLS +KKona +KKrazyAl +KKurtiz +KL93 +KNIKERSNIFFA +KOKAOKAA +KOlRA +KQSS +KRonHusker +KS04rs1 +KU51 +KUAYx +KURD1STAN +KVRPT +K_sak +KaIOKENRAGE +KaMi +KaMi_RnG +KaTFeniX +Kaan +Kaasmantel +Kacinova +Kacy +Kacyy +Kadabara +Kadan +Kadarlu +Kadeyr1 +Kadocc +Kaelin +Kaempen +Kaepls +KafHaYaAinSa +Kaffah +Kage Boshi +Kahuna +Kahvikuppi +Kahwoozy +KaiXin +Kaibaman +Kaihn +Kails +Kaimanll3kav +Kaimorten +Kainahuulio +Kaine +KaiokenRyan +Kaion +Kaiser +KaiserOSRS +KaiserRS +Kaister +KaitoSun +Kaiven +Kakashi69 +Kake +Kaker +Kakerandeli +Kaki317 +Kakoji +Kakor +Kaksitoista +Kaku +Kakua +Kalakoi +Kalan420 +Kalash556 +Kalashnikova +Kalavothe +Kale +KaleyFan +Kalezki +Kalfite +Kaliaa +Kalico Cat +Kalideos +Kalihi +Kalikow +Kalis +Kaliumoxide +Kallateral +Kalle +Kalleee +Kalmaars +Kaloex +Kaltsu +Kalu1337 +Kalub +Kalveo +Kalystas +Kamal63 +Kamelinpiaru +Kamelovsky +Kamen +Kamiel +Kamikazi +Kamino +Kamp +Kampest +Kamphuijs +Kanagawa +Kanao +Kanapius +Kandarin +Kandeeh +Kandonesys +Kane +KanekiKun +Kaneohe +Kangru +Kangst3r +Kani +Kanned +KannonBalker +Kannski +Kanseim +Kansi +Kant +Kantoo +Kantrimees +Kanttis +Kanye +Kaolo +Kapakala +KapeVing +Kaphu +Kapiaine69 +Kapitein +Kapiten +Kapkeik +Kaporkchop +Kappa Dog420 +Kapsaluun +Kaptainkilla +Kaptains +KapteinK +Kapten +KarQ +Karaboudjan +Karaf +Karagoz +Karamjob +Karans +KarazySS4 +KareemPie1 +Kareir +Karekano +Karen +KarenMaskin +Karethaeis +Kargas +Karhulohi81 +Kari +Karies +KarilSummer +Karils +Karim4lol +Karkanii +Karkotaseet +Karl +KarlS282 +Karlee +Karlit +Karlology +Karlteine +Karma +KarmaRush +Karmaa +Karmadyl +Karmah +Karmas +Karnivore +Karnyx +Karolik +KarsanHAM +Karskeinmies +Karso +Kartelrand +Kartoma +Karukas0 +Karumi +Karuu +Karvajarru +KarvaneMees +Karvatatti +Kasei +Kasejas +Kaser +Kashak +Kasp +Kasprzak1 +Kaspuhh +Kasraa +Kassipotku +Kassu +Kasuel +Kasugano +Kasvikko +Kat1nr +Katagon +Kataphatic +Kate +KateTiffany +Katenkos +Katetuotto +Katfishh +Katiensam +Katikene0 +Katski +Katsuo666 +KattNiP +Kattarui +Kattnis +Katzes +Kaukeneris +Kaunas +Kaunopihlaja +Kautschuk +KawaBonga +Kawactus +Kawaii +Kawaiimachin +Kawaiisaki +Kawakuboku +Kawkaw +Kawked +KayJ +KayWhyPee +Kayback +Kayden +Kayen +Kayla +Kaylizz +Kaylon +Kayluh +KayranFootly +Kaytok +Kayzielol +KazOsrs +Kazatan1245 +Kazave +Kazaz +Kazching +Kaze8HerOut +Kazuuhiro +Kbdick +Kcnny +Kdash +Kdens +KeB4NG +KeRah +Keabler +Keasbey +Kebab +KebabGuy93 +KebabWrap +Kebbabhallal +Kebbe +Kebintotero +Kebs +Kecok +Kedakaki +Kedirav +Keebler +Keef Supreme +Keegi100 +Keekers +Keela +Keelay +Keenar +KeepItWicKeD +Keeper1OS +KeepitStoney +Keepo +KeepoKeisari +Keepomaster +Kees +KeesCanadees +Keff +Kegern +Kehaline1 +Keiala +Keidy9 +Keifay +Keikoh +Keinas18 +Keiran +Keisari +Keisarinna +Keit +KeithMcChief +Keithii +Keizer +Kela +Kelagang +Kelb +Kelbikers +Keldran +Kelen +Kelerak +Kelgone +Kelh +Kellarivelho +Keller +Kelly +Kellycollin2 +Kelohonka +Keloo +Kelso523 +Keltik +KeltonThaGod +Keltuzazz +Kelu +Kelvin2GWW +Kelvino +Kelwus3 +KempBush +Kempset +KenBone +KenKaniffCT +Kendal68 +Kendlang1 +Kenery +Kenesu +Kenleyy +Kenleyy_TM +Kenmaster +Kenn +Kenndu +Kennedy +Kenny +Kenny121 +Kenny6397 +KennyWhopper +Kennyollie +Kennypower5 +Kennyyyyyyy +Kenozh +Kenpo +Kent +KentWasTaken +Kentacus +Kentucky +Kenwood +Kenyann +Kephan +Keplunk +Keppi +Kepra +Kepuck +Keraliix +Kerbeth +KerfDaddy +Keri +Kerk +Kerkerino +Kermajorma +Kermit +Kernalpotato +Keromasev +Kertar +Kerzara +Kesekui +Kesohs +KetaKnallt +Ketabar +Ketanator +Ketch +Ketho +Ketnet +Ketonall +Kettaz +Kettu +Kettyman +Ketwards +Keudel +Keunic +Kevali +Kevb0t +Kevbro9 +Kevichan +Kevin +KevinTes +Kevinw20 +KevlarX +KevolutionX +Kevsin3 +Kevthebos +Kevva +Kewl +Kewlaidman +Kewnsauce +Kexkaka +KeyNoir +Keyashes +Keydiss +Keylock +Keyney +Keyoh +Keyori +Keywork +Keyzz +Kez0 +Keza132 +Kezmaya +Kezzerina +Khaant +Khabib +Khader +Khal +Khaled +Khaleeeesi +Khaleesi1113 +Khalisee +Khamoshi +Khanzed +Khao +Kharjo +Kharn +Kharos +Kharzan +KhatrickZain +Khayri Demon +Khazad +Khazad Dum +Khazu +Khest +Khiru +Khleb +Khoosh +Khoppa +Khornebull +Khovansky +Khride +Khrollo +Khryptik +Khufu +Khune +KiIIa4realz +KiLn +Kiarama +Kibb +Kibisai +Kick +KickarseCale +Kicker +Kid K O N G +KidClutch17 +KidLeaderKTY +KidSativa +Kidalien +Kidchilly100 +Kidd +KidneyBean +Kids +Kidtrilogy +Kidur +Kiedis +Kiero +Kierzo +Kifsa +KiiDSKOLiO +Kiirii +Kiivi +Kiiwityty +Kiizoru +Kijucatm +KikRox420 +Kikiniki2 +Kikkertje +Kikyo101 +Kilamanjaro +Kiliann +Kill +KillConfirmd +KillSwitch26 +Killa +Killa213 +KillaSilence +Killab0rtion +Killabrew +Killadelphia +Killamemsta +Killaowns +Killatonicus +Killed +Killed145 +Killemall +Killer +Killer7502 +KillerFlix +KillerSlee +Killercaster +Killerdog HC +Killerdustyn +Killerkotti +Killermatt +Killers455 +Killertribes +Killgor138 +Killi +Killing +KillinxLivin +Killjoy4fun +Killmankind +Killnloot2 +Killswitch83 +Killua +Killzone +KiluaZoldyk +Kima +Kimano +Kimbr0 +Kimbu +Kimoja +KimtonLe +Kina +Kinaesthetic +Kind +Kinda +KindaDerpy +Kindaddy +Kindom +Kindoou +Kindozsodln +King +King0fSkane +King1631 +KingAcorn85 +KingBOO +KingBailey +KingBoo +KingCudii +KingDweebus +KingEider +KingFlugal +KingGoblin07 +KingGrekus +KingGunshow +KingJacula +KingJelore +KingKlick373 +KingKongKoen +KingLeonidas +KingMikeyD +KingMongo +KingMonk +KingMook +KingNathanx +KingOfIron +KingParcival +KingPlAnchor +KingRobStark +KingRustyVII +KingSandCrab +KingSizeD1CK +KingSoge +KingSpirel +KingTheGreat +KingYoshi +KingZac +KingZerka +Kingaroo +Kingeri +Kingg +Kingjake18 +Kingmonkey23 +Kingofhearts +Kingpfx2 +Kingpin +Kingpk3r +KingsBluue +Kingspadex42 +Kingsta +KingstoAces +KingstonWall +Kinjello +Kink +Kinky +Kinkybuns +Kinkytoast +Kinkyy +Kinokird +Kinp +Kintoki300 +Kiopley2 +Kiox +Kiplup +Kipnuggets +Kippenbro +Kiqz +Kiraga +Kiraly +Kirbngo +Kirby7670 +Kirimah +Kirito +Kirkburton1 +KirkyBeast +Kirrion +Kirry +Kirstin +Kirthor +Kiruzonu +Kisa +Kisizel +Kisle +Kiss +Kissanpentu +Kissmyase111 +Kist +Kita +Kiteman +Kitsch +KitsiKitty +Kitsune +Kitsunemimi +Kitten +Kitties +Kitty +KittyMeow83 +Kittygamer69 +Kiusatus +Kivespulla +Kiwa +Kiweh +Kiwi +KiwiMacJ +Kiwiana +Kiwidude +Kiwiskurt +Kiwwion +Kiyoko +Kizminsky +Kizone +Kizza +KjellEllen +Kjottfifaan +Kkobe +Kl2AZY +Kl3RAN +KlLL +KlMI +KlND +KlNG +KlNGY +Klaar +Klacky +Klanezy +Klanks +Klapzak +Klariany +Klarna +Klaskdeng +Klatscher +Klavan +KlazBooy +Kleatus +Klebold +Kleened +Kleiades +Klementtii +Klemonhaze +Klengie +Kleptic +Kletz +KlewKlew +KliKlack +Kliffa +Klippzz +Kloefklapper +Klogin +Klonzyon +Kloorijoodik +Kloover +KloreCore +Klowdstr1fe +Kluftritter +Klumsie +Klunchkey +Klunkii +Kmac +KmartWorker +Kmtfwtm +Knaap +Knabbelbaars +Knacker +Knakenstein +Knaksaucage +Knallbarsk +KnarfeRS +Knastaris +Knastee +Knaught +Kndd +Knead +Kneeeled +KngBlkDrogon +Knife +Kniffes +Knight +Knight50 +Knight5247 +KnightMike +KnightO +Knightenator +Knightrainy +Knightromite +Kniili +Knikkerbal +Knivezii +KnowMadss +KnowPurpose +Knowing +Knowledge +Known +Knoxville333 +Knuckle +Knummi +Knurrbauch +KnusCaboose +Knusseprulle +KoBe +Koala +KoalaBwala +Kob3oshii +Kobe +Kobenna +Kobold +Kobushi +Kochelas +Kocjancic +Kodai +Kodak +Kodax +Kodeth +Kodfunk +Kodipar +Kodywithac +Koekebakker +Koekienator +Koelkast1 +Koff +Koffie +KoffieBoer +Koffiekan +Kofnx +Kogarah +Kohda +Koka +Koki +KokiriSword +Kokkue +Kokkugoburin +Koko10tkd +Kokou +Kolade123 +Kolariah +Kolbot +Koldbetrayal +Kolmay +Kolmiojuuri +Kolodinsky +Kolton +Komai +Komarov26 +Komijn +Kommunist +Kompact +Kompania +KomradeScape +Komugi +KonDaTV +KonKai +Kona +KonaTheGent +Konami +Koncept +Kong +Kongen3609 +Kongklunk +Kongmoakim +Kongz +Konigsblau +Konkelbearet +Konkuuu +Konnie +KonosubaAqua +Konroy11 +KonteNeuker +Kontentti +Kontoret +Kony +Kooch50 +Kool Iron +KoolKriegs +Koollpop +Koomorang +Koopa +Koopatrol +Koopley +Kop0nen +KoqPuuser +Korado +Korail +Korangarr +KorbolJestem +KoreaBread +Korean +Korelivia +Korihoko +Korisas +Korneel +Korok +Korpokkur +Korravalvur +Korsair +Kortti +KosChiquiss +KosenRS +Kosey +Kosmckid +Kosst +Kossukissa +Kostaja123 +Kosteezer +Kotaki95 +Kothfan3 +Kothu +Kotkatapult +Koucii +Kouen +Kouhais +Kouldi +Koulupummi +Kourend +Kourk +Kov0s +Kovacs +Kovaley +KovidKai +Kovit +Koxu +Kozyshack +Kprs +Kr0jm +Kr1sten +Krab +Kraftra +Krafty +Kragjay +KrakaJ +Kraken +Kralik +Kralovna +Kranox +KrapNSchitz +Krappa +Kraq +Kratje +Kratos +Kratos-Arepa +Kravcik +Kraz3d +Krazezor +Krazy +Kream +KreampieKing +Kreams +Kree +Krel +KriegFleisch +Krigare +Krigersej +Krigsgaldr +Krile +Krillin +Kriltar +Kriptog +KrispCowMilk +KrispyCow +Krisstian +Kristina +Kristo1337 +KristySlays +Kriszx +Krith +Krizalid +Krizee +Krllykins +Kroeg +Kroer1 +Kromuh +Kron0 +KronScape +Kronic +KronicPlague +Kronjuvel +Kronoryx +Krontio +Kross +KruimeIkoek +Kruisboog +Kruizar +Krusk09 +Krustorb +KruttGutten +Kruuxt +Kryder +Kryderman95 +Kryoge777 +Krypsiss +Kryptanite +Kryptic +Krypz +Krystalbead +Krystalized +Krytl0rd +KryyptCeepR +Kscott +Ksteg +Ktran4 +Kuaalo +Kuanta +Kubfu +Kudos +Kudsk +Kudt +Kufke +Kuha +Kuhki +Kuhvon +Kuhz +Kuistikopone +Kuittis +Kulak +Kuler +Kuli +Kumeku +Kummars +Kumoga +Kunaphela +Kung +KungFuKennyy +KungFuhr3r +KungFury01 +Kungfuu000 +Kungler +Kungzaki +Kunie +Kunkku289 +Kunsel +Kuola +KurSiens +Kuran +Kurasaki21 +Kurask +Kurayamii +Kurdishtan +Kurfue +Kurgan +Kurib0hh +Kurim +Kurko +Kuro +Kuro6757 +KuroKama +Kurohige-Jm +Kuroma +Kuroshin4 +Kursdragon +Kurtan +Kuru +Kurumin +Kurune +Kurza +Kurzgesagt +Kurzi +Kurzol +Kush +Kush420s +KushWizdom +Kushanada +KushedKnight +Kushies +Kushkhalifa +Kushtyyy +Kusiaks +Kusimuna +Kusle +KusmarPavola +Kutasy +Kutunawa +KuuDuu +Kuudere +Kuvakei +Kuwolski +Kvamsdal +Kwadraat +Kwambam +Kwan +Kwarkark +Kwastaken +Kwei +Kwieppie +Kwintal +Kwondeo +Kwongo +KwuarmFarm +KxKxW +KxNoTTz +KyIll +Kyaandere +Kyberpaavi +KyeeG +Kyersago +Kygehn +Kygesm +Kyhlen +Kylanater +Kyle +KyleFammm +KyleGrounded +Kyler +Kylianvb +Kyloman +Kymeister +Kyouan +Kyouko +Kyouma +Kyouran +Kyrdaar +Kyrie +Kyrist +KyroThanatos +Kyronius +Kyski +KyuubiKurama +Kyykin +L00OL0OO00OL +L00termember +L0G0 +L0L0LL0L00LL +L0RD +L0RDGAINS +L0kur +L0rd +L0rdMullett +L0st +L0ves2Splooj +L109 +L115Squirtle +L1ncoln +L2Crash +L2D3 +L2Loki +L2love +L2mmutaja +L2tankbandos +L2tob +L3apOfFa1th +L3gg0 +L3mur +L3sius +L3tMeBreath +L4rry +L4st +L8rT8r +LAMAFAO +LAMARJACKS0N +LASBE +LEARNINGTHIS +LEN0 +LENZ +LFGrills +LGBTQLMNOP +LIQUICITY +LITEIT +LITHITS +LKIT +LLeffe +LLol +LMFAOIRL +LMNOP3 +LOH3 +LOOP1456 +LOOSECOOCHlE +LOSTinGAMES +LP Smokie +LRGD +LRichyy +LSDDS +LSDe +LSDonny +LSxD +LTUD3stroy3r +LaCroisssant +LaFroob +LaLegende +LaMachCaron +LaPichula +LaYdlN +Laaban +Laady +LabbatBlue +LabbattSplat +Labbis +Lacedonian +Laceinyoface +Lachosocko +LachysMain +LacinorI +Lack +Lacking +Lacoline +Lacraio +Lacrymosa +Lactosite +Ladbrook +Laderstall +Ladme +Lads +Lady +LadyJan +LadyJessicaL +LadyMidn1ght +LadyOfCyprus +LadyOfMagick +LadyPidge +LadyStarlite +LadyStorm83 +Ladydoll +Laedzter +Laeretes +Laffy +Laftonn +LagArtist +Lagerhaus +Lagg +Laggbeer +Laglet +Lagoon +Lagrange +Lagscape +Laharl +LaiskaJake +Laiskiainen4 +Laitoin +Laitti +Lake +LakeMonYew +Laker +Lakeshire +Laksa +Laku +Lala +Lalundi +Lama +Lamanent +Lamb1237 +Lambretta62 +Lambs +Lame +Lamented +Lamie +Lamiia +Lammen +Lammy +Lamp +Lampepit +Lampyy +Lana +Lancy +Land +Lander +Landeskoging +Landlord +Landofzoa +Landyll +Laneeta +Langecries +Langner +Langosman +Langscape +Langtu102 +LankaKekw +Lanky +Lann +Lanrico +LantadymeRey +Lanx +Lanzlol +Laogai +Laopac +Laowens43920 +Lap0tai +Lape +Laphloredos +Lapsa +Lapsivesi +Lapua +Larcadum +Larcenex +Lare +Lare240 +Larecio +Large +LargeExpLamp +Larie +Larissa +Larkypoo +Larotux +Larry +LarryIsHere +LarryOSRS +Larrys +Larryz +Larsjns +Larso +Lascooby +LaserSchlong +Lasjstts +Laska +LasoliLeiffi +Last +LastAttempt +LastHours +LastRecalI +LastTexan +Lastinis +Latanoprost +Late +LateOwl +Lateksiuljas +Latero123 +Latias +Latins +Latissimus +Latitude +Latompachy +LauQT +Laughed +Laukage +Laukie +Laundry +LaupieLaupie +Laur +Laura +Lauren +Lautanen +Lauw +LauweEgberts +Lava +LavaKitty +Lavadude42 +Lavafrost +Lavak +Lavasat +LavendrGoons +Laviuthen +Lavvv +LawOfBirds +Lawfox +Lawlie +Lawliet +Lawlimon +Lawlygagging +Lawn +LawnChair48 +Lawncat +Lawnmower73 +Lawson +Laxar +Laxx +Layden +Laydyn +Layes +Laylaa +Layzi +Laz2510 +Lazer +LazerWork +Laziest +Lazikiel +LazloDaLlama +Lazy +LazyB0y +LazyDevon +LazyFarmer +LazyOwner +LazyTurtleRS +Lazyie_KiD +LazyyySloth +Lblacc +Lbuzz +Lda237 +Lder +LeB0ng +LeBlownGames +LeBrianJames +LeDerpski +LeKinguin +LeLuuk +LeMoonMan +LeMoopey +Lead +Leader9922 +Leaderless +Leadfeathers +Leadley +Leaf +LeafStoneDab +Leafyshade +Leaks +Lean +Leanlce44 +LearnCatMeow +Learti +Lease0fLife +LeatherJan +Leatherr +Leavepigrun +Lebrons +Lebzima +LeccaJr +Leckie12 +Lectaminol +Ledgendairy +Ledning +LeeGavGav +LeeHen +Leecherboy +Leechy2399 +Leegotalo +Leer0y +Leerjet +Leeroyy +LeesusChrist +Leet +Leetroopa +Leeuwarden +Leevar +Leezy +Lefonzeee +Leftist +Lefty +Leftytexan +Legacy-Blade +LegacyOfErik +Legalism +Legally +Legend +LegendHarold +LegendOfShao +LegendSuz +LegendaryDTM +LegendaryFoe +LegendaryRS +LegendarySte +Legenddreams +Legendelek +Legened248 +Leggy +Leggz +Legikt +Legio +Legion2410 +Legionals +Legislatore +Legit +LegitSamuel +Lego Fisher +LegoMyBob +Legolic +Legoliker999 +Legosas11 +Lehmo +Lehnert +Lehoir +Leid +Leider +Leif +LeifBestLord +Leiff +Leigh +Leilin +Leimstiift +Leion +Leito +Leivonnaiset +Leiza +Lejoon +Lekkeri +Leky +LelSickMeme +Lelalt +Lelbow +Leldorin +Lelott +LelouchV +Lelysia +Lemako +Lemillion141 +Lemiy +Lemke +Lemmy +LemmyThePerv +Lemon +Lemon5000123 +LemonLube420 +Lemonmooffin +Lemonrider +Lemonz +Lemphys +Lempsu +Lemurcow +Lemuria88 +Lemursnore +Lenfart +Lengzz +Lenience3 +Lenlami +Lennie +Lenning +LennyPro +Lenreys +Lentiano1 +Lentil +LenvisCZE +Leo2 +Leo96 +Leodero +Leoma +Leonatwo +LeonidasIV +LeonidasXCIV +Leonl +Leontje +Leorio +Lepek38 +Lepkilla +Leprechau +Leprincias +Lerch +Leroyvdk +LesGetIt +Lesen +Leshrac +Less +LessIsMore +Lessar +Lestersaurus +LetBrettBang +Lethal +LethalMortal +Lethally +LetrahL +Lets +LetsGetSmity +LetsRouQ +Letsjjj +Lettersloth +LettuceLegs +Lettuce_8 +Lettulainen +Letz +Level +Levi +Leviate +LewdTouchMe +Lewdberrypie +Lewey +Lewf +Lewfu +Lewir +Lewis +LewisMcLaren +Lewism22 +Lewison +Lewithetui +LexaSteel +Lexay +Lexdegekte +Lexer +Lexkai +Lexxi +Lexy +Leyton +Leyzen +Lezley +LiTxEXODlAx +Liam6780 +Liberate +Liberaxa +Liberty +Libolik +Librain +Licht +Lick +LickAhrim +Lickeris +Lickilicky +Lickumss +Lie4it +Lietuviskass +Lietuvisz4 +LietuvosOSRS +Lif3 +Lifal +Life +LifeIsBaked +LifeIsRockie +Lifeform +Lifehunt +Lifeliners +Lifes +Lifes12Rules +Lifesteal +Lifestyle +Lifewaste +Lifezajoke +Lifticus +Lighning +Light +LightAura +LightB0ne +LightRigger +Lightaxo +Lighten +LightenUp +Lighter +Lighterfalz +Lightg0d +Lighthead45 +Lightqt +Lightstoria +Lihatanko +Lihtnenolife +Lihtsurelik +Lihu +Liitokissa +LikMijnRaid +Likalatopus +Likark +Like +LikeABrother +LikeAGloveee +LikeCinnamon +LikeToetally +Liketocombat +Likrot +LilBirb +LilBobbi +LilDilly420 +LilGBigThing +LilHorny +LilMissSlays +LilSquidgy +LilStonks +LilUziBlyat +LilWitness +Lila +Lilangrydude +Lilbobsters +Lilchris +Lildirt +Liles +Lilhotshotv2 +Lilinss +Lilith +Lillie +Lillyz +Lilnenedemon +Lilqtforeva +Lily +Lilyalatea +Limed +Limmert +Limo +Limp +Limpwurt +Linalool +Linda +Lindegaard +Lindsey +Linearr +LinedFury +Linen +Linerz +Liney +Lingwood +Linh +Link +LinkKing +LinkedList +Linkedln +Linkmoon +Linkseratten +Linnara +Linsey +Linsunt +LinusEkedahl +Lion +Lion-021 +Lion0fZion +Lionbatdog +Lioncheart +Lionelliee +Lionhrt +Lipperr +Liquicity46 +Liquid +Liquid8 +LiquidRmt +LiquidTheory +LiquidTrails +Liquidat0r +Liquified +Liquir +LiquorGrain +Lirrix +Lishenna +Lisica +Liso +Lissoms +Listeffect +Listen2me +ListenMorty +Listics +Lisuna +Litelii +Liten +Liteyr +Lithuano +Littens +LittjeterRS +Little +Little Snor +LittleGhosty +Littlebluefe +Littleblueju +Littlechirru +Littlefarms1 +Littleguyz +Litvintroll +Liuo +Liutkemenas +Live +Live2Win +Live4thefigh +LiveItRight +LiveLoveAsap +LiveYourLife +Livepan +Living +Livvii +LivyLo +Liwyn +Lizinginis +Ljudmila +Ljuu +Lkarch +Lkoi +LlHAPIIRAKKA +LlLYUFFIE88 +LlON +LlTEWORK +LlTT +Lla234 +Llama +Llama6969 +LlamaDawg +LlamaMcfenis +Llirik +Lloydyy +Lmao +Lmaz +Lmlxlk +Lmsjfjksdnhb +Lncln +Lo07er +Lo0pyy +LoGiiKBah +LoPintos +LoadMySkeng +Loadizzle +Loadstar +LoafOCelery +Lobby +LoboStark1 +Lobstero +Local +LocalHero7 +LocalJoint +Lochi +LockDownLife +Locko +Lockpicks +Lockski +Lockssley +LocoHamsterz +Locococonut +Lodarion +Loders +Lodestar +Lodestones +Loeffen +Lofi +Log62 +LogHog8 +Logan +Logan2x +Loganator34 +Logavano +LogiTekton +LogicTerror +Login +Logless +Logos13 +LogsKnog +Lohan +Lohkey +Lohruken +Loikoi +LoisGriffin1 +Lokos +Lokur +Lol466 +Loladactylll +Lolek +Loli-Remain +LoliChan +LoliElie +LoliStrangla +Lolicons +Lolipoparty +Lolitsleeroy +Lolmc +Lolopipop +Lolwierdo +Lolwuts +Lombachs +Lombardi +Lomborghini +Lompardo +Lon3y +Lonan +Lone +LoneCorp +LoneMage +LoneStarWit +Loneful +Lonely +LonelyOnT0p +LonelyRS +Lonelyy +Long +Longjohnz +Longwave +Lonjick +Lonksu +Lonz +LoofiePoofie +Loogy +Look +Looked +Lookin +Lookingman +Lookn4Puzzy +Lookout +Lookup +Loon +Loonlette +Loony +Loonykilla +LoopGoon +Loophole336 +LoopieFish +Loopy586 +Loose +LooseLesley +Lootcifer +Looted +Lootedyou2 +Lootrich +Lootsharing +Lord +Lord Buud +Lord Mjosh +Lord Tarkus +Lord Vioarr +LordArtonius +LordAusticus +LordCoffee2k +LordFartquad +LordFoxy +LordGuthanPK +LordLambo91 +LordMullett +LordNorden +LordOSRS +LordOfHarems +LordOfOtakus +LordPh1L +LordQuinker +LordShrubber +LordThyas +LordYawgmoth +LordZahard +Lordalbert0 +Lorde +Lordjoeman +Lordstails +Lordtwinky +Lordza +Loredon +Loreland +Lorencia +Lorenz +Lores420 +Lorkaa +Lorki +Lorttomies99 +Lorwic +LosAngeles +Lose +Losel +Loserscape +Loshambo +Losing +Lost +Lost Tadpole +LostCloss +LostDude28 +LostHalls +LostJelyFish +LostMoon +LostOcean +LostOnThePCT +LostSauce +LostVorki +LostlSoul +Lostplzhelp +Lostrelic93 +Lothariou +Lotion +LottaPotAgo +Lotto +Lotu15 +LotusKid +LouSass +Loug +Lougle +LouiVui +LouieMurphy +Louiec3 +Lounckie +Love +LoveThat +Lovelili +Lovely +Lovepoot +Loveskillin +Lovexdragon +Lovey +LowKeyPickle +LowPower +Lowballz +Lowercase +Lowery +LowkeyBallin +Lowlander +Lowlux +Lowner +Lowtempterps +Lowy +Loyalcaptain +Loze +Lrauq +Lron +Lronic +LsummerC +LtCastiel +LtJan +Lt_Torch +Ltman42 +Ltmf +Lub3edUp +Lubed +LubinLen +Luc4rio +LucSynthesis +Luca +Lucas +Lucasmelo11 +Luccaa +Lucho +Luchtloper +Lucid +Lucidcr +Lucidfever +LucidityX +Lucie SkyDia +Lucifer06 +Lucifer_link +Luciifer +Lucil +Lucivert +Luck +LuckRunsAlt +Luckd0ut +Luckeh +Lucker +LuckieStein +Luckless +Luckpvm +Lucky +Lucky Lukey +LuckyAce +LuckyDog +LuckyEmerald +LuckyKroketa +LuckyLackey +LuckyMatch +Luckybamboo1 +Luckynuts +Luckyxx +Lucyfer22 +Luderan +Ludo +Ludomo +LuffyAce +LuffyDMonkey +Lufidius +Lufue +Luglys +Lugs +Luider +Luigihbk +Luis +LuisFarm +Luka +LukaBrasi +Lukas +Lukaz +Luke +Luke3 +LukeOS +Lukeee +LukefonFabre +Lukeicth +LuketheDM +Lukey294 +Lukezz +LukiOne +Lukiekuipie +Lukiss +Lukoo911 +Lukse +Lukytisz +Lullie +Lulucifer +LumberStevo +Lumbo +Lumby +LumbyCastle +Lumiaris +Lumifrost +Lumimies +Lummer +Lumo +Luna +Lunacy +Lunar +LunarDemon99 +LunarEquinox +LunarSC2 +LunarTigerr +Lunardini +Lunarism +Lunate +Lunati +Lunaticmo1 +Lunatric +Lunch +Lunchtime007 +Lund +LundXCV +Lundh +Luneasa +LuneyTunez +Lunie +Lunis +Lunizzzz +Luonto +Lupah +Luper +Lure2G +LurkinTurd +Lusitropy +Luskidoo +Lust +Lusu +LusyTheGoat +Lutha +Luthien +Luthors +Luthstorm +Lutinrouge +Luucy +Luud +Luuk420 +Luukie +Luuseri +Luuuuna +Luuwana +Luvholic +Luviii +Lux211 +Lux7thSaga +Luxatio +Luxire +Luxury +Luzu +Lv100 +LvI3stak3 +Lvl100cheese +Lvl30Ditto +Lvl99 +Lvl99Docking +LvlUpUrself +Lvqquvs +Lx1I +Lycstoned +Lyct +LydeZGrod +Lydia +Lydmix +Lyin +Lyna +Lynamet +Lyngo +Lynics +Lynx +LynxTitan +Lynxes +LyraLyraLyra +Lyrich +Lyricidal +Lyron +Lysandra +Lyse +Lzin +M I T H O X +M I Z Z O U +M0IST +M0LE +M0NALISA +M0ON +M0ONCAKES +M0RG0TH +M0RGE +M0ist +M0nsterTuk +M0rningstr +M11CK +M1911A1 +M1NG3_GOO +M1gos +M1ke50 +M30W +M30z +M3L10DA5 +M3MEL0RXD +M3X1CO +M3XICO +M3ll3 +M3lllll +M3lviin +M3rking +M40A +M4D399 +M4gnus666 +M4k3d0 +M4tte +M4xt0R +M523 +M855A1 +M8NoFreebies +M8TT +MAAAAK +MACKOGNEUR +MADLADz +MADRNGJACK +MAFKINCHAMP +MAGA +MAGA1292011 +MAGE2W1N +MAGETOW +MAJ0NEZAS +MANNNERHACK +MANSlKKA +MANT4S +MARCOPOLO +MARLB0RO +MARMlTAO +MASKED +MATUTVlTTUUN +MAURERA79 +MAUROPICOTTO +MAX3D +MAXABILITY +MAlNEVENT +MAlNTENANCE +MC Cheep +MCBURNOUT +MCHammered +MCKenny91 +MDPS +MEGATRON +MEK4KK4KK4KK +MELAN00MA +MELT +METM0NKEY +MF DC +MFSTEVE +MGFS +MIDAs +MILFmauler +MILSHAKE +MINH +MISSYGAMlNG +MIST +MITCHY +MIX0R +MJ23 +MK-HARDSTYLE +MKAM +MMTera +MMitchh +MOMHUNTER666 +MON5TER +MOOSEM3AT +MOTM +MP17 +MR UDZ +MRButter +MRGAMEZ +MRHD +MRPlZZAPRIZE +MRWHlTE +MR_MAITO +MSpacePotato +MStarkz +MTBMB +MUISSS911 +MULHERndaEXP +MUMM0 +MURMELl +MUSK +MUSK0KA +MUZAMMIL +MVIII +MVRDA +MVTIASD +MWwarzone +MYTHICROYXLE +M_Sariol +Ma7e +MaHeelsHurt +MaJeShTic +MaQtPie +MaX662 +Maacc +Maanman +Maasegyr +Maazako +Mabbs +Mabel +MableLake +Maboe +MacFredrik +MacMillers +MacMoblins +MacSandwich +MacTheRipper +Maca +Macabre +Macaronni5 +MaccaM +Macduffe +Macedo +Machado +Machfredy +Machtig +Machtigegay +Machtigeman +Machtigemeid +Machto +Mack +Mackadee +Mackdizzle99 +Mackeo +MackhNL +MacksIsland +Maclas +Macoinho +Macre demia +MacreedyLove +Macromage1 +MadBoy20 +MadD0g11 +MadDogged +MadKingMikey +MadMaxMan +MadSnowman23 +MadaRook +Madaddam +Madam305 +MaddAntelope +Maddape +Madddiieee +Madden +Maddogjr +Maddux +Maddy +Made4Slaying +MadeInAfrica +MadeinTYO +Madeiraa +Madeweine +Madhu +Madi69 +Madlaina +Madmaxie +Madona +Madrock01 +MadsG +Madsenn +Madsermad +Madskillz756 +Madslasher30 +Madsosaur +Madula +Madvantage +MadxMonsta +Mady +Madysen +Madza +Madzilla +Maeda +Maela +MaerlinTaz +Maertynas +Maester +Maestro +MafiaMan +MafiosiDad +Mafooma +Mag1c +Mag1cJohnny +Mag1c_W33d +Magalator +Magawie +Magc +Mage +Mage7master7 +MageFish +MageHax +Magepkmega69 +Magerold +Magers +Mages350 +Magezi +Maggot +MagiTurtle +Magic +MagicAppel +MagicPanda91 +MagicSchoBus +MagicSilver +Magic_Elmo1 +Magical +MagicalRuby +Magicarp +Magicbox +Magicdefence +Magicken +Magik773 +Magikilo +Magiok +Magma +Magnautism +Magnesium +Magneticism +Magnetite +Magni99 +Magnifice +Magnilo +Magnis +Magnu +Magnusungam +Maguneru +Magus +Magyk +MahSeed +Mahalusa +Mahanimal +Mahkelroy +Mahogany +Mahtitykki +Mahzius +Maikhol +Mailor +Main +MainCharlie +MainForever +MainHolm +MainNudley +MainPurp +MainSt +MainStand +MainWabbit +Maind +Maindeer +Mainly +Mains +Mainz +Mair +Maisa +Maisteri +Maizpilao01 +MajQ +Majakanvahti +Majcew +Majehjk +Majinjon +Majokko +Majooty +Major +MajorMammoth +MajorOwnz +MajorSnizz +MajoraMasked +Majzako7 +Makaule +Makaveli +Make +Make Carrion +MakeItStack +MakeNotes +Makeboy +Maken +MakenMakkara +Makilake +Makiverem +Makk +Makke +Makkeii +Makkiavelli +Maksuamet +Maksukka +MalaLechita +Maladec +Maladiec +Malbec +Malboulgea +Malding +Male +Maleurous +Malfoy +MalibuMan96 +Malibuux +Malik +Malinerix +Mall +Malleus +Malli +Malloc +Malmi +Malmot +Malqy +Malse +Malt +Malteadita +Malucoftw +Malvian +Malvoliuus +Malware +Mamachii +Mamba +MambasWRLD +Mammad +Mamupatja +ManBearPiggy +ManGoBzzzt +ManOfGold +ManUnited +ManVanWelec +ManWT +ManWoox +Manaburna +Manafont +ManakuraJP +Manantti123 +Manantti321 +Manardog +Manawatu +Mancino +Mancunion92 +Mand1ng0 +Mandelbrot +Mandor1 +Mandred +Mandulorian +Mane +Manegaming +Manfa +MangJoe +MangeMeister +Mangle +Mangled +Manglican +Mango +Mango10 +Mango1997 +Manhoos +Manhunt +ManicRS +Maniek +Manila +Maniwani +Manke +Mankitten +Manletti +Manly +Mannekeuh +Mannie +Mannjpip +Mannowrath +Manor +MansaMusa +Manser2300 +Mansup5 +Manswers +Manta +MantasA +Mantelio8 +MantorokDIA +Manttt +Manuelh3 +Manumatti +Many +Manyi +Manyvids +ManzGotViewz +Manzo +Maple +Maplejuana +Mapletech +Mapne +Mappl1n +Mar0e +Mar782 +Mara +Maradonaa +Marassa +Marathonius +Maraud +Marblez +Marc +MarcVinicius +Marchmello +Marchuk +Marcikarp +Marcoli64 +Marcooow +Mardiie +Marducas +Mardzz +Mare +Marg3 +Margana +Marganer +Margins +Marheim +Mari +Marianas +Marines +Marinez +MarioTennis +Marioh +MarioisKewl +Marioneta +MariosPeach +Mark12387 +Mark1ta +MarkBuns +Markald87 +Marke +Markerr +Markie994 +Markipedia +Marklyft +MarkoOSRS +Markop100 +Markovia64 +Markus +Marlbrozo +Marleth +Marleyy +Marlin1993 +MarlonisGod +Marlopped +Marmita99 +Marmp +Marms +Marmy +Marn3y +Marni +Maro202 +MaroO +Maroj +Marokkaantje +Maroon5 +Marpollo +MarquiseDmnd +MarrCuzz +Married +Marrio +Marro75 +Marsal +Marsalkka +Marsg +Marsgl +Marsha +Marshal +Marshall1 +Marshyy +MarskiLark +Marsmash +Mart0103 +Marten +MarthProMonk +Martial +Martika +Martin +MartinGameTV +Martinjsh +Martinkyle20 +Martins +Martinside +MartnShkreli +MartyG +MartynMage +Marv +Marvelli +Marwan +Marwin +MarxRoux +MarxTheMyth +Mary j4n3 +Maryj +Maryland +Marzcorw +Marzhy +Masacre599 +Masago +Masakado +Masandalf +Maschok +Masconomet +Maserati +Mash +Mashimarq +Mashiwo +Masin +Masiron +Maskedpump +Maskin +Masochisttwo +MasonJarr +Masonatorr +Masonitte +MasquedMan +Massif +Massinissa7 +Massive +Masss +Massterduel +MastaHeff +Master +MasterB1994 +MasterBlazee +MasterDragxn +MasterGrogu +MasterKiefff +MasterNeigh +MasterOzzy +MasterPookie +MasterRooshi +MasterThresh +MasterX +Masteragota +Masterbihno +Mastercat +Masterflick +Masteri +MasteriMori +Masterkindem +Masterrgod +Mastervile +Mastirida +Masuro +Masylvain +Mate +Matematikk +Mateusz1210 +Math +MathVibes +Mathcore +Matheor +Mathers +Mathers1996 +Mathew +Mathias +Mathisse +Mathmic +Matholemeu +Matieus +Matix +Matmo +MatoPotato +Matoaca +Matrak +Matrix +Matrixpachi +Matruusi2 +Mats +Matsuri +Matsyir +Matt +MattLeedz +MattMattBro +MattRanger +MattRoux +MattSeal7 +Mattaclysmic +Mattam66 +Mattec +MatterOfTime +Matternot +Mattex +Mattheus17 +Matthew +MatthewDK +MatthewRS +Matthewwww +Matthidan +Mattice +Mattie43 +Mattitude420 +Mattniss +Matto +Mattorel +Mattrate +Matts +Mattsbro +Matttbob +Matttt +Mattx1 +Matty +Matty Gibbs +Mattyflight +Mattys +Matuba +Mature +Matwo +Matz +Mauddibb +Maui +MauiBeach +Mauidude +MaukuMaija +Maul 0n Top +Mauler4500 +Mauler_rocks +Maumau013 +Mauna +Mauno +Mauricio555 +Maury +Mavel +Maven +Maver +Maveric +Maverrick +Mawch +Maween +MaxBTW +MaxHare +MaxHaus +MaxIgnorance +MaxNeander +MaxSAVAGERY +MaxTix +MaxTurbo +Maxe2968 +Maxeado +Maxed +MaxedIn2074 +MaxedMain +MaxedMax751 +MaxedMike +MaxedPleb +MaxedYP +Maxedlegacy +Maxell +Maxerder +Maxiboy4a9 +Maxime5100 +Maximonster +Maximum +Maximumist +Maxiorek1200 +Maxiu +Maxjuhhhh19 +Maxmemix +Maxnominus +Maxo +Maxpro +Maxst +Maxstalker67 +Maxwall +Maxx +MaxxedNoob +MayanFuror +MaybeMason +MaybeMitch +Maybemnam +Maybez +Maybon +Maydole +Mayhem +MayhemMakers +MayhemOSRS +Mayl +Maylive +Mayonaz +Mayor +Maytona +Mayvex +Mayweather +Maz0n1k +Maza +Mazala +Mazariner +Mazersyy +Mazhar +Mazlol +Mazoni +Mazpls +Mazta +Mazuma +Mazzacre +Mbyoo +McAlakazam +McBurn +McCheddabomb +McChimkenGOD +McChubbin +McCllin +McConaughey +McCreJ +McCune +McDanky42O +McDizzle15 +McDongles +McDouble +McFantasy +McFizzleDady +McGooser +McGregor60gs +McGruff +McIllu +McLeaNz +McMeekin +McMillan +McNeal +McNoodle +McNugget +McP0P0 +McQuaker +McQueensy +McRibs +McSomf +McStarley +McSuperNoob +McTaskupillu +McThomzie +Mcbelsito +Mcberra +Mcdally +Mcgingerpony +Mckelvie +Mckinconn +Mclaren88 +Mcpatrice12 +Mcpielover +Mcturdson +Mcwaffle1 +Mdzvwz +Me3lem +MeMillionthD +MeThudZ +MeadowFall +Meadows +MeagerSkills +Mean +Meano +Meap +Mearm +Measles +Meat +Meatspot +MeatyLoaf +Mech +Mechelen +Mecone +Mectofion +Medicate +Medicides +Medicinal +MediocreMatt +MediocreRye +MediocreTime +Medispensary +Meditations +Medoletics +Medon +Medorable +Medusa228 +MedwayDragon +MeechIsCute +Meeeseek +Meelays +Meerca +Mees126 +MeesKees +MeetMyMeat +Meew +Meftah +Mefy +Mega +MegaAmpharos +MegaDrive +MegaMustarn +MegaNaziHatr +Megabyte6 +Megadwarf47 +Megalo +Megamind +Megans +Megaronii +Megatrax +Megnificent +Megumin +Megustio +Mehts +Mehuelin +MeideC94_BB +Mein lron +Meklo +Meksa +Melanoma +Melchuzz +Melcoor +Meldianx +Melee +Melee_Range +Meleven +Melhoop +Melisma +Melk +Melktietje +Mellakka +Melleruds +Melling +Mellow6 +MellowSoul +MellowTokes +Melly +Melo +Meloenschijf +Melpan +Meltman +Meltok +MemberBerry +Memberlist +Meme +Meme420Dank +Memeologist +Memeshake +Memory +MemoryCard +MemoryWorm +MenDick +Mena +Menap +Menaza +Mend +Mendieton +Meneer +Menetoeihin +Menrey +Mental4Metal +MentalAbacus +Mentally Moo +Mentalmissy +Menza +MeowKiki +Meowed +Meowmagic +Meowtheduck +Mepthadr0ne +Mer Train +Meramon +Merces +MerchantUrch +Merciulago +Mercules +Mercury15 +Mercy +Mercys +Meric +Meridians +Merisalu +Merisorax +Merkdalat +Merksick +Merlin +MerlinMonroe +MerlinPT +Merloc21 +Merlucius +Merricat +Merry +MerryTuesday +Merten +Mertguy2p0 +Mertiin +Mervyn +Meryam +Meryath +Meryl +Mesa +Meson +Messersmitti +Messias +Mestari +MesterAbekat +MestreGlados +MetDoobie +Meta +Metadragon +Metafisico3 +Metagel +Metal +MetalGear +Metaling +Metallifog +MetallikDeth +Metallproz +Metalproz +Metamorphs +Metamushroom +Metaphwoar +Metaurus +Metaxia +Metbol +Meteora +Meteoriitti +Methodical +Methylanara +Metix +Metoprolol +Metropolia +Metselaar +Metsiq +Metters +Metzz +Meuosh +Meur +MewIlicious +Mewby +Mewllicious +Mewrad +Mewtwo +MewtwoKing +Mewww +Mexicanchild +MexiePie +Meymer +Mez-qt +Mezane +Mezecs +Mezeroth +Meziriti +Mezy +Mezzalarry +Mezzito +MiIIenia +MiIIers +MiQuu +MiTDro +Miasm +MiceMan +Micella +Mich +Mich49 +Michael +Michael67676 +MichaelB +MichaelScarn +MichaelScott +MichaelXCVI +Michaelinos +Michairon +Michal +Michanderma +Michano1992 +Michaud +Michel647 +Michiel +Michlenn +Mickael +Mickeyr4nge +Mickul +Mickyy +Micosa +Micro +MicroShrooms +Microdot +Micromelo1 +Midas224 +Midday +Midget +MidniteGreen +Midori +Midside +Miega +Miekka +Mier +Mierdapier +Mies +Migalos +Miggles +Mighty +MightyNemo +MightyOrange +MightyPieBoy +MightySlappe +Migjiris +Migou +Migraines +Miguu +Migy +Migzee +Miillls +Miiori +MiissMandii +Miitt +Mijuzo +Mikael +Mikasana +MikazuAugus +Mike +Mike1 +Mike745638 +MikeChang +MikeDangr +MikeDitka +MikeM +MikeMontana +MikePunts +Mikebaker417 +Mikeey +Mikeje13 +MikelCz +Mikemyers31 +Mikerockshhh +Mikeroscope +Mikethafarm +Mikey +Mikey1plate +Mikey47745 +MikeyPat +Mikeygirl94 +Mikeyscape +MikeyyG +Mikezilla +Mikezzup +Mikilly +Mikki +Mikkon +Mikrobangine +MiksuBTW +Miksuuu +MikuNakanoxx +Mikzel +Mila +Milaz +MildRussia +MilesQPR +Milfguardian +Milhous +Mili +Mili696969 +Milk +Milk Sausage +MilkDaughter +MilkMan227C +MilkOhh +MilkToast +Milkki +Milkless +Milkopia +Milky +MilkyGalaxy +Mill385 +Milleks +MillerLatte +Millerlite40 +Millerlite95 +Millermore +MilliMillzy +Millie +Millionsppl +Millkk +MillsMCR +Millsbay +Milol +Milpe +Milsurp +Miltank +Milton +Mim3r +MimiKe +Minalinsky +Minar +Mincene +Mind +MindYoStep +Minde +Minde0777 +Mindf4ck7 +MindfulGnome +Mindhead +Mindlet +Mindys +Mineraal +Minerock +Minesweeperx +Minfri +Mingdee +Mingerd +Mini +MiniBuilt +MiniCoat +MiniDrew +MiniNinjo +MiniSoMini +MiniStew +MiniToast +Minibini +Minidefiant +Miniglass +Minijazz +Minimaps +Minimum +Mining +MinipeTh +Minirio +Miniscus +Mink +Minkyeung +Minnick +Minnie +Minski +Minslee +Mint +MintEastwood +MintWestwood +Minton +Mintvolcano +Minty28 +MintyBeaver +MintyBreath +MinusMinitia +Minyons +Minzy130 +Mioceen +Mipu +Miqdad +Miqote +Miquuw +Miracle +MiracleToy +Miraculous +MiramiS +Mirari +Mirek +Mirin_Gloots +Mirith +Mirk +Mirkat +Miroki +Mirthless +Miruki +MisClickPro +Misakipillow +Misano +Miscrint +Misdeal +Mish +Mishkkal +Misimo +Miskil +MiskySam +Mislabeled +Miss +MissMockingJ +MissMystique +MissRosie +MissclickGG +Missen +MissinTicks +Missing +MissingRNG +Missvmk +Missy +Mista +Mista 1337 +Mister +MisterBensy +MisterCobb +MisterJager +MisterTrump +Misterwieb1 +Mistheos +Misticwok +Mistify +Mistral +Misty +Misty12 +Misty7632 +Misuryu +Mitabi +Mitch +MitchHardo +MitchRap +Mitchggee +Mith +Mithoon +Mithrality +Mito +Mitologas +Mittag +MittensRS +Mittum +Mitus +Mituse +Mitver +Mitzchy +Miuted +Mivo50 +MixKit +MixTapeFiya +Mixieg +Mixtape +Mixxush +Miyui +Mizis +Mizo +Mizro +Mizty +Mizusawa +MizzFrizz +Mizzzura +Mjay +Mjoll1990 +Mjurk +Mk20 +Mk60 +MkLeo +Mkiller120 +MknlC +MlKE +MlLFnCOOKIE +MlLO999 +MlZORE +Mlao +Mmgmike24 +Mmichel +Mmorpg +Mmurder825 +Mnemic +MnkyDLufy +MoIon Iabe +MoPhobia +MoaxD +MobbDeep +Moberger +Mobiel +Mobile +Mobilist +Mobiusyellow +Mobo +Mobs +MobyWoby +Mobz +Moccamuna +Moccona +Mochasins +Moeberg +MoedZhafa +Moepog +Moer +Moes +Mofaer45 +MoffelRS +Mofleminator +Mofo +Mofoe +Mogcow +Moggok +Mogtime +Mohahm +Mohamedss +Mohanad +Mohib +Mohnday +Moist +MoistMaker +MoistPainal +Mojimot0 +Mojito +Mojojojo171 +Moju +Mojzis +Mok101 +Moka +Mokemok +Mokkasiini +Mokke-senpai +Mokkis +Moksa +Moku +Mokum +MoldyChips +Mole +Mole1 +Molemountain +Molinas +Molle +Mollem +MolllyPop +Mollt +MollyLlama +Molokotorby +Molten +MomICantPaus +Moments +MomentsApart +MommaCuz +Mommy +Moms +Moms_Spagett +Mona +Monday +MonehBabeh +Money +MoneyMalone +Moneyman +Mongke +Moniez +Moniosaaja +Monk +MonkFishking +Monka +MonkaZter +Monkadile +Monke +Monkees80 +Monkey +MonkeyHeadAF +Monkie +Monksmen +Monkster +MonnerMads +Monnual +Monny +Mono +Monopoly +MonrealkaAfk +Monsemand92 +Monsilly +Monsta +Monstaarr +Monster333 +Monsterofpk +Monstrius +Monstrocity +Monsutaa +Montagne +Monterey +Monty +Monumental +Monuu +Monxanvrooo +Mooch +Moocow910 +Moodeer +Mooffa +MoofinnMan +Moohcake +Mooi +Mooie +Mooing +Moojin +Mookinater +Mooksy +Moon +Moon688 +Moon7I8 +MoonCard +MoonYagami +Mooncrafting +Mooner +Moongazing +Moonish +Moonjock +Moonlightcb +Moonman392 +Moopy +Moordaap3 +Moorleey +Moortgat +Moose +Moosecup +Mooseheads +Mooserini +Moosy +Moot +Moowi +Mooyee +Mopeds +Mopedstian +Moppeharry +Moral +Morales +Morally +Moray +Morbid +Morch +MordLacaroni +Mordenumero2 +MordinSolus +Mordy +More +Morelos +MorganAtkins +MorganaTits +Morghuan +Morgo +Morgue +Morguhh12 +Morijo +Moriquendi +Moritz +Morkius +Morkret +Morlun +Morlyx +MormonFTP21 +Morniingstar +Moronavirus +Morot +Morphing +Morphogene +Morpice +MorqSukhaari +Morqan +MorrisTheCat +Morsey +Morski +Mort +Mortal +MortarMan +MortemPlaga +Morue +Morytania +Mosaq +Mosbol +Moscosung +Moseley +Mosess +Mosio +Mosiph +Moska +Mosse +Most +MostDreaded +Mostoes +Moteha +Mothless +Motikeli +Motivated +Motmans +Mottis +Mottly +Mottookaa +Motx +Motyas +Motzimoo +Mougi +Moul +Mouldied +Mount +Mountain +Mourn +Mourners +Mous +Mousekeys +Mouselifter +Mouseman298 +Mousenn +Mousie23 +Mouteo +Move +Move2791 +Moving +Moving20 +Mowgli13 +Mowk +Mowt +Moyd +Moysey +MozDef +Mptrj +Mr noli Fe +MrAlcotester +MrAmazing +MrAmbaal +MrAngelxz2 +MrAnkan +MrAwesomeNL +MrBeerNTits +MrBigLoads +MrBigPecs +MrBlueScreen +MrBooBlocca +MrBraa +MrBry +MrBryne +MrBucko +MrCammilleri +MrCandleWax +MrCharmeleon +MrCian +MrCivilian +MrCoolSkills +MrCoook +MrCoopahh +MrDTails +MrDairyHeir +MrDarkBlue +MrDarling +MrDashwood +MrDevice +MrDevour +MrDoofes +MrEasty +MrExterm +MrFancyboots +MrFarrell +MrFlizz +MrFluffy97 +MrFrizzesh +MrFro +MrGaalis +MrGainz +MrGanksta +MrGibbletts +MrGixxer +MrGodBrand +MrGrind +MrGurn +MrHobokian +MrHummus +MrIWontMax +MrIronChef +MrJTheIron +MrJad +MrJoestar +MrJohnnyx +MrJonMan +MrKadir007 +MrKerrie +MrKevinR +MrKoalas +MrManny +MrMaxLvl99 +MrMell0w +MrMime +MrMonsterrr +MrMooCows +MrMose911 +MrNL +MrNatee +MrNikeKush +MrNoBank +MrNoLove +MrNook +MrNorwayOS +MrObliverate +MrOceanic +MrOctapus +MrOngh +MrOriginal25 +MrPezcu +MrPige0nz +MrPoopiehead +MrPork +MrPowers +MrPutterLite +MrQuaker +MrQuick1 +MrRaidUrGirl +MrRidder +MrRight4U +MrRobinHood6 +MrRoboto +MrRocco +MrScape2Much +MrSensimilla +MrSimQn +MrSirOne +MrSlongerton +MrSmiiLey +MrSocorelis +MrSolo +MrSteelYoRNG +MrStickyBudz +MrSusans +MrTibberfitz +MrToad +MrTryHard69 +MrVillanelle +MrVitable +MrWobble420 +MrWorldwidee +MrYachie +Mr_Kadir007 +Mr_Manchello +Mr_Schmeckle +Mrawrs +Mrburnsss +Mrdeemoney +Mrfuzzy +Mrglex +Mrjli +Mrloonetick +Mrm0rm0r +Mrmanguy +Mrn1ceguy89 +MrsJonesUFT +MrsPurpTurt +Mrslipkn0t +Mrwaffleses +MsFreakyFrog +MsSev +Mthw +MtnGoat +Muad_Dib +Muahhahaa +Muahuahuahua +MuasBtw +Muaythai +MuchGpWaste +Muchly +MuchosAssias +Muckball +Mud9 +MudCatBigDog +Mudguard +Mudkip +Mueezy +MuerteBella +Mues +Mufasa +MufffinKing +Mufficer +MuffinActual +Muffinkyutie +Muffins +Muffinyatta +Mufz +Mugarooni +Mugen +Mugge +Muggerman3 +Muggles +Mugrub +Mugy +Mugzy +Muhaji +Muhamed +Muhfn +Muhkea +Muilpeer +Muki +Mukkaram7861 +Muktheduck +Muleleaveox +Mulle-mek +Mullvaden +Mully +MullyMammoth +Multi +MultipleRats +Multiplying +Multitalent +Multiway +Multrix +Mulugga +Mumble +Mumbles +Mumriken +Mums +Mumspaghetti +Munansurvain +Mundt +Mungles +Mungoe +Mungu +Munich +Munire +Munk +Munkea +Munkinut +MunkyBizness +MunkyKnuckle +Munn +Munqqi4862 +Muparadzi +Muppz +Murbez +Murder +Murdimius +Murdock +Murdur +Murilokooo +Murogrim +MurphRS +Murphys +Murray +Murre +Murrloc +Murrrum +Musftw +Mushmom +Mushroom +Mushrooms1 +MushuPorkPls +Music +Musica +MusicalMurdR +MusicalStory +Muskets +Muskogee +Musschoot +Mussy +Must +MustBeGanja +Musta +Mustachio +Mustard +Mustasurma +Mustekala +MusterShelby +MustyToofer +Musuwu +MutaNep +Mutants +Mutapets +Mutated +Muteself +Mutilated +Mutsurini +Muttadale +Muttadiddle +Muutz +Muzbo +Muzi +Muzket +Muzz +Muzzle +Mvvs +Mxffin +Mxteorites +My Gentiles +MyAssLucky +MyCatKillsMe +MyDickLite +MyElyNow +MyFitPal +MyIiu +MyLastGo +MyLoveFaith +MyNAm3BubBA +MyNameIs +MyNameIsCole +MyNameIsKent +MyNameIsTrev +MyOSAccount +MyPenisBHuge +MyProject +MyRifleMyGun +MySeed +MyStinkHurts +MyTakao +MyWyvernAlt +Myams +Myat +Mycreation +Mycreation1 +Mydlong +Mydragon8u2 +Myers +Mygraine +Mylar +Myles +Mylifeisless +Mylo +Mylos +Mylosas +Myndemo +Myoboku +Myotoxin +Myriadic +Myron +MyronAynes +Myrupz +Mystearica +Myster +MysteryGifts +MystiCool +Mystic +MysticChompy +MysticDrift +MysticErebos +MysticRiver +MysticStrega +Mysticrobe +Mysticvaa +Mystiic +Myth +MythCraft +Mythic +Mythicat +Myto +Myuk +Mywa +Myzi +N0 H34RT +N04me +N0B4Marri4g3 +N0ID +N0OneCares +N0XPWaste +N0blelegend +N0llie +N0rse_k1ng +N0tliketh1s +N0ul +N1NJASK1LLZZ +N1njaCat +N3ggertr3g +N3se +NARPslayer +NASTY +NAVl +NECR0DANCER +NEEDAMETHYST +NEENEE +NEET +NEONiC +NEWBEYE +NEWFISHMATE +NEYOVIC +NFed +NHrn +NITR00 +NJWW +NLDeluXe +NLFreakky +NMOS_giant +NMZLetics +NOAH +NOOOOOOOOOO +NORTHSEA +NOSTALGlA +NSFL +NTBeerBandit +NUEL +NULLI +NUTSHOT +NWHL +NaCl +Naaath +Naakkeri94 +Naakt +Nabroleon +Nabshadow +Nabss +Nabua +NabyLad +Nach +NachB +Nacho +Nacho2030 +NachoDragon +Nachtkastje +NachuiTuda +Nadund +Naftininkas +Naga +Nagisa +NagyonJo +Nagyung +Nahkamestari +Nahuel +NaiiSha +Nailbox +Nailed Hard +Nairino +Najda +NakedTwister +Nakke176 +Nakkimauno +Nakuz +Nakuz0r +Nalsara +Name +NameRjected +NameWasBannd +NamedGenius +Namelessdude +Namelus +NamesAreMeh +NamesHisoka +Nammer +Namuko +Nana +Nanado +Nanciscor +Nancyy +Nander +Nangdalorian +Nannertee +Nanno +Nanonymouse +Nans +NansBeaver +NantaoL +Naoe +NaofumiLTU +Naoka +Naow +Napalm +Napanderii +Napettaja +NapkinFork +NapoleanBra +Napsutaja +Naqu +Naradas +Narby +Narg +Narked +Narkon +NarnodesNono +Narrative +Narris69 +Narry +Nartens +Narthalion +Naru808 +Naruto +Narval +Narvalow +Narwallus +Narx4 +Nasa +Nasaman +Naseeph +Nashluffy +Nashy +Nasper +Nasrullah +Nasseee +Nassim +Nast +Nastie +Nasty +NastyAss +NastyDonger +NastyFreak69 +NastyV6 +Nasuuu +Natalie +Nate +NateDoge +Naternater +NatesOSRSAcc +NathJeaL +Nathan +Nathanyuelle +Nationwide +Native +Natrox999 +Nats +Natsu +Natte +Nattraps +Natu +Naturally +Nature +NatureNymph +Naturejacks +Nauce +Naughtpure +Nautis +Navas +NaviRio +Naviaux +Navraj +Navtik +Navy +NavyDD214RET +Nawus +Naxacid +Naxiius +Naxito +Naxos +Naxtzi +Nayna +Nayrus +Nazgul +Nazty +Nbba +Nbcw +Ncpure +Ncrr +Ne3po +Ne86 +Nealos +Neals +Neanderthal +Nearly +Nearomancer +Neatkii +Neav +Neb0lith +Nebbo +Nebijok +Nebrosky +Nechromancer +Nechryass +Nechs +NechtKnecht +Neckbeardis +Necksnipped +NecroEric +Necrokingns +Necrophorum +Necrosauruss +Ned1991 +NederweertV2 +Neduks +Nedus +Nedward +Need +NeedInternet +Needs +NeedsADad +Needtomboy +Neefey +NeekoNeekoNl +Neekomata +Neekss +NeferSeti +Neffiz +Neg14 +Negan +Neganeogami +Neghed +Nehxy +Neil +Nejvalt +Nejvash +NekoSayNyaa +Nekomimi +Neleron +Nelhium +Nelkirr +Nelliell +Nelox +Nels0N +Nelsi +NelsonRosea +Nelsonater +Nelvian +Nelx +Nelybynature +Nelzhar +Nemaksciai +Nemba +Nemerrr +Nemesis +Nemf +Nemisys +Nemmo +Nemo +Nemonia +Nenah +Nendou +Nengah +Nenio +Nentsukka +Neon +NeonChilli +NeonM1d +NeonPaladin +NeonRhythm11 +Neonik +Neonke +Neopia +Nephedes +Nephyrion +Neppe +NerbBlaster +Nerbles +Nerd +Nerda +Nerdcore +NerfMePlz +NerfTG +Nergegante +Nergg +Neroxcen +Nerve +Nesk +Nesretep +Ness +Nestedloops +Nestl3 +Nesuvarzytas +NetTrap +Netanelba +Nethada +Netho +Netjes +Netmn15 +Neto +NetturDab +Neturtingas +Neural +Neurophys +Neurovelho +Neutrally +Neutronas +Never +NeverAssume +NeverEnding +NeverFreeze +NeverGetRift +NeverGunaMax +NeverLateWiz +NeverQuest +NeverRespawn +NeverSober +NeverTrading +Neverender27 +Neverover +Nevi +Nevik94 +Nevinnn +NewBoy4321 +NewDad +NewFavorite +NewPlayerx13 +NewWrldHodor +Newb +Newbillnye +NewcastleFC +NewfieTinMan +Newfiebanger +Newguy2003 +Newleesh +NewrockkuOS +Newst0nekid +Newtman907 +Nex Is My X +Nex1s +Nex2169 +Nexcellent +Nexeiy +Nexgen +Nexi +Nexil +Next +NextPet +Nexx +Neyburr +Neye +Neyugn +NezFix +Nezqi +Neztea +NghtPnda +Ngis +NhaleXhale +Nhan +Nhimzo +Nhouse20 +Nhyrenn +Niahl +Niawag +Nibexx +NiblaNoss +NicMachine +Nicannand +Nicashi +Nicathan +Nice +NiceGuyEddyy +NiceMarkMark +NicholasRage +Nichy +NiciValbuena +Nick +Nick0hwolf +NickOSRS +NickSpoof +NickTSMITW +NickVo +NickaClassic +Nickernack55 +Nicki +NickisBackyo +Nickk +Nickmitz23 +Nicknao +Nickool4 +Nickos +Nickroo1234 +Nicks +NicksNipples +NickyPunky +Nickynice23 +Nickyy +Nico +NicoIas +NicolaSturge +Nicolai +Nicolas +NidaNewName +Nidalee +Nidh +Nidhogs +Nidk +Nidmann +Nidoking110 +Nidraugas +NieI +Niefable +Nielaahh +Niels1608 +Niely +NietzscheJR +Nieve +NieveIrwin +NieveIsBad +NieveIsThic +NieveMeAlone +Nieves +NievesThighs +Nifelhiem +Nigel +Nigester69 +Nighlist +Night +NightNurse +Nightbass +Nighter +Nightmare +Nightmare028 +NightmareSHW +Nightolas +Nights9 +Nightsharp +Nighttman +NightxxShade +Nihilismi +NihilistScum +Niihilism +Nikco +Nike +NikeOnMyFeet +Nikez +Nikit +Nikkerpoo +NikkiQT +Nikko +Niknea +NikolasOG +Nikoo +Nikronic +Nikumei +Niley +Nilpferd +NilzZ +Nimajineb +Nimbubu +Nimex +Nimismies2 +Nimlasher234 +Nimloth_666 +Nimmongel +Nimrod +Nina +NineTs +Ninetales4 +Ninevolz2 +Ninfia +Ningaa +Ninja +Ninja Cow Jr +Ninja66 +NinjaPunch72 +NinjaSpeed +NinjaTurt +Ninjaloff +NinjasDark3 +Ninjunzo +Ninjymate +Ninook +Ninorc +Nintendogz +Nipes +Nipitipi +Nipp +Nippppppppee +Nipps89 +NipseyHpvm +Niseraru +Niskha +Nismo +Nissan +NisseIadden +Nistipata78 +Nitefall3n +Nithe +Niton +NitroCrate +Nitroalkenes +Nitros +Nitsch +Nitt +Niva +Nivex +Nivory +Nixby +Nixi_NL +Nixy +NixzTez +Nizqa +Nj0y +Nkpi +NlCK +NlMBY +NlSO +NllCK +NllL022 +NlppleX +Nmofm +Nnoitra +No0dlehead +No53 +NoAntiVenom +NoBankIRL +NoBans +NoBp +NoDayMercy +NoDealEU +NoDropForMe +NoDurex4you +NoFame +NoGoodSkills +NoHelp +NoLifeCue +NoLifeMain +NoLifeMcgee +NoLifeSincRS +NoLootBag +NoLootNoWoot +NoLove +NoMo +NoMore +NoMoreTrades +NoNumbers4me +NoPolnT +NoPurpleAku +NoRNGsmalle +NoShit +NoStore +NoStrategy +NoStress2Day +NoTank4U +NoTradeForMe +NoXpWasted +NoZulrahIM +Noah +NoahGriffith +Noahs +Noamonts +Nobber +Nobbys +Nobelanerr +Noble +NobleCorey +NobleVespo +NoblesForRec +Nobodyz +Nobrain +Nobularlol +Nocando +Nocarred +Nochill +NocnyKoszmar +Noco +Nocturnal +Nocturnal024 +Nodorcro +NoeLT +Noeka +Noem +Noexi +Nogoodnms +NoiScape +Noig +Noisy +NoizRock +Noizex +Nokiny +NolanAlpha +Nolifepvm +Nolifer +Nolly +Nolungs +Nolzeyy +Nolzzz +NomCensurer +NomadsLife +Nommmy +Nomonater +Nomskichooo +Non5ens31 +Nonc +None +Nonke +Nonplayer +Nonreal +Nonsense +Nonstop +Nonvalid +Nonwestlee96 +Nonwitzki +Noob +NoobPkedMe +NoobWrecker +Noobacleese +Noobalhao +Noobest +Noobicidal +NoobishAct2 +Noobs +Noobtype +Noodle +Noodle Soups +Noodles +Noodz +Nooki +Noolbort +Noon +Noons +Noopi757 +Noorbee +Noot +NopePope +NorCalGreens +Norchis +Nordas +Nordfeir +Nordicade +Nordnec +Nordo +Nordstrand +Norfok +Norge +Norhig +Norilsk +Norimasa +NormHadAFarm +NormanBates +Normie +Normies +Norqe +North +Northerly +Northfork +Northic +Norton +Norton_Gman +Norweed +Nose +NoseBeersies +Nosetkl +Nosevesey +NosferatuBoi +Nosni +Nosorow +Nost4lgia95 +Nostalgimon +Nostos +NotAFKenough +NotASkrub +NotAStreamer +NotAlright +NotBiabanana +NotKD +NotLefty +NotMinty +NotNecro +NotPker +NotReady +NotShaneska +NotSoHCZoro +NotThaFather +NotUrAvgTim +NotUrBisnis +NotValidName +NotYerGuyPal +NotaCola +Notanoob12 +Nothard +Nothing +NothingMate +Notjoeybloom +Notlayla +Notmyrsname +Notori +Notorious +Nottarg +Notz +Nour +Nova +Nova Rez +NovaDragonX +NovaNova_v1 +Novahearts +Novahria +Novalisky +Novaqueen +Novem +Novesey +NovicePlayer +Novizy +Nowa +Nowlan2 +Nowoxifer +Nowt +Nowuh +Nox1de +Noxelder +Noxia +Noxied +Noxifers +Noxiti +Noxitrall +NozFox +Nppb +Nrse +Nshit +Nsoak +Nssc +Nt0y +NtQuiteRamb0 +Ntsf +Nubby +NubbyOtter +Nube +Nube101 +Nubje +Nubutraum +Nuck +Nuckie34 +NuclearShift +Nucleotide +Nucu +Nuffyz +Nuffz +Nugget +Nugs +Nuhapiippu +Nuigaia +Nuirokay +Nuke Rofl +NukeDuke98 +Nukkumassa +NullObject +Nullish +Nullly +Nuloh +NumTaker +Numazu +Number +Number1 +Numbermatch +Numel +Numenor21 +Numerater0 +Numidium +Numismatist +Numpad +Nuna +Nunac +Nunc +Nuno +NunsRtight +Nunsbox +Nuparu22 +Nupayne +Nupiso +Nuqubba +NuranJeezes +Nurdal +NurgleBurgle +Nurse +Nurselie +Nusky +Nussi +Nust +NutStains +Nutrino +NutsToButts +Nutu +Nutviper +Nuubby1 +Nuubi85 +Nuuh +Nuuhi +Nuux +Nuwanda +NvMy +NvUs +Nvidas +Nvsh +Nwkz +Nxcv1 +Nyaa +Nyalesh +Nyam2 +Nyannoid +Nydloh +Nyesqui +Nykat +Nyler +Nymph +Nyppe96 +Nyquistt +Nyraxion +Nyrkki +Nythos +Nytrate +Nyula +Nyx296 +NyxxiePixxie +Nzfisher +Nzpkers +O l m e w +O0BY +OBD2 +OCBP +OConnell +ODarnUFail +OG H4zed +OGBloodFam +OGLman416 +OGRockstar +OGTeacher +OGThicPickle +OGWhitePanda +OG_Westside +OHv3rdose +OJ AVENGER +OK Thug +OLUTMIES +OMNIV0RE +OMYLANTAAAA +ONCES +ONDERBOKSEM +ONEBIGJOKE +ONEM0REBEER +OOOGAABUNGA +OPIronman +OPName +ORLZU +ORlCHALCOS +OSBug +OSCannabis +OSCastleWars +OSColbyStock +OSGingerkiin +OSGrindscape +OSRASS +OSRS +OSRS07 +OSRSQuests +OSRSZ3US +OSRSZach +OSRSlayer +OSReaper +OSRhys +OSRvape +OSSD +OSSoulwars +OSzerox +OZANN +Oathbringer +Oathh +OavTXXrC2Bc +ObZenpai +Obama +Obama2014 +Obanana +Obby +Obby Cam +Obedar +Obese +ObeyBdubb +Object62 +Objektijuht +Oblitergator +Oblodzisz +Oblv +Oboi +ObscureHeart +ObscureLogic +Obscuremelon +Obsel +Obsidian +Obsidian222 +Obvious +Obviouseboyz +OcaJomba +Ocachobee +Ocara +Occ0x +Occcy +Occulent92 +Occupation +Occupational +Ocean +OceanMachine +Oceanside +Oceanux +Ocellari +Ochen +Ochit +Ochrie +Ocra +Ocst +Octane07 +Octanes +OctarineJake +Octave +Octavia +Octet +October +Octopossy +Octoppus +OddPhallus +OddSnipa +Oddni +Odeee +OdensWinterG +Odeon +Oder +Odezt +Odin +Odlaw +Odonodb +Odssy +Odsza +Odyssey310 +Odysseyyy +Oenhausen +Oenonymaus +Oetje +Oetlul69 +OffMyChest +Offer +Offering +Offers +Offka +Offset +OffsetPaul +OgAcco +OgChrisCudi +OgDankRiddim +OgHood +Ogazumu +Ogg25 +Ogmj +Ogopogo5000 +Ogre +Oguussie +Oh4Sure +OhDannyBoii +OhEmGe +OhHaiMark +OhHeyGrant +OhJezuz +OhManOhJeez +OhMyJosh +OhMyShoulder +OhNo +OhNoMyHymen +OhTurtle +OhhCaleb +OhhTiS +Ohio +Ohpiate +Ohseeya +Ohtoodles +Oifey +Oikeisto +Oikis +Oilertay +OilyMeat +Oinky +Oishii +Oispa +OjibweJohn +Okaiko +Okay +OkayTwilly +Okeydoke +Okino +Okupant +Olajuwon +Olav2002 +Olaveraaa +Olbyy +OldBae +OldBlueish +OldHitta +OldSkoolKush +OldSteinlein +Oldburnzy +Olde +Oldemark +Oldizjr +Oldman +Oldschool +Oldschools +OldskuleRS +OleFrumpacus +Oleg +Olei +Olemand8 +Olen +Olertomb +Oles +OlesDpaul +Olette +Olfre31 +Oliivi +Olimpus +Olios +Olivas +Olive +Olivia +Olkikalsar +Ollonjonny +Olly +Olmek +Olminous +Olmlet +Olmlit +Olms +OlmsNutz +Olmsbish +Olrox +Olvi +Olysian +Olze +Omar +Omarinski +Omaxiu +Omega +OmegaBeast +OmegaRs3LuL +Omfg +Ommetje +Ommy +Omne +Omni +Omnicide97 +Omnivaw +OnDeaTHrow +OnRedPanda +OnTheEdge +Onbekend +Onbekende +Once +Onchune +Oncle +Ondra969 +One life lad +OneBadNWord +OneClickMan +OneFalseStep +OneFive +OneFunkies +OneInchDong +OneInchPeen +OneJohn +OneLifeGiven +OneLostMain +OneManBucket +OneManNoob +OneManTeam +OnePac +OnePlus6Btw +OneProGoober +OneProNoober +OneRustyMan +OneSillyBoi +OneSnappyBoi +OneTera +OneTickAway +Onebuc +Onehidefrog +Onesecafk +Onetick +Onexia +Onidhre +Onika +OnionGoggles +Onism +Onkelleif +Only +OnlyBrand +OnlyCraig +OnlyFFAns +OnlyFans +OnlyFansss +OnlyHalfGay +OnlyKingKoob +OnlyPepsiMax +OnlyRussell +OnlyTheCold +Onlyfans +Onlyfarm +OnlyyMike +Onno +Onoezeleer +Onoin +Onox +OnthatGrindd +Onuzq +Onya +Onyksi +Onyx +Onze +Oodenssiii +Ooelluoo +Ooft +Oofus +Oohf +Oohfunkyme +OokOokStrats +Ookfried +Ooktism +Oompy +Ooskabible +Ooyf +Ooze +Oozymooz +OpaJei +Opatsuno +Open +OpenTheTill +Opera +Operacional +Operetta +Opex +Opgezwolle +Ophelia +Opiez +Opinionated +OpiumWard +Oponn +OppaSky +Oppanox +Oppheng +OppositePoop +Oprego +Optic +Opticplex +Opticplex07 +Optimus +Opts +Optyfen +Optyfengauww +Opus22 +Oqlak +OracleOf +Oraclez +Orange1213 +Orangeboy333 +Oranqe +Orca +Orcanater +Orchazm +Orchid +Orchidzx +OreSpasm +Oreano +Oreinstein +Oreos +OreosInMilk +Oretizm +Oreton +Orezzer +Organic +OrganicOnion +OrganicWeed +Organics +Orgasmique +Oriaks +Orienterare +OriginalGoat +Originaljim +Originexo +Orilion +Orioles +OrionDragon +OrionRenegd +Orjan +Ormi +OrngeManBad +Orodyn +Orphan +Orrey +Orthago +Orthiss +OrthodoxJoo +OrthopodMD +Os SMDJ +OsBlackBolt +OsBrody +OsBudknight +OsRs +Osav +Oscarnight90 +Oscietra +Osdorp +Osgu +Osgub +Oshawnasi +Osimhen +Osiris +Osjuicey +Oskar +Oskari +Oskinathor +Osmo +Osrs +Osscar69 +Osseb +Ossi666 +OstBakarn +Ostengar +OsteoSoon +Ostidecriss4 +Ostracized +Ostrich +Osumi +Oswaldorun +Osyrs +Otaku +Othelllo +OtherJackets +Otho +Ottarl +Ottchy +Otter +OtterMG +OtterMan +Otto +Ottwanbre +Ottzor +Otyugh +Oucho +Oudenophobic +Ought +OuiDaddy +Ouija +Oulusta +Oumarou +Oumu +Ounaaja +Ouncie +OurPage +OutOfBreath +OutOnBail +OutR +Outbid +Outblasting +Outbox +Outie +OutlawBTW +OutofQontrol +Outohere +Outperform +Outra +Outsider058 +OutsidrR +OuttaThePan +Ouze +Ouzi +Ovaryacted +Ovaryacting +Ovela +Over +Overcame +Overclockers +Overhand +OverkillWill +Overlegen +Overload +Overload_inc +Overloader +Overlordnick +Overmind +OverpowTV +Overprepared +Overrated +Oversight +Overtaxed +Overthinker +Overtus +Ovid +OwenFever +OwlMyLove +Own617 +Ownage +Ownd +Owned +OwnedByMK +Owning4babes +Ownt +Ownyouall6 +Owwi +Ox310 +Oxct +OxideIon +Oxiduck +Oximas +Oxit +Oxium +OxyDream +Oxycotton +Oxyoxyoxyoxy +Oyrn +Oyster +Oyugock +Oyvin +Ozaiii +Ozcred +Ozeana +Oziarch +OzirisRS +Ozium +Ozmone +Ozuhan +OzyMex +Ozzerro +Ozzie +Ozziemate +Ozzio +Ozzy +Ozzys +Ozzzyy +P0CKETPUSSI +P0PE +P0TUS +P0ddy +P1CC0L0 +P1CK3R1NG +P1Hat +P1zzaTheHutt +P2Chill +P2D2 +P3RKELE +P3RLICH +P3RMMUT3D +P3TAR +P3aceful +P3rcy +P4DLA +P4RKER04 +P4cH +P4sk +P5ythix +PALAK1KO +PALSANMAKI +PAPA +PATPATMAX +PATRlOOT +PAUL +PBTM +PCCZ +PDGA +PDizzleworth +PEARSON92 +PEEKYNUMBER1 +PERMA +PET3R +PETEAIR +PFalciparum +PGMid +PGmeupe93 +PH1SH3DB4N +PHLP +PIAN0 +PICC +PING +PITFIGHT +PJ Salt +PKTHEOTHER +PKing +PL4T1N4 +PLSDONTPLANK +POGPOGPOG +POGvM +POMP3Y +POTTER +PPorappippam +PQWNEM12XXSS +PRADA +PRAISE +PRETTY +PRIM0B0LAN +PSRB +PSTjager +PSacz +PTKNT +PTMN +PUBG +PULL +PUNANYCEZZ +PUNANYMASSIF +PUSHUPS +PV60 +PVMGrim +PVMramranch +PVPJACKUS +PWNJoLee +PWNl +PaIm +PaJau +PaPaSaucee +PaShango +PaTeraNauu +Paaatriick +Paarty +PabIoEscobar +Pablana +PacYakJack +Paca +Pace +Pacellino +Paciar +Pack +PackAnother1 +Packapunchd +Packers +PackingCope +Packmanjr +PacksOfBagel +Pactii +Padge +Padraig +Padrew +Paduann +Paehkisfe +Paem +Paffio +Pagan +PaganFox +PaganWish +Page +Pagman73 +Pahapukki +Pahizz +Paike +Pain deliver +Painb0ws +Painovoima +PaintBoxx +Painta +Painted +Paixo +Paizuri +Pajaaay +Pajaripipari +Pajita +Pakaika +Pakanajumala +Pakford +Pakmaniac +Palabutoh +Palad1um +Palapak +Palatro +Pale +PaleCocoon +Palenaatio +PalestineHC +Paliperidone +Pallas +Pallihintti +Palllister +Palmboom +Palt +Paly +PamPams +Pamdora +Pampas +Panacea +PancakeOSRS +Pancakey +Pancukeshi +Panda +Panda Godz +PandaBier +PandaBrommer +PandaMan +PandaMcfanda +PandaPowa +Pandaux +Pandaz +Pandeh +Pandiman +Panera +Panferno7 +Pangolins +Panic +Panixate +Pankekee +Panky +Pannu +Pano +Panoople +Panorramix +Panqueques +Pans_Gaming +PansophicaI +Pantaloon +Pantera1230 +PanteraWalk +Panthalassa +Pantix +PanzerMarkV +Paoul +Papa +PapaCart +PapaJohn +PapaJoyce13 +Papabeer +Papaija +Papalotee +Papapa +Papaya +PapayaPetee +Papegaaitje +Paper +Papi +Papicito +PapieLexus +PapierHier +Papii +Paplip +Pappa Mauly +PappaPizza +Pappanopolis +PapperNapper +PaprikaBoi +PapuIsThatU +Papukaia +Paqan +Parabolic +Paracleis +Paradox +Paradoxal +Paralimpian +Parameters +Paramost +Paranosys +Parappa +ParasiteHunt +Parasitoid +ParasoxX +Parazino +Parc +Parciparla +Parent +Parhaat +Pari +Parikh +Parish +Park +Parkehh +Parker1770 +ParkerSquats +Parkerrr +Parkuh +Parky +Parkz +ParmsG8 +Parox3tine +Parrot +Partey +Parth4903 +Parthnix +Partly +Parttime +Party +Partynexdor +ParuParu +Parvovirus +Pasadinas +PashkaPushka +Pashmina +Pasianssi +Pasiiba90 +Pasikaustes +PasitoBandit +Pasje +PaskaneHomo +Paskis +Pasmo +Pasta +Pastabrain +Pastagonia +Pastor +Pastry +Pasu +Patchley +Pate +Patella +PatentedName +Patetisk +PathTracker +Pathogen +Pathways +Patio +Patmantheman +PatoVelaz9 +Patojo +Patota +Patrexion +Patrician +Patrick +PatrickClick +Patrickp35 +Patriotsp +Patronique +Patrouski +Pats +Patsey +PattMyGun +Patta1 +Pattos +Pattyrick8 +Pau1ekas +Pauk +Paul +Paul007 +Paul90333 +PaulD +PaulOH10 +PaulTheRabbi +Paulchritude +Pauleee +PauletteRose +Paulius +Paulrat +Paupy +Pauwels +Pavio +Pavla +Pavlvs +Pawggrs +Pawgz +Pawko +Pawlmeister +Pawlu +Pawlzer +Pawwsy +Paxin +Paxy +PayMyDeedFWD +Payne_Trayne +Paznos6 +Pazuta +Pazzo-Repack +Pb Fe +Pbby +Pbkillua +PdaddyReborn +Peabody +PeacandLove +Peace +PeaceNLove31 +Peacebuild +Peacefrog +PeachKing +Peachh +Peachhh +PeachyDean +Peacoat +Peak +Peake +Peakleaf +Peaky +Pear +Pearshaped9 +Peasant +PeatMoss +Peatie +Peba +Pebblez +PebisGuan +Pebl +Pebz +PecanBread11 +Pecki +Peco +Pecuni75 +Peddler +Pederbuus +Pedestrian01 +Pedro +Pedro5901 +Pedtato +PeeJayPlayz +PeePee +Peeanut +Peel +PeeledBanana +Peely +Peen +PeenLover61 +Peepo +PeerTheSeer +Peernicus +Peeshuuu +PeetrusEst +Peevy +Peezerthecat +Pegasians +Pegi18 +Pehkis +Pehmolelu +Peiin +Pein +Peipeilaile +Pekaia +Pekdon +Pekka557 +Pekkaa +Pekkaad +Pekkadillo +Pekonipeikko +Peksaad +Pelaa +Pelaaja1 +Pelco +Peligroso +Pelikaen +Pelippper +Pelmee +Pelosi +Peltolammi +Pena +Pencelis +PencilVesta +Pendax +PendulumC +Penetrader +PengMaster +Penguin +Penguino +Pengwim +Peninsula +Pennstate +Pennsylvania +PennyPinchnJ +Pennybag +Pennywise +Pennywise070 +Pentagrammi +Penthera +Penthus +Pentu +Peopledud +Peoples111 +Pepar +Pepclub101 +Pepco +PepeGUH +PepeHang +PepeLaughing +PepegaScape +Pepemiguel +Peppey +PeppiEnSossi +Pepsi +PepsiTwist +Pepsies +Pepsipowars +Pept +Pepuszka126 +Pequenaud +Pequette +Perchlorate +Perfect +PerfectProof +Perfringens +Pergert +Peridots +Perikles460 +Peril +Perkinatored +Perky +Perlen +Permded +Permuh +Pernix +Perp67 +Perpl +Perrault +Persephatta +Perseveranca +Persian +Pesiz +Pesoprkl +Pessimism +Pest +Pestilance7 +Pestle +PetCorp +PetHuntGrind +PetHunta +PetHunting +PetPlease +PetUrSausage +Petalite +Petarss +PeteRePete +Petega +Peter +PeterButts +PeterRS +PeterTheSalt +Peterm +Petit +PetitKeBeQ +Petite +Petless +Petpet +Petriq +PetroX77 +Petrosian +PettyName +Petuhh +Petz +PewTheMeow +Pex3 +PexBoi +Pexci +Pexezz +Pexterity +Pextill +PeytyPoo +Pezy +Pfiny +Pfister +Pfle +Ph0g +PhaMaTics +Phaero +Phai +Phainesthai +Phallic +PhallusBigus +Phamia +Phamit +Phant +PhantomFiend +PhantomVS +Phanton +PhappleSauce +Pharmafia +Phase +Phasing +Phasmatus +Phasmatys +Phat +PhatAsher +Phathead +Phatman348 +PhatsoCallum +Phatt +Phatty +Phattyftboy +Phaxe +Pheasant +PhenXX +Phenomenal +Phernix +Phetty +Pheus +Phex +Phi184 +Phil +Philip +Philipp +Philkwl +Phillip +Phillipp +Philly +Philosophia +Philth +Philtration +Phinxu +Phinz +Phipple +Phishn +Phizo +Phlaja +Phlegmy +Phloppster +Phobias +PhobosDeimos +Phoibos +Phonatik +Phone +PhoneHC +Phonebook +Phoneman +Phoque +Phosani +Phossa +Photographs +Photon +Photonic +Phrak +PhriarPhace +Phsteven +Phuke +Phuket +Phwan +Phylum +Phyro +Phyronex +Physics +Phyzxs +Piasa +Piccoloownsu +Piccy +Pickl3Lover +PickleKez +Pickles4Me +Picklzz +PicnicBomber +Picolo +PictureID +Pidgey +Pidiot +Piecekeeper2 +Pieck +Piemaksa +Piemans +Pieper +Pierniczek00 +Piet +PietKrediet +Pieter +Pieterjan +Pietermans +Pietn4 +Piety +Piety Prease +Pieza +Piffen +PigDOG 669 +Pigeon +Pigi373 +Piglette +Pigpuffer +Pigs +Pigwardfrog +Pihl +Piirivalvur +Pikachos +Pikachu +Pikachuz +Pikkets +Pikkupbrix +Pile +Pilgrimage +Pili +Pillifnutten +PillowBoy +PillowCowCow +Pilmir +Pilodro +PilsToTheMax +Pilsners +Pimp +Pimpert +Pindaro +Ping +PingFlopped +Pingu +Pink +PinkDrinkSip +PinkShopRag +PinkVoidZ +Pinkberg +Pinkk +Pinky +Pinkywinky9b +Pinkyx0xo +PinndOutGoon +PinnkBunny +Pinpi +Pinquana +Pinsamt +Pintel +Piovendo +PipeQlo +Pippinmary +PippleNinchy +Pipposan +Pippuri +Pirate +Piratey +Pirelly +Piri +Pirihuora666 +Piripaque +PirpleSlirpy +Pirres +Pisatronas +Pisau +Piscis +Piscolaz +Pistacchio +Pistoliftero +Pitby +Pitchfork +Pithikos +Pitiless +Pitinator +Pitt +PitterPattr +Pixel +Pixieragnar +Pixkekoa +Pizza +PizzaDaHutt +Pk3r Range 7 +Pk996 +PkGoW +PkMeIfUgey +PkTheKid +PkforFun +Pking +PkmnTrnrRED +Pksorwd +Pl0xed +Pl3b +PlELS +PlGGY +PlMPPl +PlPPY +PlSS +Plaasda +Plaat +Placedoemax +PlaidMarquis +Plain +Plaininsane +Plan +Plane4611 +Planet001 +Plank +Plank2G +PlankForBank +Planken bos +PlanktSoms +Plap +Plasmore +PlatGX +Platinum2008 +PlatinumHerb +PlatinumSeif +Platnuim +Platnum112 +Platpus3000 +Play +PlayToAFK +Playbunny +Player +Player235711 +Player35254 +Playthious +Pleasantries +Pleasurehole +Plebiside +Plebnex +Plebz +Plece +Plegh +Plexasaurus +Plexx +Plez +Pliep +Plips +Plisski +Plixious +Plocc +Plogbilen +Plogdog +Plomono +Plootbot +Plopi +Plorky +Plorr +Plostic +Plot786 +Plow +Plowthrough +PlsAName +Plsmrlizard +Pluc321 +Plugatron +Plugged +Pluggen +Pluhdl +PlumTickler +Plumper +Plunkton +Plunukki +Plus +PlusZack +Pluto +Plutonium +Plz LD Nat5 +PlzRnGesus +PmFun +Pmy39 +Pnak +PneFc +Pnia +PoachedLion +PoarIIneemn +Pocket +PocketBandit +PocketSock +Pocy2 +Poem +Poenes +Poentje420 +Poepi12 +Poet1321 +Pofka +PogChampagne +PogMeister +PogTato +Pogba +Pogsled +Poikanen +Point +PointTax +PoisonX7 +Poisonblack +Poisonous +Pokaroo2 +Pokefreud11 +Pokemaster +Pokemon +Pokergod720 +Polaar +PolakYT +PolarTrip +Polarin +Polarisi888 +Polarus +Polarward +PolderLatina +Polio23 +Polish +Polite +Polixo +Polkapolkka +Polkastarter +Poll +Pollekeuh +Polllie +Pollnivneach +PolloGrande +Pollofrit0 +Pollum +Pollywog +PoloG +Polter +Polynomail +Polyphobia +Pommy +Pompeyo +Pomposity +Ponas +Pont +Ponti +Pony +PonyOwner938 +PooAtPVM +Poofpooh +Pooh +Poohead92 +Poohsea +Poojabber364 +Pook +PoolboyFiji +Poon +PoonTappa +Poonanjo +Pooned +Poonjuu +Poop +PoopDick43 +PoopLoser420 +Poopnipple69 +Poor +Poortom24 +Pooscaper +PootLoops +Pootzie +Popcornachi +Pope +Popeet +Popfumes +Popkorni +Popovich +Poppa +PoppaChoonie +Poppajohns +Poppy +Poppymatt +Pops24 +Popular +PopyHarlow +Porkkanakana +Porsche +Porta Pro +Portrays +Portsari +Portuguese +Portvakt +PoseidonDrip +Posemann +Posh +PoshPenguin +Poshker +Positivar +Positive +Possessed +PossumPally +Possumi +Post +PostCodee +Postie +PostmanPatt +PostureCheck +Posty2k +PotBurner420 +PotScape +Potato +PotatoLlorch +PotatoRangr +Potatoqueenn +Potezny +Pothaaai +PotionFayD +Potland +PotoSekwati +Potoo +PotsAlots +Potsi +Potth +Pottieface +Poucher +Pounder420 +PourMeBleach +Poutz +Poverty +Powacat +Power +PowerJoe +Powerdude153 +Powerful +Powerfull +Powerlines +Poweron6 +Poxuistas +Poyig +Pozar +Pr0way +Pr1MaL +Pr3ttyW0man9 +Pra1seTheSun +Practical +Praecellemus +Praedy +Praes +Praestantia +Praetor +Prage699 +Prahlad +PraiseCorn +Praisemyrng +Prankzy +Prari +Praskle +Praxahr +Praxys +Pray +Pray4TheWin +PrayForDeath +PrayarN +Prayerr +PreMDPepper +PreNew +PreRuined +Precise +Precixion +Predaxx +Predicition +Preedy +Pregnant +PregnantSock +Prelash +Prelet +PrematureNut +Premie +Premz +Prep +Prepared2 +Preposo0 +PresidentMo +Presley93 +Presley93BTW +Preso +PressX +PressedClean +Prestor +Pretendy +Preternal +Preto +Pretty +Pretved +Pretz +Prevengeance +Prey +Prey4Pocius +Priestopher +Prilliam +Prim +Prima +Primacy +Primal +Prime +PrimeSeries +Primed +PrimexReborn +Primiitive +Primitive +Primordial +Primster +Prince +PrinceZuko +Pringle287 +Pringles +Prins +Prinses +PrintedCash +Priority +Prisimenu +Prismalitic +Prison +Pritje +PrityBoiSwag +PrivateSmorc +Prixma +Prncss +ProForm +ProFortnite +ProLegend +ProSKatona +ProSups +ProTweakius +Proba +Problemski +Procedures +Proclivitas3 +Proctiv +Procts +ProddyP +Prodigy 99 +ProdigyTape +ProdigyThief +Prodoughtype +Prof +ProfGanon +ProfGay +ProfanityBox +Professa +ProfessorBot +Proficent +ProfoundPnda +Prog +Project +ProjectGamma +Proklus +Prokopios +Promepheus +Prone +Prongs97 +Proots +Propagate +Propas +Proper +ProperTroll +Prophecy +Prophylax +Propulsions +Prosit +Pross +Protagg +ProtectdLeft +Protectlilb9 +Protectorate +Protege +Proteiini +Protlong +Protocell +PrototypeGOD +Protox +ProvidenceL +Proviro +Provokeskill +Provoxo +ProxDemSox +Proxeum +Proximitus +PrrMeowPrr +Prro +Prrr +Prryvdoof +Pruillip +Prune +PruneHub +PrusaSlicer +Prutturp +Pryn +Pryxl +PsYcHo130 +Psalm +Psalms116 +Psaro +PseudRodrigo +Pseudo +Pseudomonas +Pseudonimas +PsiTempest +Psiki +Psiklone +Psmaster +Psuedoniem +Psy13m +PsyDellic +PsyWaps +Psybae +Psyc +Psyc Paladin +Psyched +PsychicL10n +PsychicType +Psychinis +Psycho +Psycho11111 +PsychoPatty +Psychodeathk +Psychohexane +PsychoxX +Psyco +Psycub420 +PsyhexGOD +Psylocin +Psysyk +Ptalm +Ptfo +Ptyh +Pu-94 +Pubeless +PubicThumb +Publics +Publuske +PuchaLibre +Puck +Pudding +Pudge +Pudgeegee +Pudnik +Pudota +Puffed +Pufffml +Puffy +Pugasaur +Puggin +Puggzy +Puglet +Pugna +Pugsyy +Pugy +Puhd1staja +Puhuri +Puin +PuinguimGOD +Pukeking +Puli1111 +Pulkjes +Pull +PullOutRange +Pulli +Pulma1 +PulpFlctlon +Pulza +Pumba +Pumba89 +PumpUpTheJam +Pumper +Pumpkin +PumpkinLatte +Pumpui +Pumuckl +Puncakes +Punch +Pundareen +Punde +Pune +Punegonde +PunjabSamosa +PunkPang +Punt +Puppana +Pupper1 +Pur3 +Pur3death2 +PurMain +Purate +Purcey +Purcs +Pure +PureIronEyyy +PureOGIronMn +Pureanger728 +Purebasalt +Purebish +Pureloot21 +Purely +Purelybo0ty6 +Purenerd +Purepappa66 +Purescarybuu +Purka11 +Purkkatukka +Purkkius +Purko +Purnex +Purp +Purp1eWizard +PurpLightPlz +Purple +Purple-Broly +PurpleDabz +PurpleHippoo +PurpleNinjja +PurplePlez +PurpleTeemo +PurpleThorax +PurpleWhaki +Purpledile +Purplekills +Purplemudkip +Purplesweeds +Purppurainen +PurrPig +PursuantACE +Pursuedd +Purtherapist +Pusat +Puse +PuseSlayer +Pushgold +Puss +Pussy is Op +PutItInDeeep +PutMeInCo4ch +Puthy +Putrescent +Putse +Putyte1 +PutziVikat +Puud +Puujalka10 +PuuluuP +Puuteri +Puylayer +PvM Boganeer +PvMCerlow +PvMKoala +PvMNightmare +PvMNotorious +PvMProfessor +PvM_Nugg +PvManchester +PvMs +PvPRoTiGy +PvPete +Pvkk +Pvm M0lz2 +PvmQ +PvmRNGesus +Pvmpets +Pvoet +PvtStevens +Pvul +PwDhorizons +Pwca +Pwdz +Pweet +Pwew +PwnTommy +Pwnage +Pwnbaa +Pwnd +Pwnslayibex +Pwpw +Px_7UX8Cy8 +Pxtrick +Pyfa +Pygmysteaks +Pyki +Pyloric +Pylseboden +Pyretic +Pyrl +Pyro238 +Pyro420Kush +Pyro_OO1 +Pyrocore +Pyrotemplar +PyrrosDimas +Pyssu +Pyst +Pyux +Pyykki +Pyyli +Pyzdalupi +PzzaPredator +Q1NH4N +Q33N +QAWSED +QIKNQFRDNUQF +QPness +QQQQQQRRRRRR +QQuaLLeH +QTRDS +QTZedd +QTom +QWIWRDIGIDFG +Qadir +Qaem +Qajvha +Qash +Qc-Elfmage +QcumBear +Qeassaris +Qego +Qemi +QiangxD +QlKNQFRDNUQF +Qlioux +Qmain +QnBumbleBee +Qnon +Qoil +Qoki +Qombat +Qrischin +Qrwewa +Qryptic +Qtey +Quacamole +QuackForMe +Quadrifoglio +Quadrioo2 +Quaerd +Quaffle9 +Quahzai +Qualitative +Qualities +QualitySleep +Quang +Quantities +Quantuh +Quantum +QuantumTurtl +Quarentitty +Quarters +Quav +Quawka +Qucu +QueBolaAsere +QueefMaestro +QueefedOnYou +Queeffing +Queen +QueenJada +QueenOfCorn +Queer +Queerzzly +Queijo9 +Quelana +Quenched +Quero +Quessswho +Quest +Questikels +Quety +Quew +Quey +Quezzimoto +Quica +QuickClicks +QuickShot +Quicken +Quiddich +Quiet +QuietStorm44 +Quikstache00 +Quillninety3 +Quimbo +Quinncidence +Quinnyb0y +Quintendo +Quirkless24 +QuirkyPurple +QuitForIron +QuitForRS3 +Quite +Quitegoddish +Quitoris +Quiz +Quizzy Dee +Quonloo +Quorhum +Quria +Qurix +Quti +Qutie +Quvma +Quweix +Quyron +Quzzini +Qverkuz +Qwaltz +Qwezz +Qwinny +Qwinoa +Qwozii +Qxevym1 +R00M +R00SE +R0AD +R0B0C0P +R0BBO +R0GAN +R0KKIN +R0LX +R0MICH +R0NNIEB0Y +R0OZ +R0R0R +R0YAL +R0ad +R0bain +R0bbby +R0n13L +R0yksopp +R1CO +R1ghtupth3r3 +R1ng +R33c0NN +R3Dtjee +R3d3mtion +R3vq +R4LLY +R4ndomUs3r +R4ng3 +R8nny +RAB9 +RACELIS24 +RADlATAstory +RAKETTAA +RAUTA ARTO +RBNY +RBeardWBrow +RC350 +RCFreak +RDHG +RDJ94 +RE4LG4LIFE +REBOOTING +REC0N +REDD0GJR +REDLlNE +REEEject +REINCARN4TE +REKNAW +REKTmlg99op +REMAlN +REZlN +RGGregar +RGet +RHCP-Solo +RHK Ezze +RIPT4H +RIpuim +RJL129 +RKBM2 +RKOd +RLBurnside +RMAC-97 +RNGBandit +RNGVRNG +ROADTO100B +ROBBOsickdog +ROCCAT +ROCKYY +ROF0LFOR +ROFOLFOR +ROHTEENMUTSI +ROKO +ROLLinPEACE +ROR0 +ROSTA +ROVANIEMl +RREKKLES +RRayhan +RRickkert +RRobert +RS3izBetter +RSBadLifeBad +RSDonny +RSGO +RSLtSgtZen +RSMAXD +RSPSisBETTER +RSPup +RSfork +RStrength99 +RTLadNumber4 +RUlS +RWSDOUG +RYAN +RYN16 +RZAlex +R_andy13 +Ra1d +RaMR0D +RaaWa +Raaagnaar +Raab +Raaban +Raahh +Raakanipsu +Raanduin +Raassig +Rabbie +RabbitFlats +RabbitsDong +Rabidherring +Rabiosa +RacccAttack +Raccoon +Raccooncow +Race +Rachael +RadFeenix +Radacia +Radar +Radeo +Radia7ion +Radiance +Radiator +Radini +Radio +Radiohead66 +Radiologics +Radja333 +RadoslavvBG +Radrieldor +Radsurlak +Radsy +Radtastic +Raeghal +Raen +Rafaael +Rafnar0G +Raft15 +RagToRiches +Ragani +Rage +RageCold +RageOSRS +RagedIronMan +Ragefire1 +Ragga +Raggedy Jeeb +Raggers +RagingK9Fury +RagingReddit +RagingTroll +Ragnar +Ragnariukas +Ragnarok96 +Ragnell56 +Ragni +RagsIIRichez +RagucciRafa +Rahamasin +Rahamies +RahbHurt +Rahdyxc +Rahjer +Rai_3 +Raicun +Raid +Raideris +Raiderrediar +Raien +Raihan +Raii +Raikesy +Railee +Raimar1 +Raimiss +Rain +RainbowBeast +Raine +Rainer +Rainforest +Raining +Rainingbroz +Rainman446 +Rainold +Raintown17 +Raisedbycows +Raiskausrapu +Raisson +Raistlin +RaistlinFasa +Raivan90 +Raizerr +Rajat76 +Raje +Rakaah +RakadB3 +Rakettikala +RakiRaki +Rakoins +Rakuko +Rakun Rakan +Rakupenda +Ralle1208 +Rallis +RalorLeetor +Ralp +Ralphed +Ralphie3 +Raltsz +RalvekZul +RamYe +Ramathorn +Rambo +RamboDaddy +Ramen +Rami +Ramleh +Rammdude +RamonZera +Ramonix +Rampa +Rampauttaja +Ramrod +Ramsas +RamsayGrejoy +Ramzis +Ramztad +RanShakHazar +Ranamen7 +Ranarr +RanarrScape +RanarrSmoke +Ranarrseole +Randalf +Randalfen +Randalicious +Randeaux +Randecker +Randinator42 +RandomLemon1 +Randomguy38 +Randomized +Randomojojo +Randy Rolex +RandyBanger +Randyke +Rang +Rangahhh +Range +Range4Free +RangeGawd +RangePs +Rangeddddddd +Rangedly +Ranger +Ranger82592 +RangerBoots +Rangerofgold +Rangish +RanjaForLife +Rank +Rank1Espada +Rank1NA +Rank62 +RankOneTurk +Ranty +Rapasuu +RapidCycling +Rapiers +Rapolas +Rapolu +Rapthor +Raptor +RaptorLuck +Raptorcaw +Raptorsin6ix +Raptz +Rapu +Rare +Raresocks +Rarity +Rasa +Rascus +Rashford +Raspatil +Rasput1n2k13 +RaspyLemon +Rastaclat +Rastamain +Rastaman +Ratcliffe +RathianSP +Rathmai +Ratlordmax +Ratm +Ratrace12345 +Ratrero +RattleSsnake +Rattlerskill +Rattlesnake +Rauokse +Raur +Rauta +Rautafantic +Rautakuma +Rautis +Ravac +Ravanth +Ravedeath +Ravemaste476 +Raven +Ravency +Ravensword +Ravers +Ravesyy +Raving +RavingElf +RavishUndead +Ravlar +Ravs +RawPhazon +RawRyan +Rawest +Rawr +RawrItsKirby +Rawrr +Rawsome +Rawssss +Rawst +Raxen Light +Rayfort +Rayjin_Storm +Rayleighs +Rayleight +RaymanXo +Raymone +Rayne +Raynelie +Rayner91 +RayofLight2 +Razer +Razeren +Razie +RazleBadazle +Razor +Razor654991 +Razorblat +Razoriginal +Razz1eDazz1e +Razzzoor +Rb2790 +Rcer +Rddrz +ReDrOc +RePeTiiTioN +ReachAround +Reachinator +Reactionary +Ready4pwnage +ReadyToReap +Reah +Reaks +Real +RealBoobs +RealJonner +RealKing11 +RealMemeVPJr +RealRicFlair +RealScythe +RealShyGuy +RealStoney +Realcorkpig +Realdent +Realflamesss +Realismi +Realissm +RealitysGod +Really +ReallyBongs +Realpk2004 +Reap +Reapa +Reaper +Reaper0321 +ReaperLucid +Reaperkiller +Rebel +Rebelgian +Rebelican +Rebelqt +Rebirth +Reborn +Rebuild +Rebuild4free +RebuildLewi +RebuildMitch +Rebuildep +Rebuilders +RecentKill +Recharge +Reckless +Reclaimar +Reclaiming +Reconjack +Recore +Recover +RectalRumble +Rectophobia +Recuder +Recyr +Red3 +RedCavalier +RedDwarf +RedGraceful +RedRatedGame +RedRegent +RedRusker +RedTwisted +RedWarlock31 +Redael +Redben45 +Redbull +Reddo +Reddragon884 +Redflame +Redikarp +Redius +RedkaWodbull +Redland +RedneckYoshi +Rednex +Rednipplee +Redo +Redouan94 +Redrevolve11 +Reds +Redshapes +Redshoker +Redsk1ns +Redskin +Redsug +Reduced +Reductive +Redus +Redux +Redz +Redza14 +Reeb +Reececup +Reecesoa +ReedBadass +Reeebow +ReeeeZ +Reeeps +Reeet +ReefSharkz +ReeferKeefer +ReefyReefer +Reel_Arphios +Reels +Reemov3d +Reeyu +Refleksfrode +Refleksi +Refluxerino +ReformedMatt +Reformer +Refried +Regal +Regan +Regement +Regie +Regular +RegularJerry +RegularPlank +RehlapzZ +Rehoboam +Rei-chan +Reibnitz +Reichart +Reidar +Reign +ReignInBlood +ReignOfThor +Reigns +Reimie0x +Reimo +ReimuHakurei +ReinMoose +Reince +Reipas +Reisnom +Reisy +Reizzaz +Rejects +Rejey8 +Rejuvenating +Rekenz +Rekkaboi +Rekkerta +Rekkt +Rekunleashed +Relapses +Relative +Relatived +Relianah +ReligionBad +Reliinqish +Relik +Relinquishh +RelivinYouth +Relizent +Rellnquish +Relloktion +Reload +ReloadFaster +Reloox +Relrekis +Remcodingho +Remedial +Remiejj-BV +Remillia +Reminiscon +Remitin +Remix +Remorsed +Remspoor +RenLady +Ren_Otori +Renacan +Renarin +Renas +Renato +Renauddd +Renegor +Renesau +Renewed +Renger +Rennuts +Rennz +Renovato +Rent +Repeats +Replayroyke +Replikantti +Replo +Reported +Reppin519 +RepresentRS +Reps4Jesuz +Reptile +Reptiliano +Reptillian +Reputism +Reqtile +Requaahv +Requilog +Requin +RequireBone +ResenBallZ +Reseriant +Reserv3D +Resident +Resilient +Resizable +Respaze +Respek +Respire +ResrvdFinest +RestIess +RestInPce +Restinp3ace +RestoredIron +Restrial +Resultzs +Resupplying +Retendous +Rethie +Retro +Rettent +Retupelle +ReturnToOne +Reub +RevZamorak +Revamp +Revanche +Revelwood +RevenantBoy +RevengerII +Revent +ReveredB3ard +Reverenciar +Reverenz +Revi21 +Revofev +Revoke +Revolted +Revolving +Revs +Revus +Revx +Revzvy +Rewnlite +Rewns +RexM +Rexicur +Rexun +Reyko +ReynoldsWrap +Rezka +Rezz79 +Rhaegalion +Rhaegar +Rhaegard +Rheece +Rhette +RhinoNuts +Rhiyia +Rhoads +Rhodesia +Rhogue +Rhondda +Rhuina +Rhyl +Rhyming +Rhynoob +RhysieBoy +Rhysos +Rhythm +Rhythms +RiKoCheP +Ribb +Ribinha +Ribitz +Riboku +Ribu +RicVR +Ricadio +Ricanmonkey +Ricardato +RicardooR +Riccario +Rice +RiceAndTacos +RiceWrangler +Rich +RichAround +RichGuy X +RichHarambe9 +Richard +Richards2705 +Richguy3213 +Richie +Richterr +Richy +Rick +Rick420blaze +RickAndVorki +RickEscobar +RickRab +Rickhs +Rickolas +Ricksking +Ricky +RickydeRoach +Ricoo +Ricotayqueso +Riddim +RidePine +Rider +RiderOfRohan +Rider_99 +RidgeRacerR4 +Ridgewood +Ridley +Ridley1990 +Ridored +Rie1yReid +Ries2 +Rifen +RiftOversoul +Riga +Rigged1 +Riggerlyworm +Right +RightKnight5 +Rightthisway +Riglr +Rigondeaux +Rigourlas +Rigr +Rigtop25 +Rihmakallo5 +Riickkert +Riiggs +Riii +Riippptttt +Riisi +Riitasointu +Rijst +RikSavage +Rikalero +RikuLehDeku +RikuRNG +RikvWesting +Rilah1212 +RilesWright +RileyReidx +RileyVoelkel +Rimbton +Rimorix +Rindos +Ringboi5 +Rinrus +Rinsumageast +Riolu +Riot +Riotdeath +Riouha +RipBigDoinks +RipLo +RipMagikarp +RipRoidie +RipSnorter46 +Ripd +RipePineappl +Ripper +Ripperhino +RippleBear +Ripsin +Ripsnorter69 +Ripstart +Ripulieinari +Ripulirulla +Riri488 +RiseOfTerror +Rishloo +RisingHonour +Risingodslay +Risk +Risker +RiskinPixelz +Rislearn +Rismani +Risperdal +Risqy +Ritle +Ritopikachu +Ritrole1 +Rittz +Riubuli +RivalIron +Rivalguy25 +Rive +RivenGasm +RiverOfIron +RiverOut +RiverzRaging +Rivy +Riwer +Rixhy +RiyuK +RizeNSkrine +Rizos +Rizzhole +Rizzzyisback +Rj8532 +Rjtyyi +RlCE +RlFK +RlGBY +RlPMYMANX +Rmus1 +RnBieber +Rng4Display +RngIshit +Rngclown +Rnjeesus +Ro The Boat +Ro2no +RoBoRhino +RoNNalDis +RoSki +Roach +Road +RoadBoat +RoadSpartan +RoadToALLPet +Roadbiker15 +Roadz +Roam +Roanen97 +Roastedsteak +RobC69 +RobDirkson +RobThePole +RobWorker +Robb +Robbbana +Robbiboi +Robbin +Robbo +Robby +Robeartoe +Robejose +Roben +Robert +Roberto700 +Robigo +Robin +Robinhoodnow +Robjee +Robln +Robodyx +Robok0p +Robolisten +Robologist +Robot +Robpar6 +RobsonV +Robust +Robyn550 +RocheLimit +Rochette +Rock +Rockadelic +Rockafellah1 +RocketRock88 +Rockfists1 +Rockford +Rockin +Rockland +Rocklore +Rockrets +Rocky +Rocokoko +Roczor +Rodeva +Rodimus55 +Rodney +Rodnirt +Rodnizzle +Rodrick +Rodrigo +Roe2 +RoeGut +Roebie1 +Roei +Roel +Roerbakei +Roff +Roffy +Rofie +RoflOs +Roflmao +Roflologist +Roga +Rogerthatxd +Rogiertjuuuh +RogretheOger +Rogue +Rogue nr2 +Roguestoney +Rohekonn +Rohmu +Roice +Roid +Roidsy +Rokki +Rokushoo +Rolann +Rolde +Roldeh +Roldie +Rolex +Rolla +Rollin +Rolling +Rolling2Hard +Rollingo +Rollsie +Rolluik +Rolly83 +Rolson +Roma +Romad +Romarigo +Rome +Romen +RomeowL +Romic +Romka +Romo +RompLord +Rompmaninov +RonBurgundy +Ronald +Ronbiara +Ronch +Ronco6 +Rondey +Ronescape +Rongor +Rongrongie +RoniKysh +Ronnicle +Ronnie +Ronnie518 +RonnieKray +Ronny +Ronokroo +Ronti +Rony +Ronz +Roof +Roommaster1 +Roosa +Roosevelt19 +Roosevelt79 +Rootman34 +Roover +Rooxy +Roozom +Rope +RopeDart88 +Ropemaker +RorekMalc +Rorr +Rorvis +RoryBurnout +Rorys +Rose +RoseGold_A +Rosemary +Roshidragon +RosieBtw +RosinHead710 +RosinScape +Ross +Rossaboy +Rossed +Rossssi +Rossys +Rosv0 +Rot3x +Rotagilla +Rotation +Rothen +RothesLatrin +RotiPrata +Rotiforms +Rotom +Rotta +Rottapoju +Rotten +Rottencotten +Rouge +RougeDev +RougeManiac +RougeThief02 +Rough +RoughINSERT +Rounded +Rounder +Rousey +Rousseau88 +Route +Rova +Rove +Roweeee +Rowg +Rowls +Rowoep +RoxanX +Roxasroxs564 +Roxer +Roy385 +RoyLay +RoyZay +Roya2Face +Royal +RoyalD3sire +RoyalMess +RoyalPurps +RoyalRolf +RoyalShaco +Royan +Roye +Royollie +Roysrols +Roytang5 +RoyyyAfca +Rozkol +Rozlucka +Roztomily +Rozzaa +RricketyREKT +RsBryce +RsGoku +RsOverGirls +RsRuinMyLife +RsSuomi +Rs_ReeCe +Rsanaded +Rsebb +Rset +Rsh10 +Rsn_Dillon +Rtlo18918B +RuMoRRs +RuRu09 +Rubber +RubberApple +Rubbery +Rubee +RubenD +RubiconGuy +Rubish +Rubrek +RubsSandwich +Rubss +Ruby +Ruby5001 +RubyBlue +RubyBoltSpec +RubyEvelyn +RubyLvledUp +Ruckus +Ructions +Rudadoodadoo +Rude +Rudekid1035 +Rudetopia +Rudin +Rudolph +Rudy +RudyGiuliani +Rueben +Rufie +Rufu +Ruge +Rugg0064 +Rugrat +Ruhl +Ruhtrik +RuiMariz +Ruimte +RuimteMan +Ruinationnn +Ruk1a +Ruker +Rukusama +Rulesy +Rulesyy +Rullmane +RumbleYT +Rumpleminze +Rumpstag +Run1t3 +RunCMP +RunFreek +RunNhideZom +RunRonRun +Runboof +Runboy25s +Runcatsmith +Rundamental +Rundi +Rune +RuneAlt1 +RuneArguero +RuneBri +RuneFiend +RuneKing2h +RunePuuro +Runebie93 +Runeblaizer +Runechi +Runecraft +Runeiro +Runely +Runeman3134 +Runepalmu +Runeranta1 +RunesCrafted +RunescepxD +RunescepxDD +Runester9999 +Runeukko431 +Runey +Rungne14 +RunicXanadu +Runita +Runite +RuniteNerves +RunnerTwoD2 +RunninBlood1 +Runnn +Runnynumber2 +Runs +Runtellthat4 +Ruperd +Rupiss +Ruri +Rush618 +Rushana +Rushflame555 +RushnSuch +Rusinahousu +Ruskajan +RussianLives +Russkill1000 +Rust +RustLasagna +Rusted +Rustee +Rusticus +Rustig +Rustigggggg +Rustix +Rustu +Rusty +Rusty99 +RustyFoot +RustySimon +RustyStipps +RustyTuna +Rustynice +Rustyw +Rusy002 +Rut469 +Ruthers +Ruto +Rutu +Ruut +Ruutana +Ruzafa +Ruzy +Rvilleboy +RvrseGiraffe +Rwkw +Rx-ll +Ry Jones 21 +RyGuyyy1 +RyQzz +Ryalae +Ryan +Ryan8529 +RyanApollo +RyanKristoph +RyanTW +Ryanandneal +Ryaneal +RyangalO +Ryann737 +Ryanpage +RyansRebuild +Ryanwouldsay +Ryca +Ryder +Ryders +RyeAnn +RyeEx +Rygo111 +Ryhan +Ryjgar +Ryking +Ryleegh +Ryley +Rylios +Rylorg +RynHasAutism +Rynilion +Ryns +Ryokojin +Ryolm +Ryoma +Ryougi +Ryoush +Rytacus +Ryugo +Ryuk +Ryukiral +Ryvik +Ryxidius +Ryzelf +Ryzema +Ryzho +Ryzloh +Ryzou +Rzasa +S-525 +S00000O0000k +S0L0 +S0MALISLAYER +S0O0O0O0O00S +S0ar +S0ldern +S0lomon44 +S0lty +S0phie +S0tg +S1N6 +S1SU +S1n0fWrath +S1ngul4rity +S2u2 +S3ID +S3W3RSLVT +S4M0HT +S5peedy +S60RDesign +SAAB_Toxic +SAAIXX +SAGLAM +SAINt +SALM00O00N +SALM00OOON +SAMCRO +SAMMMMMY +SANO +SANTERCOMTER +SAPl +SARAH +SARPBC +SAUCEnJUICE +SAVVON +SAWPREME +SAlNT +SAlNTS +SB2K +SBSBSBSBSBSB +SCARED +SCHOOTSFIRED +SCOTUS John +SCRIMS +SCYukino +SDVX +SDemotivated +SECDEF +SELF +SEPTlC +SETU +SGTA +SH1T +SH1TGAME +SH333S +SHAD0WBANN +SHELDOR +SHIA +SHIDDED0N +SHIIIELDS +SHINY +SHINZ0N +SHOTGUNSUGE +SHRIIlIlIIMP +SHlESTY +SHlNl +SHlVER +SIBS +SIDB +SIGNZ +SIKKaudio +SILENT +SIMAA +SISDIS +SKBToast +SKKi63 +SKlNNY +SL0AN +SL1T +SL3VEN +SLAP +SLAY +SLAYER +SLEEEZY +SLOpro +SM0KE +SMANisonfire +SMHeMbRBoB +SMOrc +SMOrc3000 +SN0W +SN0WBUSH +SN3AKBO +SNAX +SNAlIlIlIlIL +SOMALISTEVE9 +SPANKWlRE +SPLEEBTEZ +SPLODGE +SPOOKAH +SPlCER +SQSHD +SR0o0RM +SR20 +SSS-Latch +SSamm +SSco0by1 +SSironMage +ST0n3 +ST3AKS +STAIGZOR +STALlN +STAMPEE +STEEZ +STERGS +STEVIO +STElNSGATE +STIFT +STRlCKEN +STRlDERMAN +STSTSTSTSTST +STYG +STZY +STlFFMElSTER +SUBAROO +SUPA +SUPERSET q +SUPERTAIKURI +SUPREME +SURPRlSED +SWAGL0RD +SYMBI0TE +SYMPATHY +SYRpaperclip +SZP-Qlimax +SaHiB +SaItbender +SaSoeur +SaYeon +SaZz +Saagarius +SaakeliMies +Saambellah +Saarinen +Saassz +Sabbatix +Sabel26 +Sabelt +Saber +Saberloco +Sabina +Sabler +Sabo +Sabretooth +Sabu549 +Sacck +Sachets +Sack_Lunch +Sackofeyes +Sacred +SadClownP +SadWhiteFalc +SadamBHangin +Sadass +Sadcatxd +Sadiq +Sadism +Sadivy +Sadness +Sadystic +Sadz +Saeph +Saerdna97 +Saerom +Saetre +SafeFromWork +Safecamp +Saffi +Safiir +Sage +Sage Vegas +SageO6 +Sageinventor +Sageme +Sager +Saggy +Sags +Sahra +Sai1420 +Said +Saifphire +Saiin +Saika +Saikoh +Saikshin +Sain +Sainola +Saint +SaintBurgs +SaintDienda +SaintDovey +SaintElspeth +SaintMilk +SaintPablo68 +SaintShiba +Sainted +Saitam +Saitama +Saivaa +Saiyajin +Saiyan +Saiyanns +Saiyans +Sajjad +Sakhmett +Sakk +Sakkyun +SakooR +Saksa +SalBobo +Salacity +Salad +Saladhead25 +Saladsoup +SalamPacanam +Salamalion98 +Salcal +Salda +Saledor +Saleen +Salford +Salista +Sallad +Salma +Salmelainen +Salmo +Salmon +SalmonCookr7 +Salmos33 +Salms +Salomon +Salomon666 +Salorassi +Salsa +SalsaMurango +Salt +SaltInTheCut +SaltPJ +SaltasVolfas +Salte 55 +SaltedCorona +Saltia +Saltigast +Salty +SaltyPears +SaltyPilgrim +SaltyQuackr +Saltzpyre +Sam5453 +SamFC +SamManSnow +SamV007 +SamW +Samadier +Samadieron +Samaji +Samalorian +Samanthix +Samay +Samb0Slice +Samblader +Samfew +Samfundet +Samgonz3 +SammGemm +Sammi80 +Sammito2 +Sammjoey +Sammuel +Samo +Samoski +SampleText +Samprini +Samps0n +Sampson +Samqqa +Samri +Samsoniene +Samsora +Samubidladin +Samurai +Samusar7481 +Samwse +Samxy +Samzh +Samzor +San0 +SanHolo +SanPaid +SanSheng +SanTie +Sanada +Sancta +Sancte +Sand +Sandbar +Sandelzi +Sandhog +Sandiey +Sandman1 +Sandmannen9 +Sandogan +Sandokan +Sands +SandwichBag +Sandwichfish +Sandy +SandyWexler +Sangers +Sangotha +Sangtuary +Sanguinezti +SanityCntrl +Sanjachi +Sanjin +SanodersNL +Sanoske13 +Sanshou +Sansos +Santa +Santasos +Santeri +Santeri333 +Santhacine +Sanzoku +SaoriHayami +Saoro +Saosiiin +Saphie +Saphiro +Sapin +Sapphirebear +SappieWappie +Sappphire +Saqib +Sara +Saradominas +Saradontmin +Sarah +SarahWalker +Saraie +Saran +Saraph +Saratomi +Saraziel +Sarbles +Sarctopus +Sardaukar +Sardlz +Sarfar +Sarge +Sariel +Sarkie +Sarmagedonas +Sarrafo +Sarriesque +Sarro +Sarrz +Sarthe +Sarthorm +Sarumite +Saryit +Sascha +Sash +Sashadow +Saskel +SaskiaNaka +Sasser +Sasslax +Sassy +Satada88 +Satamari +Satan +SatanSquared +SatanicFart +SatanicGrill +Satchmoi +Satchyl +Satisfyed +Satizfy +SaturnHippo +Saty +Saucy +Saug +Saul +SaulMozarela +Sault +Sauna +Saund +Saunders +SaundersRNG0 +Saundo +Saunty92 +Saurogar +SauronsTower +Saus +Savage +Savage Mind +SavageSource +Savaged +Savakuda +Savalar +Saved +Savg +Savilahti99 +Savior +Savjry +Savoureux +Savpryan +Savu +Savustettu +Savvy +Savy +Sawanne +Sawaz1 +Sawdey +Sawzall12 +Saxon +SayMyName +Saya +Sayadzin +Sayersi +Saymouseart +Sayonara +Sayrim +Sayrr +Sazme +Sazzarull +Sbeatz420 +Sbraga +Sc0ttishDave +Sc1ttl3 +ScOx +Scaf +Scaggy +ScalerSlut +ScandalousHC +ScannerBen +Scape +ScapesGhxst +Scapeskater +Scaping +Scar +Scare077 +Scared +ScaredOfAll +Scarfade +Scargut +Scarleto +Scarlett +ScarredScape +Scarsx +Scarves +ScaryShadows +ScaryTerry +ScaryVacoom +Scat +Scat19 +SceneGfX +Sceneryy +Sceptile +Scew +Schaapers +Scharnhorst +Scheubz +Schienenwulf +SchijnWerper +Schildpad +Schiller1994 +Schimy +Schiphol +Schlak182 +Schlanged +Schlock +Schlowmo +Schlynn +Schmaltz +Schmidtty641 +Schmokeyboii +Schmoovin +Schmuel +Schmuk +Schneidster7 +Schneyy +Schnitzel +Schnitzl +Schnops +Schnozz +Scholi +Schoolies +Schools +Schooner +Schoonzoon +Schoopity +Schorr +Schout +Schovaval +Schuabinator +Schuck +Schuyler +SchwanzLord +Schweigende +Schwingy +Schwoopity +Sciario +Scids +Scils +Scimi +Scimmy2face +ScizR +Sclass707 +Scodran +Scoffs +Scofiz +ScoobaQ +ScoobiedO0 +Scooby +Scoopie +Scoops12 +Scoped +Scorchbeast +Score +Scorialator +Scorlibran +Scorpiex +ScorpioBoy +Scortyx +ScotianHerbz +Scotse +Scott +ScottJ +Scotteh +Scottie +ScottieP +ScottsTotlol +Scotty +ScottyPippen +Scottyx +Scourging +Scout +ScoutnStake +Scowder +Scr0t +Scradmaster +Scraex +Scrambledleg +Scrap +Scrappy666 +Scratchzilla +ScreamSavor +Screeb +Screen +Screws +ScrewstonTex +Scrkidzl12 +Scrotboy +Scrotum +Scrruff +Scrub +ScrubOfOsrs +Scruba10 +Scruffy +Scryzen +SctyDsntKnow +ScubaSnacks +Scuff +Scuffed +ScuffedGoose +ScumBagAlex +Scumbag +Scummy +ScummyMonkey +Scurlll +Scurrilous +Scuto +ScuttleAway +Scvthe +Scwubs +Scybin +Scythe +ScytheOrNeck +Scytheplease +Scythes +Sdelta230 +Sduckk +SeBambi +SeLeV +Seagal +Seal +Sealab +Sean278 +Seande4 +Seanii +Seantjl +Seany4444 +Seanye +Seanz +Seapy +Searched +Seas +Seater +Seath1552 +Seaweed +Sebla +Secho +SecondStage +Secret +Secretly_Bad +Seculish +Secwai +Sedap +Sedentary +SeeYou +Seed +Seed386 +Seeejay +Seek +SeekerofIron +Seekerz +Seeking +Seeliss +Seems +SeemsFair +Seen +Seenoevil +Seerz +Seffer Kover +Sego +SeibaRaion +Seig91 +Seighilde +Seiskalehti +Seiverna +Sejaeek +Sejj +SejjNesta +Seko +SektorQ +Selaphiell +Seldrium +Selectic +Self +SelfStanding +Selfie +Selj +SellMaxMain +Selling ROTS +Sellu +Selmer +Selostaja +Semestro +Semeul +Semi +SemiReliable +Semih +Seminary +Seministi +Seminoles +Semlan +Semper +SemperOP +Senarii +Senbonzakra +Sencillo +SendItKing +Senhor +Senia +Senior +SeniorLep +Senjor +Senkaiye +Senkuu +Senor +SenorMarcSux +Senpai +SenpaiDecer +SenpaiiGod +Senpukyaku +Sens249 +Senses +Senses12 +SensualSnail +Sentinel +Sentristi +Sentrosi +Senturia +Senzel +Sephiore +Sepper +Seppiee +Septic +Septimus +Sequin +Sequinex +Sequissimo +SequissuAnau +Seracid +Seraph +SerenShadows +Serenity +SergeiSativa +Serial +Serine +SerionKiller +SeriousLip +Seriousruss +Serkus +Sero87 +Serori +SerotoninBTW +Serpula +SertCocuk +Server +Servia +Service +Sese +Sese778 +Sesil +SetItToWumbo +Seta +Seth +Seth6191 +Sethalas +Sethliu +Sethmare +Seto292 +Settled +Seut +Sevadeg +Sevalt +Seved223 +Seventh +Seveoon +Seveoonn +Sevie +Sevvy +Sewdri +SexFerguson +Sext0n +Sextor +Sexy +SexyBish +Seyriu +Sfa05 +Sfannie +Sfen +SgtBuurman +Sgtfatboy +Sgtsoldier +Sh00t3r2O2O +Sh0rty +Sh0w +Sh3pathome +Sh4d0w009 +Sh4dowfox +Sh4rice +Shaan +ShabooBopWoW +Shabot +Shabuski +Shaco +ShaddyB +ShadeSlay +Shadedmedic +Shadeknightt +Shado +Shadow +Shadow Flare +ShadowBobado +ShadowBoy001 +ShadowMakerz +ShadowSinz +ShadowSniper +Shadowclysm +Shadowcra +Shadowlimes +Shadowscreen +Shadsnp2017 +ShadwRoca +Shady +Shady78 +ShadyMilkMan +ShaftyKrafty +Shafu +Shagnarok +Shagzy +ShakaLakaInU +Shake +ShakenSoda +Shakkas +Shakuuuur +Shalendra +Shallistera +Shaman +ShamanJon +ShamanLizard +Shamanletics +Shambler96 +Shame +Shampoe +Shamsal +Shane +ShaneSJ +Shanee-oo +Shaneobrahhh +Shaner +Shanfew +Shania +Shanked +Shanks +Shanksen +Shantideva +Shapaz +Shape +Shaper +Shapii +Shaqs +Shard +Shareit +Sharing +Sharingan +SharishaXd +Shark +SharkTheBait +Sharkie200 +Sharktail +Sharkyyyyy +Sharmac +Sharmz +Sharoxi +Sharp +Sharpeyy +Sharpgut +Sharpman767 +SharpyClaw +Shart +Shatllef +Shatter +Shaun +Shaun135961 +Shaunni1 +Shaunrnm3 +Shaunyx +ShaveYourNek +Shaved +Shawn +ShawnBW +ShawnBay +ShawnXL +Shawni +Shaya +Shaykolade +Shaymuz +ShaynRS +Shayne +Shazu00 +Shazzys +Shebbi +SheepKhalifa +SheepTrainer +Sheeppo +Sheetm3tal +Sheetz +Sheguey +Sheilaaaa2 +Sheivattu +Shelbi +Sheldore +Sheldozer +Sheli +Shelios +ShellBeRight +ShellLeeBee +Shelldunk +Shen +Shenfu +Shenkie +Shep +Sheq +Sherlock +Sherry +Shev64 +Shezwick +ShiaLaBuff +Shiba +Shiddy +Shiftless +Shifty +Shiftynifty +Shiftyy +Shifu +Shiifty +Shiiftyy +Shiit +Shikhar +Shilo +Shilomies +Shimosh +ShinMalphur +Shinchi +Shing +Shinigami +ShiningStar0 +ShinnGee +Shino +Shinook +Shintaz +Shintygod +Shiny +ShinyMimikyu +ShinyNoctowl +ShinyShyvana +Shionono +Shiramasen +Shiranaii +Shiri +Shirts +Shiskey +Shivered +Shivers888 +Shivoc +Shiz +Shmoah7 +Shnoobed +Shoarmadyl +Shocka +Shockedme +Shogaol +Shongrislomg +Shonion +Shoog +Shoopdiesel +ShootYaSkool +Shootem40 +Shop +Shora57 +Shore +Short +ShortHoppe +Shortguy +Shortstop819 +Shot +Shot1200 +Shotixx +Shotoer +Shouto +Show +Showby14 +Shower +Shown +Showtek +Shozen +Shpee +Shpikey +Shran +Shredded +Shregz +Shreikkiller +Shrek +ShrekLovr +Shreksalot +Shrik +Shrikems +ShrimpForx +ShrimpStick +Shrimpa +Shrimpster +Shrimpy5 +Shroden +Shromik +Shromu +Shroomjak +Shrtct +Shtankybruce +Shuaston +Shuckle +Shuddie +Shuffleee +Shuiin +Shultzy +Shuno +Shunpown +Shunrai +Shunseh +Shupa +Shurty +Shut +Shutnik +Shvne +Shwift +Shwoop +ShySphincter +SiFu +SiRzZ Zeref +SiameseCat +Siamogale +Siber +Sibling +SicSolaFide +Sicily +Sick +SickNasty +SickPete +Sicka +Sicker +Sickhuman +Sicknez +Sicko +Sidabras +Sides +Sidewinder15 +Sidge +SidijuS +Sido +Sidocahn +SiebScho +SiennaEhtycs +Sierzant +Sierzy +Siesta +Sifu +Sigarda206 +Sigg69 +Siggen +Siggie +Sigh +Sighlent +SightUn +Sighted +SightlessDog +Sightlines +Sigiis +Sigin +Sigmazeous +Sigmet +Sign +Signd0g +Sihana +SihuiRS +Sihva +Siida +Siimon3 +Siimse +Sijmen +Sika +Sika-Mika +Sikauss +Sikko +Sikkosaurus +Sikn +Sikruz +Siks +Sikskilla +Silanz +Silavex +Silcaria +Silcooper +Sild +SilenceSC2 +Silent +Silent too +SilentEnmity +SilentFabric +SilentFaux +Silentzsword +Silicon Z +Silixi +Silky +Silly +SillyPsybin +Sillyibexe +Silmarilli +SilvaAlzir42 +Silvaa +Silvado +Silver +SilverForM +SilverLining +SilverRizlas +SilverTeej +Silverang +Silverbluds +Silvercrux +Silverfeelin +Silverfrost9 +Silverimo +Silverxlion +Silviii +Silvoan +Sim Aero +Simeeon +Simel +Simetra +Simmi091 +Simmololol +Simon Jnrr +SimonCookie +Simp4Tanz +Simple +Simplest +Simplicitey +Simplicityx +Simply +SimplyBetter +SimplyFresh +SimplyLlama +SimplyPro +SimplySendIt +SimulatedYou +Simutrans +Sin0fWrath +SinCrux +Sinasappel +Sinatra +Sinbad +Sinbvd +Since +SinceOldDays +Sincoura +Sindo +Sinerule +Sinetine +SinfulDesire +Singerderek +Sinister +SinisterLeft +Sinisterz06 +Sinitank +Sinixx +Sink +Sinka +Sinner_Blue +Sins +Sinta +Siorri +Sioux +SippinBeers +Sippy +Sir Epic 3rd +Sir NichoIas +SirAmikVarze +SirAngo +SirArcAngel +SirBerus +SirBoma +SirBroderick +SirCapper +SirCoolAsian +SirDarrBear +SirDeimos +SirDougles +SirEfficient +SirGoki +SirGrizzly +SirHines +SirHmm +SirHollywood +SirHumanBean +SirKakoiml +SirKefir +SirKill +SirKulls +SirLoinalot0 +SirLunarias +SirNexALot +SirPoo +SirPwn +SirRebs +SirShakes +SirSilky +SirSlayalot +SirSpicius +SirSwaggzz +SirTrea +SirVenompool +SirWhalord +SirXhantium +SirYiffer +Sir_massmo +Siraxis3310 +Siraz +SireSucks +Sirhca +Sirius +Sirixen +Sirlagger +Sirlightboy +Sirmordred44 +Sirnuclear +Sirstynkalot +Sirswish4 +Sirtippy23 +Siste +Sithlord +Sitinduck +Sitt +Sivior000 +SixOhFour +Sixcess +Sixint +Sixpkabs +Sixpounders +Sixty +SixtyNine73 +Sizashi +SizeMan +Sizer +Sjakk +Sjappy +Sjeb +Sjele +Sjenjatje +Sjenkie +Sjoni +SjonnieDon +Sjotha +Sjulstad99 +Sk1llzy_RS +Sk1ttlz +Sk8rgrl474 +SkHiCharisma +Skachoo +Skada +Skaduw99 +SkaffeAgent +Skaicius +Skaikru +Skailas +Skakkae +Skal95 +Skanderbeg +SkarmBliss +Skaryth +Skate +SkaterSkillz +Skatergod +Skaterlegs +Skaterune3 +Skedsauce +Skeeb +Skeer +SkeetlzPopz +Skeff +Skeggy +Skelebral +Skelethon +Skelex +Skelnik +Skely527 +Skere +Skermy +Skerp_Perp +Skertt +Sketch1e +Skezi +Skibidibills +Skidoodlee +SkiemLord +Skifree +Skill +SkilldSkitzo +Skilldriver +Skilled +Skiller +SkillerC4 +Skillhunter1 +Skillian89 +Skillius +Skilll +Skilln +Skillpadden +Skills +SkillzGainz +SkillzLmao +Skillza +Skillzzz +Skilor +SkinStitches +SkinTone5 +SkinnedYoshi +Skinny +Skinthix +Skinyoualive +Skipi +Skipper996 +SkipperPing +Skippy +SkitzRs +Skitzpatrick +Skjaera +Skjeberg +Skjelve +Skkarpz +Sknor +Skodem +Skoh +Skol +Skold +Skolder +Skolzera +SkoobiDooby +SkoomaPls +Skopix +Skopusnik +Skordeath +Skorkath +Skorne +Skorned +Skotten +Skov +Skovtt +Skreecher +Skreeeech +Skriptz +Skritman +Skrl +SkroTam +Skrote +Skrudzas +Skruf +SkrumpKing +Skrychi +Skryze +Skuddar +SkulbIaka +Skuldebrev +SkullTrailYT +SkullTricked +Skulled +Skullhead6 +Skullking199 +Skullpit +Skulls +Skummi +Skummy +Skumpy +Skundos +Skunk +Skunkieblow +SkyBouncer +SkyFlyPie +SkyKnight +SkySailing +SkySkyClover +Skyda +SkyeKuro +Skyenss +Skyleosaurus +Skymonster77 +Skymore +Skynet1188 +Skyreacher +Skyrider +Skyrider50 +Skyrion993 +Skywalkingyo +Sl yx +SlGlL +SlLPH +Slaats +SlabOfCorona +Slabs +Slackington +Slacky +Slade9100 +Slain +Slakito +Slakje +Slakoth +Slam +Slambo +Slamer1993 +SlammDaddy +Slamz +Slance +Slap +SlapMyWyrm +SlapShot777 +Slapen +Slaphead28 +Slapmeister +SlappaBogan +Slappenn +SlappinMango +Slaps +Slapzinger +Slaqk +Slash +Slasher +Slasher0708 +Slaskepott +Slaughta +Slava +Slave +Slavish +Slavtonio +Slay +Slay0rDie +Slay3rmate +SlayAChicken +SlayEeryDay +SlayForFame +SlayForJoy +SlayIsMyfame +SlaySir +Slayaholic +Slayborhood +Slaycation +Slaydo +Slayer +Slayer314 +Slayer360 +Slayer7515 +SlayerAltAcc +SlayerKingv2 +SlayerRyan +Slayerburger +Slayerdog +Slayerknox +Slayerman +Slayers +Slayflake +Slayfrenzy +Slayhades383 +Slayic +Slayin +SlayinSkills +SlayingBooty +SlayingDave +Slayingit14 +Slayn +Slayosaur +Slayr +Slays +SlaysIronman +Slaywolf +Slayyer59 +SlayzyDayz +SleanClate +SleazySEAL +Sledgendaddy +Sleeep +Sleep +Sleepercell +Sleepgoood +Sleepierz +Sleepiness +Sleeping +SleepingCow +Sleepinonice +Sleeps +Sleepy +SleepyPlantz +SleepySus +Sleepybear +Sleepzy31 +Sleet56 +Sleete +Sleightyyy +Slemmy +Slender +SlepinHose +Slepping123 +Slewwyy +Sleya +Slice +Sliceseau +Slick +Slides +Slidpanther +Slidz +Slim +SlimJD +Slimy +Slinkeh +Slinky +Slipory +SlipperySnek +Slise745 +Slit +Slizzle +SlnOfWrath +Slo w th +SlobOnMy +Slokei +Sloopie +Sloothy +Sloper +Slorkie +Slothhs +Sloths +Slothy +SlottedPig +Slow +Slowpoke +SlowrolI +Sludgy1 +Slugr +SlumberGoose +Slumptality +Slurggi +Slurpez +Slus +Slush +Slushhy +Slushii +Slushiiii +Slushyy +Sluthra +Slutism +Sluwe +Slxpz +Slyfocs +Slyjack +Slymax +Slypes +Slythiren +Sm0keyMcpot +Smac +Smackintoshh +Smaeow +Smajli +Small +Small3y +SmallBlock +SmallBrained +Smang +Smartbabe +SmarteeRS +SmarterMop +Smartiest +Smartyross +Smashing +Smaug +SmaugSlayer +Smeared +Smecher +Smeegoles +Smeggyweggie +SmegmaJesus +SmegmaL0rd66 +Smegmatism +Smeklius +Smeli0das +Smelix3 +SmellMyClam +Smelly +SmellyGymSox +Smellypillow +Smess +SmiTHSaNiTy +Smiddels +Smiddle +Smidjorgen +Smii +Smil +SmileBro +Smiled +Smiles +SmileyCyrus +Smilf +Smilts +SmiqelAngelo +Smit +Smite4Ags +SmiteForAgs +Smith +Smith2109 +SmithRebirth +Smithin +Smithinz +Smithoxmagic +Smithy +Smittyk15 +Smoak +Smob +SmoggyB +Smoke +Smoke2Fly +SmokeSocial +Smokedale +Smokee +SmokeeLoki +SmokerOfDank +Smokes +Smokey +Smokey201 +Smokeynz +SmokinBlunts +SmokinChills +Smoking +SmokingFlax +SmoknDReefer +Smol +Smoland +Smooooove +Smooth +Smoothpossum +Smpli +Smuddy +Smug +Smurf +Smurfed +Smurfingt0n +Smurfukas +Smurphington +SmushyCows +Sn0op +Sn0rkath420 +Sn1p3 +SnYp +Snabba +SnackJack +Snacktime +SnafuPC +Snaggapus +Snake +SnakeSpec +Snakebite37 +Snakedeath2 +Snakedogbear +Snakeling +Snaky +SnapMyCarot +SnarTheCook +Snarflaxus +Snarfsnah +Snarglefox +Snarl +Snarx +SnaszAndrejj +Snatchquatch +Sneak Dissin +SneakEnergy +SneakKhajit +Sneakee +Sneaky +SneakyBaloup +SneakyCake +SneakyEmu +SneakyGnomne +SneakyOD +SneakyPete +SneakyTay +Sneakymag3 +Sneakyvicn +Sneakywaffle +Snee +Sneekerz +Sneekey +SneekyBeeky +Snefnuk +SnekInMyBewt +Snekkerboden +Snekling +Snekty +Snelmz +Snibzy +Snickers +Snickersbite +Snide +SniffinBags +Snifflematt +SniffmySmoje +SniffyMonkey +Snike4 +Snikepaven +Snipe +Sniper +Sniping +Snipor +SnoWorm +Snobby +Snoep +Snoobsteri +Snoop +Snoopy +Snoot Boops +SnoozingBear +Snorff1 +Snorklarn +Snorlax +Snorlax9030 +Snorona +Snot +Snow +Snowballerz +Snowclub +Snowearth +Snowelle +Snowfall +Snowfield +Snowieflake +Snowiest +Snowii +Snowmen +Snowscythe +Snowvof +Snowy2653 +Snowyo26 +SnuSnuShi +Snubby +Snuge +Snugglez +Snuift +SnusMumr1ken +Snuskig +Snuus +Snuuska +SoHighhhh +SoMoist +SoSimPol +SoSleepy +SoStronk +SoUhBtw +SoVeryInvis +Soad +Soap013 +Soaphia +Sobe +Sober +SoberFarmer +Soburin +Socca +Soccerc12 +Soccermom02 +SocialAnxty +SocialistGuy +Socket +Socks +Sockum +Socrates +Socrates001 +Soctch +SodaLambz +SodaPopPunk +Sodaseg +Sodasokwa +Sodobrasil1 +SofaKingHI6H +Soffachka +Sofia +Sofiero +Soft +Soft Dump +Softer +Softest +SogSteelrock +Sogeking +Soggy +SogxNeutro +Sohanisgay +Sohcahtoa090 +Sohh +Sohl +Sohrac +Soija +Sojuah +Solan +Solaryohm +Solarys +Sold +SoldMyRNG +SoldUrDad4GP +Soldaat +Soldaat824 +Solder +Soldjer +Soldtheman +Sole226 +Solek +Soley +Solibiobois +Solid +Solid Stache +SolidSnape +Soliform +Solitary +Solo +Solo Sirva +Solo Xenopus +Solo2424 +SoloCanadian +SoloDeicide +SoloDynamix +SoloFireFist +SoloFletcher +SoloMishMosh +SoloMission +SoloProject +SoloRob +SoloShow +SoloSloop +SoloSmackbar +SoloSnhaas +SoloTibbs +Soloable +SoloingLife +Soloman50 +Solomasi +Solowerkz +Soloyo +Solsa +Solus +Solvent +SomalianRats +Somalor +Some +Some mad dog +SomeDirtyOar +SomeGoldDust +SomeRSIdiot +Somix +Somnolent +Somppup +SonArtorias +SonBuns +SonIron +SonOfDecay +SonOfGandalf +SonOfWright +SonVsStepmom +Sonc +Sondra +Sonekta +Sonett +Song +Sonhov +Sonicgg1 +Sonics +Sonjini +SonneTeufel +Sonsofkyuss +SonyVegas17 +Sonycboom +SooCrispyy +SooUnlucky +Soolo +Soon +SoonAHusband +Soonifer +Soop3rpig +SootSpritez +Soothe +SootyWhale32 +Sophinx +Sophlex +Sophomaniac +Sophy +Sopranos +Soqz +Sora +Soraaxle +Soradin +Sorado6 +Sorbits +Sorbosander +Sorcere10 +Sorcerer5555 +SorcererOdin +SorceryFish +Sorec +Sorenn +Sorose +Sorry +Sortable +Sorted +SosBoerrr +Sosig +Soskiller6k +Soskunde +Sosraid +Soss +Sossukorva +Sossumafia +Sothe1 +Soujy +Soul +SoulEater957 +SoulSteala +SoulUnleash +Soulbearer +Soulkilled3 +Soulkn +SoullessMask +SoullessWood +Soulololol +Soulplay Gee +Soulxicution +Soundbar +Soup +Sour +Sourzilla +SousChefLuna +Sousse +South +SouthPillar +SouthSide +Southampton +Southenders +Southern +Souvenierr +Souvis +Soux +Sovakat +Soveth +Soviet +Sovryn +Sow Love +Sowodasoap +Sox207 +SoyJuanEuro +SoySoySoySoy +Soyez +Soylo +Sozan +Sp00n +Sp1cy +Sp33dy +Sp3nC +SpARioN +SpBongile +Spaca +Space +SpaceC +SpaceToker +Spacealt +Spadey +Spag +SpagHacked +Spaget1111 +Spagett +Spajina +Spalling +SpangeBerb +Spangebob +Spangl +Spanish +Spanky +Sparacino916 +Sparc +SpardaWallet +Spare +Spark +Sparkles +Sparklesbean +Sparkyo +SpartanDrgon +SpartanSheep +SpartanSlick +Spartin028 +Sparty +Spasian +Spaynce +Spctwm +Speak +Speakerbocks +Speat +Special +SpecialBus +SpecialGuest +SpecialPVM +Speciiik +SpectrlHeist +Specz +Speechwriter +SpeedPony44 +Speedball1 +Speede +Speedster +Speedy9921 +SpeedySpider +Speeldoos +Speeze +SpejsonNM +Spek +Spektur +Spellgoth +Spenc +Spenceey +Spencer +Spencerr +Spencerz +Spend +Spengineer +Spennel +Sper +Spermlet +Spero +Speshal +Spettkaka1 +Spewler +Spezza +Sphere +Sphinx +Sphooner +Spice +SpiceyBoy39 +Spici +Spicy +SpicyMemeGod +SpicyMoney +SpicyPepe +SpicyVitus +Spide +Spider +Spider1357 +Spiderhead +Spidersnot8 +Spiderw5 +SpideyC +Spin911 +Spineweilder +Spinnenweb +Spinolyp +Spirit +Spiritcraft +Spisek +SpitfireSR +Spizazzy +SpizzyMarz +Splarf +Splarn +Splash-8 +Splashattak +Splasher +Splashley +Splashworlds +Splasion +Splatter300 +Spleaner +SpliceTFY6H +Splidge +SpliffMaster +Splinta +Splitarellie +Splitfaction +Sploof +Splyce +Spo0n +Spocuch +Spodey +Spoilted +Spoka +Sponch +Spongey +Sponkz +Spoodersussi +Spoog +Spookachtig +Spookfish +SpookyCarl +SpookyMain +Spookyou +Spookytoot +Spoon +Spoonay +Spoondow +Spooned +Spoonihomo +Spoonmannn +Spoookems +SpoopyDooToo +SpoopyNooper +Spoorwijk +Spooxky +Spop +Sporer +Spotifee +SpottedBass +Spottednoble +SpotterN +Spottie +SpowSaus +SprLemonHaze +Spraahz +Sprattet +SprayM0re +SpreadButter +Spria +Sprice +Springer +Springii +Sprooti +Spruit +Spry +Spubb +Spud +Spudge +Spudinator +Spuge +Spunknik +SpunkyLlama +Spurted +Spyike270 +Spykes +Spyriano +Spyro +Spyrooooooo +Spytech44 +Sqe3zy +Sqeat +Sqiit +Squabs +Squadleader +Squall +Squall44444 +Squallicious +Squanchhy +Square +Squarebodies +SquatCobbler +SquatJogsBro +SquatNation +Squatting +Squaw +Squeakes_x +SqueegeeLord +Squeeze +SquidSquad +Squidby +Squiddle +Squidie +Squigs +Squintts +SquintyNinja +Squirlruler +SquirrelTM +Squirreled8 +SquirtyHersh +SquirtyMcD +Squonking +Sqwalle +Sqwarka +SqwezMyLemon +Sr8d +SrMick +SrMuerte +Sraracha +Srogi Wujek +SrslyTired +SryAFK +Sshuggi05 +St0ney +St0oge +St4bU +StDecker +StaIemate +StaJeOvo +Staasi +Stab3r +StabbingFart +Stacii100 +Stackdude +Stackieks +Stackin Dosh +Stagden +Stagmuss +StagnantAlt +Stagnation +Stago +Stak +StakeOrQuit +Stakens +Staker +Stalactites +Stale +Stalefloe +Staley +Stalk +Stalline +Stalphie +Stamin +Stammer +Stams +Stamuhnuh +Stan +StancedMK +Standard +Stanimal244 +Stank +StankBreath +Stanley +Stanleye +Stanlux +Staparik +Stapper6 +Star +StarDawgg420 +StarDreamSam +StarFell +StarGlimmy +StarKist +Starboyyyyy +Starcharts +Starcry +Starfallx +Starlighte +Starmemoria +Staropramen +Starr +Starrlightss +Starryfina +Stars +StarvedLlama +Starwulf +Stash +Stasik25 +Static +Statoke +StatsisZero +Stattelsson +Statuhs +Statutory +Statykk +Stay +StayPulls +StaysmallEZ +SteSkillalt +Steady +SteadyetiBTW +Stealth +StealthChop +Stealthcy +Stealthi +Stealthweed +Stealy +Stealy Boi +Steam +SteamyCreams +Steanox +Stebs69 +Stedy +Steeam +Steebert +Steeermy +Steel +SteelRoxas +Steen +Steenkoe +Steezed0ut +Steezi +Stef +Stefan +StefanLivNo1 +Stefen +Steff +SteffenHax +Stefo +Steikluet +Steinphite +Stela +Stellacea +StellarLG +StellarWhey +Stellard +StembaWalker +Stenfen +Stengo +Stenicki +Stenny +Stenuism +Step +StepBroHung +Stephan +Stephane +Stephen9320 +StephenMoore +Stephenns +StephhRS +Steppaz +Steppenwulf +Stereofuzz +Sterlander +Sterlington +Sterrenstof +Stev +Steve +Steve51 +SteveAustin +SteveChamp +SteveGuy241 +SteveMCOG +SteveMerch +SteveOwner07 +SteveSnow15 +SteveTheMuss +Stevee +Stevefr3nch +Stevemck +Stevenrds +Stevet7125 +Stevey +Stevo +Stevo29 +Stevoguy +Stexie +Stian +Stian2 +Stibby +Stickers +Stickman +Stickman0011 +Stickmeister +SticksNbugs +Sticky +StickyBeardo +Stickypooman +StierK +Stiffish +Stigiam +Stijco +Stijin +StikSt0f +Stil +Still +StillFarmin +StillNoBan +StillRemains +Stillblazing +Stillen +Stillis +Stillmatic18 +Stiltz +Stimu +Stimulated +Stin +StingWisher +Stingy +Stink +Stinka +Stinker +Stinks +Stinkwiener +Stinky +StinkyFatBoy +Stinkywon +Stipples +StirG29 +Stirner +Stitcha +Stiven117 +Stixc +Stiznai +Stnmn +Stnyzky +StockMyRam +Stocktone +Stodie +Stoel +Stoffer +Stoffins +Stoke +Stolen +Stolen Grunt +Stolen Herbs +Stoli +Stolid +Stolpz +Stolte +Stone +StoneDwarf +StoneOkami +Stoneator +Stonebeech +Stoned +StonedTTD +Stonedtime +Stoner +Stonesoul15 +Stoneyvangel +Stonkx +Stoobie +Stoogaroni +Stooley +Stoonly +Stoopy +Stop +StopDontDoIt +Stopitjoe +Storgie +Stories +Storkie +Storm +Stormzy +Storn42 +Stortford +Story +Storybot +StoryofPete +Storys +Stouse +Stover +Stowty +Stox7k +Str0ng8ad +Str8 +Str8backatya +Strabz +Stradarts +Straf +Strafe +StraightSimp +Stralia +Stranger56 +Stranges10 +Strangler +Strap +Stratazz +Stratty +StratusQc +Straubrey +Strauss +Strav +Straven89 +Straya +Strayday +Straynaneeee +Streepken419 +Street +Stregano +Strelitzea +StrenIron +Strength +Strengthy43 +Strepski +Stresset +Stretch +Stretchy +Strickend +Strictly +Striddle +Strife +Strijden +Strijder +Strikedown +Striker8 +Strikes +Strikingvipr +StringsLogic +Strix Tactic +Strobax +Strocks3 +Strocules +StrokeMuh +StrokeMyWand +Strokemon +StrokmyGroot +Stroller +StrollerBaby +Stromboli +StrongKush +Stronger +Strongrune +Strongtank11 +Stronku +Strr +Strubber +Strudelis +Strugglen +Strugl +Struthy +StrydarGrim +Strykijzer +Stryneguten2 +Strytegy +Stud +Studderd +Student +Stuffed +Stuffmypanda +Stugey +Stuggo +Stukatz +Stuksken +Stumbles +Stunts +Stupendous +StupidMagnet +Stupidcoin2 +Stupsus +Stureplan +Sturminator3 +Stussy +Stuxi +StvnSmth +Stxrbursts +Stye +Style +StylesP +StyxHatred +SuBRifleS +SuNnY_AuStiN +SuRviVoR +SuaNorte +Suadela +SubEntity +Sub_Void +Subaru +Subarue +Subarus +Subatinijo +SubiSpeed +Subiaco +Subie +Sublanza +Sublimation6 +Submug +Subnautica +Subnet +Subnova97 +Subpreme +Subtle +SubtleAsnTrt +Subtotal +Suburu +Subwaysurfer +Subwrx +Succeed +Successful +Succulent +Such +Suchislifee +Sucjk +SuckMyBot +SuckMyDuels +SuckTube +Suckle +SucksToSuck +Sudan7a7 +SudoBash +SudoFox +Suede +Suedezor +Suffer +Sufferance +Sufflavus +Sufwah +SugaNoCoffee +Sugar +SugarDaddyNL +SugarFr3 +Sugarly +Sugge +Sugmabum +Suhado +Suhec +Suhgundees +Suhk +Sui29 +Suikerwafel +Suing +Suited +SukkerLyn +Sukondikis +Sukoru_VIII +Sukotto-Sama +Sukz +Sulg +Sulliusceps +Sully +Sultan +Sulu34 +Sum41 +Sumh +Sumin +Sumlettuce +Summah +Summer +Summerson1 +Summit +Summit603 +Summon +Summond +Sumper1 +Sumuinen +SunBar +SunG0han +SunaLAD +Sunbite +Sunchester +Sunda0wner1 +Sunday +SundyWundy +SunflowerMan +Sunni +Sunny +SunsShine +Sunsa +Sunscape6 +Sunshine +Sunta +Sunti +Sunuwar +Sunyikata +Suola +Suolane +Suolitussari +Suomen +SuomiKP +Suomiprkl +SupDutch +Supa +Supdude +Supeerbusy +Super +Super4 +SuperHeroWiz +SuperJuicy +SuperNJ +SuperScaper7 +SuperShif +SuperT0aster +SuperTussu +SuperVegeto +Superalan9 +Superb +Superbigblnt +Superbusy +Superdoer +Superfire444 +Superior +Superjim111 +Superjoden +Superkoi3000 +Supernate91 +Supernatti +Supernova +Supersam142 +Superstuffz +Supo +Suppression +Supra +Supra2JZ +SupraTurbo +Supreeme +Supreme +SupremeDanz +SupremeSpike +SupremeTeam +Suprreme +Supsep +Suraii +Sure +SureDeth +Surfboarder +Surg1n +Surge +SurgeHunter +Suris +Surkastunut +Surlygrump2 +Surok +Surrey +Suruinen +Suse +Susell +Sushidame +Susilapsi +Suspiria +Susurrous +Sutdellen +Sutho15 +Sutty +Suvorexant +Suxe +Suzakuin +Suzn +Suzshenron +SvartaOdhner +Svartalvheim +Sveden +Sveitsi +Sven +Svenpai +Svenskafyren +Sverd +Svetta +Sw3Frost +Swaars +Swabski +Swacked +Swadloon +Swag +Swag420 +Swagbopeep +Swageroneus +Swagex +Swagger +SwaggyMaggee +Swagslicer +Swagturtle +Swagunit +Swahilson +SwamiNate +Swamp +Swampy +Swan +Swanheart +Swanney +Swanny +Swapski +Swarm243 +Swarme +Swarmyard +Swatfighter7 +Swatson +Swaxel +Sweatscaper +Sweaty +SweatySockZz +SweatySunday +Sweden +Swedgeville +Swedish +Swedushi +Sweensicle +Sweepyjoe +Sweet +SweetVan420 +Sweetermanz +Swell +Swer +Swerve +Swerve0311 +SwerveJ +Swift +Swift738 +SwiftCobra08 +SwiftSteps +Swiftamine +Swiftmend +Swiggitywall +SwiggyMcSwig +Swild0 +Swilza +Swimfatman +Swimpa +Swine +Swingers +Swirly +Swirly248 +Swishers +SwissPigeon +SwoIe +SwoleBadguy +Swolerbear +SwoleyGhost +SwollSoul +Swollbroham +Swolverine +Swoofii +Sword +Swordied +Swordillo3 +Swordlord524 +Swordman1173 +Swordmank +Swordmast756 +Swords +Swtbnd +Swurl +Swxv +Sxstyl +Sxves +Syaniide +Sybe +Sybke +Sycamore +Sycily +Syck Memes +Sycrem +Sycther +Syed +Syjac +Sykeaux +Sykes +Syliith +Sylist +Sylixx13 +Sylosis +Sylph Rings +Sylth +Sylveon700 +Sylveonn +Sylvian +Symb +Symba12 +Symblic +Sympathize +Symphonicx +Symtai +SynTechRS +Synacyde +Synced +Syncire +Syncronia +Syncshot +Synd +Syndalen +Syndok +Syndra +Syndrious +Synepxd +Synepxo +Synesthesian +Synfidel +SynkNZ +Synn +Synnri +Synq +Syntax +Syntipukki +Syphikins +Syracusa +Syrile +Syrilius +Syrius +Syrups +Syrus +Sysf +System_Fail +Sztarky +T-Hugs +T-city +T00ManyCooks +T0AD +T0KK +T0bbbE +T0ilah +T0mbak +T0othbrush +T0ry +T0vergasje +T3KT0N +T3mu +T3vas +T7mon +TAA66 +TAARA +TANKTOPTIGER +TANRfromHS +TB12 +TBNinja +TBOW +TBSG-Baine +TBonFirstCoX +TBoneZzzz +TBoyd4138 +TCHAMl +TDPred +TDRS +TDie +TERMlNATE +TFreeze +TGDekuTree +TGOBS +TGSpaghettiM +TH0MM0 +THANIT0 +THATSCARCASM +THCGods +THEHAZE +THEIKOS +THEST0RM +THICC +THRALLGOBRRR +THUMBTHUCKER +TIIIIIIK +TIMBO +TIOTEEE +TJay +TKfromNC +TLT5 +TLTBT +TN_Biscuits +TOASTA +TOBplank +TOLIPTSET +TOMMMY +TOMMonyzzz +TPGG +TR0X +TR75 +TRESTOLONE +TRI0DE +TRIPPlE +TRUMP +TRYNAHANGWU +TSMCharizard +TSMsOAZ +TSWRX +TTBtw +TTTSpiceTTT +TTTTT +TTVCardyUK +TTVPandaBear +TURDENATOR +TURK +TURM0IL22 +TVAnime +TWITTERSUPP +TYCANN +TYEY +T_Swishh +Ta2kaz +Taathum +Taavik6iv +Tabagie +TabascoGrind +Tabbed +Tabbscoot +Taberknackle +Tabesco +Tachycardy +Tacklebox +Taco +TacoWithGuac +Tacotueaday +Tactic +TacticNoodle +Tactical-RSP +TacticalFart +Tactics +Taders +Taekwon-Do +Taelos +Taffarell +Tagei +Taggeman +Tagi +Tahdeton +Taikajim +Taikanz +Taikapoika +Tailight +Tails +Tailsnake +Tainoo1 +Taint +TaintSaint69 +Tairoun +Taiwan +Taiyi2 +Taizur +Takaloo +Take +TakeNaps +TakeUhSeat +Takea12 +Takeitilslay +Takens +Taker +Takfil +Takimoto +Takis +Takji +Taky +Talal +Talcron +Tali +Talia +Talito +Talk +TallChair +TallPaul24 +Talla +Tallented +TallerKiwi +Tallink +Tallopolis +Tally +Taloroar101 +Talos +Talppa +Talu +Talvedon +Taly +Tamadra +Tamaki +Tamale +Tamber +Tame +Tamerr +Tamjam +Tamlin +Tammii +Tamminga +TampaTHC +Tanatos +Tanden +Tangar +TangerineFly +Tangle +Tangledroot +Tango +Tangzu +Tank +TankMageJon +TankProphecy +Tankarino +Tanked +TankedAgain +Tanker +Tanker773 +Tankky +Tankster360 +Tankytank +Tannnk +Tanny +Tanoak +TanqueRamos +Tantza +Tanz +Tanza +Tanzagen +TanzerReborn +Tanzoo +Tanzu +Taozi +Tapas +Tapdaddy +Tape +Tapir +Tapirslayer6 +Taplop +Tapu +Taqi +Taradrial +Tardagan +Tardysoap +Tarezed +Taringa +Tarki +Tarlach +Tarns +Taro +TaronRS +Tarpon +Tarroo +TarzanNinja +Tarzzan +Tasarorm +Tashee +Tashkas 007 +TaskMan +Tassoth +Tassy +Tasty +TastyBoiMilk +TastyKnight +TastyToilet +Tata +Tataa +Tatanchis +Tatapie +Tatepon +Tater +Tatimary +Tato +Tattoo +Tatuu +Taucher +Taunos +Taurideum +Tauros +Taut +Tautvif +Tava +Tavi +Tawa +Tawakoni +Tawer +Tawny +Tay3rell +TayMoney +Tayleth +Taylor +Taylor672 +TaylorMarcus +Tayluh +Tays +Taz762009 +Tazy420 +Tbone5876 +Tbow +Tbrs6 +Tddun +Tdogg31 +Tdurocher +TeBroHimself +TeCurt +TeJay +TeMuD +Teabz +Teachan +Teagan +TeagueDaBoss +Tealer +Team +TeamSoloMid +Teamwork +Tears +Tebal1 +Tebowowns +Tecco +TechContraps +TechiePicker +Techmenjoe +Techno177 +Techno9 +Teckerz +Teckie16 +Teddy +TeddysMoo +Tedsticles +TeeSchaf +Teegious +Teemu +Teenyduck +Teeqy +Teeray +Teetoh +Teff +TeflonCancer +TegridyF4rmz +Teh Only God +TehBriBri +TehShowerMan +Tehh +Teittinen +Teixo +Tejmaster +Tekkies +Tekknow +Tekkuza +Teknoid +Tekoflex +Teksti-TV666 +Tektonio +Tektons +TektonsTaint +Telboy +Teledogs +Telee +TelesBehindU +Telluric +Temeria +TempVVS +Tempest +Templaris +Temple +Templooit +Tempname123 +Tempoctrl +Temponazz +TemporaryBls +Temppuliina +Tempthric +Tempz +TenOnTheFlop +TenPieceNug +Tenacious +Tenderrrrr +Tendinosis +TendoTheTux +TenebrisMeam +Tenereus +Tenga +Tenh1s +Tenhou +Tennis +TennisLad +Tennysee +Tenorman +Tenraikash1 +Tensor +Tenya +Teotl +Tepeksi +Tepponen +Teqila +Teqq +TeraLokien +Teras +Terbleg +Terial117 +Tering +Term +Termite +Termiz +TermnaLcpL +Termoil +Tero +Terpedout +TerpySlurpy +TerraToffey +TerresFatum +Terror +Terrorise +Terroristi +Terry +Terrybear +Terva +Tes Iron +Tesaticles +Teserve +TeslaDiva +Tesseria +Test +TestStrip +Testate +TesticularCa +TetYun +Tetragrams +Tetsu +Tetsu2 +Tetsunohigan +Tettekop +Teurastamo +Teus +Teus777 +Tev0 +Tewocp +Tewwer +TexanzOS +Texas +TexasPlayer +Texman +Text +Texx +Teyrill +Tflo +Tfulkyou +Th3IronMan +Th3KiNG +Th3uns +ThEDievolved +ThaDankantor +ThaDragonSM +ThaLawl +ThaStepBro +ThaaMunchies +Thaerokem +Thai +Thaichili +Thalarios +ThaliN1 +Thamasta47 +Thameslink +ThanaWee +Thangkang +Thanked +Thanks +ThanosIsLife +Tharendel +Tharic +That +ThatBoiii +ThatBoyBurly +ThatFishhGuy +ThatGuyJordy +ThatLuck +ThatOldskool +ThatSandNoob +ThatSickBoi +Thats +ThatsNotRite +Thav022 +The Crogamer +The Hobo +The Iron Era +The0G +The1 +The3rdOlive +The888 +TheAdzz +TheAirIsDead +TheAlbatross +TheAllSorts +TheApe +TheAssailant +TheAvenger56 +TheAvgJon +TheAzimuth +TheBandit777 +TheBassIsRaw +TheBean +TheBearJ3w +TheBezal +TheBidness +TheBigZofNYC +TheBlindy +TheBoltzy +TheBong +TheBong2 +TheBoomfire +TheBopp10 +TheBotReaper +TheBowJob +TheBrundone +TheBudWiser +TheCapist +TheCaseAce +TheCheezywiz +TheCokeFiend +TheCollected +TheCondemned +TheCorrupt +TheCuckening +TheDaedalus +TheDalek +TheDampBush +TheDankShow +TheDawg +TheDayman +TheDeadMann +TheDeen +TheDisgusten +TheDog +TheDreamKing +TheDrips +TheDuckChris +TheDucksNut +TheDuud +TheDyr61 +TheEstonian +TheEvlManRay +TheF1ash +TheFabDabber +TheFeOdyssey +TheFizzCC +TheFlammers +TheFlopyTaco +TheFlyingFin +TheFoef +TheFolly +TheFrenchGuy +TheFunkyHomo +TheFunnyLove +TheFuzzball +TheGaGee +TheGayFarmer +TheGiggleMan +TheGlawce +TheGodGuthix +TheGodfather +TheGoonie +TheGordinfla +TheGr8Jimbo +TheGrainGoat +TheGreat +TheGreatThor +TheGreenBowl +TheGugguru +TheHackedOne +TheHartstopr +TheHerbSack +TheHungOne +TheHungRoid +TheInilator +TheIronDolan +TheIronTwist +TheIronVault +TheIronZoid +TheIsamaru +TheJosephe +TheKhun +TheKid +TheKillerB +TheKnight +TheKnightman +TheKolector +TheLampKing +TheLazyNinja +TheLewhole +TheLionn +TheMaadKing +TheMachine39 +TheMadWolf +TheMamba +TheManInBush +TheManatee +TheMavrick +TheMaxPvMer +TheMayne +TheMikkel +TheMuel +TheMursk +TheNegative +TheNerve +TheNewLue220 +TheNewMonkey +TheNexu +TheNinjaH0b0 +TheOGGrimm +TheOSRSWiki +TheOlmlet +TheOneMatrix +TheOperative +ThePTWY +ThePardos +ThePrenti +TheProfess0r +TheProvider +ThePureRingR +TheRanger +TheRealBew +TheRealDest +TheRealIdean +TheRealKanye +TheRealKyle9 +TheRealMidus +TheRealShway +TheRedNas +TheRevRip +TheRoulette +TheRsBug +TheSaggyOne +TheShadyMile +TheShyFn +TheSimpSonny +TheSinner +TheSkippyBoy +TheSoggyOne +TheStonedElf +TheTankProd +TheTerug +TheTinPeach +TheTree7 +TheTrueNorth +TheTrueSatan +TheTruthOnly +TheUnbeloved +TheUndified +TheUnluckyIM +TheValuable +TheVeryBest +TheVnom +TheVoodoo2 +TheW1tcher +TheWerebear +TheWetDuck +TheWhlteWolf +TheWitcherr +TheWizaad +TheWrongName +TheYak +TheYugo +TheZoracks +TheZurvan +The_Dave666 +The_Dunster +The_Hillboy +The_Jimmy +The_Zob +Theatres +Thebano +Thecascade +Theconn +Thedriesj11 +TheeMohican +TheeSkill +Theem +Theeweaver +Theez +Thefunto +Theguymann +Thejessman1 +ThelAvent +Thelvereas +ThemanwhoisB +Themenchman +Thengalin +Theoatrix +Theohhhh +Theoklitos +Theoneburger +Theophobia +Theoryist +Thepiefour +ThereTheyre +Therealhook +Therens1 +Thermynator +Theruler333 +Thery +Thesaurusus +Theunfrgiven +Thew +Thewoodle +They +TheyTukMyJob +Thibaut +Thibi +ThicBudget +ThicKoontang +Thicc +ThiccBird91 +ThiccDaddyXL +ThiccDonut +ThiccSkips +ThiccZwans +Thiccapedia +Thick +Thick2g +Thick4Head +ThickSenpai +ThickSpak +Thickest +Thickkmommy +Thics +Thies +Thiesen +ThievinKills +ThievingL +Thigh +Thighhighs +ThiiComplex +Thillam +ThinPeepoSad +ThinkB4Hit +Thinkoclet +Third +ThirdAgeBoss +ThirdEye +Thirdborn +This +ThisAint +ThisAintSkil +ThisPieIsDry +Thisious +Thlrd +Thoakline +Thogdad +Thom +Thomarse +Thomas +ThomasticIM +Thommetje +Thonack +Thonq +Thoomin +Thor +Thoradin +ThoraxPurple +Thorbuttuxth +Thordej +Thorkar96 +Thornet +Thornnforge +Thorvesta +Thotalopolis +Thoth +Thotscape +Thounde +Thoupeppi +Thrasmion +ThreeOneNine +Threno +ThreshDaOg +Thrihyrne +Thrilbo +Thrillhousee +Thrivaldi +Thrlll +Throat +Throbba +Throbbing +Thrombi +Thru +ThruDaStorm +Thrust +Thrustaxe1 +Thueh +Thug +Thugbug808 +Thugg +ThugsBunny +Thulean +Thumb +ThumbBwana +ThundaJunk +Thundahcatz4 +Thunder Dog +Thunder Gate +ThunderBirdz +ThunderRolts +Thundercat +Thunderite +Thunderpb28 +Thurbs +Thurison +Thusly +Thutmose +Thuzd +Thve1ivan +ThyIronGiant +ThyVonR +Thyclops +Thyhead +Thysa +Thyymabotnus +TiXN +Tiaan +Tiaeuth +Tiak +Tiazen +Tibador +TicTacSensei +Ticano +Tice300 +Ticina +Tick +TickAteUrMom +TickTickRun +Tickable +Tickets +TickleBerry +Tickmark +Ticks +Tict +Tictacdingus +Tidders +Tiddy +TiddyLactate +Tidev +Tidy +Tiedemanns +Tielemans +Tier +Tierney +Tiffs +Tiftanlar +TigTheWelder +Tiger +Tigerheart07 +Tigerlady +Tigerlady203 +Tigerr +Tigersrule23 +Tigerwolf +Tight +Tigrio +Tiistai +Tiistia +Tiivo +Tijmen +Tijn040 +Tijs +Tijskid +Tijuude +TikiTyrant +Tikk1s +Tikru +Tiktok +Tilburg +Tillah +Tillykke +Tilted +Tilur +TimSkilling +Timbeettius +Timber +Timbito +Timboball +Time +Time2Lose1 +TimeFlies +TimeLion +TimeMuffins +TimeZebra +Timespacing +Timetokill19 +Timew8ster +Timex +Timka +Timkempp +Timm +Timmay111865 +Timmeh +Timmies +Timmy +TimmysCoffee +TimnI2 +Timos +TimosTime +Timsey +TinHongetech +Tincup +Tindell23 +TinderMatch +Tine +Tinfawn +TinfoiledHat +Tinfoilhat +TingleTingle +Tingot +Tink +Tink200345 +Tinsmith +Tintti218 +Tiny +Tiny Bagel +TinyCat69 +TinyFnRick +TinyLebowski +TinyToasters +TinymafaRick +Tinypns +Tinzo +TipTheTank +Tipeeee +Tipit +Tipper +TipsyBeard +Tipu +Tiqu +TiramisuTart +Tired +TiredPidgeon +Tiring +TirmenaT +TironTula +Tironade +Tisalia +Tisch +TitMcghee +TitPoker +Titan +TitaniteSlab +TitePoire +Title +Titsferdayz +Tittsnbiches +Titus +Tivinter +Tjabalabaaa +Tjar +Tjarie +Tjbakel +TjockaBengt +Tjuv +Tkit +Tksquad +Tktn +Tliltocatl +TmSmT +Tman +Tmarvy +Tmoe +Tmoe123 +ToTheRanch +Toas20 +Toast +ToastBTW +ToastMal0ne +Toaste +Toasted +ToastedCargo +ToastedMoose +Toasterly +Toastie +Toasty +Toat +Tobias +TobiasFate +Toboogan3 +Tobser +Toby +TobyMcCrier +Toddlet +Toddo25 +Toedels +Toek +Toets +Toews +Toffenboi +Toffer_99 +Tofs4pk +Tofu +Tohveli +Toilet +ToiletBowlbb +Toimin +Toinzy +Toivo_43 +Tojosodope +TokHaar +Tokah +Toke +Tokedaddy +Toker11 +Tokin +Tokin99 +TokkHaar +Tokkie01 +Tokoya11 +Tokyo +ToljaSo +Tom Fn Brady +Tom9 +TomAce +TomHilRigour +TomMazilian +TomMerrilin +TomOfTheWest +TomTehCat +Toma +Tomarti +Tomastor +TomatoAndEgg +TomatoTom9 +Tomazon +Tombalo +Tombat +Tombazv2 +Tombea07 +Tomdabom +TomehhG +TomiL +Tomiee +Tomik85 +Tomm +TommieSalami +Tommmo +Tommy +Tommy2Tick +TommyGunn204 +TommyJay +TommyTalapia +Tommyhawk +Tommyyy +Tomo +Tomori +Tomorrowlxnd +Tompi +Tompsi +Toms +Tomsdk +Tomson177 +Tomtastrophe +Tomtom032 +Tomukas +Tomxi +TondeK18 +Tone +Tonester03 +Tonfa +Tong +Tongo +Toni +Tonicto +Tonka742 +TonkatsuLife +Tonnie +Tony +Tony23 +TonyCaawk +Tonyde +Tonydidles +Tonyhood +Tonzaww +TooBasic +TooBigDad +TooMuchIan +TooMuchTuna +TooReal +TooShredded +Toobias +Tooheys +Tookkul +Toolbox +ToomBooii +Toomas +Toominator69 +Toonic +Tooodley +Tooomo +Tooq +Toortles +Toostie +Tooterz +Tooves +Top Milk +Top5Worst +TopGlitch +TopGunt +TopTitz +Topdogg16 +Topez +Topgolf +Topi +Topkeklethal +Topman +Toppavenger +Topstad +TopsyTurve +Torags +Torchbringer +Torchiclover +Torchpix +Tordue +Toreador +Toreransu +Tori +Torille +Toris +Torkoal +TormentingU +TornadoGang +TornadoShit +Torned +Tornjak +TornoDB +Toronto +TorontoOVO +Torr3nHunt3r +Torra +Torsinclair +Torso +Tortanium +Tortelini +Tortew +TortiIIa +TortillaChip +Torttunaama +TortugaBooga +Tortugas +Torvee +Torvesta +Tosetti +Tostada +Total +Total Pede +Totaldumm +Totaled3 +Totalis +Tote +Totnum +Toucan +Toucann +TouchPinis +TouchedByXp +Touchkin +Touchmydig +Touchpad +Tough +Tounii +Tourino +Tournx72 +Tousart +Tove +Towely +TowerOfGod +Towerbros +Town +Toxic +Toxic Emre +Toxic017 +Toxic125 +ToxicBropipe +ToxicDroPipe +ToxicKenny +ToxicSimp +ToxicWaster +Toycutter +Toyger +Toyne +Toyocoma +ToysRusK1d +Toysalami +Tr0gdor +Tr1ckyD1cky +Trabelco +Trac +Trace +Tracing +Trackpad +Trackzor +Trad +Trade +TradeMeBro +TradeMeUWont +Tradeophobia +Trae47 +Tragick +Trained Fish +Trainer +Trainin +TrainingDays +Trains +Traiths +Traktori +Traktorman +Tralan +Tramayne +Tramfix +Trample +Trance +TranquilGod +Tranquillia +Transfer +Transgressor +Transpose +Tranziztance +Trap +TrapGdReptar +TrapGood93 +Trap_Capo +Trapking +Trapski +Trasclart +Trash +Trashu2 +Trashy +Traumahh +Travee +Traveler +Travis +Travis473 +TravisThott +Travish +Travor +TravviePatty +Traxxed +Trazaeth +Trebluh +Trebyzond +Tree +Tree50 +TreeNut11 +Treelo23 +Treenut +Treinen +Trejoracine +Trekhoar +Tremorx00 +TrenbolonAce +Trendeon +Trenl +Trennel7 +Treno +Trensational +Trentt +Trepa +Trepador +Treps +Tresemmee +Trev +Trevo +Trevor +Trey +Treygor +Tri9py_J +TriBalanced +Tribe +Trick +Trick-demon +TrickRoom +Trickiac +Trickin +Trickool +Trickster122 +Tricomb +Trictagon1 +Trictagon2 +Trieuce +Triforce13 +Trigamy +Triggadd +Triggahappy +TriggeredMot +Triggeredm3 +Triggering +Trigos +Triig +TrikiRiki +TrikyCutworm +Trikzed +Tril +Trilligy +Trillotani +TrilogyXO +Trim +Trimmedguy +TrinitySauce +Trinix +Trio +Trip +Tripachu +Triple +TripleBeans +Triplet +TripodDog +Trippinsac +Trippy +TrippyReefer +TrippyScapee +TrippyTony +Trips +TripssAcid +TrisomyMumky +Triss123456 +TristV1 +Tristann +Triumph +Trivi Beast Trivit -Micromelo1 \ No newline at end of file +Trivium +Trixcet +Trizak +Trldude7 +TrocSan +TrodOnLego +Troetelbeer +Trogbite +Trok +TrolleVV +TrolletTruls +TrollinPony +TrollinTony +Trololosaur +Tromal +Tronse +Trooperke +Tropec +TrophieTyler +Tropical97 +Tropsic +Troskals +Tross +Trottero +Trottington +Trounced +TrousrMonstr +Trrrpfosdss +Truce +TruckTruck +TruckersLife +True +TrueBadApple +TrueBank +TrueTech +TrueTeller77 +Truegreed +Trueplaya +Trueth +Trulieve +Truly +TrulyForever +TrumpCard +TrumpSuxAss +Trumpet +Trunker +Truno +Trunsa +TrustIssues +Trusted +Trustifarian +Try2IronMan +TryAltF4 +TryHard +TryHardi +Tryactin +Tryh4rder +Tryhard +Trynottodie2 +Trypophobia +Tryptamind +Tryptopane +Tryuumph +Tsakahele +Tsar +Tsarina +Tschinelas +Tsiquli +Tsitika +Tsjok +Tsolu +Tsqq +Tstiffy_15 +TsuNaabi +Tsubusa +Tsuchan311 +Tsudo +TsukasaS +TsukiAkuma +Tsukihi +Tsukiya +Tsuku +Tsukuyomi +Tsumikitty +Tsyphoid +Ttffdd +Ttoz +TuNxZbs +Tubbless +Tubmasta95 +Tubz +Tuca +Tuckerajf +Tuerro +Tuexo +Tufan +Tuffa +Tufs +Tugboat +Tugboats +Tuisku +Tukeldaja +Tukkairti +Tulf +Tulip +Tulipssonmyd +Tully03 +Tulppu +TumbleDore +Tumppe +Tuna +Tunafish69 +Tunaking420 +Tunda +TunderBog +Tundra +Tung +Tungsten +Tunnellord +Tunppii +Tunsberg +Tuntun +TupacShaakur +Tupakki +Tupeli +Tuperrovski +Tupla Olut +Tuplaa +Tupoopsa +Tuppu +TurangaNui +Turbanator +Turbie +Turbo +TurboMilf +TurboWet +Turbokjepp +Turd +TurdFurgeson +Tured +Turha +Turiak +Turk3H +TurkBird +Turkish3agle +Turkled +Turkos06 +Turks +Turn +TurnMagic +Turner Coach +Turnii +Turnt +Turri +Turrner +Turrox +Turskaa +Turso +Turtle +Turtle7 +TurtleWurdle +Turtlebutt +Turtleliest +TurtlesRdank +Turtleso3o +Tusc +Tusondude25 +Tusseladd92 +Tutoroo +Tutter +TuttiFruttii +Tuttimelon +Tuuri +Tuvisitt +Tuxy +Tuya +Tuzle +Tw1ZzT +Tw1stedBow +TwTv +Twald10 +Twas +Twaste +Tweeder +Tweek +Tweetart +Tweeznap +TweezyShadow +Twelvyy +Twerk +Twet +Twice +TwickerTweet +Twiddle +Twigbert +TwiggyC +Twigler +Twigster +Twiisted +Twilight2326 +TwilightPony +Twin +Twinflip +Twink +Twinkle +Twinr0va +Twins +Twist3d +Twist3dData +Twisted +TwistedAegis +TwistedBr0 +TwistedCybrg +TwistedGuard +TwistedHeart +TwistedOffer +TwistedWally +Twisted_Ry +TwistedxAura +Twistertjeee +TwistsedT +Twitch +TwitchFear +TwitchSeljan +Twitchen004 +Twitchin +TwixTM +Twizler74 +Twizzlers88 +Twntythree23 +TwoBeerBuzz +TwoDigitJish +TwoDogs +TwoInTheSink +TwoLegedDog +TwoShue +TwojaStara +Twpz +Twstd +Twum +Txfr +Txga +Txyus +Ty1er +Ty4F +Tybear575 +Tyberium +Tycen +Tydigidy +Tydollatree +TyeMeUp +Tyelca +Tyepo +Tyfus +Tyfuslija +Tyga +Tyin +Tyixx +Tykaman +Tyler +Tyler051095 +TylerOSRS +Tylerknight3 +Tylerton +Tylooor +Tylz2 +Tym8 +Tyom +Tyontaja +Typhose +Typical +Typisch +Tyra +Tyrael +Tyran88bid +Tyranids +TyrannicaI +Tyrants +Tyrep +Tyro +Tyrus +Tysh +Tyskie +Tyskn +Tysn +Tysonn +Tyst +Tythle +Tywonia +Tz-Ket-Kush +TzCal +TzCok +TzDeez +TzHaar +TzJal +TzKal +TzKalFatkok +TzKalSuk +TzKarl +TzTok +TzTok-1gBud +TzTok-Jeffy +TzTok-Joka +TzTok-Ladz +Tzek +Tzharzh +Tzikit +Tzoski +Tztok-Met-Al +U Ded Boi +U N X +U0sunpeh +UB02 +UBaKr +UConn +UENDELIG +UFOs +UGLYMONKEY58 +UGLYS +UGam3zOS +UIM Pepper +UIM Thor +UKnowItsB +ULTMA +ULTRA +UNBIQUOUS +UNC0RN +UNCEL +UNCLE +UNEX1ST +UNH0IY +UNLOADED999 +URAMESHl +URSS +USAF +USAO +USBthe2th +USMARINEHYDE +USSpaceForce +USTreasury +USirHaveWon +Ualt +Ubar +Ubaru +Uber +Uber Logan +Uberamazing +Uchiwa +Udacity +Udhariol2 +Udingus +UgliestIncel +Ugly +Uglybeetle27 +Uglyyo93 +UgranDag +Uh-0h +Uhbove +UhhhBoneless +Uhscended +UimSian +Ukko +UknowPotter +Ukonvasara +Uliss +Ulizius +UltDrewes +Ultebor +Ultima +Ultimate +UltimateSami +Ultist +Ultistic +Ultra +UltraJack +UltrasTomi +Ulyanyx +UmUUmuUmU +Umbr +Umea +Umek +Umiland +UnDutchable +UnHoLyxMaTTy +Unacceptab1e +Unass1sted +Unassisted +Unavailable +Unbacked +Unbiased +Unbreakable +Unc1e +Uncaged1776 +UncagedOne +Uncandled +Uncel +Uncle +UncleDaddiii +UncleSlappy1 +Uncode +UncomfyPants +Uncommon +Uncooker +Uncut +Uncy Duncy +Und3r0ath +Undead +UndeadElk333 +Undeadd +Undefeated +Undeniable +Under +UnderExiled +Undercatt +Underlogged +Underoos +Understated +Underverse +Undine +Undoubtful +Undulaatti94 +Unemati02 +Unequalized +Uneven +Unfair +Unfearful +Unfriended +Ungolianty +Unhappy +Unhealthy +UnhingedE +Unho +UnholyAbyss +Unholybucket +Unicorn +Unids +Unii +Unintended +Unique +Unit +United +Uniteds +Universe +Unkh +UnkindledTwo +Unknown +UnknownBeing +UnknownPlaya +UnknownValue +Unknownchuck +UnkoPlayer +Unkoly +Unlds +Unluckers +Unlucky +UnluckyNGay +Unmasked +Unmaxed +Unmerkable +Unmoist +Unnerving +Unohdettu2 +Unorthodoxfo +Unprofitable +Unrot +Unruliest +Unsafest +Unsainted +Unscuff +Unseen +Unstrung +Unsung +Untameable +Until +Untrimmed +Unzkiboi +UpRoaRs +UpThaSaints +Upeo +Uploading +Upluk +Upriser +Uprising +Uproot +Upsi +Uptime +UrASalmon +UrBabyzDaddy +UrJustXpToMe +UrMomLvedIt +UrNansMan +UrPureSucks +UrScr3wed +UrZoggy +Urakas +Urakkapallo +Uranus +UrbanMerza +Urbdayy +Urdead +Urea +Urek +Urheilujatka +Urkchar +Urkerhard +Urock16 +UrsaOmega +Urthron +UseToBeGood +Useable +UsedApplePie +Useless +User +UserApproved +Usos +Ussin +Usva +Utareita +Utca +Utini +Utis +Utsuwu +Utter +Utvisa +Uunijutsku +Uunipelti +Uuti3 +UxXwpasdiioa +Uzot +Uzunar +V043 +V0XA +V2int5 +V3NQM +V3lnias +V3n3natis +V4SKI +V4sia +VALK0 +VALORANTJETT +VB24PK +VDHG +VEDA +VEGANDIET +VLEERMUlS +VOIVID +VOREVERAIONV +VORKl +VPixels +VRScotty +VS367 +VUNDA +VVDance +VVJuul +VVStoner +VVanderer +VVarden +VViggle +VVona +VVoods +Va1ynx +Vaal +Vaalbara9 +Vaalberg +Vaandah +Vache +Vad3 +Vader +Vado +Vaealin +Vafan +Vahidil +Vahlyte +Vailokas +Vain +Vainis +Vaishe +VaitkiS +Vaizki +Vajengo +Vala +Valadrak +Valaron +Valdevon +Valdomiro B +Valendale +Valete +ValgeHunt07 +ValheraUK +Valhk +Valiente +Valiiim +Valiralith +Valivill +Valknir +ValkyrieNora +Vall +Valliance +Vallk +Valluu +Valmar +Valo +Valo247 +Valor +ValorantJohn +Valorisatie +Valorise +Valorpoint +Valrog +Valus +Valverdi +Valxn +Valzar +Valzor +Vamo +Vampeodia +Vampiress +Vampurr +VanDarkhome +VanHeisma +Vanaic +VanceStJohn +Vandahl +Vandaine +Vandalize +Vandalized +Vandetto +Vandmand +Vandorann +Vanek +Vang +Vanh0 +VanhaKettu +Vanhal000 +VanillaDonut +VanillaSwirl +Vanity +Vanja +Vanss +Vantiron +Vanupimphi +Vape99 +VapeMonster +Vapeape1 +Vaperan +VapinTiger +Vaporized +Variabulls +Varixed +Varm +Varnilla +VarockVirgin +Varrock +Varroq +Varsa +Varsii +Varulven +Varxas +Varz +Vasar23 +Vasd +Vasdeffernce +Vaskapotti +Vaskekort +Vasquez +Vasuki +Vasyliev +Vatix +Vauderus +Vaull +Vaveti +Vaxx +VayQ +Vayda +Vaynon98 +Vaz0r +Vazoo +Vbiqve +Veas +Vector +Veddunreal +Vedroulian +Veeena +Veersnof +Veetu76 +Vefsn +Vegakargdon +Vegan +VeganVibes +Veganstho +Vegard +Vegas +Vegeetta +Vegeta +Vegetah +Vegetunks +Veghan +Vegito +Vegolse +Vehms +Vehru +Vehtamin +Veilig +Veilious +Veinin +VeitiKKa +Vekie +Vekuuu +Velbain +Velegro +Velek +Velgreed +Veli +Veliki +Velkija +Velli +Velmir +Velreth +Venado +Vendall2 +Venderik +Vendet27 +Venenatis +Venereology +Venetsia +Veng +VengDeezNutz +Venganza +Vengeance013 +VengeanceTR +Vengeancen +Vengeful +Vennyv99 +Venom +Venom00 +VenomTears +Ventile +Venze +Veos +Veracthus +Veratyr +Verbal +Verbo +Verche +Verdantys +Verdux +Vereco +Verelya +Verin +Veritasium +Verity +Verjj +Verkyz +Verokostaja +Verrtus +VersGrind +VersaceGuap +Versalix +Versatio +Versily +Verweel +VerxaRS +Very +VeryAvgRNG +VeryGoodRNG +VeryLilRng +Veryloo +Verysharp988 +Verzik +Verzy +Vesal +Vesaris +Vesipiisami +Vesku +Vesley +Vespulia +Vesqu +Vesryn +Vest +Veste +Vestergaard +Vesture +VeteranGamer +Vex8 +Vexare +Vexero +Vexers +Vexing +Vexinity +Vexrip +Veylantz +Veyron +Veysel +Vezka +ViIlageIdiot +Vial +Viat +Vib8 +Vibby +Vibe +VibesTooWavy +Vicente1111 +Vices +Vickies +Vicky +VictheStud +Victor +VictorHo +Victorp75 +Victoryw +Victreebel +Vida +Vidacks +Vidy +Vidz +Viech +Vienas +Viera22 +Viesty +Vietnamees +View +View0 +ViezNegertje +Viggi +Vigilamus +Viguro +Vii23 +ViiViiVii +Viiduus +Viiiral +Viiksi-Vallu +ViinaGoblin +Viinakramppi +ViisYsiKuus +Vijay +Vikat +VikeSkol +Vikerne666 +Viking +Vikingfe +Vikram +Viktor +VilainLutin +Vilbeee +Vile +Vileblood +Vilemaw +Vilke +Villanovaguy +Villanovan +Ville +Ville921 +Villix +Villllu +Vilnis +Vilty +Vilunki +Vimpsen +Vims +Vincen +Vincent +VincentDaMan +Vinchops +Vinkmaster1 +Vinland +Vinneh +Vinnie +Vinnie526 +Vinny +Vinoloog +Vinopenkki +Vinostondis +Vinous +VinsanityGG +Vintage +Vintner +Violas +Violent +ViolentWaves +Violetti +Viper +VirZuk +Viral +Virbliud +VirginGirl +VirtRemnants +Virtaheepo +Virtuaalnuss +Virtuart +Virtuous +Virunypel +Virus +ViruzTehNub +VisagePlease +Viscx +Visdom +Vishno +Visibly +Visigothic +Visine +Vision +Vistopherson +VisuallyMatt +Viswiel +Vita +VitaLemonTea +VitaMineralz +Vito +Vitor +Vitreous +Vitrified +Vitruvio2 +Vitryssen +Viturbio +Viva +VivaLaWeegee +Vivalask8r +Vivalla +Vivants +VividAzura +VividDreamss +Viyrew +Vize Senpai +VlBZ +VlNTER +VlaamsePlank +Vlad +Vlada +Vladek284 +Vladi +Vladibjoern +Vladictorian +Vlambare +Vlast1n +Vloxx +VngH +VoHiYo_Nami +Vobia +Vocaloida +Vodec +Vodka +VodkaBarrage +VodkaPlz +Vodke +Voekus +Voetbalkous +Vogues +Void +VoidMySoul +VoidWraith +Voidberg +Voidnight +Voidpaw +Voidseeker +Voittosumma +Vokon +Volai +Volantis +Volary +Volcan +Volcanos +Volcwinder +Voldesad +Volgos +Volkert +Volkrah +Volkzy +Volmortt +Volrod +Volrum +Voltz Tzkek +Volucris +Volux +Vomiting +Vomuao +VonThaine +Vonbony +Vonderhaar +Voneirus +Vono +Vonty +VooLis +VoodooCells +Voodookie +Voorheees +Vopi +VorGole +Vorare +Vork +VorkathsMate +Vorki +VorkiAlt +Vorkscaping +Vorpal +Vorpeo +Vorschlag +Vorso +Vortob4 +Vossen +Voted4Kanye +Voxna +Vozion +Vpdz +Vrayl +Vreaper +Vref +Vriendschap +Vriix +VroomMasheen +Vrzn +Vsmoke +Vt Flavourss +Vuallis +Vueko +Vukodlak +Vulcan +Vulcant +Vule +Vuleka +Vulp +Vulpes +Vurx +Vusa +Vuur +Vuuututututu +Vyagruhh +Vyaza +Vyby +Vycos +Vymera +Vynlx +Vyrza +Vysaraine +Vyseri +Vzla +W00D +W0MB +W0SS +W0fle +W0nderwall +W1ETzakje +W1ldman +W1nch +W330 +W370 +W3ST0RZ +W420 +W4R3 +W5O7 +W7uQs7s1uKyS +W7uQsTu1KsyS +WAGINGWARS +WAKEUPSWEATN +WAQQQ +WARLOCKTIN +WAZABl +WE0DEND +WEGOINGCRAZY +WEGSIR +WFTWP +WH1TECHAP3L +WHITEEEEEEEY +WINNINGrng +WIZRD6 +WO0DSIE +WOMYNAREDUMB +WONT +WSOP +WYBD +WYDStpSis +Wa Wa Master +WaIk +WaVy +WaaduuuHek +Waager +Wabbert +Wacoltx +Wadbot +Waddlez +Wadeo369 +Waderik +Wafcfreak +Waffleboy +Wafflekin +Waffles700 +Wagada +Waggit +WaggsTheDog +Waggz +Wagit +Wagn1984 +WagnBurner +Wahb +Wahido11 +Wahpan +Waifuism +Waifus +WaikatoChris +Wait +Waitin +Wajiiro +Wake +WakeAndDrake +Wakisaka +Waldrin +Waldron530 +Walker +Walkin +WalksOG +Walktellfox +Wallabies +WallaceTusk +Walleen +Wallerz +Wallex +Walli +WallyGator +Walnutt +Walshy +Walshy00 +Walshyo +Walter +WaltersPub +Waltzz +Waluigi +Wampire +WanPanMan +Wandel +Wandereer +WangSohLong +Wanna +WannaBeE-tje +WannaGetABag +Want +Want2beIron +Want2mess2 +Wantsome909 +Waonnman +Wapf +Wapsi +War12Ready +WarFawk +WarOnOurMind +WarSoc +Warbler +Warchee +Warclown +Ward988 +Warden +Wardle101 +Warfeh +Warg +Wargames11 +Wargowitto +Warhammer70 +WarheadZ91 +Warlord +Warlordjinx +Warm +WarmLoaf +WarmManBlast +Warmantus +Warmly +Warmouth +Warnac +Warnings +WarpedMatrix +Warph +Warrior +Warrior07rs +WarriorHome +Warstroy +Wartika +Wartna +Wartortle +WartoysCandy +Wartt +Warwick 1080 +WasHcimLoL +Wasbeertjes +WashMachine +Washyleopard +Waspoeder +Waspraa +Wasserohne +Wassillie +WasteOfBond +Wasted +WastingTicks +Wastinmylyfe +Wastoid +Wasup725 +Watafara +Watamei +Watamelun +Watanuki +Water +Waterbender +Waterbury +WatermelonTV +Watertodt +Watr +Watschi +Watson92 +Wattledaub +WattsyMain +Waugh +Waulez +Wauzemaus +WaveBtw +WaveSkill +WavesOnMars +Wavezz +Wavy +Waxtap +Waxy +WayOfKings +WayS1de +WayTooPosted +WayV +Wayabove +Wayde +Waydens +Wayert +Wayne +WayneBretzky +WayneStated +Wayney +WayofWonder +Wayward +Wazp +Wazupfighter +Wazzlewop +Wcs139 +WeAllGucci +WeAreDoomed +WeAreGroot +WeAreMoksi +WeChat +WeRageAsTwo +WeTsHaDoW +WeaIth +WeakLesss +Weakcob +Weaker +Weaky +Wealthy +WeardBeird +Wearwolf +Weasel07 +WeaselToast +Weaselious +Weav +Webb +Webdow +Webs +Webstar +Wecanmakeit +Weddn +Weder +WedhusGembel +Wee Seapy +WeeDRekT +Weebcrusher +Weebmurderer +Weed +WeedDoctor +WeedOverWax +WeedWizzard +WeedleSmoker +Weelechts +WeenieHut +Weeperz +Wehsing +Weight +Weighting +Weighty +WeirdChimp +Weirhere +Weki +WelbyBree +Weld +Weldar +Wellbutrin +Welld +Wellfence18 +Wellpower10 +WellyWonka +Welsh +Welshhy +WelshyRhys +Wench +Wendyy +Weng +Wenja +Wenkey +Were2341 +Werebanana +Werrtus +Wery +Wesh +Weshzz +Weslee +Wesley +Wessen +West +WestFlag +WestTxBoyz +Western +WesternBlot +Westleafer +Westly +Westwich +Weszie +WetAssPenis +WetDreamMeme +WetForPet +WetRnG +Wetex +Wetone2880p +Wexom +Weyerbacher +Wezl +Wh1teSox +WhaIe +Whai +Whale +WhaleeWatch +Whalkatraz +Wharncliffe +WhatASpoon +WhatAThot +WhatItDoBoo +WhatSheZed +WhatTheDaze +Whatapure101 +Whats +WhatsHonour +WhatsRsSober +WhatsThisRNG +WhatssapX +Whatsup +Whatz Trade +Whavenlad +Whaxt +Wheatleyprop +Wheel +Wheelies152 +WhenPigsFly +WhenRuneLife +WhenYouCute +Whensfull +WhereAreWe +WhereIsPeace +WhereTheCats +Wheremeballs +WheresPurple +WhersMyPet +Whesh +Whey +Whiff +WhilyWhip +Whimsicat +Whina +Whinnie +WhippyMong +Whipsaw +Whiskerfish +Whiskey +WhiskyVault +Whiskywayne +Whisp3r +Whitah +White +WhiteBTW +WhiteMagnet +WhitePilled +WhiteProdigy +WhiteWolf216 +WhiteZephyr +Whiteboy016 +Whitefire68 +Whiteflashh +Whitemambz +WhoDoICatch +WhoLikesIron +Whoa +WhoaKemosabe +Whole +Whomp923 +Whomst +Whoratile +Whos +Whosyourmac +Whothehell +Whuo +Whurse +WhyBank +WhyCantIPick +WhyIsRumGone +WhySleeping +Whydoubother +Wibbleforce +Wicea +Wickaboag +WickedKlowns +Widdly +Wide +Widmee +Wiebah +Wiebere +Wiebren +Wiebstar003 +Wiegedood +WienerWipe +Wife +Wifi +WigWacker +Wigan +WiganRS +Wiggie +WiggleMcTuff +Wiggly +Wiggoth +Wigins +Wiiillllsonn +Wiiize +Wijji +Wijsheid +WikiLiex +WikiWorm +Wikingpedia +Wild +Wild Rivers +WildAbandon +WildSF +WildSnorlax +Wilda83as7 +Wildapple +Wildboy181 +Wildfire +Wildlands +Wildly +Wildmon +Wilk +Will +WillG +WillNight +WillfulNomad +WillfulTiger +William +William2133 +Williamsburg +Williamwrc +Williard +Willicous +Willie +WillieP +Willo +Willowisp +Willy +WillyMonka +WillyTickles +WillyVanilly +Willymule +WilmaCokfit +Wilnafe +Wilro +Wilson +WilsousGoods +Wilters +Wiltings +Wilza +Wilzy +Wimm +Winanda +Wind +Windal +Windi +Windowpie +Windows10 +Windrun +Windwaker +Wine +Wineapple +Winedolphin +WinexBlaze +Winged +Wingednebula +Wingknutts +Wingless +Wingmanfire +Wingnut +Wingnut277v2 +Wingoficarus +WingsXIcarus +Wingz +Wink +Winner1Class +Wintage +Winter +Winterpropht +Wintertoad +WintonOS +Winze +Wipe +WipeRZ +Wipzed +Wirusas14 +Wisdem +Wise +WiseOIdMan +WiseOld +WiseOldNeef +WiseOldSimp +Wishidie +WispyWolf +Wissfx1 +Witch +Witha +Witkus +WitlessFox +Witness +WitteLijnen +Witteri +Wittytoad +Wixsie +Wixxa +WizKaleeba +WizKawifa +Wizard +Wizard012345 +WizardIRL +WizardKing +WizardMascot +WizardSleeve +Wizardspike +Wizfujin +Wizidross +Wizreefer +Wizzie +Wizzti +Wizzy +Wizzypoop +Wizzzard +WlLDERSGEERT +WlLL +WlLSO +Wlsperingeye +WnnB +Woah +Wobbery +WobbleyPOP +Wobos +Wobs +Wobufett +Wocky +Wodka +Woedipoe +Woemance +Woes +Wofford +Wohdii +Wohrx +Woikaz +Wojtas +WokeUp +Wokkel +Wolf +WolfApple +WolfLucifer +Wolf_Hunter +Wolfazal +Wolfboi70 +Wolfboy1209 +Wolfeena +Wolferno +Wolfhearth +Wolfie +Wolfiezzz +Wolfinger +Wolfjob +Wolfman +Wolfmans +WolfnBane +WolframOxide +Wolfshade +Wolfshook +Wolfy3777 +Wolfz +Wolles +Wolvesy +Wolwa +WomanScorn +WombatLife +Wombayaga +Wonderful +WonkyShlonky +Wonnawonka +Wood +Wood Choppin +Wood4all +WoodJablowm3 +Woodcrest +Woodland +Woodsboro +Woodson +Woodsy +WoodsySmells +Woody +Woody540 +Woody8 +Woodys +Woodz90 +Woof +Woofaire +Wooh +Woolly +Wooooo91 +Woopsx10 +Woopuh +Woord +Woosa +Woot +Woowoh +Woox +Wooz +Woozie400 +Word +Word2urmum +Work +Workahaulix +Workath +Workin +Workouts +Worland +World +World345 +WorldEndero +WorldWarTwo +Worldly +WorldsGr8est +WormInHeaven +Wormeater66 +Worms +Worning +Worzord +Woshy +Wostyn +WotCee +Woul +Wounded +Wourlow +WouterMarni +Woutertje +WowAUnicorn +WowDerek +Woww +Wowzer1482 +Wozzah +Wqlq +Wrackbar +WraithSx +Wrap +Wrap5 +Wrath +Wrath0fMath +Wrathchildxd +Wrathinsea +Wrav +Wreckage +Wreckanism +Wreckfull +Wreckin4Days +Wreckon +Wreckzu +Wrekdum +Wrektem +WrektumRalph +Wrenny +Wrigzer +Wrijo +Wripzi +Wrong +Wrot +Wruumze +Wryd +Wsupden +WtfJad +Wtf_Stake +Wtfxcreepy1 +WuTangRs +WuTangflame +WubbaRs +Wubj +Wucky +Wudkip +Wuhan +Wulfeh +Wulkanaz +Wullets +Wundy +Wungz +Wur1 +Wurgon +Wurj +Wurstfest +Wurtziite +Wuteng +Wutlife +Wutru +Wuuluu +Wuzn +Wuzzi99 +Wwalrus +Wwarlock +Wxll +Wxyz +Wyan +Wyard +Wybo +Wyborowa +Wyldar +WyldeKirito +Wylie +Wyliecoyote2 +Wylyne +Wynand +WyoFletch +WyrdStoned +WyvernBreath +WyvernSlayer +Wzurd +X1xfa11enx1x +XAAXAA +XARlQUE +XATHD +XAyYxlMaOxX +XB0NG +XCShark +XCortezX +XD8D +XDamage +XERTNARG +XEback +XFitVapeVegn +XIXXI +XKappaX +XNovaCainX +XNublord69X +XOBLIN +XORB +XSandwich18 +XSapocalypse +XTCarlo +XTIF +XUJ0RKI +XV73J +XXera +Xaaan +Xafirox +Xalrir +Xambitz +Xanfan +Xann +Xanq +Xanthophylle +Xantiasto +Xarigue +Xarious +Xarnathos +Xarov +Xaryn +Xasdaxs +XaskiM +Xatar +Xaud +Xaussiemaulx +Xav777 +Xavieerr +Xayrus +Xazz12 +Xbalan +Xbogaerts +Xbox +Xbox kid 99 +Xboxkid33 +XcalenX +Xcalumet +Xcelorin +Xcuuuse +XeNeaxaxa +Xecki +Xeem +Xelas +Xelcab +Xeldin +Xelian +Xelzathar +Xen0phyte +XenaDior +Xenastry +Xendel +Xenethos +Xenfire +Xenofiel +Xenofile +Xenoforms +XenoviaZhao +Xenses +Xentric +Xenzah +XeoX +Xeqo +Xeretus +Xeric +Xerics +Xerloz +Xero +XeroBlitzAce +XeroBone +Xeroish +Xerona +Xeroscape +Xerosenkio +Xeroso +Xertrius +Xestox +Xev0n420 +Xfebruari23X +Xflowerz1 +Xgen2004 +Xghostbx +XgodofironX +Xiang +Xick +XicoDoAnzoL +Xidos +Xielt +Xiff +XigZig +Xiglaan +Xilamz +Xillious +Xilphy +XinXani +Xinck +Xiom +Xizor +Xizz +Xmerl +Xnam +Xname4 +Xniklaz +XoXdr34mzXoX +Xoir +Xojix +Xolca +Xolidus +Xolmia +Xolun +Xonzz +Xoobs +Xorphas +Xorx +XoutofRunes +Xpelz +Xperiencer +Xplay2slayX +Xqkiller +Xquick +Xsk1l3rX +Xskillz +XslayerkingX +Xtopheris +Xufo +Xuhe +Xulreh +Xupafion +Xutera +Xuxy97 +XvalQ +XvegetaX +Xvim +Xwoprl +XxBABY +XxCoponerxX +XxJIMBUSKID +XxKaakkimusx +XxPoliSwagxX +XxRXZ60xX +Xxhel +XxrigourXx +Xyler +Xylr +Xymox +Xynamic +Xyrath +Xyresic +Xyryu +Xyzcanon +Xzavier +Xzil +Y0N3 +Y0l0mees +Y0usless +Y3RBA +YCTH +YChewyYOS +YERTII +YOKiki +YOTJ +YOUR +YTrySoHard +YYose +YaBoiSlip +YaBoiWestie +YaBoyCosmo +YaLilMupp1t +YaOldHeffer +Yaboiskee +Yaboitrek +Yaboku +Yabui +Yachi +Yachiri +Yagyu +Yahe +Yahtz3e +Yahya10100 +Yaik +YakYak +Yakosu +Yalloune +Yalomi +Yamagata +Yamakato +Yamata +Yamda +Yami +Yampay +Yamsaretasty +YanKeDooDle +Yang +Yangtze +Yangus456 +Yani +Yannick177 +Yannis +Yaribel +Yarne +Yarny +Yasuos +Yato1God +Yauz +Yavrum +Yawan +Yawgg +YawningPanda +YayItzTyler +Yaziro +Yazo +Yazuki +Yberi +Ycinho +Ydorog +Ydrasil +YeBankWicked +YeBoi +YeaAiiiiite +YearUp +YeastPocket +YeastyPussey +Yeda +YeebusGeebus +Yeeetist +Yeeetscape +Yeeska +YeetMemes +YefTalks +Yefim +Yehtii +Yeiw +Yekhsad +Yekouri +YeldariIII +Yeli +YelllowFlash +Yellow +Yellowhoody +Yenom +Yentelke1998 +Yeoubi +Yeoz +Yerd +Yerico Tsu +Yerkinoff +Yeroen +YerrBanned +Yerrrrey +YesOk +Yessir +Yesze +Yetagaindied +Yeteri +Yeti +Yettiez +Yewcutter +Yewise +Yewna +Yewp +Yewsanity +Yewse +YexaC +Yezzi +Yiatse +Yimo +Ykeykey +YlFF +Ylikivaa +Yllig +Ylmn +Ylulawo +Ymbyydi +Ynka +Yo2021 +YoHighRoller +YoHimiiTsu +YoIronManBtw +YoSinNow +Yocan +Yoda +YodaEvans +YodasNo1Fan +YodasYoda +Yodati +Yoeshua +Yofang +Yoghurtis +Yogi +Yogololo +Yohny +Yoink +Yojak3 +Yokie +Yolkysky +YoloSwagHope +YomamaPro +Yomdo +Yondu +Yoodish +Yoorah +Yorga +Yorick +Yorick095 +YorickMorty +Yorinky +Yoru +Yosep +Yoshi +Yoshi6380 +YoshisStory +YouGotSeabed +YouNeverKnow +YouOverThink +YouWontScare +YouareGE +Youbartonz +Young +Young Tango +YoungThugga +Younge +Youngsters +Youngvet +Your +Your Amity +YourDadIsMe +YourFrenRen +YourObsessed +YourPaperm8 +YourSolution +YoureAllTalk +YoureIgnored +YoureMySam +Youssef +Youwillcower +Youxi37 +Yowarrior40 +Yowzer +Yoxz +Yoyaaaaaaaaa +Yoyo +Yoyo502 +Yrjo +Ysdragos +Yster +Yu Stinkipu2 +Yubs +Yuck +YuckFou +YuckMouth +Yudi +Yuengllng +Yugioh +Yuigahama +Yuiku +Yuipster +Yukaiaiaiai +Yukika +Yukionna +YuliusCaesar +Yulong +Yumbo +Yumiko +Yummy +Yumped +Yundastan +Yunery +Yung +YungMoistGod +YungPredator +YungThimothy +YungTungsten +YungWhiteBoy +Yungsik +YunnT +Yuno +Yunozen +Yunthers +YupImMadBro +Yupal +YuriandWeed +Yurimo +Yurix +Yusaris +Yusko +Yutorgborm +Yuudachi +YuugeJohnson +Yuuki +Yuuma +Yuuzu +Yuyevon2003 +Yveaux +Yvno +Yvon +Yxskaft +Yzyszn8 +Z-TheReaper +Z0MBI3 +Z0bbey +Z0ops +Z1pn +Z1pn_xD +Z3ds +Z4phy +Z7Z7Z777ZZ +ZALCANOPET +ZALGlRlS +ZB84 +ZEIVI +ZEKEDAFREAK +ZELDRIS0 +ZIARED +ZILLER +ZMithrilMan +ZPWUZZLED122 +ZUCK +ZUwUBI +ZWUNK +ZaPhiRoxD +Zaane +Zaanstad +Zabe +Zabini +Zaboxi +ZacAynsley +Zacflame +Zach +Zach314 +Zachagawea +Zachatank +Zachawy +Zachh +Zachhh +Zachs +ZachsAccount +Zachulous +Zack0ry +ZackSparrow +ZackWasTaken +Zackly +Zackman +Zackology +Zacoron +Zadior +Zadok +Zafaron +Zaff +Zaggly +ZahellGlarus +Zahellina +Zahnae +Zairin +Zairx +Zaitsev +Zaixii +Zakz +Zalar +Zaleander +Zalen +Zalerae +Zalphyrus +Zalux +ZamPeZu +Zamanr +Zameul +Zamianx +Zammy +ZammyHasjta +Zamorak +Zamorangue +Zamorizzle +Zamowrecked +Zamypkernoob +Zamzam +Zamzico +Zanakkusu +Zanc +Zandie +Zandous +Zane +Zanfew +Zanfis +Zangola +Zaniels +Zanithic +Zanity +Zanryu +Zansus +Zantaril +Zanwk +Zaon +ZapWasTakn +Zaphyan +Zapio +Zapky +Zapleno +Zapletics +Zappman123 +Zapppy +Zaraffa +Zararod +Zarasth +Zarathos +Zardee +Zardua +Zarkoz +Zarliona +Zaro +Zaros +Zarosadomin +Zarov +Zarpedon +Zary +Zasi +Zatch175 +Zathul +Zatom +Zauberbiest +Zav555 +Zavaren +Zavilia +Zavinor +Zavorak +Zaxbys +Zaxcord +Zaxm1 +Zaxxxsoldier +Zaza9119 +Zazian +Zbychu +ZeOblitz +Zea1ous +Zeal +Zealea +Zealicious +Zealoe +Zeather +Zebest605 +Zebras +Zebu +Zebuck +Zechuchith +Zect +Zedanko +Zedar +Zedd +Zedd180 +Zedek +Zedirex +Zeds +ZeeAyyBee +ZeeEL +Zeebers +Zeedith +Zeekheart +Zeelmaekers +Zeerkel +Zeeshan01 +Zeeuws +Zeeve +Zeeyk +Zeezki +Zeffe +Zegetable +ZehThijs +Zehbu +Zehv +Zeinovyah +Zeithex +Zeken +Zekje +Zekkels +Zeko01 +ZelaooReturn +Zelatrix +Zelcode +Zelda +Zeldaza +Zelnite53 +Zemix +Zemmy +Zemoko +Zemps +Zenearys +Zenfor +Zenithina +Zenki +Zeno +Zenpep +Zentra +Zenytum +Zenzulo +Zeoth +Zeoxr +Zeph +Zeph0s +Zepher138 +Zephrinne +Zephylius +Zephyren +Zephyrot +Zeplin1 +Zer0Requiem +Zer0Tw0 +Zer0mancer +ZerUmh +Zerendipity +ZerkByDay +ZerkInDaYard +Zerker +Zerkism +Zernag +Zero +Zero92922 +ZeroAltruism +ZeroDignity +ZeroGravity3 +ZeroHour +ZeroXJD +ZeroZero +Zerobeat +Zerodareborn +Zeroeagle +Zeroly2 +Zeroswift +Zerq +Zerrilis +Zerro +Zeskater +Zesty +Zetani +Zetardo +Zetore +Zetreker +Zetrus +Zetsubou +Zetta +Zettty +Zeug +Zeus +Zeus07 +Zeusvdl +Zeveria +Zevosh +Zevvo +Zewx +Zeyzima +Zezergz +Zezimas +Zezime +Zfsalt +Zgrite +Zhacarn +Zhaoyl +Zhava +Zhinky +Zhiqth +Zhqith +Zhuzh +Zhykiel +ZhyloFlex +Ziauze +Zidi +Ziega +Ziggurattus +Ziggydog7 +Zigzagoonfmt +Ziicatela +Ziinc +Ziincor +Ziisus69 +Zikry +Zilandraa +Zilanthra +Zilex +Zilly +ZillyLovesMe +Zillya +Zilpha +Zilvia +Zilyana +Zim8 +ZimFlare0003 +Zinc +Zinct +Zing +Zingg +Zinixon +Ziniy +Zinogre +Zinoto +Zioh +Zion +Zioo +Zip Lynx +Zipit +Zipo259 +Zippeeee +Zippy909090 +Zipsap +Ziqs +Zireal +ZireneV2 +Zirkisi +Zirn +Ziron +Zirrub +Zirvzaa +Zisam +Zittte +Zixcon +Zixxen +Ziyai +Zizarius +Zizou +Zizzle +ZlGGEY +ZlNQK +Zlap +Zlatan +Zlote +Zmancool +Zmanonthego +ZmaziWasHere +ZmbieShepard +Znked +Znorox +Zo7al +Zoak +Zoanthids +Zoaxyl +Zobbe +Zoca +ZodiacIsTed +Zoeh +Zoet +Zoey +Zofad +Zogurk +Zoil +Zolarf +Zolcome +Zollo +Zolon +Zolrisma +Zolruh +Zoltanious +Zombah +Zombie +Zombiezparty +Zomi +Zomimi +ZonichGG +Zonir +Zonse +Zonum_Knight +Zoolander011 +Zooming +Zoommaster97 +Zoppy +Zorb49 +Zorblet +Zoret +Zorg +Zorh +Zorin +ZornDurag +ZoroRoronoa +Zorolith +Zorrac +Zorrita +Zorros +Zoryov +Zostok +Zoteize +Zotetz +Zoudrex +Zowski +Zozma +Zozo1232 +Zpizz +Zqw6 +ZrankerF +Zrax +Zsedcx +Zubora +Zuburus +Zucchini3 +Zucu +Zuggster +Zugs +Zuibbi +Zuipe +Zuipen +Zuipvlek +ZukMadic +ZukOrBust +Zukmos +Zulax +Zulex +Zullander +Zullrah +Zullu +ZulrahSlave +Zultora +Zulu +ZuluLippen +Zumaz +Zundaddy +Zundix +Zunkrah +Zurcal +Zuremate +Zuriel +Zuriel321 +Zurius +Zurkzes +Zurqos +Zuubi +Zuuqe +Zuxar +Zuzad +Zuzas23 +Zvirbulis +Zw3d +Zw4rtjoekel +Zwanneke +Zwartbest +Zwef +ZweiBeer +Zwei_02 +Zwerky +Zwiers +Zwift13 +Zwijg +Zwil +Zwimps +Zwinter +Zwlr +Zwwwnbeast +Zxirl +Zyad +Zybes +Zydecolarry +Zyer +Zyev +Zygalo +Zygy +Zykaite +Zykonic +Zylco +Zyleta +Zynerith +Zynthe +Zyntixero +Zyper89 +Zyrok +Zyrpex +ZyruviasDied +Zyxla +Zyxuz +Zyyra +Zyzziima +Zzanoss +Zzayo +Zzyzzx +Zzzax +Zzzd +ZzzzG +aGamerGaming +aIIfather +aKash20i3 +aMiniGorilla +aPinkBunny +aSnowTiger +aSunnyPotato +aSwiftyBoi +aThoms +aTinyChimp +aWildSeal +a_SaladKing +aaahChu +aalucard +aaronparkerr +aaty +ab0u +abbruzi +abcz +abdi +abdimajiid +abdulllah +abis +abni +abra238 +acceleratism +acecoffee2 +acerkush +achillies +acidshit +actlater +actofvalor24 +acuile +adPEXtwinDnG +addaaam +adem6792 +adizzle444 +adopt +adrian +adsdadasdgtd +adul +aejfd +aenpaa +aezthetic1 +aferraro +afkdontattac +afkingRS +afkvsehp +afkwarriorzz +afraid2boss +afraid2boss2 +african +aftrthxght +agent_of_fox +agfdbzIM +agic +agoraphob1a +agsmanpro11 +ahahah +ahippi3 +ahokusa +ahrlhyrslylh +ai3i42Iaaskl +aidibohx +aito +ak47afghan1 +akaExploit +akaNorman +akae +akbennyboy +akipf +akleb +aksta +aku aku1212 +al0x +alabasta1 +alabthemoola +alans +alaric +albiguerra +albioon +alchetraz +alders0n +aldrichmax +alecbeats +aledank +alexs99s +alfafa20 +alfhershey +algotrader +alic3 +alimpweenus +alittlepig +alkaizerx +alkkis +allez +allluminati +allora76 +allowitplz +allzeras +alpalmchal +alpha +alphabosss +already +also +alsobosspros +alt0n +altehnub +altforusa +altiarblade +alvinhic +alwayscurius +alwrighty +amagna +amay +ampharos61 +amputated +anasacez21 +ancapistan +anchor +andhetakes +andhim +andreable +andriuttt +anelebar +angeline1711 +angrydump +anime +animeF3tish +animegirl73 +anizan +ankou4smokin +annie +annull +anoldfatdude +anti +antibully +antivaxer +antombomb +anttimage3 +anxiousbeef +anygirls +aocha +ap1ska +apacifist789 +apeman8731 +apenzoon +aphr0 +apina +apiph3ny +apou +appelkneuz +applee +aqqqqqqqqqqq +aquafx +aratsanus +arcane +archyiop +arcvnaxiii +arcwriter +ard lad 06 +ardazz +arengs +arexmeister +arfih +argilah +ariman22 +armyofkids +arookie +arreydn +arrowbob2 +artan +arteefact +arthurdebart +arvothepure +arzier +ascipulus +ascott1 +asdasdasdf1 +asdsdafsa +asedviss +asfand +ashster25 +asian +asibioass +asmoooo +aspiraring1 +asrdftgffdsh +assaultvests +assoffire +asuhcuh +atoma619 +attaaM +attack2much +auditore28 +audrey +auma +aut1st1c +autism +autumnbound +av8bgo +avewy +avmech31 +avocabo +awple +axoblaster +axperson808 +ay96 +aydrian +aynull +ayte +ayvz +ayyreynolds +azilim +azura +b-ray29 +b00ty +b0btehcool +b0rn2grill +b1ackcoxdown +b1apoody +b2bs +b3cc +b3kiy +b4Mb00B0NGG0 +b4nyluckypvm +b5 s4 0000 +bIack +bIrkaoff +bLeatzker +bSteeezy +bVibin +bZabii +babstah +babugo +baby +babybuffalo +babygirl +backseatrs +bacodie +badalts +badat3tick +badcold611 +badsadmac +baglokale +bahumat +baile +baishunpu69 +baitmem8 +bajj +bakareru +bakesome +bakkerbtw +balding +ballenbak +bam-BA-lamb +bambii69 +bamfhitman +bamsi +banana +bantrok +barakozle +bard006 +bardj +barkmeat +barry +barryslet +bartelbarel +based +bashong +basic +basically +basiel +bassdrum +bassfortexx +bastukid +batchela +batdog183 +bates +batje vier +batseflats +battried +bawky +bawsi +bbest +bblood +bbones +bboyalec +bbtarget +bcguppy +bcollier94 +beanbag173 +beanieton +beanskunk +bear +beardZy +bearjack +beatthebot +beaverboy47 +beberfan69 +bec0me +beckles96 +bedburn +bedtime +beech +beeelake +beenus42 +beggar +belanin +belgibeer +beliver96 +bellatarius +bemw +bendy +benjabii +benjiswaggod +bent +benyatta1 +berd007 +berkut87 +berrytrials +bertucci2575 +berzerks +betonimuna +beverwijk +bevh +bhuffs3434 +bicycle666 +bidof +bieltanman +bifket +big bojangle +big tree 63 +bigbigbone +bigblade28 +bigbluntbrnr +bigbologna31 +bigchoocher +bigdbandioto +bigdoggtrock +biggest +biggledoinkz +biggreenbush +biggs +bigl +bignipnik +bigonevs +bigpompom +bigschlong33 +bigsee +bigshrub45 +bigtuner +bigz4p +bike +bilet92 +bilfey +billy +billy5454 +billyjoewo +binch +bincho420 +bindi +bingels +binkie +biozahard +bipoc +birbeon +birkki +bitten by +bitter +bj0rne +bjassen +bjpc +bjuti +bl00dShaman +bl0wMyPlpe +black +blackburrito +blackzranger +blade2k9 +blaktraksoot +blankownz +blarbydoo +blastmaster6 +blaze59 +blazed +blazekin +blazertrail4 +bleu +bliksem269 +bliksuiker +blind +blinkforlife +blky +bloQQe +blobaman +blonkie45 +bloo37 +blood +bloodhound96 +bloodrain202 +bloodtheatre +blothbather +blubbystr699 +blue +blue cat69 +blueWagonMan +bluebean2596 +bluebop +blueergon059 +bluewahfull +blutorch +blvckstvrr +blynaas +bnff +bo2Lawrence +bo3rke +bo4r +bobby45153 +bobbyitsme +bobbyjoe +bobsushi6396 +boer +bofflepopper +bogie297 +boident +bollocksed +bombadinski +bombycrahan +bond +bondalorian +bong +bongohonkers +bongs +bongz +bonkbonk +bonna1994 +boo0ty +boodje1993 +boofablebass +boom +boomboom +booogieoogie +boosbear +bootylips +boratas13 +bored +born +borsi +boss +bosscat56 +bossdemon88 +bossy momma +bota2 +botter69 +bottleo +bottomfeed +bottypedpsw +bouquetboy +bouwjaar1990 +bowl +boxofbears +boycie420 +boze +br0wnardRS +bragegutten +brain +brainbusterr +brawling +bread +breakingood +brecht181 +bree +breeze +brett +bretthomas3 +brettiz +brettmanx7 +brettrae +brewi +brexit +brianknight7 +briareus +brics +bridder +bridgeport +brika +brisingr vin +briskyhot +brizzle +broetie +broker +bronzenohkie +brooskii +brotherkjell +brothervoid7 +brown +brownell +brownjesus +brtsbrg +brutals +bryike +bsct +btd6king +buIberpikmin +bubbakush +bucketnipple +buckul +budabaii +buddyswift +budge1 +budhato +buds +buff +bugsijs +buh6969 +buldog89 +bumpyD +bungaku +burlyman +burnindank +burnsalinas +burt +buryafriend +bushkada +bussmandrew +butlesha +butt +buttboy +buup +buurman111 +buurtvader2 +buwatt +bxhxdir +byEmilsson +byrny +bzerk +c-ross93 +c0vid +c11ntz +c9hype +cBold +cDive +cFraze +cMehuu +caaaazaaa +cache +cad5112 +cafedenbas +cage +cagesitter +caiomhinnn +cajzbi +cakefartsbtw +cakepillows +calgore10 +call +callbackc4ll +calliott14 +callmeqel +callmeson +callum23394 +calmdown +calmir +calvo +camberland +cameindamail +cameliorate +camrbidge +canadian +canalope +cancer +canman794 +cantgetdrops +cantsoloraid +cap3r +capinkiller1 +cappin +captn_dabbin +car oussel +carefree +carlwalter +carrotepic +carrus65 +casadri +cash pls +casperium +cassa +catJAMgif +catdog183 +caterpie +catlice +catlover68 +cats +catsandogs +catsarepeopl +catsntatts +cattsts +causey +caykk +cbbr +ccc kyle BTW +ccoinstar +ccvtw +ceerial +ceh9 +celliott94 +certifythat +ceus +ch00s3n +chach47 +chadsmurfin +chaffedlips +chakra +champinjon +champions +champrocks +chamskillz +changemyrng +chargnar +charlyzard +charred +chat +chatandinan +cheekraider +cheese +cheesed +cheesesmoka +cheesy05 +cheetboyx90 +cheffffffa +chemistmike +chemistryphd +chent +chessboxing +chewbacca814 +chewybeaver +chickenarise +chickenbyrd +chicknsoup3 +chicom +chidavantlez +chie +chillimayo +chillscape99 +chillummen +chimonas +chinkbox +chinorondon1 +chirspls +chogey +chokemepleas +chokemysword +chongsbong +choobocka5 +chook1e +choppers +chris +chriscrossz3 +chrisdude +chriskys +christimgood +christinet +chubysack +chunkydaddy +chxpo +cimsoK +cinim +circa445 +cityless +cjim +cjskillet +cjuul +clabby +clac +clancy272 +claryzz +class1k +clayylmao +cleanhell +clevesbch2 +click +cliff +clifsideGang +closeline194 +cloudroamer +clouds +clubsammich +cluemaster7 +cmiite +cml852 +cmm6364 +coatria +cobrafrost +cobraslyer +coco +codga123 +coffeemug91 +colafanboy +coldumber +coleeeeee +colekay +collessin +colon +colt +come +commandrsnow +conig +connie +connor420sit +connorosrs +containment +contra145 +conww +cookiedunker +cookiekill +cookieman +cookys +cooldude2845 +coolgasje +copy166 +cordnog +core63 +corgi +corn +coronel +coronieverus +corps +corpse +cosec +cosineeee +cosmic +cosmicphetus +covid +covidconvict +covidsurvivo +cowpker4life +cowpoo99 +coxchambers +cpenn +crab +cradleguys +craigobaker +craj +crannerz +crash +crazecanuck +crazycow913 +crenux1st +crep +crew-z +cripsystrips +criticism +critiode +cross +crownchyfled +cruisingmap +crushsquid +crustymcfk +cruuton +crybcdry +crypto +crystalbluu +crzybrady +cskt +csramsus +ctmv +ctraltdelet +cub1c +cubezor99 +cucked +cum6 +cunnys +cupofpeepee +cups +cursed_angeI +curt +cus345 +cuscusrevers +cute +cutemuppit +cutetoeluvr +cuvae +cyanicide +cyberdunk +cyberyux +cyxxa +czaroiemao +czechit +d00she +d0ugjudy +d1sh +d3mot10n +d4rkk +dEAd0dhz +dEdjamaL +dXLeamXb +da jiin +da6god +daMteG +daPeanut +daboiz +daboo420 +dabtchel +daddyfred +daddys +daddywaluigi +dadsilou +daedbent +dagg3 +daghostwoman +dahlinho +dainiux2014 +daisyfletchy +dallas +damo332 +dan73 +dance +dancol00 +dandy man +danielccm +danielfanacc +dank +dankburgers +danliciouso +dannytjuhhh +danthebankid +danzing +daprincess21 +darigondeath +darius_v_2 +dark +dark hays +dark0hawk +dark5pac3r +darkandrew7 +darkclues +darkgirl79 +darkhex0 +darkjustin54 +darkness +darkstagx +darkxaotik +darkyChao +darthbuddatv +darthv102 +dasor012 +dataenz +datakrash +datboi2456 +datweekaz74 +davadof +daveb123 +dawaj +dawningofwar +dayoh +daystar +dbau +dbow4pking +dbstf94 +dc22000 +dcPain +dcfgs4 +ddSyndrome +dddvlot +ddsfornubs +de00 +deZoet +dead +dead2Mfarmer +deadazztec +deadcentred +deadfrompvm +deadfrontier +deadlyfeet69 +deadlymoth +deadlyone69 +deadmau5 +deadmeadow +deadskiller7 +deadwildyXD +dear +death +death0183 +deathax10 +deathchecks +deathe +debbie +deciphered +deep +deeptechouse +deesnertz +deetuu +defenderCX +degie +degraded +degryser +dehula +deivvn +deketamingo +deku +delboy1964 +delete +demaguz +dennyispro +densenuggett +denver +denzarr +deperni Jr +derrybarry +despotroast +dessverre +desteezdubs +devils +devonjt1 +dewsh +dexaur +dftba +dgro +dgwiD +dharokjonsin +diamanda +dibdibdibdib +diddy420 +dids +didugetrekt +digdoge69 +digthat +diguper +dikke +dikorbut +dill +dioshka +dirty +disdudsauf +disease +disrespected +distracktion +diti +dive +divibee +dj_khaaaled +djerfen +djhonnyc22 +djschaum +dkb15 +dkirk +dmgx +dmh3464 +dmmeguy +dmmskuhled +dmolishall +dmorgzz +dmxbutwhite +doctorkrysis +doctorstig +doesnt +dog22 +dogGoesMeow +dogofrivers +dom1nation97 +dominicpm008 +dommegekke1 +donaldsocool +donmaners +donnyr2hcim +dont +dontiane +dontpickme24 +donzy +doobie8 +doogleweed +dookie +doom +doominizer +doorbel +doors +dopa +dopeyaf +dorkSine +double99 +dp23wnnabe +dr3wst3rk +dr4ll1m +drag +drag0n +dragneel132 +dragonizer11 +dragtom +draind +drakh +drakonic +draxyboo +drazil7 +drdrinkwater +dreamworld +drickvatten +drillbit_10 +dripcuck +drogodon +drotRS +drouzeee +drphil10203 +drug_yew +drugs +drugsrbad +drunk +drunkwpants +drwilly92 +drxfluffeeee +dssctn +dsvgs +dtfmslogan +duMonster +dualipafan69 +dubdubbronco +dude +duder +dudylson +duel +duets +duff skill +duffman1992 +duhpho +dumb +dunnman +durgs +duriol +dusq +dwayne +dynastyzero +dyssection +dzhy +e pinke +e1ght +e500 +eKaleb +eLSD +eLeeT +eLqTLN +eNCH +ePicnicEMan +eStimatic +eacy +eaekk +eagl393 +easterparty +easyMEDIA +eatcox +eatmyfries +eazybreazy +eazygps +eazyws +ebbe +ebijah +ecce +ecofine +edgarsjm +edible +edunit +eenzeven +eerx +eetbordleeg +eetuliiniBTW +effectiiveRS +efren189 +egcept +eggzotic +egirl qt314 +egirl73 +egyptasaurus +egypton +egzoff +ehdion +ehoov92 +eigh +ejobs +ekcivtec +elDiablo666 +elGoblino +elbo +elder +elderimpking +eldestlance +elefantsrul +elfje185 +elitharion +elkcark +elli +elliott1650 +ello +ellran +elm43 +elmeroguero +elon +eloquent +elyaxo +email12345 +emaq +emaru +emaw +emiiru +emilyqt666 +emiracle +emopapi +emptyhead +emptysoul88 +emuulzzz +emvelienenko +encoa +endless +endlessgrnd +enemy2mad269 +energymango +enlmatek +enlot +enneUni +enormousguy +envetoids +eocri +epcr +epic +epickayle +epicnding +epocsorekiM +eptul +er2002 +eraie +erik020 +ermer +ernestoch +ernieK +erniethecat +error +errorwithnam +ervin +eseeg +espress +eternatus +etha +eujamaispkei +euonym +euxy +evanthenewb +evengayeruim +evidencez +evil +evirgin +evoL +evol +evonaabi +evoshiva +ewenn +ewgility +ex0dus +ex_shadow +excitedz +exila +exile +exodiass +exolyte +extesyturtle +extinct +extra +extrastark +extratrippy +ezAce +ezzymc +f0rbes +f0rev3r +f1elder +f1sh1ngcrazy +f2pkiller420 +f3n1kz +fEmshi +fJack +fa1lure +fa2kil +fabsku +fadc2 +failbloug +fake +fallen +fallenbouse +fallengodxx +falsehope +familypp22 +famousbutnot +famousdavies +famwell +fan3to +fancybunny84 +fart +fartass +farth4lyf +fartsogood +farva5001 +fastfoodguy +fastsalmon34 +fatalzgs +fatalzick92 +fatdabz +fatdemon +fatiimma +fatpapi +fatrat095 +fattig +fatty +fattymcthick +fawaka +fawkin +fawnt +fazIlioilol +fbah2 +fcemee +fdsd +fearma +fegorus +feinkostbob +fellman250 +felsic +femiketyson +fems +fenimore133 +fenty +fergina +fergus69x +ferkyy +fernezi +fernibosh +fettnerd +ffun15 +fhisher9 +fiddy +fifiz +figgiolly +fighttme +fighu +figit +fiiks +fiko +fill2 +filnrozdor +final dip +finalkid +finally +finerunes7 +finfinnegan +fingerd +finn +fire +firebrotha2 +firebwan +fireflyman3 +firemadara +firewood149 +firework19 +first +fishnforfun +fist +fistaah +fistofzeuz +fizoo +fkn seale +fl0ppy +fl0xen +flabb +flaccid +flaggeding +flaminstu +flapdrol2000 +flatbroke +flatpancakes +flax somker +flexxygreen +flint +flipdoggydog +flipouu +floie +floopily +flow +flowerbunz +fluffy +flyingfather +flyingpigs +fmPalm +fo77y +foldoutchair +fonytergus0n +food +footbag +forcestealer +forevercc +forkheals +formazion +fornitesweat +forrestriley +forss1 +forty7 +fortyfour44 +fortyfours +fotjonxd +fourecks +foxdude909 +foxological +foxxit +fp4bank +fr0zen46 +frantam +free +freeheadbutt +freekek +freekface99 +freepknub337 +freeze4peeps +fressi +friendlyduck +frogggggggg7 +frogmeme420x +froock +frootl00p233 +froppy +frosteazz +frostfire089 +frostkatss +frothsy +frozen +fruitdeeps +fryguy20 +frzen +fsteve +fsxd +ftSlimShady +fubar +fudkingname +fukduelarena +fuktig +funky +fuzzlumpkin +fuzzydenuts +fwft07 +fxck +fxck versace +fyfaen +fyromaniac +g o o w +g00dz +g0d slayer19 +g0dofgames +g0ld +g1g1tyg0o0 +g1n00tj3 +gIassy +gOWObs +gaaaaleth +gabba-jabba +gabbe314 +gadnukB0W +gaffel +gaht +gainz +gainztrain9 +galx37 +game +gamelsbad +gamer +gamer63738 +gamerb0y +gamesalright +gang +ganger34u +ganjah lord +ganoze +gaping +gasang +gatlin +gatorclue +gavin +gay4gp +gaypoika08 +ge1uk +gecs +gege4646 +geitz4 +general_a3 +generalneos +genghys +gentle +geof +gerdlol +gestrikt +getpixelz +getsnipez +getting +geusjj +gewoonhendri +gezzle +gggochu +ggremlin +ggroeffus +ggwpezgame +ghost +ghostmahi +gianni025 +giant +giantsbane10 +giga +gijsro +gilgir +gimpinator14 +gingasnapz +ginjembre +gino2315 +gintoki +girl +girlbossed +girthing +give +giveortake +givmemonyplz +giza +gizmywizz +gl0s2n +gladwin97 +glazura +glgl +glica +glingster +glotis420 +glowmastree +glumburger +gmtn +gnarrrkilll +goGETTER87 +goat +goated +goatflocker +goblinsyler +godfreeB +godmiljaar +godmysavior +godofvoid +godsmack69 +godss +godver +goku9172 +golaguard +goldiepawper +gomikasu +gonarusinat +gonsoLE +good +goodlife +goontuna +gooootsby +goose +goosegoose22 +gor7 +goranfr +goroka +gothic +gothorian +gotmadtree +gotoschool +gottaRash +gotzeeben +gp294 +gpawshaft02 +gpf93 +gr0ve +graftosh +gramss +gran chorizo +grandp4 +grandpa +grandpashome +grandslamhit +grashuis +gratis +gravetheif +greasyguy19 +great +greeaf +green +greenbuds1 +greenfleet1 +greenie14 +greenm4444 +greg +grey +grindin2bond +grinschen +grizzy77 +grlobe +gronoc +gruelsipper +grumpyy +gtrpower3 +gucci +guirkle +gularies +gulibleidiot +gungaman3 +gunnybear +gunzip +guttsberserk +guyhasaname +gvfsa +gwaphics +gypzys +h00cares +h0rseZ +h3hz +h4ndshake +hEAdGLiTcH +hOsujaRS +habitus +hacchi +hackening +hadibaam +hagerlund +haha +hahaLMAOlol +hahaa +hahaha +hairahcaz +hairy +hairyraccoon +hairytaent +haistavittu9 +halal +half +halfcrimp +halling1 +halo +hamdrip +hamers +hamilton +hammade +hammershark +hammu666 +hamptonboys +hamthenoob +hamzullah +hanakarjala +handi9900 +hanh +hard3x +hardcoresque +harelmatlaw1 +hark +harleybegum +harrpp +harryderoest +harts0295 +harziol +hasbulla +hash +hassbulla +havfherter +hawkesbay +hc_karadeniz +hcgoldslaye +hclirongang +hcmemekiller +hdhd +hear +heca +hedonismbot +heegeer +heel +heelgoed +heeming +heeyhallozeg +hehe +hehehehe +hei954 +helgrimm +hellobob488 +hellofpures +hellohello +hellreaper25 +help +henkka89 +henkleingeld +henson23 +henzer +heppytako +herb +herbi +herbibear +here +herezacsko +herkimer +heros +hestakuken +heuj speulen +hexergeralt +hey im ben +heywoodya +hhdrgu +hiddeboven +hidlandboys +high +highelolux +highprice +highsassy +hightoo99 +highventure +hiiggiinss_5 +hiirihaukka +hikipastori +himself99 +hipocracy +hippyjump3 +hippytrippin +hirai +his7 +hitchclimber +hitto +hitz +hiunknown +hlucky +hm08 +hoangbach456 +hobosloveme +hoffnungslos +holdadoor +holden21 +holdenrulz6 +holonomy +holy +holypalo +homestank +homie jaquan +honda +honeywheat +honourpig48 +hooah89D +hooliganism +hoosier4life +hopOFFbish +hopeless0ne +horkkaaja18 +horror +horsedik7 +hoswoo +hotdogmum99 +hotpants +howyadurrr +hrby +hsgs69 +huang9296 +hub154 +huge +hugh +hughjazznut +hugjam02 +hulikopteri +hulken532 +hulrikon94 +humble +humpmedumpty +hunden +hungwonglow +hunter +hurt +hush +huskyheaven +huutonaurua +hwow +hydra +hydraboss +hymke +hypez +hyphynx +hyprmax +hyung +hzpascal +i 0nly skill +i Stugbert i +i praise mvp +i r muffin +i-i-istutter +i0 strength +i0am0the0one +i2eally +i2legit +i2me +i420u +iAIex +iAUSSIE +iAdriaan +iAlch +iBallr +iBeanie93 +iBeatNavy +iBlake +iBlurks +iBosstastic +iBoughtpizza +iBukowski +iBunZoot +iBustedaNUT +iCarna +iCbarr93 +iCh0sen +iCheezedOff +iCheze +iCmurda +iCrash +iCyantist +iDan +iDanny13oy +iDashio +iDashwood +iDeathlok +iDerpo +iDoNot +iDontWinSad +iDrankCOFFEE +iDrebin +iEmery +iEpa +iEprod +iEuph +iEuroVamp +iEvergarden +iFatalFoei +iFerrumMan +iFire +iFukFatChix +iGlowGreen +iGohan +iGotDds +iGotem +iGreig +iGuessUrNew +iHenrie +iHenry +iHockey +iHydroxity +iJake +iJamPancake +iJesslag +iJfr +iJohn +iJwu +iKHole +iKILLN +iKarl1s +iKerry +iKitch +iKitz +iKoning +iKristov +iKurko +iKushUp +iLeftHer4XP +iLikeuAlatte +iLoner +iLove +iLoveYou3OOO +iLuckout +iLuvMyMilf +iMADbro +iMahjarrat +iManiac +iMartin11 +iMatey +iMellek +iMelli +iMementoMori +iMeo +iMichaelN +iNeedBeaver +iNeverMor3 +iOwl +iOwnU4ss +iPIMP +iPKedEpstein +iPaki +iPatrickN +iPegAsians +iPerfectoX +iPete +iPhone +iPink +iPlugg +iPod +iPop +iPresident +iPunchCones +iPure +iPvM_Soul +iPvmForBank +iPyj +iQuestas +iQuiet +iQuittedCiao +iRNGizzed +iRekt +iRepToronto +iRezlo +iRoNmAnSdUmB +iRunTh3World +iRycoda +iSaran +iScape +iScaped +iScooby +iScream03 +iScrewedUp +iShibby +iSkane +iSlayCookies +iSlayGoat +iSniffCows +iSoulReap +iStayLowKey +iStealSex +iSteele +iStream +iT0m +iThiellie +iTisk +iTmetzo +iTunder +iTyler +iTzGoinInDry +iTzKATalyzt +iTzSnypah +iTzTyLeRXD +iTzZ +iTzzVanquish +iUberz +iWyatt +iYahwehi +iYunis +iZorru +iafx +iain19 +iamCanadian +iamMcLovin +iamfish +iamgreatrng +iamlucas19 +iamonfiyaaaa +iamperkins +iamvoldemort +iamzed +iateyourpie +ibbenbueren +ibr4him +iburythebone +ic3d +icannotboss +icantspelle +icebolt19987 +iceburg189 +icecoldbreez +iced +iceman000 +icewall0w +icjbi +icutL0g5 +icyT +icydilldos +idcy +idiedonmyhc +idiot +idkgoogleit +idkhow2osrs +idle +idpoen +idrater +iekgaa +ifootfondle +igiddeni +igotdaice +igotnolifee +igotnoolife +igotyour99s +ih8urkind +ihan +ihaveanxiety +ihavitunopee +iiDivine +iiDrackidii +iiGallardoo +iiHydra +iiaannaa +iioktb +iirc +iizoneout +ijust +ijustgotreal +ijzeren +ijzerenman1 +ikea +ikeep1r0lled +ikil +ikillstuff +ikoyouboy +ikrr +iksalion +iksd +iksdeee +ila161 +ilapaR +ileax +ileft +ilegalTruble +ileppmot +ilike2gamble +ililliiilli +illadelph +illenials +illotex +illumea +illuminavi +illyreia +ilswisa +ilyakchuk +im solo rose +im4everxerox +imAcidic +imAhri +imAlexRyan +imBetter123 +imCodehh +imJT +imNEWY +imPapu +imStef +imafatscaper +imaybegod +imbaconyum +imbutz +imbuyingf +imcaprise +imdud +imflavio +imho +imhuge +iminarager +imm0rtalb0ng +immef +immortalz +impaired +impartial +inTheSlum +incant +includingtea +inescate +infamousO775 +infragant +iniu +inject +inked +inldgwetrust +innSink +insaned17 +intwystis +inwervs +inwnucleus +inxx +iojerfwpjiof +ioliteKnight +iolm +ionly420XD +ionlypickadc +iorcsrox +ipickweed +ir0nschlong +iron +iron cuzibro +iron xarcher +iron0 +ironBellukka +iron_day54 +ironandwhine +ironbandiit +ironbass +irond +ironderp +ironerextion +ironerrosann +ironeye +irongaga +ironikcronik +ironinfinite +ironjssnoob +ironjustice +ironkendall +ironlizrdfuk +ironlooks +ironmortel85 +ironpower29 +ironpuni +ironskunkki +ironspig +irontsuki +ironwortel +ironwoss +irradiated +is skimpin +isCatrileo +islugo +istealyoloot +isuwu +it0b +it0keup +itachi9113 +itbch +itsGLD +itsJayy +itsNoki +itsWum +itsa_feature +itsaart +itsbill +itsmewarreng +itsthedirtyJ +ityttmom +itzjaycie +iusedtosleep +ivao +ivibondivi +ivlr +iwearIRONirl +iwinulosety +ixJake +ixoniron +iyyghg +izmibence +j e company +j0rd +j0shNZ +jaakqoo +jackLonghorn +jackancoke7 +jackjester +jaguarundi +jahan +jahnjo +jahrezeiten +jajademonrat +jake92 +jakkaru +jalucox +jamaz8 +james1234269 +james68889 +jamflex +janguy +jani +jankywanky +jano +jaq0 +jargonship +jarjoevis +jarngrimre +jarnrisi +jaseDemon +jayst1n +jaza +jdore +jdsgsxrthou +jeREEEEEmy +jedi +jeep +jeezuschrxst +jef skhiii +jeff +jeffswifty +jegerklog +jekkujaba +jerome +jerzieboy18 +jesus4gives +jesusiswrong +jewjoking +jfan +jheezuz +jhonlee48 +jibmask +jiksee +jimbob1 +jimbobeda +jimdeut06 +jimmy +jippey +jjpanther95 +jkre +jkthekilla +jman +jmusilli11 +jmw1031 +jobljobl123 +jochieboy6 +jodilynne +joey0343 +joeyisstoned +johhny2hatz +johnbie69 +johndalton95 +johnnyandtam +johnstaLoL +joje9 +joji +jojojo357 +jokaranpampu +jokemyster +jokerpoker +jokr +jonehehe +jones +jonk33n +jonko +jonnetuinen1 +jonnywormy99 +jonppeli +jonzii90 +joohhhnnn +joop59 +jordaaaan +jordlar +jords +jordymans +jorfee +jortdebonobo +joshuab98 +joshy872 +jossejoks123 +joster +jouv +joygi +jqzz +jre257 +jstrot +jta1992 +ju1ce +juan09gon +jubbediah +juggernaught +juice +juicy jones +juicyj03 +juju +juks +jullbrew +jumpshot7 +jungle +jupi234 +jupl234 +jusiuke +just +just2own +justJust +justLush +justamemerr +justinttu +justsomewood +justwin4head +jutku22 +juwgrehg8w30 +jwheaties900 +jwov +jynzziii +jyripetteri +jyyhnas +jzm0 +k0ed y0oh +k0mpact +k0nch +k0nna +k0rrup7i0n +k1dnam3dcud1 +k1lla +k3yblade +k80may +k9k9k9k9k9k +kMikey +kUwUmiko +kaali +kabal1995 +kahleparta +kahvi +kahzaohimark +kaiokenz +kakes +kako666 +kaksaking +kalev +kaljunaama +kaloopsia +kamekazi +kamika +kammoooooon +kangaroo +kannv +kapot +kappaross420 +karambaa69 +karelzzzz +karibola +karil +kaspery0 +kasperyo1 +kasrug +kastekann007 +katinnekke +kavinskie +kawi +kawkky +kaynori +kayxiv +kbest777 +kbuns +kcaaJ +kcmeatlover +kdw27 +keatonboss +kechhunter69 +keegan789 +keekluulz +keep +keesie7 +keezuth +kehd +keilaaa +keittokinkku +keittoo +kejo +kekipua +kela +kelan +kembot +kempster8 +kennynoodles +kepijuku +keppuli +kerwin +ketawuss +ketchupfles +kevin +kevpurp +khxn +kibeleza +kica7 +kickback +kiddoseta +kids +kidsteve18 +kidz +kiefcheef +kiix +kill +kill3r +killah +killconey84 +killd0zer666 +killedual0t +killerline +killthatree +killy +kilpi +kimbo +kimpsa +kind +kindaanxious +kindocool +king +kingblackops +kingcuzh +kingdale26 +kingerr +kingknightf3 +kingkong1211 +kingofmanse +kingrizzla2 +kingsardine9 +kingsje +kingswood +kingvoid1083 +kinobi +kinzyyy +kipitril +kirby421blzt +kire7693 +kiri2kun +kirkaye +kisipicka +kisses +kissmyassetz +kitashan +kittymeow556 +kiwidson +kiwie +kjellingeee +kjeltringen +kjems +kkDV +kkangaroo +kkjamin +kl00g +klacen +klampo +klef +kleu +klexosfox +kll4mee9 +kloh510 +klojo103 +klojo105 +klopt +klycko +knani +kneeslapperr +knight +knobb +knobby +knokro +knox +kodakid98 +kokimon +kokinaattori +kolb +komari_k +konch99 +kosiq +koudekroket +kounga +koyhalaulaa +kozel +krad +krakkakkak +krakodile +krat +kreeq +krikenator +krillzscape +krioyo +kripu +krisaaferfi +kronicganj +kronopes +kroodjebaass +kruuuuben +krxW +kryptocookie +ksap69 +ksdnklowdss +ksiadz +ksko +ksubbi +ktsmo +kudryavtseva +kugelencas +kukerino +kukrishikari +kulers +kulju +kulso +kulwreck +kurdikana +kurmeli69 +kuro 275 +kurtebener +kush +kushmas +kusimursu24 +kuvaiti +kveemanne +kwak +kwdn +kwinus +kyaa +kybl +kyfu +kylehwog +kyles +kylop +kyssysmeua +kyurem_vrah +kyykanhenki +l-l-L_l-lL_l +l0H3aV3nLy0l +l0ne0ne +l0rellai +l3LACK +l3W0FPI +l3enjie +l3ishop +l7ivine +l8tenite +l995 +lAnomaIy +lBaecob +lBrent +lCEBERGSLIM +lDalel +lDanilo +lDark +lDerby +lDezzy +lDokkum +lGuess +lHawke +lIIIlIlIIII +lJWl +lJoynerl +lKenny +lLewis +lMarkl +lNerdRage +lNolan +lPeriphery +lREKEEN +lReece +lRyan +lTedl +lTextbookl +lTlTITlTlTIT +lVitor +lVlango +lYungPlaguel +l_Thunder_l +lactosebad +lady-yoshi78 +ladyspartin +lagamuffin +lakde99 +laks +lamJason +lambreturns +lame +lamepun3than +lampen69 +lamshnarf +laqsative +lardosio +large +large pox +larinen +larl +larsbeuk99 +larsnjun +larvacorium +lash209 +last +lastdcplz +lasyy +laura +lawkingkong +lazarus +lazyhitman +lazzabazza11 +lckle +leafsevens +leather74 +lebusoft +leech +leechyGP +leetjojo +leevi22 +leewhiffy +leewi +leggie +leglizeRanch +legohuis99 +leipo +leivonnainen +lejhobs +lellikedraak +lemeborrowgp +lemon +lenda +lepetitpois +lepo +lettam +level-103 +level-596 +levendi +levon +lewcifer8118 +lexi +lexicon7 +lguana +liamde +libertador +liberteeeee +lick +lifesalaugh +lifter +light +lightfader96 +lightningess +ligma +ligma2 +ligmadich +lihaamm +liisankissa +lilBula +lilNoob2341 +lilbitlifted +lilchiken +lilcuff +lilgreasy +lillelar92 +lilliilillil +lilmasterOG +lilseveron +lilsquiddy +liltunechi +lily0v0 +lima +limona5 +lindyman +line +linkhg100 +linlithgow +lintydeer +linusforsman +lionking-PVM +lisher100 +litheum +littlebumble +littlemc14 +liubei4444 +livdumb +livil +liz_mar70 +ljjjt +lkalgo +lkaoz +lkigai +lkjhsdfglkjh +llIIIlIIIlII +llKaren +llStevell +llab +llerb +lleygo +llhan +lllPeppalll +lllnifflll +lllogical +lluH +lm2fas4u +lmAddicted +lmBarryAllen +lmao +lmgur +lmperishable +lmplode +lmposter +lnYourDreams +lncline +lndain +lndecisive +lndika +lnfa +lnfernal +lnfinitesoul +lnformed +lnitial +lnkd +lnquisitor +lnsanewolfy +lnsertname +lnspect +lnspiration +lnvictxs +lnya +loadedhuggie +loadingman +loasted +lobi +local +lococsgo +logMs +logger2222 +logic +loginxtor +lolbert +loli +loliconflict +loliron2main +lollydeepthr +loloharqia +lolol +lolxdmeme +lolzzii +lone +lonely +lonewolf200s +long +longbodd +lonko +look1nAzz +look2thepast +look4clues +loopyloos +loose +lootshark +loox +lopiwer +lopldopl +loraxkiller +lord +lordbong +lordrandomZE +lordrunekeys +lordsamzju +lordzyzzbrah +lore2 +lory +losee1 +losing +lost +lostchuck +lostpanda21 +loucks +loueyyy +loumit +louw +love +loveNfungus +loveT0spooge +loveablepand +lovegoroe +loveh8hero +lovezz2pwn +lowwpower +lpman +lrin +lron +lronBud +lronConquer +lronman +lronmanCraig +ls32o0 +lsdx +lssabella +ltachi +ltaychi +ltsJor +ltsMiller +ltsYaBoi +ltsYourBoi +ltsuki +lucid +lucifer290 +lucky +lucky female +luckyweeb13 +lucuh +lucyramon +ludaftpitbul +luis +lukas +lukehm8o +lukek22 +lukewarmrod +lukey +lukis159 +lummywk17 +lunamelina +lunch roll +lunchbox +lung +luolapeikko +luthas +luut +luwl +lvan +lvarLothbrok +lvl3 +lweyffaM +lxli +lymitz +lysander640 +lyzolda +lzrdlvr1 +m-moi +m0mentum +m1ssing +m1xos +m3rkzz +m3tku +m4ge4life4 +m4gi +m4ttay +m8tio +m8zi +maahhtt +maawee +mabeltwinkle +mac_moneyy +macflag +machurrohard +mackbhamRS +macke064 +madara666 +madhat86 +madman456789 +madnijz +madpaul1 +madwebbie +maeonia +mafiaz +mafiz +mafur +magerageftw7 +magesticx +maggpagg +magic +magicmike117 +magnacarta +magnumdong94 +magyarok3 +maiden +mainCallum +mainyMCmain +makarena +makemon +makenator +makkan69 +makosoup +maksavelat +malfoy +malkin98 +malmstrom +malte313 +mamadou11 +mamatriceps +mangay123 +mangkj +mango +manmeowmagic +mantequille +manyfac3god +maon +maori +maplegamer6 +maqr +marbelo +marcinrulz +marcmaralou +marcwins123 +marioflame +marioswe7 +marketmoney +markypoo +marrab +marrciee +marshyymarsh +marth2king +marvypoo +mastafarmer +master +master9782 +masterloveme +masterpi314 +masterseppi +masteryi01 +matis6080 +matiteusz +mats +matsxe +matt182xx +matthew6500 +matthoot88 +mattv +matzRRR +matzkia1 +mauberries +maupz +mausre +mavrooo +maxcapealt7 +maxed +maxiwiz +maxrevenue +maybe +maybejarrod +mayhemrs +mazzahS +mcbig12 +mcbreeeeee +mcdonald +mcgigity +mcmadpac +mcnuggetcons +mcrane1202 +mdawg +mechmillz +meekmook +meepify +meerks +meermaijer +meetoihi22 +mega +megajoeck +megatricks +megoodpvmer +megret +mehloncoly +mehunder +meinen +melborn44 +meleonlyslay +mellaa98 +mellonman +melog +memephis +merryrice +meskil +meth0d +meurtpo +mezins +mfHank +mhe00 +miTzy +micheal +michixranged +microwave62 +mie19 +migilicuty +mihalys +mikbea +mike2290 +mikefizzled +mikeohtran +mikh +mikkoyy +miko +mikomiko +miksuwu +milahreigne +mild farm +milfnmybed +milkthegoat +milkuwu +milkybestdog +miltryguy248 +mims2dank4me +minatokill +minty1981 +mintyclintyy +minus +minyhitsk0 +miokaen +mippim +miqli +mirhagk +missingIink +mister +mitchrocks +mitchvvs +mkl782 +mks200 +mlbg +mlgb +mlgkittycat +mlkia07 +mlong06 +mmigo +mmmmmmmmhmm +mmmmmmnmmnm +mmmuurrddaaa +mniml +mobile +mohak45 +mohrs0 +moist +mokkakulli44 +moksi +moldsack +mole +moleflair +molkyrion +mologgi +mombasaa +mondklapje +moneybandz +moneypants +monkaS +monkey +monkeywilly +monkieturd +monnan56 +montaxus +monteurtje +mooblesyrup +moocowfish +mooiboy +moomoocrab +moonlighterr +mooofy +moor +morPL8morD8S +morgf +morsotiikeri +morty +mortymoo +moska +most +motmyfanny +mountcaedo +mpathetic +mqaccat +mr shroom +mr10inches +mr12345 +mrDragon2009 +mrb97 +mrbreadst1ck +mrkaramazov +mrkarl69 +mrvortex3 +mrwoffy2 +msHyde +msimmo93 +mstfu +mtash96 +mucserup +mudbitedlite +mufassa +muffing +muggfac +mugii +muhName +muhnamezjeff +mulletman360 +munney +munoz316 +muovaz +murders +murphy +musashi2109 +musei +mustaa +mustypill0w +muta +mutanen +mutsCateer +muufaanchu +mxgali41 +myballskin +mychaelven +myexdidntrs +mykohchoo +mynamesDog +mystic +myturngranny +mzsc +n00btube +n0DaT +n0ns3nse +n0rthmemphis +n1ghtmares +n3cromans3r +nVox +naamarihomo +nagezz +nahbo +nahhhh +nahka +nahkasohva +nakneemo +naksuu89 +nalon34 +nambourian +namelessRS +namnori00 +namtar elite +naner +naomi +napkins r us +nappera +naskend +nasty +natalya +nathank498 +natur3za +naturesque +naunas +naven +nayo123jo +ndrs +nebula3 +need +neenisneen +neggibo +neil +neiti +nelrb +nemofishtits +neocritter +nerf +nerpkin +netsh +neuber +neutekind +neuz +nevercash +newaccbtch +newallmaster +next +nexus +nhy0x +niaya +nice +nicecumshot +niceslime +nick +nickdv +nickel +nickfx +nico +nicoxpico +nigriV +nikhil +nikler +niko +niko78878 +niksin +nilatshpes0j +nimlif +nioem +nipsunaapuri +nishkid64 +nitro +nitsuj315 +nivk420 +nizmoNL +nmhbu +nnick999 +nnmf +noDDD +noThumbz +noahcous +nobankpin +noek1 +noldaddy +nomorelies22 +nont0xic +nonuboko +noob +nooberman37 +noobledooble +noodle +noong +nopies +noplanhere +nori +normal +normie +nornavsoc +norrisi +nosemar +nosepack +noskilljoe +nosnhojgib +nostalgiaeng +noswaL +not1stepbak +notEdited +notPape +notRoyal +notbennie +notdead91 +notefficient +notepad0164 +notepad14 +notlikedis +notsoB +nottrade +noutonme +novali1 +nrakneS +ntarallucci +nthing +nufnufaz +nuggeets +nugs +nulluserid +number +numnut +nuopisa +nurbaya +nurriez +nusta +nutes +nyareet +nyet +nysyGG +nzskater +o00dan00o +o0Ganktank0o +o0mni +oAQu1LeSs +oAlsen +oBugz +oClairebearo +oClay +oFelipe +oGreene +oHoriizon +oHxD +oKsirf +oMDmA +oMoJo +oOGeorgeOo +oORagnarOo +oOoITITIoOo +oSpecialx +oaflion +oaisjgljlak +oatenz +obama +obees +obican +obitokun +obosk +ocbslim +ocian +ocruT +octazookaa94 +octopussi11 +od1np1ck +odafan +oddfinn +odenthas +odio +odlolien +odyssey +oerinn +offshore +ogg25the2nd +ogned +ogogog +ogteleblock +oheesnose +ohgoshyjoshy +ohh_man200 +ohhnnnoooo +ohia +ohioisonfire +ohiostate347 +ohtukurva +oids +okannah +oksen32 +olatrekuk +older +oldsports +oleNeilyBob +olindaelostz +oljon112 +ollie +olliethekat +olllllllo +olmec +olmmmmm +olsyboi +omavi +omegaOnepump +omgimacarrot +omrip96 +onalite +oncenterlink +oneblade +onelifehaze +onespringday +oneticktony +onex +onle +onlinetares +only +only4pvm +ontv1992 +onyo +oo7jordan +oobent +ooblued +ooli +oooRush99ooo +oooopsiee +openyoarmpit +opneemvot +opticsnail +opzu +orangetree34 +orb in bag +ordy +orebac +oreru +orez66 +orig +orkans +orrichimaru +osJuhiss +osbhuda +ose420 +osgp +oskaren +osrs +osrstimex +ossaciM +otallone +otherguy3668 +otoboR +ottx +ouououuoouuu +outohere2k +outsourced +ouwe +ovox +owenwilson +ownsome1 +owo0 +oxoxoxoxox +ozos +p0w3r +p0werSinn +p2pell +pHqiXfQb5rpO +pRandgris +pRiesty +pacbackpack +paccerz +pack +packmas +pacman5882 +padedu +padhimself +padq +pagakoning +pahe +painter2020 +pakgg +pakoonjuokse +palacePier +paladylan +panda +pandahands +pandascapes +pandobaby69 +papaisthatu +papatec +paper +parB +para1911 +partymonkey +partypooyan +partypossum +pashol +pasismi +paskapylly6 +pastry +patches4623 +patnazNkryme +patriciogmz +patrol +paul94nl +paulimvitor +paulmacawk +payout +pazmar +pbjt +peaceofbread +peaceoverwar +peacsenur +peajy +peakyberry +pebbles256 +pecemker99 +pecker +pecko517 +pedagoog +peeje +peenwa +peepichu +peepoGamer +peerks +pegfemboys +peksi +pelaan +peliken2 +pellemaailma +penakonda +penally +penteroinen +perckey +perlecta +perm +persesreign +person +personajay22 +personal +petesmcskeet +petlucksucks +pewbs +pfiati +phatpunch +phattymaster +phen0mXD +phenotype +pheras +phetagoras +phinex +phonon +phoop +phorme +photolstamp +pibbi +pieater_314 +pierke +pietu +pietun +pieww +pigeontoeman +pigusvaistai +pikir +pillman +pinkdragon76 +pinna67 +piomon +pipratoos +pir0tekniq +pixelpeat +pizzaforce33 +pizzaloksi +pizzalord321 +pizzerr +pj137137 +pk3rsh34v3ns +pk_by_me +pkdude116 +pker +pkerdude559 +pkew +pkpk +pl3d +plaatshouder +planetflat +platygirl +play +player198792 +pleadingface +pleadtha5th +please +pleasebuyckb +pleb166 +plebhunter69 +plebminister +pletsjer +ploomert +plopko +plszulpet +plumb +plzl +pmmefeetpics +poesiewoesi +poesiwoesie +poffdragon1 +poggersgif +poggie +pogglewogger +pohaku +pointn +pokas +pokemonsunim +politieman +poly +ponderer +poni69 +pontlarge +poobutton +pooga +poohwell +poolbadger +poop81 +poopeepeeman +poopsm0ke +pop-tato +pope +popstantot +popwig +porkchop-kun +poseidon0928 +post +potato +potatoplayer +potholderz +potionsell3r +potweedsmoke +power +powerslide +ppengu +ppfighter +pr0jectcarry +pr1est +practice +preachably +pregnant +pretty +prillage +pripps0 +prkr +prncss +pro90 +problitz1 +prom +proud2bbalin +prtck +prut257 +pssssssh +psykotic12 +pt37 +pubnroh +pudgy +pugginSpooky +pulpfree +pummi984 +pumpkinslaye +punchlineNL +pungur +punken +puny +pur3gh0st99 +purEvil808 +pure +pure10693 +pureblackid +puregluttony +purpfanatic +pvm bioodz +pvm-owning +pvmrob +pvpmirage +pvvm +pwn0grapphy +pwn2b3w1ld +pwnnya +px yra +pxls +pynergy +pyro +pyro255 +pzqlpwbma +q9q9q +qJezza +qOsMoSiSq +qPepsi +qQazp +qTiger +qazio +qckr +qiunc +qiyamah +qlxxlp +qnzjosh +qsse +qtei +quazepam +queundas +quickster61 +quitb42k +quiver81 +quky +qwertralph +qwertyuiozxc +qwruqwpourqr +qzxz +r0adh0g +r0jasss +r0mera +r0yalrag3r +r3laxed +r4cky +rAEbl88 +rMatey +rVino +rabid +rackelzz +rackemballz +rackzcity +racoon96 +raddawgg +radox +rafa2424 +rafnek1 +rafuchoz +ragde28 +ragegoon206 +raid +raiden +raildex +rakete +ralliss +ramblin +rambombon +ramsesthecat +ranarr +ranarrbiss +random +rang2d +range +rangoraus +ransty +rarekia +rarru +rarurrer +ratboysteve +rateddd +raterd69 +rats +ratzzzzzzzzz +raving +ravioliwren +rawheadshot +rawr +rawrsmashh +rayhoon +raymanvh +razorwheels1 +razzdnutz +razzex +rbjk +rbootsGOD +rdrluvr77 +reBoosted +real boyo +real-derin +realAxu +reallyhigh +realpcooktho +reamillion +rebirthofyay +rebuildd +reclinedgmr +recognizable +red504 +redberry +redditlucio +redgorilla12 +redman211 +redracecar27 +redsox216 +redwagon9 +reese +reflexlols +refurb99 +reikimastr +reilaria +reistje +reitan2k +rekkerboi420 +rekordlaunh1 +rekrog +rektum +relac +relaxed +remind309498 +reptilepoop8 +resU +resetcentral +retrrd +retzc +reznas5 +rgfji +rhey +rhiller83 +rhygan1 +ribalibali +ricard0live +ricardos78 +richarb14 +richy +rickrko +riilis +riksa123 +riku230 +riller +rils2 +rimpati +ringosting0 +rino +ripHuyy11 +ripbobthecat +rithvik +ritotrisoto +riuCooler +rjweb +rl9g10rs +rnatt +rnom +rnue +road2broke +rob nagle +robilo123 +robinchris +robo +rockeroHN +rockhead7746 +rockyandtaz +roflbaker +roggy +roldan_one +roldunogene +romper +rornburst +rossdark1234 +rostiefrosti +rouge +rqkrtzjvbsuh +rrautamies +rrrpR +rrrrrrc +rryutie +rsoby +rsruinmelife +rthgo200 +rubengouveia +rubikslayer +rubj3llyonme +rubtuge +ruikkuapina +rune +runedongs783 +runedragslay +runehol1st1 +runeika +runep3 +runequeen163 +runetraction +runite +rupt +rusted +rusvet +rvrse +rxbi +ry1n +ryppyreika +rythail1 +s0uln0te +s0ultage +s10w +s11gm4 +s1ayerg0d +s3nna +s3nt +s3ppa +s3vuu +s4mu +s7v7nty +sCUM +sKDestine +sSahm +sSpring +sTxje +sackmyduck +saddest +sadgeboi +sadnmad +sadnmad666 +safermoon +saffyO1 +saffyO2 +safino +saggen69 +saguyuyu +saiko +saintffs +saiyansmithy +salad +saltycups +saltynads +saltypepper +samdegreat +same +samothon +samqwop +samtatt1 +samuraigod13 +samwise1133 +sanooJ +saphinix +sara +sarcasmz +sashamii +saskecas1 +sausage +savPalestine +sawb +sawyfabj +sayyless +sbrand0n8300 +sc00ben +scaffidi +scallicci +scape for 1 +scape4ever20 +scerp +scherzmfromz +schetts +schildknaap +schmashmu +schneky +schzu +scidder123 +scnick +scone99 +scoobydooby9 +scoobysdooby +scottuzamaki +scout +scrotumfart +scrubEE +scuffedbrain +scuffi +scuterholmes +scythe +scytheXI +sdfsd125 +sdzl +seachrome +seamondemon +seared +secs +securite +seetod +sefeeee +seizure +sekkuso +selfShow +selfcurse +selling +semper +senZe +senapsgasen +sendu2edge +senpai +senseyf +seppem +seppes121 +seppevb +seppohaa +septynetas +serious +seriouslee98 +serpentSmelt +settyboy66 +sexhaver420x +sexypersian +seyed +sfnative +sfsdfg +sgg9779 +sh1nan1gans +sha0ski +sha7y +shabado +shadex94 +shadow +shadow77440 +shamans +shanemck +shantyklawsh +share +sharingbox +sharpshot776 +sharto86 +shasd whip +shawnn1 +sheev85 +shekelgoblin +shezze +shhit +shifty +shigha +shio +shisui +shliure +shmoopaladoo +shoarmamama +shokki +shoot162 +shortstroked +shower +shreddin +shredness +shrek5 +shrlmp +shroooooooms +shroudyroudy +shumili +shushlik +shvxstxchla +shxg +siNusas +sickGeneral +sicklyhare +sideways640 +sidney3241 +sienna +sieracki +sigh +sign0ut +siik +siimzz97 +silentical +silk +silvar93 +silveraze123 +simmeg +sinappi688 +sindicalism +sinfulnature +sinsofmany +sippin +siptar +sir skau +sirlotje +sirpaul +sirpoopball5 +sissijuustox +sisuwu +sitonmaface7 +sixanddagger +sixerr +sixovercrest +sjaq +sk0me +sk9bord +skaiii +skandaali +skaterdogz +skatermatt91 +skatterpunk1 +skek +skeletoon +skeli +sketchdreams +skidipoppop +skilgrave +skill +skiller270 +skillmaster +skills2millz +skinny227419 +skinnypimp71 +skipz1419 +skizzurp +sknzor +skorthen +skranzii +skrtskrtpvdb +skubasteve69 +skuccy +skunkskillzz +skyE +skyelar27 +skyffoxx +skyz +skzs912lav +slaack +slajdaren +slartiste +slavhouse +slay +slayer +slayer92 +slayerfrog57 +slayhore +slaying +slayz420 +sle3k +sleept1ght +sleepysleeky +sleepyweasel +slice +slidesteps +slidtegitte +slight +slight7 +sliginz +sliim +slimski +slobthyknob +sludgebag +slurpeeking9 +slurpy40 +slurpydong15 +sluz +slypupper +sm0kebeers +smChi +smackbo +smallmichell +smallppbigxp +smalpenis +smasher12121 +smaugs +smegmafarts +smel +smellyducks +smiithy +smirqqel +smithdarts +smittty2009 +smoe +smoke +smokin +smoug007 +smrgn +smuqu +smurfrookie +smurpfy +smushman +snaggle +snailydog +snakehuntr94 +snakenbaked +snarfoo +snck +sneeky +snek +sniff +sniffmapouch +snikkels +snoppen97 +snowy +snowysonic +snoxxyl +snubsnub +snuskfet +soccerdog +soccerrad177 +sock +socopb +sodChamp +sodynamic +soft +soggybread4u +soggywaffel9 +soiled +sojraal +solfam +solidon +solo +solodiyloner +solopops +solos +solost7 +some +some1saybags +someBODY325 +sondrep +sonera +soppel +sorrymatey +soul +souldrainer +soulkamikazi +soulkra +soxx +spaceonion44 +spam123 +spangulation +spankmoi +sparkoftruth +specuri +speed +speeder269 +speeeeeen +spell +spete +spiLLLLL +spicke21 +spigems +spinova +spladay +spletcher2 +spliffens +sploobie +spookib +spoon +spoonfed +spoonyg +spootineftw +spord8 +spozz +sppoh +springAnonce +springplant +springsteen3 +spritelum +sprits +spunkontitz +sqad +squatlownslo +squidnstab +srgynt +ssei +ssj3 +sspiriNut +sssu +ssttaann +ssyd +st4k3l0rd +staarii +stabbycut +stabekk +stackables +stainalt +star +starcrosdlvr +starknightsy +starshoppinn +steadiskill +stealthwolf +steckubnU +steel +steelplums +steeveee +steezybear +stefanopt +stekkeT +stella1 +stepbro +stephvn +steponnopets +sterre1ch +steveagogoo +stevenovak6 +stewiii +stfn +sticc +stickuppix +sticky clay +sticky holes +stiff +still +stinky +stoned +stoned84 +stonedowned +stony +stoodzy +storkis95 +storm +stormynight +str3tch33 +straangeDayz +stranglege +strateigo +strawbery +strawnk5 +streetshark2 +strex1 +striker +strnagetamer +stroudlee +strp0tzz +stupid +stupidcape +stupot845 +stylebend3r +styrkekram +styxRYAN +sub2purple +sublime +subooptimal +subzero +suga +sugarfreeman +suhuan123 +sukc +sukii +summa +sunaert +sunkir +sunny +sup3r0n3 +supagorilla +supbruh +super +superbuds +supercolds +superj4 +superlonely +supermanJJ +supermaxx +superr +supnoobs10 +suppertmain +supra +surfboardcat +susanno +suss +suwo +svedanya +svennepen +svenskeren80 +svoji +svrN +svver +swag +swaggb0y0wnz +swaggie365 +swagscape666 +swamp +swampertman8 +swampwitchx +swearwords69 +sweaty +swed +sweetpissin +sweggdaddy1 +swfc51 +swftz +swissbagette +swolelord +swooinc +sword +swordngun3 +swordsplay62 +swxasxx +sxkes +sycp +symmm +synack +synterrafox +syua +syytu +szeth17 +sztuk +t-painn +t0c00l +t0nni +t1tz1 +t4aker +tOxI +tRIPdoubt +tRNA +tZiMiNt +taasen +taco +tage3xx +take +talinklion +talisam +tallest +tanfastics +tanguay478 +tanklesss +tankyster +tanuliina +targ119 +targa +tarpGC +tatarsauce +tatuwah +taxed2 +taybonejones +tayyab +tbaballers +tbach +tboowscouter +tbow +tbrey24 +tcroft +tdoe +tdufflebags +teakte00 +techeverria +technitions +teemerco +tehe302 +tehskoozy +teini_horo +temx +tenac +tentacion +tepaseohijo +terenerd +teroy +terrence +tetsundo +teum +tezje +tfortal3nt +tfsi +tgchick3n +th3m0nrr0 +thaiboygoon +thajokerkid +thasonn +that1stoner +thatbuttguy +thats +thatthicksix +theDazzling +theFish +theH0witzer +theMatan123 +theSuperb0wl +theWOODchpr +theachaian +thealemdar92 +thebestgf +theboobguy +thebrucelee +thecwakecake +thedarklit +thedyermaker +theebeker +thegamebad +theironlotus +thejonsson +thelanco +theletterbla +themaestrox +thematrixgg +themrgiggles +theonebrova +thepirateman +therangetank +therminy +thes5016 +theserpent +thestar420 +thetoday +thewooshh +thezucc +thhxd +thicccc +thicchode +thiever05 +thilygoose69 +thinker +thinky +this +thiseku +thisthat2019 +thongmasterb +thot +thotortiana +thoughtz +thrakataluk +thrynandwen +thugger +thundeman999 +thx4zloot +tienermoeder +tightteen97 +tijgertje3 +timaye56 +timejumpsolo +timmaxio +timmer +timmy +timmyisweeni +timmyjoe643O +tinmer +tinnaytookit +tintaria13 +tipua +tire +tisbea +tissiliisa +titsanddrags +titty +tittyjuggler +tjappko +tjd1233 +tjomka +tksnevrlucky +tmahones +tmeer +tmued +to0Oldf0r1t +to_o +toad +toad03 +toastfinder +toastypoast +tobinoo +todtplanker +toebumper +toff +tojo228 +toks +tombaum +tombradynfl +tominator87 +tommybun +tomrichmond9 +tomriddle07 +tonttitonder +tony el gros +toomastoomas +toonits +tooowise +toot +topgun 17 +topgun343 +toqs1986 +tormutrose +torpedox1 +tostaempo +touhutimppa +toxicsaitama +tr0nberg +tr0nd +tra1nwr3ck13 +trade +tradescreen +traevitz +traffic +trainman222 +tranqzz +trapbag +trashy +trattqunnar +travym66 +treboolks +treetardo +tremmu +trevor4ever +trevs +triangle28 +trickyricky +triggaevery1 +trikyricky +trilla +triniboy6969 +tripin +triple pre +triplefiter +triplelmao +trojan break +troll +trolling +trout +troutking96 +trso +tru3 +trucker74 +truskey +trustfundcat +trustsfund +trytohuntme +tstrong5689 +tsukemen +tsurie +tswiftfan82 +tthe +ttnq +tuhdhuderr +tum0ppi +tummytickler +tunadickrick +tunalife +tunnepelaaja +turban911 +turbo +turboed son +turbojoey +turbothots +turkishh +turn the 6 +turntBurrito +turntgod711 +turtl111 +tututu +tuumas +tvmv +twasnotready +twiceascool +twisty +twitterclans +twiztid5000 +two4nine +twrangles +ty4flail +tyguy +tyler1041 +tylorLotus +typedef +typto +tyrant +tzuyah +tzuyufan14 +u dead now07 +uEnv +uKnoTheRules +uLiveButOnce +uSnAvYsEaLs7 +uTBER +uberstunts +ubiquitous96 +ubug +uetzcayotl +ugivahrimjob +uglyandfat +ukwolf1 +ukzharry +ulab +ultimo0se +un1versa1 +unawareaxe +uncle +uncleskrt +und3adedd +undeadgun +underslept +uneek2you +unitewankers +unkyjay +unla +unless +unlucky2020 +unravel +unrequited +untilnextyea +untitled +unwarranted +uppahoods +upset +upwindnofear +urNANS +urfault +urgirlisf2p +urondelekk +urvinis1 +urza +usergoeshere +usma6100 +utsw +uubaidaus +uuuoouuououo +uxbridgekid +uzei +v-yordan0702 +v0i kehveli +v0mbat +v3kz +v453 +vCamel +vFoley +vJace +vJordxn +vLachieAU +vLeqacy +vNicholas +vPikis +vRoso +vSpectre +vTaqq +vaderex-1 +vageet +vaghairs +valeriaT3amo +valithi +vampir +vampiremiyo +vanVoren +vanacularr +vasia +vbehn44 +vbhos +veergolio +vega591 +vegiitto +veldow +vene +venefae +veneruuti +venezuelan76 +vengedurmom +vent +venturo +venzano +vepie +verlord +vernonb2688 +versacejean5 +versatility4 +vertztheone +vesq +vestapol +vgtrs +vibing +victoriauwu +video +videogamer +vigilant +viki +viktoras300 +villeh +vinigha +vippaa +virtualsucks +viserbro +vispikauha +vissiman +visualduck +visuna +vitunhomo +vitutor +vivaa +vizzN +vlaamsbelang +vllekoo +vlyn +vmxn +vodka +vodkapro +vodke +void-e-d +void5 +voldersnort +volga34 +vomax +vork4sh +vorosity +voxi6 +vpxl +vulnaamin +vulxe +vunts +vuokko22 +vurn +vutr +vuur +vval +vvtt +w33nerlord69 +wYungen +waaayneee +wagen +wagween +waitwhyudead +wakuser +walk +wallyally13 +walnutmonkey +wanolo +wantUR69fart +wapwap +warcauser33 +warestoteles +warm +warrior +warteryyy +watch +watercum +wawuweewa +waxRS +weaknd +wealthletics +weaponman54 +wechilling +wednesdvy +weeb +weebew +weebgod420 +weedsmoke163 +weenscape +weh8ironmen +weight4 +weir19 +weoh +weppend +weregild +werkd +wertyer2 +wesley 256 +westsider011 +weve +weweweweoox +wewkek +wh1tey95 +whale +whatiswork +whats +when +where +whip2b +whipbanned +whiskey bow +whispery +white +whoawhoami +whololo30 +whoopdidy +whoppinknob +whoscherry +whtmicrowave +whyaintyoume +whyamisofat +whynotp2p +whyzerkbro +widefang +wienerbread +wife4sale +wifes +wifibananas +wikedfix +wildarko +wildcheery77 +wildystuff6 +will +will_mello +willc893 +willeehawk +willie432 +willis28 +willmott +willsand2405 +willsuck4GMK +win we must +winterdaze +wiseoldnam +wispykarma +witchbladezz +witeboi +with +wizard129 +wizkid499 +wjsn +wkurtin +wlkerTXrangr +wndow +woah +wocket +woesh0 +wohc +wolfy +wombo_zombo +womp +wonder_wenis +wonnie +wonniwonkaka +woodchopp +wooooom +woopingcrab +woox +woox10k +woshishabi +woxzard +wrdflexoke +wrighty420 +wrong ranger +wrsrule +wsodonnell76 +wtbzenyte +wtfix +wubzh8black +wulfwulfson +wussupfool +wutzgood +wutzit +wwTakun +wweadge2 +wyat +wyattearp99 +wyked +wytch +wyverns4days +wzrdddddyo +x GS Cookies +x Zela +x iNtrigue +x0Tub +x12ob1n +x8mz3hg7zm5f +xAddictive +xBaNeSoldier +xBayLiss +xBeerbear +xBehavior +xBellax +xBenny +xBlackDahlia +xBottleCap +xBrendyy +xBrown +xBusse +xCallT0Armsx +xCheeseheadx +xChiro +xClf +xCloudie +xCodeh +xComposure +xDCx152 +xDab of Iron +xDagon +xDat +xDevastor +xDieter +xDijon +xDrawingDead +xDuckyV +xET99 +xElsa +xExclusive +xFMSx +xFailBoatx +xFraz +xFruity +xGallarzax +xGigz +xGoat +xGrant +xGusBus +xH1ckz +xH4rry +xHades +xHamzha +xHartliss +xHarty +xHmongHerox +xHussla +xI3reeze +xJiren +xJlN +xJord +xJordd +xJulia +xJuve +xKing +xKodai +xKrab +xLuXx +xLumby +xLunatiQ +xLynn +xMBx +xMEKANIKx +xMardy +xMarkos +xMatah +xMentalXx +xMonkey +xMyrupz +xNeilzus +xNerevar +xNova +xOBG +xOnetickFap +xPager +xPhil +xQSS +xQuantumxx +xRakine +xRaptor +xReckless +xRemyLacroix +xRipple +xRobdebankx +xRobertox22 +xRxmeo +xSPAGHETTIx +xSamR +xScooter +xSecret +xSeized +xServing +xSillyCybinx +xSkizzy +xSkuffy +xSkySnow +xSlayer +xSleeper +xSleepgoodx +xSlysoft +xSnaytronSx +xSnvw +xSweetHopex +xSword +xSynn +xTKOx +xTWM +xTerpenes +xTransfer +xTrigger +xTwister +xVektor +xVenomx9 +xVoidRange +xWar +xWillx93 +xWoke +xWoodChopx +xXBlitzO +xXCaBiDeXx +xXJoshUKXxHD +xXightx +xZAKATAKx +xZCH +xZITOx +xZuk +x_Goddess_xz +xansinmybody +xaoeu +xapd +xaro +xaxon +xbox +xc00lxDawgx +xcoda +xcvbg +xegaF +xeney +xenvzi +xeravier +xerkin +xgamerxx +xhard82x +xhennamariax +xhoq +xir0nm4skx +xironluckx +xlibrio +xlr704 +xoKt +xoRUNExo +xoro +xoxoverdose +xozoca +xpeyotex +xpwast3d +xslayerbobx +xson +xspacedoll +xstic +xtcoming999 +xttx +xtyrantix +xwuwesxdrf +xxDerp +xxMatter +xxSabin09xx +xxSe7en +xxpurskillxx +xxx2sp3cuxxx +xyzn +y8s1 +yaJaeT +yaboyalex +yacobson99 +yahn +yai5 +yamawaro +yamb0 +yankmynads +yannickal4 +yayasquirrel +ydoc +yeahboi9992 +yearstowaste +yechu +yeet +yeniL +yerrakunt +yesigame +yesy0u +yinghao870 +yinonormal +yipcl +yippie1317 +yispaulcute +ylliB +ymca4life +yodA +yoda +yogurtnuts69 +yohaha123 +yolomuffin +youb1n +youngtrop21 +youngwings +your +youralterego +ypools +yribbles +yung +yung inf +yurciq +ywwoT +yxow +yyzanadu94 +z0nk +z0up +zBenn +zBonesz +zCocoa +zDaremeth +zDeku +zJenga +zKamp +zKuru +zLost +zRarePiece +zSlay +zTitan +zWxLF +za33erklan +zaaza +zacharial +zachte +zack +zaddy +zakaru9999 +zalem +zarehp +zarfeq +zasmaru +zazyga +zclx +zcollins +zdin +ze4l +zeKrD +zeachh +zeall +zeddicus676 +zedisabled +zedzke +zeeno +zegg +zeker +zeldris +zendendead +zenmort +zensix +zenyte4money +zeqha +zer0 +zer0sirisFHK +zerkhelm +zero +zero gd +zeroixx +zerotwonine +zeroz136 +zerzerz +zewos +zi0n1 +zifyr +zilyana +zina +zinax +zirreael +ziyi_wangler +zlink10 +zlliM +zmakisan +znap5 +zoan +zoboz +zohcysp +zokunashi +zole +zomgrick +zonares +zookwaa +zoomixd +zop1 +zorkie +zouse +zreL +zruG +zrzwns +ztaM +ztkfps +zubor1 +zuenzima +zulrah +zuluTriPig +zummorak +zurcc +zurlond +zuuryy +zuuzieosrs +zwah +zwint +zwolle +zwqpDEOXl23 +zyeetz +zygis323 +zymaa +zymz +zysuna +zzai +zzero +zzigma \ No newline at end of file diff --git a/Server/data/configs/drop_tables.json b/Server/data/configs/drop_tables.json index cbfc65315..abdaa0510 100644 --- a/Server/data/configs/drop_tables.json +++ b/Server/data/configs/drop_tables.json @@ -2213,123 +2213,159 @@ "main": [ { "minAmount": "1", - "weight": "125.0", + "weight": "50.0", + "id": "1369", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "50.0", + "id": "1315", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "1357", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "1317", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "50.0", "id": "1303", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "50.0", "id": "1123", "maxAmount": "1" }, { - "minAmount": "1", - "weight": "125.0", - "id": "1199", - "maxAmount": "1" - }, - { - "minAmount": "300", - "weight": "125.0", - "id": "554", - "maxAmount": "300" - }, - { - "minAmount": "300", - "weight": "125.0", + "minAmount": "105", + "weight": "25.0", "id": "556", - "maxAmount": "300" + "maxAmount": "105" }, { - "minAmount": "30", - "weight": "50.0", - "id": "565", - "maxAmount": "30" + "minAmount": "105", + "weight": "25.0", + "id": "554", + "maxAmount": "105" }, { - "minAmount": "50", - "weight": "50.0", + "minAmount": "7", + "weight": "8.0", "id": "560", - "maxAmount": "50" + "maxAmount": "7" }, { - "minAmount": "30", - "weight": "75.0", + "minAmount": "15", + "weight": "8.0", + "id": "565", + "maxAmount": "15" + }, + { + "minAmount": "15", + "weight": "8.0", "id": "563", - "maxAmount": "50" + "maxAmount": "15" }, { "minAmount": "690", - "weight": "100.0", + "weight": "25.0", "id": "884", "maxAmount": "690" }, { - "minAmount": "10", - "weight": "50.0", + "minAmount": "1", + "weight": "8.0", "id": "9144", - "maxAmount": "25" - }, - { - "minAmount": "5", - "weight": "100.0", - "id": "11232", - "maxAmount": "14" + "maxAmount": "12" }, { "minAmount": "1", - "weight": "75.0", - "id": "11237", - "maxAmount": "14" - }, - { - "minAmount": "1", - "weight": "75.0", - "id": "1737", + "weight": "50.0", + "id": "1725", "maxAmount": "1" }, { - "minAmount": "150", - "weight": "75.0", + "minAmount": "100", + "weight": "25.0", + "id": "441", + "maxAmount": "100" + }, + { + "minAmount": "100", + "weight": "25.0", + "id": "454", + "maxAmount": "100" + }, + { + "minAmount": "100", + "weight": "25.0", "id": "1516", - "maxAmount": "150" + "maxAmount": "100" + }, + { + "minAmount": "1", + "weight": "50.0", + "id": "9431", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "2361", + "maxAmount": "1" }, { "minAmount": "4", - "weight": "125.0", + "weight": "25.0", "id": "385", "maxAmount": "4" }, - { - "minAmount": "100", - "weight": "100.0", - "id": "445", - "maxAmount": "100" - }, - { - "minAmount": "3", - "weight": "50.0", - "id": "9431", - "maxAmount": "3" - }, - { - "minAmount": "3", - "weight": "50.0", - "id": "2361", - "maxAmount": "3" - }, { "minAmount": "1", - "weight": "20.0", - "id": "2677", + "weight": "8.0", + "id": "407", "maxAmount": "1" }, { "minAmount": "1", - "weight": "0.3", + "weight": "8.0", + "id": "12070", + "maxAmount": "1" + }, + { + "minAmount": "30", + "weight": "50.0", + "id": "995", + "maxAmount": "690" + }, + { + "minAmount": "1", + "weight": "0.18", "id": "11286", "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "100.0", + "id": "0", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "23.15", + "id": "31", + "maxAmount": "1" } ] }, @@ -2393,15 +2429,15 @@ "main": [ { "minAmount": "1", - "weight": "50.0", - "id": "1315", + "weight": "25.0", + "id": "1369", "maxAmount": "1" }, { - "minAmount": "20", + "minAmount": "1", "weight": "50.0", - "id": "828", - "maxAmount": "20" + "id": "1315", + "maxAmount": "1" }, { "minAmount": "1", @@ -2423,10 +2459,16 @@ }, { "minAmount": "1", - "weight": "25.0", - "id": "1369", + "weight": "10.0", + "id": "1303", "maxAmount": "1" }, + { + "minAmount": "20", + "weight": "50.0", + "id": "828", + "maxAmount": "20" + }, { "minAmount": "4", "weight": "25.0", @@ -2439,12 +2481,6 @@ "id": "811", "maxAmount": "8" }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1303", - "maxAmount": "1" - }, { "minAmount": "4", "weight": "25.0", @@ -2483,7 +2519,7 @@ }, { "minAmount": "1", - "weight": "50.0", + "weight": "25.0", "id": "205", "maxAmount": "1" }, @@ -2531,7 +2567,7 @@ }, { "minAmount": "30", - "weight": "50.0", + "weight": "100.0", "id": "995", "maxAmount": "690" }, @@ -2555,13 +2591,13 @@ }, { "minAmount": "1", - "weight": "5.0", + "weight": "15.8", "id": "31", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "150.0", "id": "0", "maxAmount": "1" } @@ -2584,28 +2620,28 @@ ], "charm": [ { - "minAmount": "1", - "weight": "100.0", + "minAmount": "3", + "weight": "16.0", "id": "12158", - "maxAmount": "1" + "maxAmount": "3" }, { - "minAmount": "1", - "weight": "100.0", + "minAmount": "3", + "weight": "64.0", "id": "12159", - "maxAmount": "1" + "maxAmount": "3" }, { - "minAmount": "1", - "weight": "100.0", + "minAmount": "3", + "weight": "16.0", "id": "12160", - "maxAmount": "1" + "maxAmount": "3" }, { - "minAmount": "1", - "weight": "100.0", + "minAmount": "3", + "weight": "4.0", "id": "12163", - "maxAmount": "1" + "maxAmount": "3" } ], "ids": "54,4673,4674,4675,4676", @@ -2649,13 +2685,13 @@ }, { "minAmount": "1", - "weight": "5.0", + "weight": "6.0", "id": "1303", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "6.0", "id": "1113", "maxAmount": "1" }, @@ -2679,31 +2715,31 @@ }, { "minAmount": "75", - "weight": "5.0", + "weight": "8.0", "id": "556", "maxAmount": "75" }, { "minAmount": "15", - "weight": "5.0", + "weight": "8.0", "id": "565", "maxAmount": "15" }, { "minAmount": "50", - "weight": "5.0", + "weight": "8.0", "id": "554", "maxAmount": "50" }, { "minAmount": "10", - "weight": "5.0", + "weight": "4.0", "id": "563", "maxAmount": "10" }, { "minAmount": "10", - "weight": "5.0", + "weight": "8.0", "id": "562", "maxAmount": "10" }, @@ -2714,52 +2750,52 @@ "maxAmount": "2" }, { - "minAmount": "176", + "minAmount": "170", "weight": "50.0", "id": "995", - "maxAmount": "176" - }, - { - "minAmount": "330", - "weight": "50.0", - "id": "995", - "maxAmount": "330" + "maxAmount": "690" }, { "minAmount": "1", - "weight": "5.0", + "weight": "6.0", "id": "1897", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", - "id": "2739", + "weight": "4.0", + "id": "12070", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "4.0", "id": "12480", "maxAmount": "1" }, { "minAmount": "1", - "weight": "15.5", + "weight": "12.6", "id": "31", "maxAmount": "1" }, { "minAmount": "1", - "weight": "0.126", + "weight": "0.12", "id": "11286", "maxAmount": "1" }, { "minAmount": "1", - "weight": "150.0", + "weight": "75.0", "id": "0", "maxAmount": "1" + }, + { + "minAmount": "3", + "weight": "4.0", + "id": "563", + "maxAmount": "3" } ] }, @@ -2815,8 +2851,8 @@ }, { "minAmount": "1", - "weight": "25.0", - "id": "1355", + "weight": "50.0", + "id": "1069", "maxAmount": "1" }, { @@ -2828,19 +2864,7 @@ { "minAmount": "1", "weight": "25.0", - "id": "1211", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1213", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "1069", + "id": "1355", "maxAmount": "1" }, { @@ -2849,12 +2873,24 @@ "id": "1197", "maxAmount": "1" }, + { + "minAmount": "1", + "weight": "25.0", + "id": "1245", + "maxAmount": "1" + }, { "minAmount": "1", "weight": "25.0", "id": "1161", "maxAmount": "1" }, + { + "minAmount": "1", + "weight": "8.0", + "id": "1213", + "maxAmount": "1" + }, { "minAmount": "75", "weight": "50.0", @@ -2880,10 +2916,10 @@ "maxAmount": "3" }, { - "minAmount": "5", - "weight": "5.0", - "id": "560", - "maxAmount": "5" + "minAmount": "8", + "weight": "25.0", + "id": "565", + "maxAmount": "8" }, { "minAmount": "1", @@ -2905,7 +2941,7 @@ }, { "minAmount": "1", - "weight": "50.0", + "weight": "25.0", "id": "205", "maxAmount": "1" }, @@ -2947,15 +2983,15 @@ }, { "minAmount": "1", - "weight": "5.0", + "weight": "25.0", "id": "217", "maxAmount": "1" }, { - "minAmount": "11", - "weight": "50.0", + "minAmount": "10", + "weight": "100.0", "id": "995", - "maxAmount": "454" + "maxAmount": "440" }, { "minAmount": "1", @@ -2972,18 +3008,18 @@ { "minAmount": "1", "weight": "5.0", - "id": "2735", + "id": "12070", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "15.0", "id": "31", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "125.0", "id": "0", "maxAmount": "1" } @@ -3945,25 +3981,25 @@ "charm": [ { "minAmount": "1", - "weight": "100.0", + "weight": "20.0", "id": "12158", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "75.0", "id": "12159", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "4.0", "id": "12160", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "1.0", "id": "12163", "maxAmount": "1" } @@ -5715,7 +5751,7 @@ }, { "minAmount": "1", - "weight": "50.0", + "weight": "25.0", "id": "1181", "maxAmount": "1" }, @@ -5729,38 +5765,20 @@ "minAmount": "12", "weight": "25.0", "id": "892", - "maxAmount": "42" + "maxAmount": "12" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "1333", "maxAmount": "1" }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1373", - "maxAmount": "1" - }, { "minAmount": "37", - "weight": "50.0", + "weight": "25.0", "id": "554", "maxAmount": "37" }, - { - "minAmount": "50", - "weight": "50.0", - "id": "554", - "maxAmount": "50" - }, - { - "minAmount": "150", - "weight": "50.0", - "id": "554", - "maxAmount": "150" - }, { "minAmount": "5", "weight": "25.0", @@ -5769,15 +5787,15 @@ }, { "minAmount": "5", - "weight": "25.0", + "weight": "8.0", "id": "565", "maxAmount": "5" }, { - "minAmount": "24", - "weight": "25.0", + "minAmount": "2", + "weight": "8.0", "id": "563", - "maxAmount": "24" + "maxAmount": "2" }, { "minAmount": "1", @@ -5799,7 +5817,7 @@ }, { "minAmount": "1", - "weight": "50.0", + "weight": "8.0", "id": "211", "maxAmount": "1" }, @@ -5811,46 +5829,40 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "207", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "209", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "215", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "2485", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "213", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "217", "maxAmount": "1" }, - { - "minAmount": "15", - "weight": "50.0", - "id": "995", - "maxAmount": "15" - }, { "minAmount": "25", "weight": "50.0", @@ -5858,8 +5870,14 @@ "maxAmount": "25" }, { - "minAmount": "1", + "minAmount": "60", "weight": "50.0", + "id": "995", + "maxAmount": "60" + }, + { + "minAmount": "1", + "weight": "25.0", "id": "7872", "maxAmount": "1" }, @@ -5895,13 +5913,7 @@ }, { "minAmount": "1", - "weight": "5.0", - "id": "987", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "31", "maxAmount": "1" }, @@ -5910,6 +5922,30 @@ "weight": "100.0", "id": "0", "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "1145", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5.0", + "id": "5733", + "maxAmount": "1" + }, + { + "minAmount": "100", + "weight": "25.0", + "id": "554", + "maxAmount": "100" + }, + { + "minAmount": "150", + "weight": "25.0", + "id": "554", + "maxAmount": "150" } ] }, @@ -7851,13 +7887,13 @@ }, { "minAmount": "10", - "weight": "25.0", + "weight": "12.5", "id": "886", - "maxAmount": "15" + "maxAmount": "10" }, { "minAmount": "1", - "weight": "50.0", + "weight": "25.0", "id": "1191", "maxAmount": "1" }, @@ -7869,79 +7905,73 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "1309", "maxAmount": "1" }, { - "minAmount": "1", - "weight": "5.0", + "minAmount": "3", + "weight": "8.0", "id": "888", - "maxAmount": "1" + "maxAmount": "3" }, { "minAmount": "1", - "weight": "50.0", + "weight": "8.0", "id": "1207", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "1119", "maxAmount": "1" }, - { - "minAmount": "1", - "weight": "5.0", - "id": "890", - "maxAmount": "5" - }, { "minAmount": "7", - "weight": "50.0", + "weight": "25.0", "id": "555", "maxAmount": "7" }, { "minAmount": "15", - "weight": "50.0", + "weight": "8.0", "id": "554", "maxAmount": "15" }, { "minAmount": "2", - "weight": "50.0", + "weight": "8.0", "id": "564", "maxAmount": "2" }, { "minAmount": "2", - "weight": "25.0", + "weight": "8.0", "id": "563", "maxAmount": "3" }, { "minAmount": "6", - "weight": "25.0", + "weight": "8.0", "id": "561", "maxAmount": "6" }, { "minAmount": "3", - "weight": "50.0", + "weight": "8.0", "id": "558", "maxAmount": "3" }, { "minAmount": "2", - "weight": "5.0", + "weight": "8.0", "id": "560", "maxAmount": "2" }, { "minAmount": "2", - "weight": "5.0", + "weight": "8.0", "id": "562", "maxAmount": "2" }, @@ -7965,141 +7995,117 @@ }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "207", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "25.0", "id": "205", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "209", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "211", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "213", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "217", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "215", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "2485", "maxAmount": "1" }, { "minAmount": "1", - "weight": "50.0", + "weight": "25.0", "id": "5322", "maxAmount": "3" }, { "minAmount": "1", "weight": "25.0", - "id": "5306", - "maxAmount": "3" - }, - { - "minAmount": "1", - "weight": "50.0", "id": "5318", "maxAmount": "4" }, { "minAmount": "4", - "weight": "50.0", + "weight": "25.0", "id": "5319", "maxAmount": "4" }, { "minAmount": "8", - "weight": "50.0", + "weight": "25.0", "id": "5319", "maxAmount": "8" }, { "minAmount": "2", - "weight": "50.0", + "weight": "25.0", "id": "5323", "maxAmount": "2" }, { "minAmount": "4", - "weight": "50.0", + "weight": "25.0", "id": "5324", "maxAmount": "4" }, - { - "minAmount": "2", - "weight": "25.0", - "id": "5307", - "maxAmount": "3" - }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5100", "maxAmount": "1" }, { "minAmount": "3", - "weight": "5.0", + "weight": "8.0", "id": "5320", "maxAmount": "3" }, { "minAmount": "1", - "weight": "25.0", - "id": "5302", - "maxAmount": "1" - }, - { - "minAmount": "2", - "weight": "5.0", + "weight": "8.0", "id": "5321", - "maxAmount": "2" - }, - { - "minAmount": "3", - "weight": "25.0", - "id": "5308", - "maxAmount": "3" + "maxAmount": "4" }, { "minAmount": "8", "weight": "50.0", "id": "995", - "maxAmount": "8" + "maxAmount": "80" }, { - "minAmount": "15", - "weight": "50.0", + "minAmount": "80", + "weight": "8.0", "id": "995", - "maxAmount": "15" + "maxAmount": "300" }, { "minAmount": "1", @@ -8115,7 +8121,7 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "1446", "maxAmount": "1" }, @@ -8134,14 +8140,14 @@ { "minAmount": "1", "weight": "5.0", - "id": "2353", + "id": "31", "maxAmount": "1" }, { - "minAmount": "1", - "weight": "5.0", - "id": "31", - "maxAmount": "1" + "minAmount": "15", + "weight": "12.5", + "id": "886", + "maxAmount": "15" } ] }, @@ -10178,26 +10184,14 @@ }, { "minAmount": "1", - "weight": "40.0", - "id": "2677", - "maxAmount": "1" - }, - { - "minAmount": "5", "weight": "50.0", - "id": "386", - "maxAmount": "15" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "1373", + "id": "1289", "maxAmount": "1" }, { "minAmount": "1", "weight": "50.0", - "id": "1201", + "id": "1303", "maxAmount": "1" }, { @@ -10209,7 +10203,13 @@ { "minAmount": "1", "weight": "50.0", - "id": "1289", + "id": "1113", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "50.0", + "id": "1147", "maxAmount": "1" }, { @@ -10219,112 +10219,10 @@ "maxAmount": "1" }, { - "minAmount": "1", + "minAmount": "20", "weight": "50.0", - "id": "5298", - "maxAmount": "2" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5281", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5294", - "maxAmount": "2" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5104", - "maxAmount": "3" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5292", - "maxAmount": "2" - }, - { - "minAmount": "3", - "weight": "50.0", - "id": "5311", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5299", - "maxAmount": "2" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "200", - "maxAmount": "11" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "202", - "maxAmount": "11" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "204", - "maxAmount": "11" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "206", - "maxAmount": "11" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "210", - "maxAmount": "11" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "212", - "maxAmount": "11" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "214", - "maxAmount": "11" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "216", - "maxAmount": "11" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "2486", - "maxAmount": "11" - }, - { - "minAmount": "3", - "weight": "50.0", - "id": "1602", - "maxAmount": "5" - }, - { - "minAmount": "3", - "weight": "50.0", - "id": "2362", - "maxAmount": "7" + "id": "4699", + "maxAmount": "40" }, { "minAmount": "20", @@ -10333,146 +10231,272 @@ "maxAmount": "40" }, { - "minAmount": "20", + "minAmount": "10", "weight": "50.0", + "id": "565", + "maxAmount": "20" + }, + { + "minAmount": "20", + "weight": "25.0", "id": "563", - "maxAmount": "45" + "maxAmount": "40" + }, + { + "minAmount": "8", + "weight": "25.0", + "id": "200", + "maxAmount": "10" + }, + { + "minAmount": "8", + "weight": "25.0", + "id": "202", + "maxAmount": "10" + }, + { + "minAmount": "8", + "weight": "25.0", + "id": "204", + "maxAmount": "10" + }, + { + "minAmount": "8", + "weight": "25.0", + "id": "206", + "maxAmount": "10" + }, + { + "minAmount": "8", + "weight": "25.0", + "id": "208", + "maxAmount": "10" + }, + { + "minAmount": "8", + "weight": "25.0", + "id": "210", + "maxAmount": "10" + }, + { + "minAmount": "8", + "weight": "25.0", + "id": "212", + "maxAmount": "10" + }, + { + "minAmount": "8", + "weight": "25.0", + "id": "214", + "maxAmount": "10" + }, + { + "minAmount": "8", + "weight": "25.0", + "id": "216", + "maxAmount": "10" + }, + { + "minAmount": "8", + "weight": "25.0", + "id": "2486", + "maxAmount": "10" }, { "minAmount": "4", - "weight": "50.0", - "id": "1443", - "maxAmount": "4" - }, - { - "minAmount": "3000", - "weight": "75.0", - "id": "995", - "maxAmount": "15000" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5302", - "maxAmount": "2" - }, - { - "minAmount": "1", - "weight": "10.0", - "id": "1149", - "maxAmount": "2" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5303", - "maxAmount": "2" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5105", - "maxAmount": "3" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5296", - "maxAmount": "2" - }, - { - "minAmount": "1", "weight": "25.0", "id": "5323", - "maxAmount": "4" + "maxAmount": "10" }, { - "minAmount": "1", + "minAmount": "4", "weight": "25.0", - "id": "12176", - "maxAmount": "2" + "id": "5321", + "maxAmount": "10" }, { - "minAmount": "1", + "minAmount": "4", + "weight": "25.0", + "id": "5292", + "maxAmount": "10" + }, + { + "minAmount": "4", + "weight": "25.0", + "id": "5294", + "maxAmount": "10" + }, + { + "minAmount": "4", "weight": "25.0", "id": "5295", - "maxAmount": "3" + "maxAmount": "10" }, { - "minAmount": "1", + "minAmount": "4", + "weight": "25.0", + "id": "12176", + "maxAmount": "10" + }, + { + "minAmount": "4", + "weight": "25.0", + "id": "5296", + "maxAmount": "10" + }, + { + "minAmount": "4", + "weight": "25.0", + "id": "5298", + "maxAmount": "10" + }, + { + "minAmount": "4", + "weight": "25.0", + "id": "5299", + "maxAmount": "10" + }, + { + "minAmount": "4", + "weight": "25.0", + "id": "5300", + "maxAmount": "10" + }, + { + "minAmount": "4", + "weight": "25.0", + "id": "5301", + "maxAmount": "10" + }, + { + "minAmount": "4", + "weight": "25.0", + "id": "5302", + "maxAmount": "10" + }, + { + "minAmount": "4", + "weight": "25.0", + "id": "5304", + "maxAmount": "10" + }, + { + "minAmount": "4", "weight": "25.0", "id": "5100", - "maxAmount": "2" + "maxAmount": "10" + }, + { + "minAmount": "4", + "weight": "25.0", + "id": "5104", + "maxAmount": "10" + }, + { + "minAmount": "4", + "weight": "25.0", + "id": "5105", + "maxAmount": "10" + }, + { + "minAmount": "4", + "weight": "25.0", + "id": "5311", + "maxAmount": "10" }, { "minAmount": "4", "weight": "25.0", "id": "5280", - "maxAmount": "1" + "maxAmount": "10" + }, + { + "minAmount": "4", + "weight": "25.0", + "id": "5281", + "maxAmount": "10" + }, + { + "minAmount": "4", + "weight": "25.0", + "id": "5282", + "maxAmount": "10" + }, + { + "minAmount": "5", + "weight": "50.0", + "id": "385", + "maxAmount": "15" }, { "minAmount": "1", "weight": "25.0", - "id": "1163", - "maxAmount": "1" + "id": "163", + "maxAmount": "6" }, { "minAmount": "1", "weight": "25.0", - "id": "1113", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "208", - "maxAmount": "11" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5301", + "id": "139", "maxAmount": "3" }, { - "minAmount": "1", - "weight": "25.0", - "id": "218", - "maxAmount": "11" + "minAmount": "3", + "weight": "50.0", + "id": "2362", + "maxAmount": "5" }, { - "minAmount": "10", + "minAmount": "3", + "weight": "50.0", + "id": "1602", + "maxAmount": "5" + }, + { + "minAmount": "2", "weight": "25.0", - "id": "565", - "maxAmount": "20" + "id": "1443", + "maxAmount": "5" + }, + { + "minAmount": "3000", + "weight": "100.0", + "id": "995", + "maxAmount": "13000" }, { "minAmount": "1", - "weight": "1.0", + "weight": "3.42", "id": "14484", "maxAmount": "1" }, { "minAmount": "1", - "weight": "1.0", - "id": "14474", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "1.0", - "id": "14476", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "1.0", + "weight": "1.71", "id": "14472", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "1.71", + "id": "14474", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1.71", + "id": "14476", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "50.0", + "id": "2677", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "50.0", "id": "31", "maxAmount": "1" } @@ -23128,7 +23152,32 @@ "maxAmount": "1" } ], - "charm": [], + "charm": [ + { + "minAmount": "1", + "weight": "28.0", + "id": "12158", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "14.0", + "id": "12159", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "56.0", + "id": "12160", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "2.0", + "id": "12163", + "maxAmount": "1" + } + ], "ids": "2455,2456", "description": "Waterbirth Dagannoths", "main": [ @@ -24279,13 +24328,13 @@ "main": [ { "minAmount": "1", - "weight": "25.0", + "weight": "50.0", "id": "1317", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "50.0", "id": "1371", "maxAmount": "1" }, @@ -24309,31 +24358,31 @@ }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "1432", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "1147", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "1163", "maxAmount": "1" }, { "minAmount": "1", - "weight": "0.7", + "weight": "0.75", "id": "4585", "maxAmount": "1" }, { "minAmount": "1", - "weight": "0.7", + "weight": "0.75", "id": "4087", "maxAmount": "1" }, @@ -24345,7 +24394,7 @@ }, { "minAmount": "2", - "weight": "25.0", + "weight": "8.0", "id": "9144", "maxAmount": "12" }, @@ -24387,19 +24436,19 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "50.0", "id": "161", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "145", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "165", "maxAmount": "1" }, @@ -24435,21 +24484,27 @@ }, { "minAmount": "1", - "weight": "17.5", + "weight": "19.35", "id": "31", "maxAmount": "1" }, { "minAmount": "1", - "weight": "0.14", + "weight": "0.145", "id": "11286", "maxAmount": "1" }, { "minAmount": "1", - "weight": "150.0", + "weight": "100.0", "id": "0", "maxAmount": "1" + }, + { + "minAmount": "4", + "weight": "50.0", + "id": "830", + "maxAmount": "4" } ] }, @@ -24499,13 +24554,13 @@ "main": [ { "minAmount": "1", - "weight": "25.0", + "weight": "50.0", "id": "1317", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "50.0", "id": "1371", "maxAmount": "1" }, @@ -24529,37 +24584,37 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "1359", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "1432", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "1147", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "1163", "maxAmount": "1" }, { "minAmount": "1", - "weight": "1.41", + "weight": "1.4", "id": "4585", "maxAmount": "1" }, { "minAmount": "1", - "weight": "1.41", + "weight": "1.4", "id": "4087", "maxAmount": "1" }, @@ -24571,7 +24626,7 @@ }, { "minAmount": "2", - "weight": "25.0", + "weight": "8.0", "id": "9144", "maxAmount": "12" }, @@ -24583,7 +24638,7 @@ }, { "minAmount": "7", - "weight": "25.0", + "weight": "8.0", "id": "868", "maxAmount": "7" }, @@ -24595,7 +24650,7 @@ }, { "minAmount": "5", - "weight": "25.0", + "weight": "8.0", "id": "566", "maxAmount": "5" }, @@ -24607,19 +24662,19 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "50.0", "id": "161", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "12.0", "id": "145", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "12.0", "id": "165", "maxAmount": "1" }, @@ -24643,31 +24698,31 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "50.0", "id": "9431", "maxAmount": "1" }, { "minAmount": "1", "weight": "5.0", - "id": "2729", + "id": "12070", "maxAmount": "1" }, { "minAmount": "1", - "weight": "21.1", + "weight": "21.3", "id": "31", "maxAmount": "1" }, { "minAmount": "1", - "weight": "0.141", + "weight": "0.14", "id": "11286", "maxAmount": "1" }, { "minAmount": "1", - "weight": "150.0", + "weight": "100.0", "id": "0", "maxAmount": "1" } @@ -26332,25 +26387,25 @@ "charm": [ { "minAmount": "1", - "weight": "100.0", + "weight": "12.0", "id": "12158", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "12.0", "id": "12159", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "72.0", "id": "12160", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "4.0", "id": "12163", "maxAmount": "1" } @@ -26358,6 +26413,12 @@ "ids": "1615,4230", "description": "", "main": [ + { + "minAmount": "1", + "weight": "50.0", + "id": "1365", + "maxAmount": "1" + }, { "minAmount": "1", "weight": "50.0", @@ -26370,18 +26431,6 @@ "id": "1361", "maxAmount": "1" }, - { - "minAmount": "1", - "weight": "50.0", - "id": "1365", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "2.4", - "id": "4151", - "maxAmount": "1" - }, { "minAmount": "1", "weight": "25.0", @@ -26468,19 +26517,19 @@ }, { "minAmount": "50", - "weight": "50.0", + "weight": "25.0", "id": "556", "maxAmount": "50" }, { "minAmount": "7", - "weight": "50.0", + "weight": "25.0", "id": "565", "maxAmount": "7" }, { "minAmount": "10", - "weight": "50.0", + "weight": "25.0", "id": "562", "maxAmount": "10" }, @@ -26491,10 +26540,10 @@ "maxAmount": "3" }, { - "minAmount": "9", - "weight": "50.0", + "minAmount": "30", + "weight": "100.0", "id": "995", - "maxAmount": "3000" + "maxAmount": "690" }, { "minAmount": "1", @@ -26514,12 +26563,6 @@ "id": "7937", "maxAmount": "60" }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1440", - "maxAmount": "1" - }, { "minAmount": "1", "weight": "25.0", @@ -26534,16 +26577,22 @@ }, { "minAmount": "1", - "weight": "25.0", - "id": "2727", + "weight": "5.0", + "id": "12070", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "22.0", "id": "31", "maxAmount": "1" }, + { + "minAmount": "1", + "weight": "2.2", + "id": "4151", + "maxAmount": "1" + }, { "minAmount": "1", "weight": "100.0", @@ -33874,28 +33923,22 @@ "main": [ { "minAmount": "1", - "weight": "0.685", + "weight": "0.675", "id": "6528", "maxAmount": "1" }, { "minAmount": "1", - "weight": "0.685", + "weight": "0.675", "id": "6524", "maxAmount": "1" }, { "minAmount": "1", - "weight": "0.685", + "weight": "0.675", "id": "6568", "maxAmount": "1" }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1393", - "maxAmount": "1" - }, { "minAmount": "12", "weight": "5.0", @@ -34900,25 +34943,25 @@ "charm": [ { "minAmount": "1", - "weight": "100.0", + "weight": "25.0", "id": "12158", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "10.0", "id": "12159", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "25.0", "id": "12160", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "40.0", "id": "12163", "maxAmount": "1" } @@ -34928,8 +34971,8 @@ "main": [ { "minAmount": "1", - "weight": "25.0", - "id": "1319", + "weight": "50.0", + "id": "1367", "maxAmount": "1" }, { @@ -34938,30 +34981,12 @@ "id": "1313", "maxAmount": "1" }, - { - "minAmount": "1", - "weight": "50.0", - "id": "1367", - "maxAmount": "1" - }, { "minAmount": "1", "weight": "25.0", "id": "1361", "maxAmount": "1" }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1373", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "11235", - "maxAmount": "1" - }, { "minAmount": "1", "weight": "50.0", @@ -34976,28 +35001,10 @@ }, { "minAmount": "1", - "weight": "5.0", + "weight": "25.0", "id": "1163", "maxAmount": "1" }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1185", - "maxAmount": "1" - }, - { - "minAmount": "10", - "weight": "50.0", - "id": "562", - "maxAmount": "10" - }, - { - "minAmount": "7", - "weight": "50.0", - "id": "565", - "maxAmount": "7" - }, { "minAmount": "47", "weight": "25.0", @@ -35005,16 +35012,22 @@ "maxAmount": "47" }, { - "minAmount": "3", + "minAmount": "10", "weight": "25.0", - "id": "560", - "maxAmount": "5" + "id": "562", + "maxAmount": "10" + }, + { + "minAmount": "7", + "weight": "25.0", + "id": "565", + "maxAmount": "7" }, { "minAmount": "3", "weight": "25.0", - "id": "563", - "maxAmount": "3" + "id": "560", + "maxAmount": "5" }, { "minAmount": "1", @@ -35058,6 +35071,12 @@ "id": "211", "maxAmount": "2" }, + { + "minAmount": "1", + "weight": "25.0", + "id": "213", + "maxAmount": "2" + }, { "minAmount": "1", "weight": "25.0", @@ -35070,12 +35089,6 @@ "id": "2485", "maxAmount": "2" }, - { - "minAmount": "1", - "weight": "25.0", - "id": "213", - "maxAmount": "2" - }, { "minAmount": "1", "weight": "25.0", @@ -35084,16 +35097,28 @@ }, { "minAmount": "64", - "weight": "50.0", + "weight": "25.0", "id": "995", "maxAmount": "64" }, { "minAmount": "95", - "weight": "50.0", + "weight": "25.0", "id": "995", "maxAmount": "95" }, + { + "minAmount": "152", + "weight": "25.0", + "id": "995", + "maxAmount": "152" + }, + { + "minAmount": "220", + "weight": "25.0", + "id": "995", + "maxAmount": "220" + }, { "minAmount": "1", "weight": "25.0", @@ -35132,13 +35157,19 @@ }, { "minAmount": "1", - "weight": "5.0", + "weight": "26.6", "id": "31", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "2.13", + "id": "11235", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "150.0", "id": "0", "maxAmount": "1" } @@ -36969,28 +37000,28 @@ "default": [], "charm": [ { - "minAmount": "1", - "weight": "100.0", + "minAmount": "2", + "weight": "27.0", "id": "12158", - "maxAmount": "1" + "maxAmount": "2" }, { - "minAmount": "1", - "weight": "100.0", + "minAmount": "2", + "weight": "18.0", "id": "12159", - "maxAmount": "1" + "maxAmount": "2" }, { - "minAmount": "1", - "weight": "100.0", + "minAmount": "2", + "weight": "50.0", "id": "12160", - "maxAmount": "1" + "maxAmount": "2" }, { - "minAmount": "1", - "weight": "100.0", + "minAmount": "2", + "weight": "5.0", "id": "12163", - "maxAmount": "1" + "maxAmount": "2" } ], "ids": "2889", @@ -40726,19 +40757,19 @@ "main": [ { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5100", "maxAmount": "1" }, { "minAmount": "1", - "weight": "50.0", + "weight": "25.0", "id": "5311", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5323", "maxAmount": "1" }, @@ -40750,19 +40781,19 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5105", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5104", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5281", "maxAmount": "1" }, @@ -40774,25 +40805,25 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5291", "maxAmount": "1" }, { "minAmount": "1", - "weight": "50.0", + "weight": "25.0", "id": "5292", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5293", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5294", "maxAmount": "1" }, @@ -40804,19 +40835,19 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "12176", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5296", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5297", "maxAmount": "1" }, @@ -40828,7 +40859,7 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5299", "maxAmount": "1" }, @@ -40888,49 +40919,49 @@ }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "207", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "209", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "211", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "213", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "215", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "2485", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "217", "maxAmount": "1" }, { "minAmount": "1", - "weight": "50.0", + "weight": "25.0", "id": "4695", "maxAmount": "1" }, @@ -40941,32 +40972,20 @@ "maxAmount": "15" }, { - "minAmount": "1", - "weight": "5.0", - "id": "1452", - "maxAmount": "3" - }, - { - "minAmount": "24", - "weight": "50.0", + "minAmount": "22", + "weight": "100.0", "id": "995", - "maxAmount": "24" - }, - { - "minAmount": "32", - "weight": "50.0", - "id": "995", - "maxAmount": "32" + "maxAmount": "44" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "405", "maxAmount": "1" }, { "minAmount": "50", - "weight": "5.0", + "weight": "50.0", "id": "313", "maxAmount": "50" }, @@ -40977,16 +40996,16 @@ "maxAmount": "1" }, { - "minAmount": "5", + "minAmount": "4", "weight": "25.0", "id": "402", "maxAmount": "5" }, { - "minAmount": "5", + "minAmount": "1", "weight": "25.0", "id": "404", - "maxAmount": "5" + "maxAmount": "1" }, { "minAmount": "1", @@ -41001,23 +41020,17 @@ "maxAmount": "2" }, { - "minAmount": "2", - "weight": "50.0", + "minAmount": "1", + "weight": "8.0", "id": "411", "maxAmount": "2" }, { "minAmount": "2", - "weight": "25.0", + "weight": "50.0", "id": "823", "maxAmount": "2" }, - { - "minAmount": "1", - "weight": "50.0", - "id": "46", - "maxAmount": "1" - }, { "minAmount": "3", "weight": "50.0", @@ -41025,21 +41038,27 @@ "maxAmount": "3" }, { - "minAmount": "14", + "minAmount": "4", "weight": "25.0", "id": "4160", - "maxAmount": "14" + "maxAmount": "5" }, { "minAmount": "1", "weight": "5.0", - "id": "413", + "id": "5733", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", - "id": "2853", + "weight": "100.0", + "id": "0", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "31", "maxAmount": "1" } ] @@ -41057,186 +41076,24 @@ "ids": "3940", "description": "", "main": [ - { - "minAmount": "1", - "weight": "25.0", - "id": "5301", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5100", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5105", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5104", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5299", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5311", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5294", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5295", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5323", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5300", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5296", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "12176", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5103", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5304", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "995", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "405", - "maxAmount": "1" - }, - { - "minAmount": "2", - "weight": "50.0", - "id": "363", - "maxAmount": "2" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "377", - "maxAmount": "1" - }, { "minAmount": "4", "weight": "25.0", - "id": "401", - "maxAmount": "4" - }, - { - "minAmount": "5", - "weight": "25.0", - "id": "401", - "maxAmount": "5" - }, - { - "minAmount": "4", - "weight": "25.0", - "id": "4160", - "maxAmount": "4" - }, - { - "minAmount": "5", - "weight": "25.0", - "id": "4160", + "id": "4150", "maxAmount": "5" }, { "minAmount": "2", - "weight": "5.0", + "weight": "50.0", "id": "823", "maxAmount": "2" }, - { - "minAmount": "15", - "weight": "25.0", - "id": "403", - "maxAmount": "15" - }, - { - "minAmount": "50", - "weight": "25.0", - "id": "313", - "maxAmount": "50" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "4695", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "411", - "maxAmount": "1" - }, - { - "minAmount": "2", - "weight": "25.0", - "id": "411", - "maxAmount": "2" - }, { "minAmount": "3", - "weight": "25.0", + "weight": "50.0", "id": "46", "maxAmount": "3" }, - { - "minAmount": "1", - "weight": "25.0", - "id": "571", - "maxAmount": "1" - }, { "minAmount": "15", "weight": "25.0", @@ -41246,392 +41103,164 @@ { "minAmount": "1", "weight": "25.0", - "id": "199", + "id": "4695", + "maxAmount": "1" + }, + { + "minAmount": "2", + "weight": "25.0", + "id": "363", + "maxAmount": "2" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "377", "maxAmount": "1" }, { "minAmount": "1", "weight": "25.0", - "id": "2747", - "maxAmount": "1" - }, - { - "minAmount": "250", - "weight": "50.0", - "id": "995", - "maxAmount": "250" - }, - { - "minAmount": "3000", - "weight": "50.0", - "id": "995", - "maxAmount": "3000" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "1623", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "1621", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "1619", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1617", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "987", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "985", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1631", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1615", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1215", + "id": "403", "maxAmount": "1" }, { "minAmount": "5", - "weight": "5.0", - "id": "830", + "weight": "25.0", + "id": "401", "maxAmount": "5" }, - { - "minAmount": "20", - "weight": "5.0", - "id": "829", - "maxAmount": "20" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1319", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1247", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1249", - "maxAmount": "1" - }, { "minAmount": "50", - "weight": "5.0", - "id": "1216", + "weight": "50.0", + "id": "313", "maxAmount": "50" }, { "minAmount": "1", - "weight": "5.0", - "id": "1185", + "weight": "25.0", + "id": "571", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", - "id": "1201", + "weight": "8.0", + "id": "411", + "maxAmount": "2" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "405", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", - "id": "2366", + "weight": "8.0", + "id": "5301", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", - "id": "1149", - "maxAmount": "1" - }, - { - "minAmount": "200", - "weight": "25.0", - "id": "9143", - "maxAmount": "200" - }, - { - "minAmount": "150", - "weight": "5.0", - "id": "9342", - "maxAmount": "150" - }, - { - "minAmount": "150", - "weight": "5.0", - "id": "892", - "maxAmount": "200" - }, - { - "minAmount": "500", - "weight": "5.0", - "id": "892", - "maxAmount": "500" - }, - { - "minAmount": "200", - "weight": "5.0", - "id": "1392", - "maxAmount": "200" - }, - { - "minAmount": "1000", - "weight": "5.0", - "id": "574", - "maxAmount": "1000" - }, - { - "minAmount": "1000", - "weight": "5.0", - "id": "570", - "maxAmount": "1000" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1444", - "maxAmount": "1" - }, - { - "minAmount": "25", - "weight": "25.0", - "id": "1441", - "maxAmount": "35" - }, - { - "minAmount": "25", - "weight": "25.0", - "id": "1443", - "maxAmount": "35" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1452", + "weight": "8.0", + "id": "5100", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", - "id": "1462", + "weight": "8.0", + "id": "5105", "maxAmount": "1" }, - { - "minAmount": "500", - "weight": "25.0", - "id": "7937", - "maxAmount": "15000" - }, - { - "minAmount": "47", - "weight": "5.0", - "id": "561", - "maxAmount": "77" - }, - { - "minAmount": "20", - "weight": "5.0", - "id": "566", - "maxAmount": "20" - }, - { - "minAmount": "45", - "weight": "5.0", - "id": "563", - "maxAmount": "45" - }, - { - "minAmount": "50", - "weight": "5.0", - "id": "560", - "maxAmount": "50" - }, - { - "minAmount": "121", - "weight": "5.0", - "id": "560", - "maxAmount": "121" - }, - { - "minAmount": "50", - "weight": "5.0", - "id": "565", - "maxAmount": "50" - }, - { - "minAmount": "125", - "weight": "25.0", - "id": "372", - "maxAmount": "250" - }, - { - "minAmount": "1000", - "weight": "25.0", - "id": "372", - "maxAmount": "1000" - }, - { - "minAmount": "250", - "weight": "25.0", - "id": "384", - "maxAmount": "500" - }, - { - "minAmount": "150", - "weight": "25.0", - "id": "533", - "maxAmount": "500" - }, - { - "minAmount": "150", - "weight": "25.0", - "id": "454", - "maxAmount": "7500" - }, - { - "minAmount": "150", - "weight": "25.0", - "id": "450", - "maxAmount": "800" - }, - { - "minAmount": "100", - "weight": "5.0", - "id": "443", - "maxAmount": "100" - }, - { - "minAmount": "100", - "weight": "5.0", - "id": "452", - "maxAmount": "100" - }, - { - "minAmount": "1000", - "weight": "5.0", - "id": "2362", - "maxAmount": "7000" - }, { "minAmount": "1", - "weight": "5.0", - "id": "2364", + "weight": "8.0", + "id": "5104", "maxAmount": "1" }, { - "minAmount": "50", - "weight": "5.0", - "id": "2364", - "maxAmount": "50" - }, - { - "minAmount": "33", - "weight": "25.0", - "id": "258", - "maxAmount": "33" - }, - { - "minAmount": "25", - "weight": "25.0", - "id": "2999", - "maxAmount": "250" - }, - { - "minAmount": "30", - "weight": "25.0", - "id": "3001", - "maxAmount": "120" - }, - { - "minAmount": "10", - "weight": "25.0", - "id": "270", - "maxAmount": "100" - }, - { - "minAmount": "250", - "weight": "5.0", - "id": "6686", - "maxAmount": "250" - }, - { - "minAmount": "3", - "weight": "25.0", - "id": "5321", - "maxAmount": "3" + "minAmount": "1", + "weight": "8.0", + "id": "5299", + "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", - "id": "5315", - "maxAmount": "50" + "weight": "8.0", + "id": "5311", + "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", - "id": "5316", - "maxAmount": "6" - }, - { - "minAmount": "10", - "weight": "5.0", - "id": "5289", - "maxAmount": "10" + "weight": "8.0", + "id": "5294", + "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", + "id": "5295", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5323", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", "id": "5300", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", - "id": "5304", - "maxAmount": "31" + "weight": "8.0", + "id": "5296", + "maxAmount": "1" }, { - "minAmount": "100", - "weight": "5.0", - "id": "1516", - "maxAmount": "20000" + "minAmount": "1", + "weight": "8.0", + "id": "12176", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5103", + "maxAmount": "1" + }, + { + "minAmount": "21", + "weight": "50.0", + "id": "995", + "maxAmount": "21" + }, + { + "minAmount": "1", + "weight": "4.0", + "id": "5733", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "100.0", + "id": "0", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "4.0", + "id": "31", + "maxAmount": "1" + }, + { + "minAmount": "44", + "weight": "50.0", + "id": "995", + "maxAmount": "44" } ] }, @@ -41656,13 +41285,13 @@ "main": [ { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5321", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5106", "maxAmount": "1" }, @@ -41686,103 +41315,97 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5294", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5296", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5295", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5297", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5298", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5299", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5300", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5301", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5302", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "5303", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5304", "maxAmount": "1" }, { - "minAmount": "23", - "weight": "25.0", + "minAmount": "22", + "weight": "100.0", "id": "995", - "maxAmount": "23" - }, - { - "minAmount": "32", - "weight": "25.0", - "id": "995", - "maxAmount": "32" + "maxAmount": "44" }, { "minAmount": "1", - "weight": "25.0", - "id": "2809", + "weight": "5.0", + "id": "5733", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "5.0", "id": "10976", "maxAmount": "1" }, { "minAmount": "2", - "weight": "25.0", + "weight": "50.0", "id": "823", "maxAmount": "2" }, { "minAmount": "3", - "weight": "25.0", + "weight": "50.0", "id": "46", "maxAmount": "3" }, @@ -41790,7 +41413,7 @@ "minAmount": "4", "weight": "25.0", "id": "4160", - "maxAmount": "4" + "maxAmount": "5" }, { "minAmount": "1", @@ -41812,7 +41435,7 @@ }, { "minAmount": "50", - "weight": "25.0", + "weight": "50.0", "id": "313", "maxAmount": "50" }, @@ -41824,15 +41447,33 @@ }, { "minAmount": "1", - "weight": "5.0", + "weight": "25.0", "id": "377", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "405", "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "31", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "100.0", + "id": "0", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "411", + "maxAmount": "2" } ] }, @@ -44840,25 +44481,25 @@ "charm": [ { "minAmount": "1", - "weight": "100.0", + "weight": "13.0", "id": "12158", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "5.0", "id": "12159", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "80.0", "id": "12160", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "2.0", "id": "12163", "maxAmount": "1" } @@ -45618,12 +45259,36 @@ "ids": "5363", "description": "", "main": [ + { + "minAmount": "20", + "weight": "8.0", + "id": "810", + "maxAmount": "20" + }, { "minAmount": "1", "weight": "50.0", "id": "1373", "maxAmount": "1" }, + { + "minAmount": "1", + "weight": "50.0", + "id": "1432", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "1147", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "1163", + "maxAmount": "1" + }, { "minAmount": "14", "weight": "50.0", @@ -45634,13 +45299,7 @@ "minAmount": "8", "weight": "50.0", "id": "830", - "maxAmount": "8" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1432", - "maxAmount": "1" + "maxAmount": "12" }, { "minAmount": "10", @@ -45658,43 +45317,37 @@ "minAmount": "8", "weight": "25.0", "id": "892", - "maxAmount": "42" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1163", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1247", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "1.0", - "id": "1149", - "maxAmount": "1" + "maxAmount": "8" }, { "minAmount": "27", - "weight": "50.0", + "weight": "25.0", "id": "565", "maxAmount": "27" }, { "minAmount": "10", - "weight": "25.0", + "weight": "8.0", "id": "566", "maxAmount": "10" }, { - "minAmount": "4", - "weight": "5.0", - "id": "563", - "maxAmount": "4" + "minAmount": "1", + "weight": "25.0", + "id": "11429", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "11443", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "11457", + "maxAmount": "1" }, { "minAmount": "1", @@ -45703,10 +45356,10 @@ "maxAmount": "1" }, { - "minAmount": "283", - "weight": "50.0", + "minAmount": "600", + "weight": "75.0", "id": "995", - "maxAmount": "8441" + "maxAmount": "3000" }, { "minAmount": "1", @@ -45716,49 +45369,43 @@ }, { "minAmount": "1", - "weight": "5.0", + "weight": "25.0", "id": "11359", "maxAmount": "1" }, { "minAmount": "1", "weight": "25.0", - "id": "2743", + "id": "12070", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "25.0", "id": "11338", "maxAmount": "1" }, { "minAmount": "2", - "weight": "5.0", + "weight": "8.0", "id": "2363", "maxAmount": "2" }, { "minAmount": "1", - "weight": "1.0", - "id": "995", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", + "weight": "25.0", "id": "31", "maxAmount": "1" }, { "minAmount": "1", - "weight": "0.05", + "weight": "0.15", "id": "11286", "maxAmount": "1" }, { "minAmount": "1", - "weight": "0.05", + "weight": "0.03", "id": "11335", "maxAmount": "1" }, @@ -46293,167 +45940,24 @@ ] }, { - "default": [], + "default": [ + { + "minAmount": "1", + "weight": "1.0", + "id": "532", + "maxAmount": "1" + } + ], "charm": [], - "ids": "5473,5521,5525", - "description": "", + "ids": "5473,5521,5525,5474,5522,5526,5475,5523,5527", + "description": "first 3: ice troll runt, next 3: ice troll male, last 3: ice troll female", "main": [ - { - "minAmount": "1", - "weight": "50.0", - "id": "199", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "201", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "203", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "205", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "211", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "215", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "207", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "213", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "209", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "2485", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "217", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5104", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5311", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5321", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5323", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5100", - "maxAmount": "2" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5105", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5280", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5281", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5106", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5294", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5295", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "12176", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "5303", - "maxAmount": "1" - }, { "minAmount": "1", "weight": "25.0", "id": "1119", "maxAmount": "1" }, - { - "minAmount": "1", - "weight": "50.0", - "id": "1141", - "maxAmount": "1" - }, { "minAmount": "1", "weight": "25.0", @@ -46463,190 +45967,6 @@ { "minAmount": "1", "weight": "25.0", - "id": "1343", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1345", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1181", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1161", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "3122", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1347", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1127", - "maxAmount": "1" - }, - { - "minAmount": "10", - "weight": "50.0", - "id": "557", - "maxAmount": "60" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "561", - "maxAmount": "8" - }, - { - "minAmount": "2", - "weight": "25.0", - "id": "563", - "maxAmount": "7" - }, - { - "minAmount": "35", - "weight": "50.0", - "id": "995", - "maxAmount": "352" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "384", - "maxAmount": "8" - }, - { - "minAmount": "3", - "weight": "25.0", - "id": "354", - "maxAmount": "3" - }, - { - "minAmount": "3", - "weight": "25.0", - "id": "454", - "maxAmount": "3" - }, - { - "minAmount": "4", - "weight": "25.0", - "id": "402", - "maxAmount": "10" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1760", - "maxAmount": "42" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "10976", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "10977", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "31", - "maxAmount": "1" - } - ] - }, - { - "default": [ - { - "minAmount": "1", - "weight": "100.0", - "id": "532", - "maxAmount": "1" - } - ], - "charm": [ - { - "minAmount": "1", - "weight": "100.0", - "id": "12158", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "12159", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "12160", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "12163", - "maxAmount": "1" - } - ], - "ids": "5474,5522,5526", - "description": "", - "main": [ - { - "minAmount": "1", - "weight": "25.0", - "id": "1145", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1181", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "3122", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1161", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1119", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", "id": "1141", "maxAmount": "1" }, @@ -46656,352 +45976,6 @@ "id": "1341", "maxAmount": "1" }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1357", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1347", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "830", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1345", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1343", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1339", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "807", - "maxAmount": "1" - }, - { - "minAmount": "10", - "weight": "50.0", - "id": "557", - "maxAmount": "60" - }, - { - "minAmount": "4", - "weight": "25.0", - "id": "561", - "maxAmount": "10" - }, - { - "minAmount": "3", - "weight": "5.0", - "id": "563", - "maxAmount": "3" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "199", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "201", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "203", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "205", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "209", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "207", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "215", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "213", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "2485", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "217", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5321", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5311", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5100", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5323", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5105", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5293", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5296", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5292", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5294", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5297", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5299", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5280", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5281", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5104", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "5295", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "5303", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "5302", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "995", - "maxAmount": "1" - }, - { - "minAmount": "10", - "weight": "50.0", - "id": "402", - "maxAmount": "10" - }, - { - "minAmount": "10", - "weight": "50.0", - "id": "1760", - "maxAmount": "41" - }, - { - "minAmount": "3", - "weight": "25.0", - "id": "354", - "maxAmount": "3" - }, - { - "minAmount": "3", - "weight": "25.0", - "id": "454", - "maxAmount": "3" - }, - { - "minAmount": "2", - "weight": "5.0", - "id": "384", - "maxAmount": "8" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "10976", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "10977", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "31", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "0", - "maxAmount": "1" - } - ] - }, - { - "default": [ - { - "minAmount": "1", - "weight": "100.0", - "id": "532", - "maxAmount": "1" - } - ], - "charm": [ - { - "minAmount": "1", - "weight": "100.0", - "id": "12158", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "12159", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "12160", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "12163", - "maxAmount": "1" - } - ], - "ids": "5475,5523,5527", - "description": "", - "main": [ - { - "minAmount": "1", - "weight": "50.0", - "id": "1341", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "1339", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "1141", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1343", - "maxAmount": "1" - }, { "minAmount": "1", "weight": "25.0", @@ -47010,50 +45984,44 @@ }, { "minAmount": "1", - "weight": "5.0", - "id": "1347", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1357", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1345", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "3122", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "1161", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", + "id": "1357", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", "id": "1145", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", - "id": "1121", + "weight": "8.0", + "id": "1345", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", - "id": "1119", + "weight": "8.0", + "id": "1201", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "1347", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "3122", "maxAmount": "1" }, { @@ -47063,158 +46031,62 @@ "maxAmount": "60" }, { - "minAmount": "5", - "weight": "25.0", + "minAmount": "1", + "weight": "8.0", "id": "561", - "maxAmount": "7" + "maxAmount": "8" }, { - "minAmount": "2", - "weight": "25.0", + "minAmount": "1", + "weight": "8.0", "id": "563", - "maxAmount": "2" + "maxAmount": "8" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "384", + "maxAmount": "8" + }, + { + "minAmount": "4", + "weight": "50.0", + "id": "402", + "maxAmount": "10" + }, + { + "minAmount": "3", + "weight": "25.0", + "id": "454", + "maxAmount": "3" + }, + { + "minAmount": "3", + "weight": "25.0", + "id": "354", + "maxAmount": "3" }, { "minAmount": "1", "weight": "50.0", - "id": "5291", - "maxAmount": "1" + "id": "1760", + "maxAmount": "42" }, { "minAmount": "1", "weight": "50.0", - "id": "5292", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5293", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5294", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5281", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5296", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5297", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5311", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5105", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5298", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5299", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5301", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5302", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5303", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5100", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5323", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5321", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5280", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "5104", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "5295", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "12176", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", "id": "199", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "50.0", "id": "201", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "50.0", "id": "203", "maxAmount": "1" }, @@ -47226,75 +46098,195 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "207", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "209", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "211", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "213", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "215", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "2485", "maxAmount": "1" }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "217", "maxAmount": "1" }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5100", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5323", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "5292", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5104", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5293", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5311", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5321", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5294", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5295", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5105", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5282", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5296", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5281", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5297", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5106", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5298", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5280", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5299", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "3138", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5300", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5301", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5302", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5303", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5304", + "maxAmount": "1" + }, { "minAmount": "35", - "weight": "50.0", + "weight": "100.0", "id": "995", - "maxAmount": "300" - }, - { - "minAmount": "2", - "weight": "5.0", - "id": "384", - "maxAmount": "8" - }, - { - "minAmount": "13", - "weight": "5.0", - "id": "454", - "maxAmount": "13" - }, - { - "minAmount": "4", - "weight": "50.0", - "id": "402", - "maxAmount": "10" - }, - { - "minAmount": "10", - "weight": "50.0", - "id": "1760", - "maxAmount": "41" + "maxAmount": "350" }, { "minAmount": "1", @@ -47304,13 +46296,13 @@ }, { "minAmount": "1", - "weight": "5.0", + "weight": "2.0", "id": "10977", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "31", "maxAmount": "1" }, @@ -49952,182 +48944,140 @@ "main": [ { "minAmount": "1", - "weight": "500.0", - "id": "1333", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "200.0", - "id": "224", - "maxAmount": "36" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "6050", - "maxAmount": "24" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "6052", - "maxAmount": "16" - }, - { - "minAmount": "1", - "weight": "200.0", - "id": "244", - "maxAmount": "40" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "246", - "maxAmount": "24" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "3139", - "maxAmount": "40" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "248", - "maxAmount": "32" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "6694", - "maxAmount": "24" - }, - { - "minAmount": "1", - "weight": "125.0", - "id": "6019", - "maxAmount": "24" - }, - { - "minAmount": "1", - "weight": "50.0", + "weight": "1.45", "id": "11716", "maxAmount": "1" }, { "minAmount": "1", - "weight": "49.0", - "id": "11736", - "maxAmount": "1" - }, - { - "minAmount": "120", - "weight": "500.0", - "id": "560", - "maxAmount": "125" - }, - { - "minAmount": "80", - "weight": "250.0", - "id": "565", - "maxAmount": "90" - }, - { - "minAmount": "1", - "weight": "500.0", - "id": "1123", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "500.0", - "id": "1079", - "maxAmount": "1" - }, - { - "minAmount": "3", - "weight": "500.0", - "id": "145", - "maxAmount": "3" - }, - { - "minAmount": "3", - "weight": "500.0", - "id": "3026", - "maxAmount": "3" - }, - { - "minAmount": "3", - "weight": "500.0", - "id": "157", - "maxAmount": "3" - }, - { - "minAmount": "3", - "weight": "500.0", - "id": "189", - "maxAmount": "3" - }, - { - "minAmount": "19362", - "weight": "500.0", - "id": "995", - "maxAmount": "19362" - }, - { - "minAmount": "3", - "weight": "250.0", - "id": "5302", - "maxAmount": "3" - }, - { - "minAmount": "10", - "weight": "250.0", - "id": "2486", - "maxAmount": "10" - }, - { - "minAmount": "1", - "weight": "9.0", - "id": "11710", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "9.0", - "id": "11712", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "9.0", - "id": "11714", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "13.0", + "weight": "0.85", "id": "11708", "maxAmount": "1" }, { "minAmount": "1", - "weight": "10.0", - "id": "2735", + "weight": "0.7", + "id": "11710", "maxAmount": "1" }, { "minAmount": "1", - "weight": "50.0", + "weight": "0.7", + "id": "11712", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "0.7", + "id": "11714", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1.45", + "id": "11736", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "3.3", + "id": "5698", + "maxAmount": "1" + }, + { + "minAmount": "295", + "weight": "25.0", + "id": "5626", + "maxAmount": "300" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "1333", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "1123", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "15.0", + "id": "1079", + "maxAmount": "1" + }, + { + "minAmount": "3", + "weight": "25.0", + "id": "145", + "maxAmount": "3" + }, + { + "minAmount": "3", + "weight": "25.0", + "id": "157", + "maxAmount": "3" + }, + { + "minAmount": "3", + "weight": "25.0", + "id": "3026", + "maxAmount": "3" + }, + { + "minAmount": "3", + "weight": "25.0", + "id": "189", + "maxAmount": "3" + }, + { + "minAmount": "120", + "weight": "25.0", + "id": "560", + "maxAmount": "125" + }, + { + "minAmount": "80", + "weight": "25.0", + "id": "565", + "maxAmount": "90" + }, + { + "minAmount": "10", + "weight": "25.0", + "id": "2486", + "maxAmount": "10" + }, + { + "minAmount": "3", + "weight": "25.0", + "id": "5302", + "maxAmount": "3" + }, + { + "minAmount": "19500", + "weight": "37.0", + "id": "995", + "maxAmount": "20000" + }, + { + "minAmount": "1", + "weight": "55.6", + "id": "0", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "20.0", "id": "31", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", - "id": "0", + "weight": "20.0", + "id": "12070", "maxAmount": "1" } ] @@ -50889,195 +49839,171 @@ "main": [ { "minAmount": "1", - "weight": "500.0", - "id": "9185", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "200.0", - "id": "224", - "maxAmount": "36" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "6050", - "maxAmount": "24" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "6052", - "maxAmount": "16" - }, - { - "minAmount": "1", - "weight": "200.0", - "id": "244", - "maxAmount": "40" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "246", - "maxAmount": "24" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "3139", - "maxAmount": "40" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "248", - "maxAmount": "32" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "6694", - "maxAmount": "24" - }, - { - "minAmount": "1", - "weight": "125.0", - "id": "6019", - "maxAmount": "24" - }, - { - "minAmount": "18", - "weight": "500.0", - "id": "9144", - "maxAmount": "25" - }, - { - "minAmount": "500", - "weight": "250.0", - "id": "558", - "maxAmount": "601" - }, - { - "minAmount": "2", - "weight": "250.0", - "id": "9244", - "maxAmount": "15" - }, - { - "minAmount": "1", - "weight": "500.0", - "id": "2503", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "16.0", - "id": "11718", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "16.0", - "id": "11720", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "16.0", - "id": "11722", - "maxAmount": "1" - }, - { - "minAmount": "3", - "weight": "250.0", - "id": "163", - "maxAmount": "3" - }, - { - "minAmount": "18000", - "weight": "500.0", - "id": "995", - "maxAmount": "21000" - }, - { - "minAmount": "5", - "weight": "500.0", - "id": "218", - "maxAmount": "22" - }, - { - "minAmount": "3", - "weight": "500.0", - "id": "5303", - "maxAmount": "3" - }, - { - "minAmount": "1", - "weight": "250.0", - "id": "10977", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "250.0", - "id": "10976", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "250.0", - "id": "2743", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "5315", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "8.0", - "id": "11710", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "8.0", - "id": "11712", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "8.0", - "id": "11714", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "989", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "12.0", - "id": "11702", + "weight": "25.0", + "id": "1319", "maxAmount": "1" }, { "minAmount": "1", "weight": "50.0", - "id": "31", + "id": "9185", + "maxAmount": "1" + }, + { + "minAmount": "15", + "weight": "50.0", + "id": "9144", + "maxAmount": "25" + }, + { + "minAmount": "80", + "weight": "25.0", + "id": "892", + "maxAmount": "100" + }, + { + "minAmount": "1", + "weight": "50.0", + "id": "9244", + "maxAmount": "15" + }, + { + "minAmount": "500", + "weight": "25.0", + "id": "558", + "maxAmount": "600" + }, + { + "minAmount": "1", + "weight": "50.0", + "id": "2503", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "1.96", + "id": "11718", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1.96", + "id": "11720", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1.96", + "id": "11722", + "maxAmount": "1" + }, + { + "minAmount": "3", + "weight": "25.0", + "id": "5302", + "maxAmount": "3" + }, + { + "minAmount": "3", + "weight": "25.0", + "id": "5303", + "maxAmount": "3" + }, + { + "minAmount": "1", + "weight": "5.0", + "id": "5315", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1.17", + "id": "11702", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "0.932", + "id": "11710", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "0.932", + "id": "11712", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "0.932", + "id": "11714", + "maxAmount": "1" + }, + { + "minAmount": "3", + "weight": "25.0", + "id": "169", + "maxAmount": "3" + }, + { + "minAmount": "3", + "weight": "25.0", + "id": "163", + "maxAmount": "3" + }, + { + "minAmount": "5", + "weight": "5.0", + "id": "218", + "maxAmount": "20" + }, + { + "minAmount": "1", + "weight": "5.0", + "id": "989", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5.0", + "id": "10976", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "5.0", + "id": "10977", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "385", + "maxAmount": "20" + }, + { + "minAmount": "18000", + "weight": "50.0", + "id": "995", + "maxAmount": "20000" + }, + { + "minAmount": "1", + "weight": "20.0", + "id": "12070", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "75.0", "id": "0", "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "20.0", + "id": "31", + "maxAmount": "1" } ] }, @@ -51532,189 +50458,141 @@ "main": [ { "minAmount": "1", - "weight": "50.0", - "id": "11730", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "200.0", - "id": "224", - "maxAmount": "36" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "6050", - "maxAmount": "24" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "6052", - "maxAmount": "16" - }, - { - "minAmount": "1", - "weight": "200.0", - "id": "244", - "maxAmount": "40" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "246", - "maxAmount": "24" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "3139", - "maxAmount": "40" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "248", - "maxAmount": "32" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "6694", - "maxAmount": "24" - }, - { - "minAmount": "1", - "weight": "125.0", - "id": "6019", - "maxAmount": "24" - }, - { - "minAmount": "36", - "weight": "500.0", - "id": "811", - "maxAmount": "40" - }, - { - "minAmount": "96", - "weight": "500.0", - "id": "563", - "maxAmount": "105" - }, - { - "minAmount": "1", - "weight": "500.0", - "id": "1093", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "250.0", - "id": "1123", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "250.0", - "id": "1201", - "maxAmount": "1" - }, - { - "minAmount": "5", - "weight": "500.0", - "id": "207", - "maxAmount": "5" - }, - { - "minAmount": "2", - "weight": "500.0", - "id": "5295", - "maxAmount": "2" - }, - { - "minAmount": "1", - "weight": "200.0", - "id": "2434", - "maxAmount": "2" - }, - { - "minAmount": "3", - "weight": "250.0", - "id": "6687", - "maxAmount": "3" - }, - { - "minAmount": "3", - "weight": "250.0", - "id": "2442", - "maxAmount": "3" - }, - { - "minAmount": "3", - "weight": "250.0", - "id": "3024", - "maxAmount": "3" - }, - { - "minAmount": "1", - "weight": "50.0", - "id": "5316", - "maxAmount": "1" - }, - { - "minAmount": "361", - "weight": "500.0", - "id": "995", - "maxAmount": "10300" - }, - { - "minAmount": "10301", - "weight": "500.0", - "id": "995", - "maxAmount": "20300" - }, - { - "minAmount": "6", - "weight": "250.0", - "id": "1602", - "maxAmount": "6" - }, - { - "minAmount": "1", - "weight": "9.0", - "id": "11710", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "9.0", - "id": "11712", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "9.0", - "id": "11714", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "10.0", - "id": "2733", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "13.0", + "weight": "0.7", "id": "11706", "maxAmount": "1" }, { "minAmount": "1", - "weight": "50.0", + "weight": "0.55", + "id": "11710", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "0.55", + "id": "11712", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "0.55", + "id": "11714", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1.21", + "id": "11730", + "maxAmount": "1" + }, + { + "minAmount": "35", + "weight": "20.0", + "id": "811", + "maxAmount": "40" + }, + { + "minAmount": "1", + "weight": "20.0", + "id": "1093", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "20.0", + "id": "1201", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "20.0", + "id": "1123", + "maxAmount": "1" + }, + { + "minAmount": "95", + "weight": "20.0", + "id": "563", + "maxAmount": "100" + }, + { + "minAmount": "3", + "weight": "20.0", + "id": "3026", + "maxAmount": "3" + }, + { + "minAmount": "3", + "weight": "20.0", + "id": "163", + "maxAmount": "3" + }, + { + "minAmount": "3", + "weight": "20.0", + "id": "3042", + "maxAmount": "3" + }, + { + "minAmount": "3", + "weight": "10.0", + "id": "6687", + "maxAmount": "3" + }, + { + "minAmount": "3", + "weight": "10.0", + "id": "3024", + "maxAmount": "3" + }, + { + "minAmount": "5", + "weight": "20.0", + "id": "208", + "maxAmount": "5" + }, + { + "minAmount": "2", + "weight": "20.0", + "id": "5295", + "maxAmount": "2" + }, + { + "minAmount": "1", + "weight": "2.0", + "id": "5316", + "maxAmount": "1" + }, + { + "minAmount": "6", + "weight": "20.0", + "id": "1602", + "maxAmount": "6" + }, + { + "minAmount": "19000", + "weight": "30.0", + "id": "995", + "maxAmount": "20000" + }, + { + "minAmount": "1", + "weight": "20.0", "id": "31", "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "44.0", + "id": "0", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "11.8", + "id": "12070", + "maxAmount": "1" } ] }, @@ -52079,199 +50957,157 @@ "main": [ { "minAmount": "1", - "weight": "500.0", - "id": "1319", + "weight": "25.0", + "id": "1289", "maxAmount": "1" }, { "minAmount": "1", - "weight": "200.0", - "id": "224", - "maxAmount": "36" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "6050", - "maxAmount": "24" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "6052", - "maxAmount": "16" - }, - { - "minAmount": "1", - "weight": "200.0", - "id": "244", - "maxAmount": "40" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "246", - "maxAmount": "24" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "3139", - "maxAmount": "40" - }, - { - "minAmount": "1", - "weight": "150.0", - "id": "248", - "maxAmount": "32" - }, - { - "minAmount": "1", - "weight": "100.0", - "id": "6694", - "maxAmount": "24" - }, - { - "minAmount": "1", - "weight": "125.0", - "id": "6019", - "maxAmount": "24" - }, - { - "minAmount": "1", - "weight": "250.0", + "weight": "25.0", "id": "1303", "maxAmount": "1" }, { "minAmount": "1", - "weight": "250.0", - "id": "1275", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "500.0", - "id": "1127", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "16.0", - "id": "11724", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "16.0", - "id": "11726", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "19.0", - "id": "11728", - "maxAmount": "1" - }, - { - "minAmount": "60", - "weight": "250.0", - "id": "561", - "maxAmount": "70" - }, - { - "minAmount": "15", - "weight": "500.0", - "id": "450", - "maxAmount": "20" - }, - { - "minAmount": "115", - "weight": "500.0", - "id": "454", - "maxAmount": "120" - }, - { - "minAmount": "19902", - "weight": "500.0", - "id": "995", - "maxAmount": "21000" - }, - { - "minAmount": "1", - "weight": "500.0", - "id": "5300", - "maxAmount": "1" - }, - { - "minAmount": "15", - "weight": "250.0", - "id": "1514", - "maxAmount": "20" - }, - { - "minAmount": "3", - "weight": "250.0", - "id": "3024", - "maxAmount": "3" - }, - { - "minAmount": "3", - "weight": "250.0", - "id": "3052", - "maxAmount": "3" - }, - { - "minAmount": "1", - "weight": "250.0", - "id": "10976", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "1.0", - "id": "10977", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "8.0", - "id": "11710", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "8.0", - "id": "11712", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "8.0", - "id": "11714", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "12.0", - "id": "11704", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "10.0", - "id": "2741", + "weight": "25.0", + "id": "1373", "maxAmount": "1" }, { "minAmount": "1", "weight": "50.0", + "id": "1319", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "50.0", + "id": "1127", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "1275", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "2.1", + "id": "11724", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "2.1", + "id": "11726", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "2.1", + "id": "11728", + "maxAmount": "1" + }, + { + "minAmount": "40", + "weight": "50.0", + "id": "561", + "maxAmount": "70" + }, + { + "minAmount": "115", + "weight": "25.0", + "id": "454", + "maxAmount": "120" + }, + { + "minAmount": "15", + "weight": "25.0", + "id": "450", + "maxAmount": "20" + }, + { + "minAmount": "3000", + "weight": "50.0", + "id": "995", + "maxAmount": "21000" + }, + { + "minAmount": "1", + "weight": "50.0", + "id": "5300", + "maxAmount": "1" + }, + { + "minAmount": "15", + "weight": "25.0", + "id": "1514", + "maxAmount": "20" + }, + { + "minAmount": "3", + "weight": "25.0", + "id": "3024", + "maxAmount": "3" + }, + { + "minAmount": "3", + "weight": "25.0", + "id": "3052", + "maxAmount": "3" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "10976", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "10977", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1.0", + "id": "11710", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1.0", + "id": "11712", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1.0", + "id": "11714", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "1.25", + "id": "11704", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25.0", + "id": "2741", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "25.0", "id": "31", "maxAmount": "1" }, { "minAmount": "1", - "weight": "100.0", + "weight": "75.0", "id": "0", "maxAmount": "1" } @@ -61675,8 +60511,8 @@ "main": [ { "minAmount": "1", - "weight": "50.0", - "id": "1165", + "weight": "25.0", + "id": "1143", "maxAmount": "1" }, { @@ -61693,19 +60529,19 @@ }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "1121", "maxAmount": "1" }, { "minAmount": "1", - "weight": "1.0", - "id": "1333", + "weight": "8.0", + "id": "1213", "maxAmount": "1" }, { "minAmount": "1", - "weight": "50.0", + "weight": "8.0", "id": "209", "maxAmount": "1" }, @@ -61729,43 +60565,43 @@ }, { "minAmount": "1", - "weight": "50.0", + "weight": "25.0", "id": "205", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "207", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "215", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "211", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "213", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "2485", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "217", "maxAmount": "1" }, @@ -61773,43 +60609,55 @@ "minAmount": "2", "weight": "50.0", "id": "448", - "maxAmount": "3" + "maxAmount": "2" }, { "minAmount": "1", - "weight": "25.0", + "weight": "50.0", "id": "454", "maxAmount": "2" }, { "minAmount": "1", - "weight": "50.0", + "weight": "25.0", "id": "564", "maxAmount": "2" }, { "minAmount": "1", - "weight": "50.0", + "weight": "25.0", "id": "561", "maxAmount": "20" }, { "minAmount": "1", - "weight": "50.0", + "weight": "25.0", "id": "562", "maxAmount": "18" }, { "minAmount": "1", - "weight": "50.0", + "weight": "25.0", "id": "557", "maxAmount": "22" }, { "minAmount": "1", - "weight": "5.0", + "weight": "4.0", "id": "31", "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "80.0", + "id": "0", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "4.0", + "id": "1", + "maxAmount": "1" } ] }, @@ -61827,27 +60675,21 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "8.0", "id": "1185", "maxAmount": "1" }, { "minAmount": "1", - "weight": "1.0", + "weight": "8.0", "id": "1333", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", - "id": "1165", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "50.0", + "weight": "25.0", "id": "560", - "maxAmount": "15" + "maxAmount": "20" }, { "minAmount": "1", @@ -61857,15 +60699,21 @@ }, { "minAmount": "1", - "weight": "50.0", + "weight": "8.0", "id": "554", - "maxAmount": "65" + "maxAmount": "58" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "565", + "maxAmount": "16" }, { "minAmount": "1", "weight": "25.0", - "id": "565", - "maxAmount": "16" + "id": "564", + "maxAmount": "5" }, { "minAmount": "1", @@ -61893,103 +60741,103 @@ }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5298", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5281", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5280", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5301", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5297", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5299", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5292", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5106", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5293", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5296", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5105", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5294", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "12176", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5295", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5303", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5302", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "5321", "maxAmount": "1" }, @@ -62001,57 +60849,57 @@ }, { "minAmount": "1", - "weight": "25.0", + "weight": "50.0", "id": "450", "maxAmount": "1" }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1623", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "25.0", - "id": "1621", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1619", - "maxAmount": "1" - }, - { - "minAmount": "1", - "weight": "5.0", - "id": "1617", - "maxAmount": "1" - }, { "minAmount": "5", "weight": "50.0", "id": "995", - "maxAmount": "493" + "maxAmount": "5" }, { - "minAmount": "1", - "weight": "5.0", - "id": "2679", - "maxAmount": "1" + "minAmount": "100", + "weight": "50.0", + "id": "995", + "maxAmount": "400" }, { "minAmount": "1", "weight": "25.0", - "id": "2841", + "id": "6004", + "maxAmount": "3" + }, + { + "minAmount": "1", + "weight": "4.0", + "id": "5733", "maxAmount": "1" }, { "minAmount": "1", - "weight": "5.0", + "weight": "8.0", "id": "31", "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "100.0", + "id": "0", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5300", + "maxAmount": "1" + }, + { + "minAmount": "1", + "weight": "8.0", + "id": "5304", + "maxAmount": "1" } ] }, @@ -63985,4 +62833,4 @@ } ] } -] +] \ No newline at end of file diff --git a/Server/data/configs/item_configs.json b/Server/data/configs/item_configs.json index d1856cee2..8ee6a1c4c 100644 --- a/Server/data/configs/item_configs.json +++ b/Server/data/configs/item_configs.json @@ -2095,7 +2095,7 @@ "requirements": "{3,15}", "ge_buy_limit": "10000", "examine": "I need to clean this herb before I can use it.", - "grand_exchange_price": "155", + "grand_exchange_price": "150", "durability": null, "name": "Grimy guam", "tradeable": "true", @@ -2115,7 +2115,7 @@ "requirements": "{5,15}", "ge_buy_limit": "10000", "examine": "I need to clean this herb before I can use it.", - "grand_exchange_price": "26", + "grand_exchange_price": "150", "durability": null, "name": "Grimy marrentill", "tradeable": "true", @@ -2135,7 +2135,7 @@ "requirements": "{11,15}", "ge_buy_limit": "10000", "examine": "I need to clean this herb before I can use it.", - "grand_exchange_price": "151", + "grand_exchange_price": "150", "durability": null, "name": "Grimy tarromin", "tradeable": "true", @@ -2155,7 +2155,7 @@ "requirements": "{20,15}", "ge_buy_limit": "10000", "examine": "I need to clean this herb before I can use it.", - "grand_exchange_price": "275", + "grand_exchange_price": "300", "durability": null, "name": "Grimy harralander", "tradeable": "true", @@ -2175,7 +2175,7 @@ "requirements": "{15,25}", "ge_buy_limit": "10000", "examine": "I need to clean this herb before I can use it.", - "grand_exchange_price": "4909", + "grand_exchange_price": "1300", "durability": null, "name": "Grimy ranarr", "tradeable": "true", @@ -2195,7 +2195,7 @@ "requirements": "{15,40}", "ge_buy_limit": "10000", "examine": "I need to clean this herb before I can use it.", - "grand_exchange_price": "2034", + "grand_exchange_price": "900", "durability": null, "name": "Grimy irit", "tradeable": "true", @@ -2215,7 +2215,7 @@ "requirements": "{15,48}", "ge_buy_limit": "10000", "examine": "I need to clean this herb before I can use it.", - "grand_exchange_price": "3789", + "grand_exchange_price": "500", "durability": null, "name": "Grimy avantoe", "tradeable": "true", @@ -2235,7 +2235,7 @@ "requirements": "{15,54}", "ge_buy_limit": "10000", "examine": "I need to clean this herb before I can use it.", - "grand_exchange_price": "1665", + "grand_exchange_price": "900", "durability": null, "name": "Grimy kwuarm", "tradeable": "true", @@ -2255,7 +2255,7 @@ "requirements": "{15,65}", "ge_buy_limit": "10000", "examine": "I need to clean this herb before I can use it.", - "grand_exchange_price": "1582", + "grand_exchange_price": "900", "durability": null, "name": "Grimy cadantine", "tradeable": "true", @@ -2275,7 +2275,7 @@ "requirements": "{15,70}", "ge_buy_limit": "10000", "examine": "I need to clean this herb before I can use it.", - "grand_exchange_price": "6934", + "grand_exchange_price": "1300", "durability": null, "name": "Grimy dwarf weed", "tradeable": "true", @@ -2295,7 +2295,7 @@ "requirements": "{15,75}", "ge_buy_limit": "10000", "examine": "I need to clean this herb before I can use it.", - "grand_exchange_price": "8200", + "grand_exchange_price": "3200", "durability": null, "name": "Grimy torstol", "tradeable": "true", @@ -4371,7 +4371,7 @@ { "ge_buy_limit": "25000", "examine": "Some hard dry clay.", - "grand_exchange_price": "406", + "grand_exchange_price": "150", "durability": null, "name": "Clay", "tradeable": "true", @@ -4391,7 +4391,7 @@ { "ge_buy_limit": "25000", "examine": "This needs refining.", - "grand_exchange_price": "58", + "grand_exchange_price": "80", "tokkul_price": "4", "durability": null, "name": "Copper ore", @@ -4420,7 +4420,7 @@ "low_alchemy": "8", "high_alchemy": "12", "weight": "2.25", - "grand_exchange_price": "46", + "grand_exchange_price": "80", "name": "Tin ore", "tradeable": "true", "archery_ticket_price": "0", @@ -4438,7 +4438,7 @@ { "ge_buy_limit": "25000", "examine": "This needs refining.", - "grand_exchange_price": "396", + "grand_exchange_price": "204", "tokkul_price": "25", "durability": null, "name": "Iron ore", @@ -4467,7 +4467,7 @@ "low_alchemy": "30", "high_alchemy": "45", "weight": "2", - "grand_exchange_price": "205", + "grand_exchange_price": "180", "name": "Silver ore", "tradeable": "true", "archery_ticket_price": "0", @@ -4485,7 +4485,7 @@ { "ge_buy_limit": "25000", "examine": "This needs refining.", - "grand_exchange_price": "319", + "grand_exchange_price": "311", "tokkul_price": "225", "durability": null, "name": "Gold ore", @@ -4523,7 +4523,7 @@ "low_alchemy": "64", "high_alchemy": "97", "weight": "1.75", - "grand_exchange_price": "369", + "grand_exchange_price": "420", "name": "Mithril ore", "tradeable": "true", "archery_ticket_price": "0", @@ -4547,7 +4547,7 @@ "low_alchemy": "160", "high_alchemy": "240", "weight": "2.7", - "grand_exchange_price": "1622", + "grand_exchange_price": "1160", "name": "Adamantite ore", "tradeable": "true", "archery_ticket_price": "0", @@ -4588,7 +4588,7 @@ { "ge_buy_limit": "25000", "examine": "Hmm a non-renewable energy source!", - "grand_exchange_price": "315", + "grand_exchange_price": "320", "tokkul_price": "67", "durability": null, "name": "Coal", @@ -5363,7 +5363,7 @@ { "ge_buy_limit": "10000", "examine": "These would feed a dog for months.", - "grand_exchange_price": "4065", + "grand_exchange_price": "1300", "durability": null, "name": "Dragon bones", "tradeable": "true", @@ -5539,7 +5539,7 @@ "shop_price": "17", "ge_buy_limit": "25000", "examine": "One of the 4 basic elemental Runes.", - "grand_exchange_price": "39", + "grand_exchange_price": "18", "tokkul_price": "6", "durability": null, "name": "Fire rune", @@ -5553,7 +5553,7 @@ "shop_price": "17", "ge_buy_limit": "25000", "examine": "One of the 4 basic elemental Runes.", - "grand_exchange_price": "15", + "grand_exchange_price": "18", "tokkul_price": "6", "durability": null, "name": "Water rune", @@ -5567,7 +5567,7 @@ "shop_price": "17", "ge_buy_limit": "25000", "examine": "One of the 4 basic elemental Runes.", - "grand_exchange_price": "37", + "grand_exchange_price": "18", "tokkul_price": "6", "durability": null, "name": "Air rune", @@ -5581,7 +5581,7 @@ "shop_price": "17", "ge_buy_limit": "25000", "examine": "One of the 4 basic elemental Runes.", - "grand_exchange_price": "25", + "grand_exchange_price": "18", "tokkul_price": "6", "durability": null, "name": "Earth rune", @@ -5595,7 +5595,7 @@ "shop_price": "17", "ge_buy_limit": "25000", "examine": "Used for basic missile spells.", - "grand_exchange_price": "6", + "grand_exchange_price": "18", "tokkul_price": "4", "durability": null, "name": "Mind rune", @@ -5609,7 +5609,7 @@ "shop_price": "16", "ge_buy_limit": "25000", "examine": "Used for Curse spells", - "grand_exchange_price": "6", + "grand_exchange_price": "16", "tokkul_price": "4", "durability": null, "name": "Body rune", @@ -5623,7 +5623,7 @@ "shop_price": "310", "ge_buy_limit": "25000", "examine": "Used for medium missile spells.", - "grand_exchange_price": "433", + "grand_exchange_price": "320", "durability": null, "name": "Death rune", "tradeable": "true", @@ -5636,7 +5636,7 @@ "shop_price": "372", "ge_buy_limit": "25000", "examine": "Used for alchemy spells.", - "grand_exchange_price": "228", + "grand_exchange_price": "380", "durability": null, "name": "Nature rune", "tradeable": "true", @@ -5649,7 +5649,7 @@ "shop_price": "140", "ge_buy_limit": "25000", "examine": "Used for small missile spells.", - "grand_exchange_price": "54", + "grand_exchange_price": "140", "durability": null, "name": "Chaos rune", "tradeable": "true", @@ -5662,7 +5662,7 @@ "shop_price": "378", "ge_buy_limit": "25000", "examine": "Used for teleport spells.", - "grand_exchange_price": "349", + "grand_exchange_price": "380", "durability": null, "name": "Law rune", "tradeable": "true", @@ -5675,7 +5675,7 @@ "shop_price": "232", "ge_buy_limit": "25000", "examine": "Used for enchant spells.", - "grand_exchange_price": "158", + "grand_exchange_price": "240", "durability": null, "name": "Cosmic rune", "tradeable": "true", @@ -5688,7 +5688,7 @@ "shop_price": "550", "ge_buy_limit": "25000", "examine": "Used for large missile spells.", - "grand_exchange_price": "408", + "grand_exchange_price": "560", "durability": null, "name": "Blood rune", "tradeable": "true", @@ -5701,7 +5701,7 @@ "shop_price": "400", "ge_buy_limit": "25000", "examine": "Used for high level curse spells.", - "grand_exchange_price": "187", + "grand_exchange_price": "420", "durability": null, "name": "Soul rune", "tradeable": "true", @@ -17229,7 +17229,7 @@ "shop_price": "4", "ge_buy_limit": "25000", "examine": "A number of wooden logs.", - "grand_exchange_price": "279", + "grand_exchange_price": "120", "durability": null, "name": "Logs", "tradeable": "true", @@ -17251,7 +17251,7 @@ { "ge_buy_limit": "25000", "examine": "Logs cut from a magic tree.", - "grand_exchange_price": "1581", + "grand_exchange_price": "680", "durability": null, "name": "Magic logs", "tradeable": "true", @@ -17273,7 +17273,7 @@ { "ge_buy_limit": "25000", "examine": "Logs cut from a yew tree.", - "grand_exchange_price": "532", + "grand_exchange_price": "320", "durability": null, "name": "Yew logs", "tradeable": "true", @@ -17295,7 +17295,7 @@ { "ge_buy_limit": "25000", "examine": "Logs cut from a maple tree.", - "grand_exchange_price": "20", + "grand_exchange_price": "160", "durability": null, "name": "Maple logs", "tradeable": "true", @@ -17317,7 +17317,7 @@ { "ge_buy_limit": "25000", "examine": "Logs cut from a willow tree.", - "grand_exchange_price": "11", + "grand_exchange_price": "80", "durability": null, "name": "Willow logs", "tradeable": "true", @@ -17339,7 +17339,7 @@ { "ge_buy_limit": "25000", "examine": "Logs cut from an Oak Tree.", - "grand_exchange_price": "153", + "grand_exchange_price": "140", "durability": null, "name": "Oak logs", "tradeable": "true", @@ -18029,7 +18029,7 @@ { "ge_buy_limit": "1000", "examine": "A semi precious stone.", - "grand_exchange_price": "41", + "grand_exchange_price": "44", "durability": null, "name": "Opal", "tradeable": "true", @@ -18049,7 +18049,7 @@ }, { "ge_buy_limit": "1000", - "grand_exchange_price": "83", + "grand_exchange_price": "84", "durability": null, "name": "Jade", "archery_ticket_price": "0", @@ -18067,7 +18067,7 @@ { "ge_buy_limit": "1000", "examine": "A semi precious stone.", - "grand_exchange_price": "103", + "grand_exchange_price": "120", "durability": null, "name": "Red topaz", "tradeable": "true", @@ -18112,7 +18112,7 @@ { "ge_buy_limit": "500", "examine": "An uncut diamond.", - "grand_exchange_price": "20000", + "grand_exchange_price": "2160", "tokkul_price": "300", "durability": null, "name": "Uncut diamond", @@ -18134,7 +18134,7 @@ { "ge_buy_limit": "1000", "examine": "An uncut ruby.", - "grand_exchange_price": "4970", + "grand_exchange_price": "1140", "tokkul_price": "150", "durability": null, "name": "Uncut ruby", @@ -18157,7 +18157,7 @@ "shop_price": "50", "ge_buy_limit": "1000", "examine": "An uncut emerald.", - "grand_exchange_price": "2621", + "grand_exchange_price": "580", "tokkul_price": "75", "durability": null, "name": "Uncut emerald", @@ -18180,7 +18180,7 @@ "shop_price": "25", "ge_buy_limit": "1000", "examine": "An uncut sapphire.", - "grand_exchange_price": "1851", + "grand_exchange_price": "420", "tokkul_price": "37", "durability": null, "name": "Uncut sapphire", @@ -19039,6 +19039,7 @@ { "ge_buy_limit": "100", "grand_exchange_price": "28000", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Amulet of glory", "tradeable": "true", @@ -19046,7 +19047,7 @@ "id": "1705" }, { - "examine": "A dragonstone amulet with 1 magic charges.", + "examine": "A dragonstone amulet with 1 magic charge.", "grand_exchange_price": "1", "durability": null, "name": "Amulet of glory(1)", @@ -19059,6 +19060,7 @@ "equipment_slot": "2" }, { + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Amulet of glory(1)", "tradeable": "true", @@ -19079,6 +19081,7 @@ "equipment_slot": "2" }, { + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Amulet of glory(2)", "tradeable": "true", @@ -19099,6 +19102,7 @@ "equipment_slot": "2" }, { + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Amulet of glory(3)", "tradeable": "true", @@ -19122,6 +19126,7 @@ { "ge_buy_limit": "100", "grand_exchange_price": "29300", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Amulet of glory(4)", "tradeable": "true", @@ -19419,7 +19424,7 @@ { "ge_buy_limit": "10000", "examine": "I should take this to the tannery.", - "grand_exchange_price": "516", + "grand_exchange_price": "140", "durability": null, "name": "Cowhide", "tradeable": "true", @@ -19567,7 +19572,7 @@ { "ge_buy_limit": "10000", "examine": "The scaly rough hide from a green dragon.", - "grand_exchange_price": "1933", + "grand_exchange_price": "1000", "durability": null, "name": "Green dragonhide", "tradeable": "true", @@ -19833,7 +19838,7 @@ { "ge_buy_limit": "10000", "examine": "I need a bow stave to attach this to.", - "grand_exchange_price": "223", + "grand_exchange_price": "240", "durability": null, "name": "Bow string", "tradeable": "true", @@ -26832,7 +26837,7 @@ "requirements": "{15,67}", "ge_buy_limit": "10000", "examine": "I need to clean this herb before I can use it.", - "grand_exchange_price": "7210", + "grand_exchange_price": "900", "durability": null, "name": "Grimy lantadyme", "tradeable": "true", @@ -39771,6 +39776,7 @@ "name": "Mystic hat", "tradeable": "true", "archery_ticket_price": "0", + "hat": true, "id": "4089", "bonuses": "0,0,0,4,0,0,0,0,4,0,4,0,0,0,0" }, @@ -39909,6 +39915,7 @@ "name": "Mystic hat", "tradeable": "true", "archery_ticket_price": "0", + "hat": true, "id": "4099", "bonuses": "0,0,0,4,0,0,0,0,4,0,4,0,0,0,0" }, @@ -40047,6 +40054,7 @@ "name": "Mystic hat", "tradeable": "true", "archery_ticket_price": "0", + "hat": true, "id": "4109", "bonuses": "0,0,0,4,0,0,0,0,4,0,4,0,0,0,0" }, @@ -49663,6 +49671,7 @@ { "ge_buy_limit": "100", "grand_exchange_price": "219", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Bone spear", "tradeable": "true", @@ -49690,6 +49699,7 @@ { "ge_buy_limit": "100", "grand_exchange_price": "384", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Bone club", "tradeable": "true", @@ -66990,7 +67000,7 @@ "id": "6915" }, { - "requirements": "{1,50}-{6,25}", + "requirements": "{1,25}-{6,50}", "ge_buy_limit": "10", "examine": "Mystical robes.", "durability": null, @@ -67017,7 +67027,7 @@ "id": "6917" }, { - "requirements": "{1,50}-{6,25}", + "requirements": "{1,25}-{6,50}", "ge_buy_limit": "10", "examine": "A mystic hat.", "durability": null, @@ -67030,6 +67040,7 @@ "name": "Infinity hat", "tradeable": "true", "archery_ticket_price": "0", + "hat": true, "id": "6918", "bonuses": "0,0,0,6,0,0,0,0,6,0,7,0,0,0,0" }, @@ -67043,7 +67054,7 @@ "id": "6919" }, { - "requirements": "{1,50}-{6,25}", + "requirements": "{1,25}-{6,50}", "ge_buy_limit": "10", "examine": "Mystical boots.", "durability": null, @@ -67069,7 +67080,7 @@ "id": "6921" }, { - "requirements": "{1,50}-{6,25}", + "requirements": "{1,25}-{6,50}", "ge_buy_limit": "10", "examine": "Mystical gloves.", "durability": null, @@ -67094,7 +67105,7 @@ "id": "6923" }, { - "requirements": "{1,50}-{6,25}", + "requirements": "{1,25}-{6,50}", "ge_buy_limit": "10", "examine": "Mystical robes.", "durability": null, @@ -73306,10 +73317,12 @@ }, { "turn90cw_anim": "1207", + "examine": "A fully charged rod.", "walk_anim": "1205", "has_special": "true", "durability": null, "turn90ccw_anim": "1208", + "attack_speed": "5", "two_handed": "true", "weapon_interface": "1", "turn180_anim": "1206", @@ -73327,10 +73340,12 @@ }, { "turn90cw_anim": "1207", + "examine": "A partialy charged rod.", "walk_anim": "1205", "has_special": "true", "durability": null, "turn90ccw_anim": "1208", + "attack_speed": "5", "two_handed": "true", "weapon_interface": "1", "turn180_anim": "1206", @@ -73348,7 +73363,7 @@ }, { "turn90cw_anim": "1207", - "examine": "A fully charged rod. (if less than 10) A partialy charged rod.", + "examine": "A partialy charged rod.", "walk_anim": "1205", "has_special": "true", "low_alchemy": "400", @@ -73375,10 +73390,12 @@ }, { "turn90cw_anim": "1207", + "examine": "A partialy charged rod.", "walk_anim": "1205", "has_special": "true", "durability": null, "turn90ccw_anim": "1208", + "attack_speed": "5", "two_handed": "true", "weapon_interface": "1", "turn180_anim": "1206", @@ -73396,10 +73413,12 @@ }, { "turn90cw_anim": "1207", + "examine": "A partialy charged rod.", "walk_anim": "1205", "has_special": "true", "durability": null, "turn90ccw_anim": "1208", + "attack_speed": "5", "two_handed": "true", "weapon_interface": "1", "turn180_anim": "1206", @@ -73417,10 +73436,12 @@ }, { "turn90cw_anim": "1207", + "examine": "A partialy charged rod.", "walk_anim": "1205", "has_special": "true", "durability": null, "turn90ccw_anim": "1208", + "attack_speed": "5", "two_handed": "true", "weapon_interface": "1", "turn180_anim": "1206", @@ -73438,10 +73459,12 @@ }, { "turn90cw_anim": "1207", + "examine": "A partialy charged rod.", "walk_anim": "1205", "has_special": "true", "durability": null, "turn90ccw_anim": "1208", + "attack_speed": "5", "two_handed": "true", "weapon_interface": "1", "turn180_anim": "1206", @@ -73459,10 +73482,12 @@ }, { "turn90cw_anim": "1207", + "examine": "A partialy charged rod.", "walk_anim": "1205", "has_special": "true", "durability": null, "turn90ccw_anim": "1208", + "attack_speed": "5", "two_handed": "true", "weapon_interface": "1", "turn180_anim": "1206", @@ -73480,10 +73505,12 @@ }, { "turn90cw_anim": "1207", + "examine": "2! 2 charges left! Ha Ha Ha.", "walk_anim": "1205", "has_special": "true", "durability": null, "turn90ccw_anim": "1208", + "attack_speed": "5", "two_handed": "true", "weapon_interface": "1", "turn180_anim": "1206", @@ -73501,10 +73528,12 @@ }, { "turn90cw_anim": "1207", + "examine": "A partialy charged rod.", "walk_anim": "1205", "has_special": "true", "durability": null, "turn90ccw_anim": "1208", + "attack_speed": "5", "two_handed": "true", "weapon_interface": "1", "turn180_anim": "1206", @@ -73522,7 +73551,7 @@ }, { "destroy_message": "You can make another one of these by using clay on Ivandis' coffin.", - "examine": "Rod of Ivandis mould.", + "examine": "A mould of the Rod of Ivandis.", "durability": null, "name": "Rod clay mould", "low_alchemy": "40", @@ -76025,7 +76054,7 @@ "shop_price": "1", "ge_buy_limit": "25000", "examine": "An uncharged Rune Stone of extra capability.", - "grand_exchange_price": "109", + "grand_exchange_price": "180", "durability": null, "name": "Pure essence", "tradeable": "true", @@ -77445,7 +77474,7 @@ "bonuses": "0,0,0,0,0,7,9,8,2,8,0,0,0,0,0" }, { - "examine": "Uncharged: A very powerful dragonstone amulet. 1-4 charges: A dragonstone amulet with X magic charges.", + "examine": "A very powerful dragonstone amulet.", "grand_exchange_price": "1", "durability": null, "name": "Amulet of glory", @@ -80841,6 +80870,7 @@ "durability": null, "low_alchemy": "800", "high_alchemy": "1200", + "attack_speed": "4", "weight": "0.4", "weapon_interface": "5", "render_anim": "2584", @@ -80850,6 +80880,7 @@ "grand_exchange_price": "2855", "attack_audios": "2517,2517,2500,2517", "name": "Bone dagger", + "tradeable": "true", "archery_ticket_price": "0", "id": "8872", "bonuses": "5,3,-4,1,0,0,0,0,1,0,0,4,0,0,0" @@ -80857,6 +80888,7 @@ { "ge_buy_limit": "100", "grand_exchange_price": "2855", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Bone dagger", "tradeable": "true", @@ -80871,6 +80903,7 @@ "durability": null, "low_alchemy": "800", "high_alchemy": "1200", + "attack_speed": "4", "weight": "0.4", "weapon_interface": "5", "render_anim": "2584", @@ -80880,6 +80913,7 @@ "grand_exchange_price": "3033", "attack_audios": "2517,2517,2500,2517", "name": "Bone dagger (p)", + "tradeable": "true", "archery_ticket_price": "0", "id": "8874", "bonuses": "5,3,-4,1,0,0,0,0,1,0,0,4,0,0,0" @@ -80887,6 +80921,7 @@ { "ge_buy_limit": "100", "grand_exchange_price": "3033", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Bone dagger (p)", "tradeable": "true", @@ -80901,6 +80936,7 @@ "durability": null, "low_alchemy": "800", "high_alchemy": "1200", + "attack_speed": "4", "weight": "0.4", "weapon_interface": "5", "render_anim": "2584", @@ -80910,6 +80946,7 @@ "grand_exchange_price": "3523", "attack_audios": "2517,2517,2500,2517", "name": "Bone dagger (p+)", + "tradeable": "true", "archery_ticket_price": "0", "id": "8876", "bonuses": "5,3,-4,1,0,0,0,0,1,0,0,4,0,0,0" @@ -80917,6 +80954,7 @@ { "ge_buy_limit": "100", "grand_exchange_price": "3523", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Bone dagger (p+)", "tradeable": "true", @@ -80931,6 +80969,7 @@ "durability": null, "low_alchemy": "800", "high_alchemy": "1200", + "attack_speed": "4", "weight": "0.4", "weapon_interface": "5", "render_anim": "2584", @@ -80940,6 +80979,7 @@ "grand_exchange_price": "8337", "attack_audios": "2517,2517,2500,2517", "name": "Bone dagger (p++)", + "tradeable": "true", "archery_ticket_price": "0", "id": "8878", "bonuses": "5,3,-4,1,0,0,0,0,1,0,0,4,0,0,0" @@ -80947,6 +80987,7 @@ { "ge_buy_limit": "100", "grand_exchange_price": "8337", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Bone dagger (p++)", "tradeable": "true", @@ -80961,7 +81002,7 @@ "has_special": "true", "low_alchemy": "800", "turn90ccw_anim": "822", - "attack_speed": "6", + "attack_speed": "5", "turn180_anim": "4227", "defence_anim": "424", "equipment_slot": "3", @@ -80987,6 +81028,7 @@ { "ge_buy_limit": "100", "grand_exchange_price": "1159", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Dorgeshuun c'bow", "tradeable": "true", @@ -92943,7 +92985,7 @@ "id": "10329" }, { - "requirements": "{1,65}-{4,45}", + "requirements": "{1,45}-{4,65}", "ge_buy_limit": "2", "examine": "Ancient range protection crafted from white dragonhide.", "durability": null, @@ -92971,7 +93013,7 @@ "id": "10331" }, { - "requirements": "{1,65}-{4,45}", + "requirements": "{1,45}-{4,65}", "ge_buy_limit": "2", "examine": "Fabulously ancient range protection crafted from white dragonhide.", "durability": null, @@ -92999,7 +93041,7 @@ }, { "remove_head": "true", - "requirements": "{1,65}-{4,45}", + "requirements": "{1,45}-{4,65}", "ge_buy_limit": "5000", "examine": "Ancient range protection crafted from white dragonhide.", "durability": null, @@ -93026,7 +93068,7 @@ "id": "10335" }, { - "requirements": "{1,65}-{4,45}", + "requirements": "{1,45}-{4,65}", "ge_buy_limit": "2", "examine": "Fabulously ancient range protection crafted from white dragonhide.", "durability": null, @@ -93052,7 +93094,7 @@ "id": "10337" }, { - "requirements": "{1,65}-{6,30}", + "requirements": "{1,30}-{6,65}", "ge_buy_limit": "2", "examine": "Ancient mage protection enchanted in the Third-Age.", "durability": null, @@ -93080,7 +93122,7 @@ "id": "10339" }, { - "requirements": "{1,65}-{6,30}", + "requirements": "{1,30}-{6,65}", "ge_buy_limit": "2", "examine": "Ancient mage protection enchanted in the Third-Age.", "durability": null, @@ -93108,7 +93150,7 @@ }, { "remove_head": "true", - "requirements": "{1,65}-{6,30}", + "requirements": "{1,30}-{6,65}", "ge_buy_limit": "2", "examine": "Ancient mage protection enchanted in the Third-Age.", "durability": null, @@ -93134,7 +93176,7 @@ "id": "10343" }, { - "requirements": "{1,65}-{6,30}", + "requirements": "{1,30}-{6,65}", "ge_buy_limit": "2", "examine": "Ancient mage protection enchanted in the Third-Age.", "durability": null, @@ -93270,7 +93312,7 @@ }, { "ge_buy_limit": "100", - "examine": "A very powerful dragonstone amulet.", + "examine": "A dragonstone amulet with 4 magic charges.", "grand_exchange_price": "233100", "durability": null, "name": "Amulet of glory(t4)", @@ -93285,6 +93327,7 @@ { "ge_buy_limit": "100", "grand_exchange_price": "233100", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Amulet of glory(t4)", "tradeable": "true", @@ -93292,7 +93335,7 @@ "id": "10355" }, { - "examine": "Uncharged: A very powerful dragonstone amulet. 1-4 charges: A dragonstone amulet with X magic charges.", + "examine": "A dragonstone amulet with 3 magic charges.", "grand_exchange_price": "1", "durability": null, "name": "Amulet of glory(t3)", @@ -93305,6 +93348,7 @@ "equipment_slot": "2" }, { + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Amulet of glory(t3)", "tradeable": "true", @@ -93312,7 +93356,7 @@ "id": "10357" }, { - "examine": "A very powerful dragonstone amulet.", + "examine": "A dragonstone amulet with 2 magic charges.", "grand_exchange_price": "1", "durability": null, "name": "Amulet of glory(t2)", @@ -93325,6 +93369,7 @@ "equipment_slot": "2" }, { + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Amulet of glory(t2)", "tradeable": "true", @@ -93332,7 +93377,7 @@ "id": "10359" }, { - "examine": "Uncharged: A very powerful dragonstone amulet. 1-4 charges: A dragonstone amulet with X magic charges.", + "examine": "A dragonstone amulet with 1 magic charge.", "grand_exchange_price": "1", "durability": null, "name": "Amulet of glory(t1)", @@ -93345,6 +93390,7 @@ "equipment_slot": "2" }, { + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Amulet of glory(t1)", "tradeable": "true", @@ -93353,7 +93399,7 @@ }, { "ge_buy_limit": "100", - "examine": "A very powerful dragonstone amulet.", + "examine": "A very powerful dragonstone amulet with a nice trim.", "grand_exchange_price": "223000", "durability": null, "name": "Amulet of glory(t)", @@ -93368,6 +93414,7 @@ { "ge_buy_limit": "100", "grand_exchange_price": "223000", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Amulet of glory(t)", "tradeable": "true", @@ -96345,6 +96392,7 @@ "examine": "The cape worn by members of the Legends Guild.", "durability": null, "name": "Cape of legends", + "tradeable": "false", "low_alchemy": "180", "high_alchemy": "270", "weight": "1.8", @@ -101017,7 +101065,7 @@ }, { "ge_buy_limit": "100", - "examine": "You will need to recharge the bracelet at the Legends Guild.(uncharged) A handy way to get around.(charged)", + "examine": "A handy way to get around.", "durability": null, "low_alchemy": "8416", "high_alchemy": "12624", @@ -101033,6 +101081,7 @@ { "ge_buy_limit": "100", "grand_exchange_price": "29700", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Combat bracelet(4)", "tradeable": "true", @@ -101040,7 +101089,7 @@ "id": "11119" }, { - "examine": "You will need to recharge the bracelet at the Legends Guild.(uncharged) A handy way to get around.(charged)", + "examine": "A handy way to get around.", "grand_exchange_price": "1", "durability": null, "name": "Combat bracelet(3)", @@ -101054,6 +101103,7 @@ "equipment_slot": "9" }, { + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Combat bracelet(3)", "tradeable": "true", @@ -101061,7 +101111,7 @@ "id": "11121" }, { - "examine": "You will need to recharge the bracelet at the Legends Guild.(uncharged) A handy way to get around.(charged)", + "examine": "A handy way to get around.", "grand_exchange_price": "1", "durability": null, "name": "Combat bracelet(2)", @@ -101075,6 +101125,7 @@ "equipment_slot": "9" }, { + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Combat bracelet(2)", "tradeable": "true", @@ -101082,7 +101133,7 @@ "id": "11123" }, { - "examine": "You will need to recharge the bracelet at the Legends Guild.(uncharged) A handy way to get around.(charged)", + "examine": "A handy way to get around.", "grand_exchange_price": "1", "durability": null, "name": "Combat bracelet(1)", @@ -101096,6 +101147,7 @@ "equipment_slot": "9" }, { + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Combat bracelet(1)", "tradeable": "true", @@ -101104,7 +101156,7 @@ }, { "ge_buy_limit": "100", - "examine": "You will need to recharge the bracelet at the Legends Guild.(uncharged) A handy way to get around.(charged)", + "examine": "You will need to recharge the bracelet at the Legends Guild.", "durability": null, "low_alchemy": "8416", "high_alchemy": "12624", @@ -101120,6 +101172,7 @@ { "ge_buy_limit": "100", "grand_exchange_price": "29000", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Combat bracelet", "tradeable": "true", @@ -108721,8 +108774,10 @@ "requirements": "{23,52}", "ge_buy_limit": "5000", "grand_exchange_price": "330", + "examine": "I can summon a spirit terrorbird familiar with this.", "durability": null, "name": "Spirit terrorbird pouch", + "tradeable": "true", "low_alchemy": "289", "high_alchemy": "434", "archery_ticket_price": "0", @@ -108731,6 +108786,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "330", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Spirit terrorbird pouch", "tradeable": "true", @@ -108743,8 +108799,10 @@ "requirements": "{16,23}", "ge_buy_limit": "5000", "grand_exchange_price": "239", + "examine": "I can summon a granite crab familiar with this.", "durability": null, "name": "Granite crab pouch", + "tradeable": "true", "low_alchemy": "239", "high_alchemy": "359", "archery_ticket_price": "0", @@ -108753,6 +108811,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "239", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Granite crab pouch", "tradeable": "true", @@ -108765,8 +108824,10 @@ "requirements": "{23,75}", "ge_buy_limit": "5000", "grand_exchange_price": "2918", + "examine": "I can summon a praying mantis familiar with this.", "durability": null, "name": "Praying mantis pouch", + "tradeable": "true", "low_alchemy": "1849", "high_alchemy": "2774", "archery_ticket_price": "0", @@ -108775,6 +108836,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2918", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Praying mantis pouch", "tradeable": "true", @@ -108787,8 +108849,10 @@ "requirements": "{23,78}", "ge_buy_limit": "5000", "grand_exchange_price": "2167", + "examine": "I can summon a giant ent familiar with this.", "durability": null, "name": "Giant ent pouch", + "tradeable": "true", "low_alchemy": "1409", "high_alchemy": "2114", "archery_ticket_price": "0", @@ -108797,6 +108861,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2167", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Giant ent pouch", "tradeable": "true", @@ -108809,8 +108874,10 @@ "requirements": "{23,63}", "ge_buy_limit": "5000", "grand_exchange_price": "2018", + "examine": "I can summon a spirit cobra familiar with this.", "durability": null, "name": "Spirit cobra pouch", + "tradeable": "true", "low_alchemy": "1329", "high_alchemy": "1994", "archery_ticket_price": "0", @@ -108819,6 +108886,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2018", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Spirit cobra pouch", "tradeable": "true", @@ -108831,8 +108899,10 @@ "requirements": "{23,83}", "ge_buy_limit": "5000", "grand_exchange_price": "121", + "examine": "I can summon a spirit dagannoth familiar with this.", "durability": null, - "name": "Spirit dagannoth pouch", + "name": "Spirit dagannoth pouch", + "tradeable": "true", "low_alchemy": "179", "high_alchemy": "269", "archery_ticket_price": "0", @@ -108841,6 +108911,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "121", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Spirit dagannoth pouch", "tradeable": "true", @@ -108853,8 +108924,10 @@ "requirements": "{13,23}", "ge_buy_limit": "5000", "grand_exchange_price": "248", + "examine": "I can summon a thorny snail familiar with this.", "durability": null, "name": "Thorny snail pouch", + "tradeable": "true", "low_alchemy": "259", "high_alchemy": "389", "archery_ticket_price": "0", @@ -108863,6 +108936,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "248", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Thorny snail pouch", "tradeable": "true", @@ -108875,8 +108949,10 @@ "requirements": "{23,33}", "ge_buy_limit": "5000", "grand_exchange_price": "1268", + "examine": "I can summon a beaver familiar with this.", "durability": null, "name": "Beaver pouch", + "tradeable": "true", "low_alchemy": "889", "high_alchemy": "1334", "archery_ticket_price": "0", @@ -108885,6 +108961,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1268", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Beaver pouch", "tradeable": "true", @@ -108897,8 +108974,10 @@ "requirements": "{23,58}", "ge_buy_limit": "5000", "grand_exchange_price": "2520", + "examine": "I can summon a karamthulhu overlord familiar with this.", "durability": null, "name": "Karam. overlord pouch", + "tradeable": "true", "low_alchemy": "1609", "high_alchemy": "2414", "archery_ticket_price": "0", @@ -108907,6 +108986,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2520", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Karam. overlord pouch", "tradeable": "true", @@ -108919,8 +108999,10 @@ "requirements": "{23,80}", "ge_buy_limit": "5000", "grand_exchange_price": "2235", + "examine": "I can summon a hydra familiar with this.", "durability": null, "name": "Hydra pouch", + "tradeable": "true", "low_alchemy": "1449", "high_alchemy": "2174", "archery_ticket_price": "0", @@ -108929,6 +109011,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2235", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Hydra pouch", "tradeable": "true", @@ -108941,8 +109024,10 @@ "requirements": "{23,55}", "ge_buy_limit": "5000", "grand_exchange_price": "2641", + "examine": "I can summon a spirit jelly familiar with this.", "durability": null, "name": "Spirit jelly pouch", + "tradeable": "true", "low_alchemy": "1679", "high_alchemy": "2519", "archery_ticket_price": "0", @@ -108951,6 +109036,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2641", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Spirit jelly pouch", "tradeable": "true", @@ -108963,8 +109049,10 @@ "requirements": "{23,68}", "ge_buy_limit": "5000", "grand_exchange_price": "3506", + "examine": "I can summon a bunyip familiar with this.", "durability": null, "name": "Bunyip pouch", + "tradeable": "true", "low_alchemy": "1269", "high_alchemy": "1904", "archery_ticket_price": "0", @@ -108973,6 +109061,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "3506", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Bunyip pouch", "tradeable": "true", @@ -108985,8 +109074,10 @@ "requirements": "{23,67}", "ge_buy_limit": "5000", "grand_exchange_price": "13200", + "examine": "I can summon a war tortoise familiar with this.", "durability": null, "name": "War tortoise pouch", + "tradeable": "true", "low_alchemy": "179", "high_alchemy": "269", "archery_ticket_price": "0", @@ -108995,6 +109086,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "13200", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "War tortoise pouch", "tradeable": "true", @@ -109007,8 +109099,10 @@ "requirements": "{23,69}", "ge_buy_limit": "5000", "grand_exchange_price": "2269", + "examine": "I can summon a fruit bat familiar with this.", "durability": null, "name": "Fruit bat pouch", + "tradeable": "true", "low_alchemy": "1469", "high_alchemy": "2204", "archery_ticket_price": "0", @@ -109017,6 +109111,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2269", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Fruit bat pouch", "tradeable": "true", @@ -109029,8 +109124,10 @@ "requirements": "{23,54}", "ge_buy_limit": "5000", "grand_exchange_price": "4004", + "examine": "I can summon an abyssal parasite familiar with this.", "durability": null, "name": "Abyssal parasite pouch", + "tradeable": "true", "low_alchemy": "1229", "high_alchemy": "1844", "archery_ticket_price": "0", @@ -109039,6 +109136,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "4004", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Abyssal parasite pouch", "tradeable": "true", @@ -109051,8 +109149,10 @@ "requirements": "{23,62}", "ge_buy_limit": "5000", "grand_exchange_price": "5660", + "examine": "I can summon an abyssal lurker familiar with this.", "durability": null, "name": "Abyssal lurker pouch", + "tradeable": "true", "low_alchemy": "1359", "high_alchemy": "2039", "archery_ticket_price": "0", @@ -109061,6 +109161,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "5660", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Abyssal lurker pouch", "tradeable": "true", @@ -109073,8 +109174,10 @@ "requirements": "{23,88}", "ge_buy_limit": "5000", "grand_exchange_price": "2439", + "examine": "I can summon a unicorn stallion familiar with this.", "durability": null, "name": "Unicorn stallion pouch", + "tradeable": "true", "low_alchemy": "1569", "high_alchemy": "2354", "archery_ticket_price": "0", @@ -109083,6 +109186,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2439", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Unicorn stallion pouch", "tradeable": "true", @@ -109095,8 +109199,10 @@ "requirements": "{23,47}", "ge_buy_limit": "5000", "grand_exchange_price": "1559", + "examine": "I can summon a magpie familiar with this.", "durability": null, "name": "Magpie pouch", + "tradeable": "true", "low_alchemy": "1049", "high_alchemy": "1574", "archery_ticket_price": "0", @@ -109105,6 +109211,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1559", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Magpie pouch", "tradeable": "true", @@ -109117,8 +109224,10 @@ "requirements": "{4,23}", "ge_buy_limit": "5000", "grand_exchange_price": "258", + "examine": "I can summon a dreadfowl familiar with this.", "durability": null, "name": "Dreadfowl pouch", + "tradeable": "true", "low_alchemy": "249", "high_alchemy": "374", "archery_ticket_price": "0", @@ -109127,6 +109236,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "258", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Dreadfowl pouch", "tradeable": "true", @@ -109139,8 +109249,10 @@ "requirements": "{23,64}", "ge_buy_limit": "5000", "grand_exchange_price": "2216", + "examine": "I can summon a stranger plant familiar with this.", "durability": null, "name": "Stranger plant pouch", + "tradeable": "true", "low_alchemy": "1449", "high_alchemy": "2174", "archery_ticket_price": "0", @@ -109149,6 +109261,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2216", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Stranger plant pouch", "tradeable": "true", @@ -109160,8 +109273,10 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "301", + "examine": "I can summon a spirit wolf familiar with this.", "durability": null, "name": "Spirit wolf pouch", + "tradeable": "true", "low_alchemy": "239", "high_alchemy": "359", "archery_ticket_price": "0", @@ -109170,6 +109285,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "301", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Spirit wolf pouch", "tradeable": "true", @@ -109182,8 +109298,10 @@ "requirements": "{18,23}", "ge_buy_limit": "5000", "grand_exchange_price": "808", + "examine": "I can summon a desert wyrm familiar with this.", "durability": null, "name": "Desert wyrm pouch", + "tradeable": "true", "low_alchemy": "619", "high_alchemy": "929", "archery_ticket_price": "0", @@ -109192,6 +109310,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "808", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Desert wyrm pouch", "tradeable": "true", @@ -109204,8 +109323,10 @@ "requirements": "{23,42}", "ge_buy_limit": "5000", "grand_exchange_price": "1812", + "examine": "I can summon an evil turnip familiar with this.", "durability": null, "name": "Evil turnip pouch", + "tradeable": "true", "low_alchemy": "1209", "high_alchemy": "1814", "archery_ticket_price": "0", @@ -109214,6 +109335,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1812", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Evil turnip pouch", "tradeable": "true", @@ -109226,8 +109348,10 @@ "requirements": "{23,31}", "ge_buy_limit": "10000", "grand_exchange_price": "1416", + "examine": "I can summon a vampire bat familiar with this.", "durability": null, "name": "Vampire bat pouch", + "tradeable": "true", "low_alchemy": "979", "high_alchemy": "1469", "archery_ticket_price": "0", @@ -109236,6 +109360,7 @@ { "ge_buy_limit": "10000", "grand_exchange_price": "1416", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Vampire bat pouch", "tradeable": "true", @@ -109248,8 +109373,10 @@ "requirements": "{19,23}", "ge_buy_limit": "5000", "grand_exchange_price": "992", + "examine": "I can summon a spirit scorpion familiar with this.", "durability": null, "name": "Spirit scorpion pouch", + "tradeable": "true", "low_alchemy": "739", "high_alchemy": "1109", "archery_ticket_price": "0", @@ -109258,6 +109385,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "992", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Spirit scorpion pouch", "tradeable": "true", @@ -109270,8 +109398,10 @@ "requirements": "{23,71}", "ge_buy_limit": "5000", "grand_exchange_price": "332", + "examine": "I can summon an arctic bear familiar with this.", "durability": null, "name": "Arctic bear pouch", + "tradeable": "true", "low_alchemy": "309", "high_alchemy": "464", "archery_ticket_price": "0", @@ -109280,6 +109410,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "332", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Arctic bear pouch", "tradeable": "true", @@ -109292,8 +109423,10 @@ "requirements": "{10,23}", "ge_buy_limit": "5000", "grand_exchange_price": "2225", + "examine": "I can summon a spirit spider familiar with this.", "durability": null, "name": "Spirit spider pouch", + "tradeable": "true", "low_alchemy": "249", "high_alchemy": "374", "archery_ticket_price": "0", @@ -109302,6 +109435,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2225", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Spirit spider pouch", "tradeable": "true", @@ -109314,8 +109448,10 @@ "requirements": "{23,49}", "ge_buy_limit": "5000", "grand_exchange_price": "2045", + "examine": "I can summon a bloated leech familiar with this.", "durability": null, "name": "Bloated leech pouch", + "tradeable": "true", "low_alchemy": "1339", "high_alchemy": "2009", "archery_ticket_price": "0", @@ -109324,6 +109460,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2045", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Bloated leech pouch", "tradeable": "true", @@ -109336,8 +109473,10 @@ "requirements": "{23,25}", "ge_buy_limit": "5000", "grand_exchange_price": "3746", + "examine": "I can summon a spirit kalphite familiar with this.", "durability": null, "name": "Spirit kalphite pouch", + "tradeable": "true", "low_alchemy": "679", "high_alchemy": "1019", "archery_ticket_price": "0", @@ -109346,6 +109485,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "3746", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Spirit kalphite pouch", "tradeable": "true", @@ -109358,8 +109498,10 @@ "requirements": "{23,32}", "ge_buy_limit": "5000", "grand_exchange_price": "1470", + "examine": "I can summon a honey badger familiar with this.", "durability": null, "name": "Honey badger pouch", + "tradeable": "true", "low_alchemy": "1009", "high_alchemy": "1514", "archery_ticket_price": "0", @@ -109368,6 +109510,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1470", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Honey badger pouch", "tradeable": "true", @@ -109380,8 +109523,10 @@ "requirements": "{23,23}", "ge_buy_limit": "5000", "grand_exchange_price": "1578", + "examine": "I can summon an albino rat familiar with this.", "durability": null, "name": "Albino rat pouch", + "tradeable": "true", "low_alchemy": "919", "high_alchemy": "1379", "archery_ticket_price": "0", @@ -109390,6 +109535,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1578", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Albino rat pouch", "tradeable": "true", @@ -109402,8 +109548,10 @@ "requirements": "{23,74}", "ge_buy_limit": "5000", "grand_exchange_price": "2924", + "examine": "I can summon a granite lobster familiar with this.", "durability": null, "name": "Granite lobster pouch", + "tradeable": "true", "low_alchemy": "1829", "high_alchemy": "2744", "archery_ticket_price": "0", @@ -109412,6 +109560,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2924", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Granite lobster pouch", "tradeable": "true", @@ -109424,8 +109573,10 @@ "requirements": "{23,41}", "ge_buy_limit": "5000", "grand_exchange_price": "1375", + "examine": "I can summon a macaw familiar with this.", "durability": null, "name": "Macaw pouch", + "tradeable": "true", "low_alchemy": "949", "high_alchemy": "1424", "archery_ticket_price": "0", @@ -109434,6 +109585,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1375", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Macaw pouch", "tradeable": "true", @@ -109446,8 +109598,10 @@ "requirements": "{23,36}", "ge_buy_limit": "5000", "grand_exchange_price": "1804", + "examine": "I can summon a bronze minotaur familiar with this.", "durability": null, "name": "Bronze minotaur pouch", + "tradeable": "true", "low_alchemy": "1189", "high_alchemy": "1784", "archery_ticket_price": "0", @@ -109456,6 +109610,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1804", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Bronze minotaur pouch", "tradeable": "true", @@ -109468,8 +109623,10 @@ "requirements": "{23,46}", "ge_buy_limit": "5000", "grand_exchange_price": "2216", + "examine": "I can summon an iron minotaur familiar with this.", "durability": null, "name": "Iron minotaur pouch", + "tradeable": "true", "low_alchemy": "1419", "high_alchemy": "2129", "archery_ticket_price": "0", @@ -109478,6 +109635,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2216", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Iron minotaur pouch", "tradeable": "true", @@ -109490,8 +109648,10 @@ "requirements": "{23,56}", "ge_buy_limit": "5000", "grand_exchange_price": "2529", + "examine": "I can summon a steel minotaur familiar with this", "durability": null, "name": "Steel minotaur pouch", + "tradeable": "true", "low_alchemy": "1579", "high_alchemy": "2369", "archery_ticket_price": "0", @@ -109500,6 +109660,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2529", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Steel minotaur pouch", "tradeable": "true", @@ -109512,8 +109673,10 @@ "requirements": "{23,66}", "ge_buy_limit": "5000", "grand_exchange_price": "2666", + "examine": "I can summon a mithril minotaur with this.", "durability": null, "name": "Mithril minotaur pouch", + "tradeable": "true", "low_alchemy": "1689", "high_alchemy": "2534", "archery_ticket_price": "0", @@ -109522,6 +109685,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2666", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Mithril minotaur pouch", "tradeable": "true", @@ -109534,8 +109698,10 @@ "requirements": "{23,76}", "ge_buy_limit": "5000", "grand_exchange_price": "2520", + "examine": "I can summon an adamant minotaur familiar with this.", "durability": null, "name": "Adamant minotaur pouch", + "tradeable": "true", "low_alchemy": "1609", "high_alchemy": "2414", "archery_ticket_price": "0", @@ -109544,6 +109710,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2520", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Adamant minotaur pouch", "tradeable": "true", @@ -109556,8 +109723,10 @@ "requirements": "{23,86}", "ge_buy_limit": "5000", "grand_exchange_price": "373", + "examine": "I can summon a rune minotaur with this.", "durability": null, "name": "Rune minotaur pouch", + "tradeable": "true", "low_alchemy": "179", "high_alchemy": "269", "archery_ticket_price": "0", @@ -109566,6 +109735,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "373", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Rune minotaur pouch", "tradeable": "true", @@ -109578,8 +109748,10 @@ "requirements": "{23,61}", "ge_buy_limit": "5000", "grand_exchange_price": "2468", + "examine": "I can summon a smoke devil familiar with this.", "durability": null, "name": "Smoke devil pouch", + "tradeable": "true", "low_alchemy": "1579", "high_alchemy": "2369", "archery_ticket_price": "0", @@ -109588,6 +109760,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2468", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Smoke devil pouch", "tradeable": "true", @@ -109600,8 +109773,10 @@ "requirements": "{23,40}", "ge_buy_limit": "5000", "grand_exchange_price": "319", + "examine": "I can summon a bull ant familiar with this.", "durability": null, "name": "Bull ant pouch", + "tradeable": "true", "low_alchemy": "279", "high_alchemy": "419", "archery_ticket_price": "0", @@ -109610,6 +109785,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "319", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Bull ant pouch", "tradeable": "true", @@ -109622,8 +109798,10 @@ "requirements": "{23,92}", "ge_buy_limit": "5000", "grand_exchange_price": "3625", + "examine": "I can summon a wolpertinger familiar with this.", "durability": null, "name": "Wolpertinger pouch", + "tradeable": "true", "low_alchemy": "2199", "high_alchemy": "3299", "archery_ticket_price": "0", @@ -109632,6 +109810,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "3625", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Wolpertinger pouch", "tradeable": "true", @@ -109644,8 +109823,10 @@ "requirements": "{23,28}", "ge_buy_limit": "5000", "grand_exchange_price": "906", + "examine": "I can summon a compost mound familiar with this.", "durability": null, "name": "Compost mound pouch", + "tradeable": "true", "low_alchemy": "639", "high_alchemy": "959", "archery_ticket_price": "0", @@ -109654,6 +109835,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "906", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Compost mound pouch", "tradeable": "true", @@ -109666,8 +109848,10 @@ "requirements": "{23,96}", "ge_buy_limit": "5000", "grand_exchange_price": "3696", + "examine": "I can summon a pack yak familiar with this.", "durability": null, "name": "Pack yak pouch", + "tradeable": "true", "low_alchemy": "2279", "high_alchemy": "3419", "archery_ticket_price": "0", @@ -109676,6 +109860,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "3696", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Pack yak pouch", "tradeable": "true", @@ -109688,8 +109873,10 @@ "requirements": "{23,43}", "ge_buy_limit": "5000", "grand_exchange_price": "1514", + "examine": "I can summon a spirit cockatrice familiar with this.", "durability": null, "name": "Sp. cockatrice pouch", + "tradeable": "true", "low_alchemy": "1049", "high_alchemy": "1574", "archery_ticket_price": "0", @@ -109698,6 +109885,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1514", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Sp. cockatrice pouch", "tradeable": "true", @@ -109710,8 +109898,10 @@ "requirements": "{23,43}", "ge_buy_limit": "5000", "grand_exchange_price": "1523", + "examine": "I can summon a spirit guthatrice familiar with this.", "durability": null, "name": "Sp. guthatrice pouch", + "tradeable": "true", "low_alchemy": "1049", "high_alchemy": "1574", "archery_ticket_price": "0", @@ -109720,6 +109910,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1523", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Sp. guthatrice pouch", "tradeable": "true", @@ -109732,8 +109923,10 @@ "requirements": "{23,43}", "ge_buy_limit": "5000", "grand_exchange_price": "1492", + "examine": "I can summon a spirit saratrice familiar with this.", "durability": null, "name": "Sp. saratrice pouch", + "tradeable": "true", "low_alchemy": "1049", "high_alchemy": "1574", "archery_ticket_price": "0", @@ -109742,6 +109935,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1492", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Sp. saratrice pouch", "tradeable": "true", @@ -109754,8 +109948,10 @@ "requirements": "{23,43}", "ge_buy_limit": "5000", "grand_exchange_price": "1515", + "examine": "I can summon a spirit zamatrice familiar with this.", "durability": null, "name": "Sp. zamatrice pouch", + "tradeable": "true", "low_alchemy": "1049", "high_alchemy": "1574", "archery_ticket_price": "0", @@ -109764,6 +109960,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1515", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Sp. zamatrice pouch", "tradeable": "true", @@ -109776,8 +109973,10 @@ "requirements": "{23,43}", "ge_buy_limit": "5000", "grand_exchange_price": "1531", + "examine": "I can summon a spirit pengatrice familiar with this.", "durability": null, "name": "Sp. pengatrice pouch", + "tradeable": "true", "low_alchemy": "1049", "high_alchemy": "1574", "archery_ticket_price": "0", @@ -109786,6 +109985,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1531", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Sp. pengatrice pouch", "tradeable": "true", @@ -109798,8 +109998,10 @@ "requirements": "{23,43}", "ge_buy_limit": "5000", "grand_exchange_price": "3085", + "examine": "I can summon a spirit coraxatrice familiar with this.", "durability": null, "name": "Sp. coraxatrice pouch", + "tradeable": "true", "low_alchemy": "1049", "high_alchemy": "1574", "archery_ticket_price": "0", @@ -109808,6 +110010,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "3085", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Sp. coraxatrice pouch", "tradeable": "true", @@ -109820,8 +110023,10 @@ "requirements": "{23,43}", "ge_buy_limit": "5000", "grand_exchange_price": "3881", + "examine": "I can summon a spirit vulatrice familiar with this.", "durability": null, "name": "Sp. vulatrice pouch", + "tradeable": "true", "low_alchemy": "1049", "high_alchemy": "1574", "archery_ticket_price": "0", @@ -109830,6 +110035,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "3881", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Sp. vulatrice pouch", "tradeable": "true", @@ -109989,8 +110195,10 @@ "requirements": "{23,66}", "ge_buy_limit": "5000", "grand_exchange_price": "293", + "examine": "I can summon a barker toad familiar with this.", "durability": null, "name": "Barker toad pouch", + "tradeable": "true", "low_alchemy": "279", "high_alchemy": "419", "archery_ticket_price": "0", @@ -109999,6 +110207,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "293", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Barker toad pouch", "tradeable": "true", @@ -110286,8 +110495,10 @@ { "ge_buy_limit": "10000", "grand_exchange_price": "3", + "examine": "Can be used to create Summoning pouches.", "durability": null, "name": "Pouch", + "tradeable": "true", "archery_ticket_price": "0", "id": "12155" }, @@ -112300,8 +112511,10 @@ "requirements": "{23,56}", "ge_buy_limit": "5000", "grand_exchange_price": "1914", + "examine": "I can summon an ibis familiar with this.", "durability": null, "name": "Ibis pouch", + "tradeable": "true", "low_alchemy": "1259", "high_alchemy": "1889", "archery_ticket_price": "0", @@ -112310,6 +112523,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1914", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Ibis pouch", "tradeable": "true", @@ -114571,8 +114785,10 @@ "requirements": "{23,85}", "ge_buy_limit": "5000", "grand_exchange_price": "2613", + "examine": "I can summon a swamp titan familiar with this.", "durability": null, "name": "Swamp titan pouch", + "tradeable": "true", "low_alchemy": "1669", "high_alchemy": "2504", "archery_ticket_price": "0", @@ -114581,6 +114797,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2613", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Swamp titan pouch", "tradeable": "true", @@ -114593,8 +114810,10 @@ "requirements": "{17,23}", "ge_buy_limit": "5000", "grand_exchange_price": "130", + "examine": "I can summon a spirit mosquito familiar with this.", "durability": null, "name": "Spirit mosquito pouch", + "tradeable": "true", "low_alchemy": "179", "high_alchemy": "269", "archery_ticket_price": "0", @@ -114603,6 +114822,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "130", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Spirit mosquito pouch", "tradeable": "true", @@ -114615,8 +114835,10 @@ "requirements": "{23,34}", "ge_buy_limit": "5000", "grand_exchange_price": "16100", + "examine": "I can summon a void spinner familiar with this.", "durability": null, "name": "Void spinner pouch", + "tradeable": "true", "low_alchemy": "909", "high_alchemy": "1364", "archery_ticket_price": "0", @@ -114625,6 +114847,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "16100", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Void spinner pouch", "tradeable": "true", @@ -114637,8 +114860,10 @@ "requirements": "{23,76}", "ge_buy_limit": "5000", "grand_exchange_price": "2458", + "examine": "I can summon a forge regent familiar with this.", "durability": null, "name": "Forge regent pouch", + "tradeable": "true", "low_alchemy": "1579", "high_alchemy": "2369", "archery_ticket_price": "0", @@ -114647,6 +114872,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2458", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Forge regent pouch", "tradeable": "true", @@ -114659,8 +114885,10 @@ "requirements": "{23,57}", "ge_buy_limit": "5000", "grand_exchange_price": "4097", + "examine": "I can summon a spirit larupia familiar with this.", "durability": null, "name": "Spirit larupia pouch", + "tradeable": "true", "low_alchemy": "1719", "high_alchemy": "2579", "archery_ticket_price": "0", @@ -114669,6 +114897,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "4097", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Spirit larupia pouch", "tradeable": "true", @@ -114681,8 +114910,10 @@ "requirements": "{23,89}", "ge_buy_limit": "5000", "grand_exchange_price": "3856", + "examine": "I can summon a geyser titan familiar with this.", "durability": null, "name": "Geyser titan pouch", + "tradeable": "true", "low_alchemy": "2389", "high_alchemy": "3584", "archery_ticket_price": "0", @@ -114691,6 +114922,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "3856", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Geyser titan pouch", "tradeable": "true", @@ -114703,8 +114935,10 @@ "requirements": "{23,83}", "ge_buy_limit": "5000", "grand_exchange_price": "3840", + "examine": "I can summon a lava titan familiar with this.", "durability": null, "name": "Lava titan pouch", + "tradeable": "true", "low_alchemy": "2359", "high_alchemy": "3539", "archery_ticket_price": "0", @@ -114713,6 +114947,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "3840", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Lava titan pouch", "tradeable": "true", @@ -114725,8 +114960,10 @@ "requirements": "{23,99}", "ge_buy_limit": "5000", "grand_exchange_price": "5800", + "examine": "I can summon a steel titan familiar with this.", "durability": null, "name": "Steel titan pouch", + "tradeable": "true", "low_alchemy": "1949", "high_alchemy": "2924", "archery_ticket_price": "0", @@ -114735,6 +114972,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "5800", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Steel titan pouch", "tradeable": "true", @@ -114747,8 +114985,10 @@ "requirements": "{23,73}", "ge_buy_limit": "5000", "grand_exchange_price": "3436", + "examine": "I can summon an obsidian golem familiar with this.", "durability": null, "name": "Obsidian golem pouch", + "tradeable": "true", "low_alchemy": "2119", "high_alchemy": "3179", "archery_ticket_price": "0", @@ -114757,6 +114997,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "3436", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Obsidian golem pouch", "tradeable": "true", @@ -114769,8 +115010,10 @@ "requirements": "{23,77}", "ge_buy_limit": "5000", "grand_exchange_price": "3017", + "examine": "I can summon a talon beast familiar with this.", "durability": null, "name": "Talon beast pouch", + "tradeable": "true", "low_alchemy": "1909", "high_alchemy": "2864", "archery_ticket_price": "0", @@ -114779,6 +115022,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "3017", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Talon beast pouch", "tradeable": "true", @@ -114791,8 +115035,10 @@ "requirements": "{23,93}", "ge_buy_limit": "5000", "grand_exchange_price": "2991", + "examine": "I can summon an abyssal titan familiar with this.", "durability": null, "name": "Abyssal titan pouch", + "tradeable": "true", "low_alchemy": "1299", "high_alchemy": "1949", "archery_ticket_price": "0", @@ -114801,6 +115047,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "2991", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Abyssal titan pouch", "tradeable": "true", @@ -114813,8 +115060,10 @@ "requirements": "{23,34}", "ge_buy_limit": "5000", "grand_exchange_price": "18300", + "examine": "I can summon a void torcher familiar with this.", "durability": null, "name": "Void torcher pouch", + "tradeable": "true", "low_alchemy": "909", "high_alchemy": "1364", "archery_ticket_price": "0", @@ -114823,6 +115072,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "18300", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Void torcher pouch", "tradeable": "true", @@ -114835,8 +115085,10 @@ "requirements": "{23,29}", "ge_buy_limit": "5000", "grand_exchange_price": "1513", + "examine": "I can summon a giant chinchompa familiar with this.", "durability": null, "name": "Giant chinchompa pouch", + "tradeable": "true", "low_alchemy": "1009", "high_alchemy": "1514", "archery_ticket_price": "0", @@ -114845,6 +115097,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1513", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Giant chinchompa pouch", "tradeable": "true", @@ -114857,8 +115110,10 @@ "requirements": "{23,79}", "ge_buy_limit": "5000", "grand_exchange_price": "3567", + "examine": "I can summon a fire titan familiar with this.", "durability": null, "name": "Fire titan pouch", + "tradeable": "true", "low_alchemy": "2149", "high_alchemy": "3224", "archery_ticket_price": "0", @@ -114867,6 +115122,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "3567", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Fire titan pouch", "tradeable": "true", @@ -114879,8 +115135,10 @@ "requirements": "{23,79}", "ge_buy_limit": "5000", "grand_exchange_price": "3548", + "examine": "I can summon a moss titan familiar with this.", "durability": null, "name": "Moss titan pouch", + "tradeable": "true", "low_alchemy": "2189", "high_alchemy": "3284", "archery_ticket_price": "0", @@ -114889,6 +115147,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "3548", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Moss titan pouch", "tradeable": "true", @@ -114901,8 +115160,10 @@ "requirements": "{23,79}", "ge_buy_limit": "5000", "grand_exchange_price": "7184", + "examine": "I can summon an ice titan familiar with this.", "durability": null, "name": "Ice titan pouch", + "tradeable": "true", "low_alchemy": "2149", "high_alchemy": "3224", "archery_ticket_price": "0", @@ -114911,6 +115172,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "7184", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Ice titan pouch", "tradeable": "true", @@ -114923,8 +115185,10 @@ "requirements": "{22,23}", "ge_buy_limit": "5000", "grand_exchange_price": "1116", + "examine": "I can summon a spirit Tz-Kih familiar with this.", "durability": null, "name": "Spirit tz-kih pouch", + "tradeable": "true", "low_alchemy": "809", "high_alchemy": "1214", "archery_ticket_price": "0", @@ -114933,6 +115197,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1116", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Spirit tz-kih pouch", "tradeable": "true", @@ -114945,8 +115210,10 @@ "requirements": "{23,57}", "ge_buy_limit": "5000", "grand_exchange_price": "7919", + "examine": "I can summon a spirit graahk familiar with this.", "durability": null, "name": "Spirit graahk pouch", + "tradeable": "true", "low_alchemy": "1709", "high_alchemy": "2564", "archery_ticket_price": "0", @@ -114955,6 +115222,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "7919", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Spirit graahk pouch", "tradeable": "true", @@ -114967,8 +115235,10 @@ "requirements": "{23,57}", "ge_buy_limit": "5000", "grand_exchange_price": "13300", + "examine": "I can summon a spirit kyatt familiar with this.", "durability": null, "name": "Spirit kyatt pouch", + "tradeable": "true", "low_alchemy": "1699", "high_alchemy": "2549", "archery_ticket_price": "0", @@ -114977,6 +115247,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "13300", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Spirit kyatt pouch", "tradeable": "true", @@ -114989,8 +115260,10 @@ "requirements": "{23,34}", "ge_buy_limit": "5000", "grand_exchange_price": "18600", + "examine": "I can summon a void shifter familiar with this.", "durability": null, "name": "Void shifter pouch", + "tradeable": "true", "low_alchemy": "909", "high_alchemy": "1364", "archery_ticket_price": "0", @@ -114999,6 +115272,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "18600", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Void shifter pouch", "tradeable": "true", @@ -115011,8 +115285,10 @@ "requirements": "{23,46}", "ge_buy_limit": "5000", "grand_exchange_price": "1951", + "examine": "I can summon a pyrelord familiar with this.", "durability": null, "name": "Pyrelord pouch", + "tradeable": "true", "low_alchemy": "1279", "high_alchemy": "1919", "archery_ticket_price": "0", @@ -115021,6 +115297,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1951", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Pyrelord pouch", "tradeable": "true", @@ -115033,8 +115310,10 @@ "requirements": "{23,34}", "ge_buy_limit": "5000", "grand_exchange_price": "10700", + "examine": "I can summon a void ravager familiar with this.", "durability": null, "name": "Void ravager pouch", + "tradeable": "true", "low_alchemy": "909", "high_alchemy": "1364", "archery_ticket_price": "0", @@ -115043,6 +115322,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "10700", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Void ravager pouch", "tradeable": "true", @@ -115055,8 +115335,10 @@ "requirements": "{23,70}", "ge_buy_limit": "5000", "grand_exchange_price": "1382", + "examine": "I can summon a ravenous locust familiar with this.", "durability": null, "name": "Ravenous locust pouch", + "tradeable": "true", "low_alchemy": "959", "high_alchemy": "1439", "archery_ticket_price": "0", @@ -115065,6 +115347,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "1382", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Ravenous locust pouch", "tradeable": "true", @@ -115077,8 +115360,10 @@ "requirements": "{23,95}", "ge_buy_limit": "5000", "grand_exchange_price": "3470", + "examine": "I can summon an iron titan familiar with this.", "durability": null, "name": "Iron titan pouch", + "tradeable": "true", "low_alchemy": "2149", "high_alchemy": "3224", "archery_ticket_price": "0", @@ -115087,6 +115372,7 @@ { "ge_buy_limit": "5000", "grand_exchange_price": "3470", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Iron titan pouch", "tradeable": "true", @@ -115694,9 +115980,9 @@ "id": "12872" }, { - "requirements": "{1,60}-{6,50}", + "requirements": "{1,50}-{6,60}", "shop_price": "1500", - "examine": "Charged - A robe top infused with arcane power, especially created for combat spells.", + "examine": "A robe top infused with arcane power, especially created for combat spells.", "durability": null, "low_alchemy": "20000", "high_alchemy": "30000", @@ -115712,9 +115998,9 @@ "bonuses": "0,0,0,26,0,17,15,20,26,0,30,0,0,0,0" }, { - "requirements": "{1,60}-{6,50}", + "requirements": "{1,50}-{6,60}", "shop_price": "1500", - "examine": "Charged - A robe top infused with arcane power, especially created for combat spells.", + "examine": "A robe top infused with arcane power, especially created for combat spells.", "durability": null, "low_alchemy": "20000", "high_alchemy": "30000", @@ -115730,9 +116016,9 @@ "bonuses": "0,0,0,26,0,17,15,20,26,0,30,0,0,0,0" }, { - "requirements": "{1,60}-{6,50}", + "requirements": "{1,50}-{6,60}", "shop_price": "1500", - "examine": "Charged - A robe top infused with arcane power, especially created for combat spells.", + "examine": "A robe top infused with arcane power, especially created for combat spells.", "durability": null, "low_alchemy": "20000", "high_alchemy": "30000", @@ -115748,9 +116034,9 @@ "bonuses": "0,0,0,26,0,17,15,20,26,0,30,0,0,0,0" }, { - "requirements": "{1,60}-{6,50}", + "requirements": "{1,50}-{6,60}", "shop_price": "1500", - "examine": "Charged - A robe top infused with arcane power, especially created for combat spells.", + "examine": "A robe top infused with arcane power, especially created for combat spells.", "durability": null, "low_alchemy": "20000", "high_alchemy": "30000", @@ -115766,9 +116052,9 @@ "bonuses": "0,0,0,26,0,17,15,20,26,0,30,0,0,0,0" }, { - "requirements": "{1,60}-{6,50}", + "requirements": "{1,50}-{6,60}", "shop_price": "1500", - "examine": "Charged - A robe top infused with arcane power, especially created for combat spells.", + "examine": "A robe top infused with arcane power, especially created for combat spells.", "durability": null, "low_alchemy": "20000", "high_alchemy": "30000", @@ -115784,10 +116070,10 @@ "bonuses": "0,0,0,26,0,17,15,20,26,0,30,0,0,0,0" }, { - "requirements": "{1,60}-{6,50}", + "requirements": "{1,50}-{6,60}", "shop_price": "1500", "ge_buy_limit": "10", - "examine": "Charged - A robe top infused with arcane power, especially created for combat spells.", + "examine": "Its arcane power is waning.", "durability": null, "low_alchemy": "20000", "high_alchemy": "30000", @@ -115797,7 +116083,7 @@ "remove_sleeves": "true", "grand_exchange_price": "431400", "name": "Battle robe top 0", - "tradeable": "false", + "tradeable": "true", "archery_ticket_price": "0", "id": "12878", "bonuses": "0,0,0,7,0,4,4,5,7,0,8,0,0,0,0" @@ -115805,14 +116091,15 @@ { "ge_buy_limit": "10", "grand_exchange_price": "431400", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Battle robe top 0", - "tradeable": "false", + "tradeable": "true", "archery_ticket_price": "0", "id": "12879" }, { - "requirements": "{1,60}-{6,50}", + "requirements": "{1,50}-{6,60}", "shop_price": "1000", "examine": "A robe bottom infused with arcane power, especially created for combat spells.", "durability": null, @@ -115829,7 +116116,7 @@ "bonuses": "0,0,0,20,0,14,11,16,20,0,23,0,0,0,0" }, { - "requirements": "{1,60}-{6,50}", + "requirements": "{1,50}-{6,60}", "shop_price": "1000", "examine": "A robe bottom infused with arcane power, especially created for combat spells.", "durability": null, @@ -115846,7 +116133,7 @@ "bonuses": "0,0,0,20,0,14,11,16,20,0,23,0,0,0,0" }, { - "requirements": "{1,60}-{6,50}", + "requirements": "{1,50}-{6,60}", "shop_price": "1000", "examine": "A robe bottom infused with arcane power, especially created for combat spells.", "durability": null, @@ -115863,7 +116150,7 @@ "bonuses": "0,0,0,20,0,14,11,16,20,0,23,0,0,0,0" }, { - "requirements": "{1,60}-{6,50}", + "requirements": "{1,50}-{6,60}", "shop_price": "1000", "examine": "A robe bottom infused with arcane power, especially created for combat spells.", "durability": null, @@ -115880,7 +116167,7 @@ "bonuses": "0,0,0,20,0,14,11,16,20,0,23,0,0,0,0" }, { - "requirements": "{1,60}-{6,50}", + "requirements": "{1,50}-{6,60}", "shop_price": "1000", "examine": "A robe bottom infused with arcane power, especially created for combat spells.", "durability": null, @@ -115897,10 +116184,10 @@ "bonuses": "0,0,0,20,0,14,11,16,20,0,23,0,0,0,0" }, { - "requirements": "{1,60}-{6,50}", + "requirements": "{1,50}-{6,60}", "shop_price": "1000", "ge_buy_limit": "10", - "examine": "A robe bottom infused with arcane power, especially created for combat spells.", + "examine": "Its arcane power is waning.", "durability": null, "low_alchemy": "16000", "high_alchemy": "24000", @@ -115909,7 +116196,7 @@ "equipment_slot": "7", "grand_exchange_price": "538000", "name": "Battle robe bottom 0", - "tradeable": "false", + "tradeable": "true", "archery_ticket_price": "0", "id": "12885", "bonuses": "0,0,0,6,0,4,3,4,6,0,7,0,0,0,0" @@ -115917,9 +116204,10 @@ { "ge_buy_limit": "10", "grand_exchange_price": "538000", + "examine": "Swap this note at any bank for the equivalent item.", "durability": null, "name": "Battle robe bottom 0", - "tradeable": "false", + "tradeable": "true", "archery_ticket_price": "0", "id": "12886" }, @@ -116482,7 +116770,7 @@ { "requirements": "{1,45}", "shop_price": "200", - "examine": "A spiked square shield.", + "examine": "A spiked, medium square shield.", "durability": null, "low_alchemy": "2576", "high_alchemy": "3864", @@ -116491,7 +116779,7 @@ "equipment_slot": "5", "grand_exchange_price": "57548", "name": "Rune spikeshield 100", - "tradeable": "true", + "tradeable": "false", "archery_ticket_price": "0", "id": "12922", "bonuses": "0,0,0,-6,-2,39,41,37,0,39,36,3,0,0,0", @@ -116500,7 +116788,7 @@ { "requirements": "{1,45}", "shop_price": "200", - "examine": "A spiked square shield.", + "examine": "A spiked, medium square shield.", "durability": null, "low_alchemy": "2576", "high_alchemy": "3864", @@ -116509,7 +116797,7 @@ "equipment_slot": "5", "grand_exchange_price": "57548", "name": "Rune spikeshield 80", - "tradeable": "true", + "tradeable": "false", "archery_ticket_price": "0", "id": "12923", "bonuses": "0,0,0,-6,-2,39,41,37,0,39,36,3,0,0,0" @@ -116517,7 +116805,7 @@ { "requirements": "{1,45}", "shop_price": "200", - "examine": "Uncharged: Not so spiky anymore.", + "examine": "A spiked, medium square shield.", "durability": null, "low_alchemy": "2576", "high_alchemy": "3864", @@ -116526,7 +116814,7 @@ "equipment_slot": "5", "grand_exchange_price": "57548", "name": "Rune spikeshield 60", - "tradeable": "true", + "tradeable": "false", "archery_ticket_price": "0", "id": "12924", "bonuses": "0,0,0,-6,-2,39,41,37,0,39,36,3,0,0,0" @@ -116534,7 +116822,7 @@ { "requirements": "{1,45}", "shop_price": "200", - "examine": "A spiked square shield.", + "examine": "A spiked, medium square shield.", "durability": null, "low_alchemy": "2576", "high_alchemy": "3864", @@ -116543,7 +116831,7 @@ "equipment_slot": "5", "grand_exchange_price": "57548", "name": "Rune spikeshield 40", - "tradeable": "true", + "tradeable": "false", "archery_ticket_price": "0", "id": "12925", "bonuses": "0,0,0,-6,-2,39,41,37,0,39,36,3,0,0,0" @@ -116551,7 +116839,7 @@ { "requirements": "{1,45}", "shop_price": "200", - "examine": "A spiked square shield.", + "examine": "A spiked, medium square shield.", "durability": null, "low_alchemy": "2576", "high_alchemy": "3864", @@ -116560,7 +116848,7 @@ "equipment_slot": "5", "grand_exchange_price": "57548", "name": "Rune spikeshield 20", - "tradeable": "true", + "tradeable": "false", "archery_ticket_price": "0", "id": "12926", "bonuses": "0,0,0,-6,-2,39,41,37,0,39,36,3,0,0,0" @@ -118908,7 +119196,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A fully charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -118934,7 +119222,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -118958,6 +119246,7 @@ }, { "turn90cw_anim": "9053", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -118977,7 +119266,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119001,7 +119290,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119025,7 +119314,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119049,7 +119338,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119073,7 +119362,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119097,7 +119386,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119121,7 +119410,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119145,7 +119434,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119169,7 +119458,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119193,7 +119482,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119217,7 +119506,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119241,7 +119530,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119265,7 +119554,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119289,7 +119578,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119313,7 +119602,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119337,7 +119626,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119361,7 +119650,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119385,7 +119674,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119409,7 +119698,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119433,7 +119722,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119457,7 +119746,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119481,7 +119770,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119505,7 +119794,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail - it's nearly out of charges.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119529,7 +119818,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail - it's nearly out of charges.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119553,7 +119842,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail - it's nearly out of charges.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119577,7 +119866,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail - it's nearly out of charges.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -119601,7 +119890,7 @@ }, { "turn90cw_anim": "9053", - "examine": "At 30: A fully charged flail. At 29-6 charges: A partially charged flail. At 5-2 charges: A partially charged flail - it's nearly out of charges. At 1 charge: A partially charged flail - one last charge left.", + "examine": "A partially charged flail - one last charge left.", "walk_anim": "9051", "has_special": "true", "durability": null, @@ -138889,35 +139178,25 @@ }, { "id": "14651", - "examine": "Passed down from the super egg defending bunny knights.", + "examine": "Mysterious blueprints written in an alien language.", "destroy": "true", - "destroy_message": " WARNING: This item CAN NOT be re-obtained.", - "requirements": "{0,40}", + "destroy_message": " WARNING: You will have to reobtain this item the hard way.", + "requirements": "", "durability": null, - "weight": "0.4", - "attack_speed": "4", - "weapon_interface": "12", - "render_anim": "326", - "equipment_slot": "3", - "fun_weapon": "true", - "name": "Eggscalibur", - "archery_ticket_price": "0", - "bonuses": "-100,-100,-50,0,0,0,0,0,0,0,0,-10,0,0,0" + "weight": "0.1", + "name": "Ancient Blueprints", + "archery_ticket_price": "0" }, { - "name": "Super Egg", + "name": "Ring of the Star Sprite", "id": "14652", - "examine": "SUPER. EGG. SUPER. EGG.", + "examine": "A stardust-infused dragonstone ring.", "destroy": "true", - "destroy_message": "You dare destroy I?! THE ALL MIGHTY AND POWERFUL SUPER EGG?!", + "destroy_message": "You can get another by bringing the materials along with the blueprint to a Star Sprite.", "durability": null, - "weight": "0.4", - "attack_speed": "4", - "weapon_interface": "12", - "render_anim": "182", - "equipment_slot": "3", - "fun_weapon": "true", + "weight": "0.1", + "equipment_slot": "12", "archery_ticket_price": "0", - "bonuses": "-100,-100,-50,0,0,0,0,0,0,0,0,-10,0,0,0" + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0" } ] \ No newline at end of file diff --git a/Server/data/configs/music_configs.json b/Server/data/configs/music_configs.json index 04ca52e75..6aee332d7 100644 --- a/Server/data/configs/music_configs.json +++ b/Server/data/configs/music_configs.json @@ -2254,5 +2254,23 @@ "name": "Too Many Cooks...", "indexId": "398", "borders": "{2944,9856,3007,9919}" + }, + { + "id": "222", + "name": "Major Miner", + "indexId": "437", + "borders": "{2403,10186,2409,10192}" + }, + { + "id": "223", + "name": "Norse Code", + "indexId": "439", + "borders": "{2404,3797,2421,3820}" + }, + { + "id": "225", + "name": "Volcanic Vikings", + "indexId": "440", + "borders": "{2304,3785,2635,3818}" } ] diff --git a/Server/data/configs/npc_configs.json b/Server/data/configs/npc_configs.json index 6157f9c10..f102c4b8c 100644 --- a/Server/data/configs/npc_configs.json +++ b/Server/data/configs/npc_configs.json @@ -163,14 +163,14 @@ }, { "examine": "Known for his light-fingered qualities.", - "melee_animation": "422", + "melee_animation": "284", "range_animation": "0", "attack_speed": "4", "respawn_delay": "60", - "defence_animation": "425", + "defence_animation": "285", "weakness": "9", "magic_animation": "0", - "death_animation": "836", + "death_animation": "287", "name": "Thief", "defence_level": "10", "safespot": null, @@ -182,15 +182,15 @@ }, { "examine": "He tries to keep order around here.", - "melee_animation": "422", + "melee_animation": "284", "range_animation": "0", "combat_audio": "511,513,512", "attack_speed": "4", "respawn_delay": "60", - "defence_animation": "0", + "defence_animation": "285", "weakness": "9", "magic_animation": "0", - "death_animation": "836", + "death_animation": "287", "name": "Guard", "defence_level": "13", "safespot": null, @@ -204,10 +204,10 @@ { "examine": "She looks happy.", "melee_animation": "0", - "range_animation": "0", - "defence_animation": "0", + "range_animation": "1142", + "defence_animation": "285", "magic_animation": "0", - "death_animation": "0", + "death_animation": "287", "name": "Schoolgirl", "defence_level": "1", "safespot": null, @@ -2462,22 +2462,23 @@ "slayer_task": "48", "melee_animation": "451", "range_animation": "451", - "attack_speed": "6", + "attack_speed": "4", "defence_animation": "404", "weakness": "9", "slayer_exp": "59", "magic_animation": "451", "death_animation": "843", "name": "Ice warrior", - "defence_level": "39", + "defence_level": "47", "safespot": null, "lifepoints": "59", - "strength_level": "39", + "strength_level": "47", "id": "125", "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,20,10,30,0,0,0,0,0", "clue_level": "1", "range_level": "1", - "attack_level": "39" + "attack_level": "47" }, { "examine": "Looks pretty otherworldly to me!", @@ -2771,23 +2772,26 @@ }, { "examine": "A cold-hearted elemental warrior.", + "slayer_task": "48", "melee_animation": "451", "range_animation": "451", - "attack_speed": "6", + "attack_speed": "4", "defence_animation": "404", + "weakness": "9", "slayer_exp": "59", "magic_animation": "451", "death_animation": "843", "name": "Ice warrior", - "defence_level": "39", + "defence_level": "47", "safespot": null, "lifepoints": "59", - "strength_level": "1", + "strength_level": "47", "id": "145", "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,20,10,30,0,0,0,0,0", "clue_level": "1", "range_level": "1", - "attack_level": "39" + "attack_level": "47" }, { "examine": "A sea bird.", @@ -3336,12 +3340,12 @@ "examine": "An evil human cleric.", "start_gfx": "99", "combat_style": "2", - "end_gfx": "101", "combat_audio": "511,513,512", "melee_animation": "422", "range_animation": "0", "attack_speed": "4", "magic_level": "25", + "end_gfx": "101", "respawn_delay": "60", "defence_animation": "404", "weakness": "5", @@ -3362,12 +3366,12 @@ "examine": "An evil human cleric.", "start_gfx": "99", "combat_style": "2", - "end_gfx": "101", "combat_audio": "511,513,512", "melee_animation": "422", "range_animation": "0", "attack_speed": "4", "magic_level": "25", + "end_gfx": "101", "respawn_delay": "60", "defence_animation": "404", "weakness": "5", @@ -3388,12 +3392,12 @@ "examine": "An evil human cleric.", "start_gfx": "99", "combat_style": "2", - "end_gfx": "101", "combat_audio": "511,513,512", "melee_animation": "422", "range_animation": "0", "attack_speed": "4", "magic_level": "40", + "end_gfx": "101", "respawn_delay": "60", "defence_animation": "404", "weakness": "5", @@ -4486,6 +4490,23 @@ "range_level": "1", "attack_level": "25" }, + { + "examine": "An old motherly witch with a curious smile and a hooked nose.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hetty", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "307", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, { "examine": "The man in charge of the fishing guild.", "melee_animation": "0", @@ -4502,6 +4523,23 @@ "range_level": "1", "attack_level": "1" }, + { + "examine": "He has a colourful personality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Da Vinci", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "336", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, { "examine": "He's ready for a bet.", "melee_animation": "0", @@ -5662,7 +5700,7 @@ "respawn_delay": "60", "defence_animation": "0", "magic_animation": "0", - "death_animation": "0", + "death_animation": "836", "name": "Jail guard", "defence_level": "21", "safespot": null, @@ -5682,7 +5720,7 @@ "respawn_delay": "60", "defence_animation": "0", "magic_animation": "0", - "death_animation": "0", + "death_animation": "836", "name": "Jail guard", "defence_level": "21", "safespot": null, @@ -5702,7 +5740,7 @@ "respawn_delay": "60", "defence_animation": "0", "magic_animation": "0", - "death_animation": "0", + "death_animation": "836", "name": "Jail guard", "defence_level": "21", "safespot": null, @@ -6872,6 +6910,22 @@ "range_level": "1", "attack_level": "1" }, + { + "examine": "If crafting's your thing, he's your man!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rommik", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "574", + "range_level": "1", + "attack_level": "1" + }, { "examine": "He seems to sell tea.", "melee_animation": "0", @@ -9467,7 +9521,7 @@ "respawn_delay": "60", "defence_animation": "0", "magic_animation": "0", - "death_animation": "0", + "death_animation": "836", "name": "Jail guard", "defence_level": "21", "safespot": null, @@ -10439,12 +10493,12 @@ "examine": "An evil human cleric.", "start_gfx": "99", "combat_style": "2", - "end_gfx": "101", "combat_audio": "511,513,512", "melee_animation": "422", "range_animation": "0", "attack_speed": "4", "magic_level": "25", + "end_gfx": "101", "respawn_delay": "60", "defence_animation": "404", "weakness": "3", @@ -10465,12 +10519,12 @@ "examine": "An evil human cleric.", "start_gfx": "99", "combat_style": "2", - "end_gfx": "101", "combat_audio": "511,513,512", "melee_animation": "422", "range_animation": "0", "attack_speed": "4", "magic_level": "25", + "end_gfx": "101", "respawn_delay": "60", "defence_animation": "404", "weakness": "3", @@ -10491,12 +10545,12 @@ "examine": "An evil human cleric.", "start_gfx": "99", "combat_style": "2", - "end_gfx": "101", "combat_audio": "511,513,512", "melee_animation": "422", "range_animation": "0", "attack_speed": "4", "magic_level": "40", + "end_gfx": "101", "respawn_delay": "60", "defence_animation": "404", "weakness": "3", @@ -12067,6 +12121,7 @@ "melee_animation": "6241", "range_animation": "6241", "attack_speed": "4", + "poisonous": "true", "magic_level": "150", "respawn_delay": "45", "defence_animation": "6232", @@ -12749,210 +12804,210 @@ "slayer_task": "73", "melee_animation": "0", "range_animation": "0", - "magic_level": "42", + "magic_level": "1", "respawn_delay": "60", "defence_animation": "0", "weakness": "3", "magic_animation": "0", "death_animation": "0", "name": "Loar Shadow", - "defence_level": "42", + "defence_level": "26", "safespot": null, - "lifepoints": "60", - "strength_level": "31", + "lifepoints": "38", + "strength_level": "30", "id": "1240", "aggressive": "true", "range_level": "1", - "attack_level": "31" + "attack_level": "45" }, { "examine": "The shadowy remains of a long departed soul.", "slayer_task": "73", "melee_animation": "1283", "range_animation": "0", - "magic_level": "42", + "magic_level": "1", "respawn_delay": "60", "defence_animation": "1284", "weakness": "3", "magic_animation": "0", "death_animation": "1308", "name": "Loar Shade", - "defence_level": "42", + "defence_level": "26", "safespot": null, - "lifepoints": "60", - "strength_level": "31", + "lifepoints": "38", + "strength_level": "30", "id": "1241", "aggressive": "true", "range_level": "1", - "attack_level": "31" + "attack_level": "45" }, { "examine": "A shadowy sort of entity", "slayer_task": "73", "melee_animation": "0", "range_animation": "0", - "magic_level": "43", + "magic_level": "1", "respawn_delay": "60", "defence_animation": "0", "weakness": "3", "magic_animation": "0", "death_animation": "0", "name": "Phrin Shadow", - "defence_level": "43", + "defence_level": "42", "safespot": null, - "lifepoints": "61", - "strength_level": "32", + "lifepoints": "56", + "strength_level": "47", "id": "1243", "aggressive": "true", "range_level": "1", - "attack_level": "32" + "attack_level": "64" }, { "examine": "The shadowy remains of a long departed soul.", "slayer_task": "73", "melee_animation": "1283", "range_animation": "0", - "magic_level": "43", + "magic_level": "1", "respawn_delay": "60", "defence_animation": "0", "weakness": "3", "magic_animation": "0", "death_animation": "1287", "name": "Phrin Shade", - "defence_level": "43", + "defence_level": "42", "safespot": null, - "lifepoints": "61", - "strength_level": "32", + "lifepoints": "56", + "strength_level": "47", "id": "1244", "aggressive": "true", "range_level": "1", - "attack_level": "32" + "attack_level": "64" }, { "examine": "A shadowy sort of entity", "slayer_task": "73", "melee_animation": "0", "range_animation": "0", - "magic_level": "45", + "magic_level": "1", "respawn_delay": "60", "defence_animation": "0", "weakness": "3", "magic_animation": "0", "death_animation": "0", "name": "Riyl Shadow", - "defence_level": "45", + "defence_level": "60", "safespot": null, - "lifepoints": "64", - "strength_level": "33", + "lifepoints": "76", + "strength_level": "55", "id": "1245", "aggressive": "true", "range_level": "1", - "attack_level": "33" + "attack_level": "88" }, { "examine": "The shadowy remains of a long departed soul.", "slayer_task": "73", "melee_animation": "1283", "range_animation": "0", - "magic_level": "45", + "magic_level": "1", "respawn_delay": "60", "defence_animation": "0", "weakness": "3", "magic_animation": "0", "death_animation": "1287", "name": "Riyl Shade", - "defence_level": "45", + "defence_level": "60", "safespot": null, - "lifepoints": "64", - "strength_level": "33", + "lifepoints": "76", + "strength_level": "55", "id": "1246", "aggressive": "true", "range_level": "1", - "attack_level": "33" + "attack_level": "88" }, { "examine": "A shadowy sort of entity", "slayer_task": "73", "melee_animation": "0", "range_animation": "0", - "magic_level": "47", + "magic_level": "1", "respawn_delay": "60", "defence_animation": "0", "weakness": "3", "magic_animation": "0", "death_animation": "0", "name": "Asyn Shadow", - "defence_level": "47", + "defence_level": "70", "safespot": null, - "lifepoints": "67", - "strength_level": "35", + "lifepoints": "90", + "strength_level": "84", "id": "1247", "aggressive": "true", "range_level": "1", - "attack_level": "35" + "attack_level": "102" }, { "examine": "The shadowy remains of a long departed soul.", "slayer_task": "73", "melee_animation": "1283", "range_animation": "0", - "magic_level": "47", + "magic_level": "1", "respawn_delay": "60", "defence_animation": "0", "weakness": "3", "magic_animation": "0", "death_animation": "1287", "name": "Asyn Shade", - "defence_level": "47", + "defence_level": "70", "safespot": null, - "lifepoints": "67", - "strength_level": "35", + "lifepoints": "90", + "strength_level": "84", "id": "1248", "aggressive": "true", "range_level": "1", - "attack_level": "35" + "attack_level": "102" }, { "examine": "A shadowy sort of entity", "slayer_task": "73", "melee_animation": "0", "range_animation": "0", - "magic_level": "49", + "magic_level": "1", "respawn_delay": "60", "defence_animation": "0", "weakness": "3", "magic_animation": "0", "death_animation": "0", "name": "Fiyr Shadow", - "defence_level": "49", + "defence_level": "85", "safespot": null, - "lifepoints": "70", - "strength_level": "36", + "lifepoints": "110", + "strength_level": "100", "id": "1249", "aggressive": "true", "range_level": "1", - "attack_level": "36" + "attack_level": "120" }, { "examine": "The shadowy remains of a long departed soul.", "slayer_task": "73", "melee_animation": "1283", "range_animation": "0", - "magic_level": "49", + "magic_level": "1", "respawn_delay": "60", "defence_animation": "0", "weakness": "3", "magic_animation": "0", "death_animation": "1287", "name": "Fiyr Shade", - "defence_level": "49", + "defence_level": "85", "safespot": null, - "lifepoints": "70", - "strength_level": "36", + "lifepoints": "110", + "strength_level": "100", "id": "1250", "aggressive": "true", "range_level": "1", - "attack_level": "36" + "attack_level": "120" }, { "examine": "A local villager of Mort'ton.", @@ -19192,6 +19247,22 @@ "range_level": "1", "attack_level": "1" }, + { + "examine": "He sells ranging equipment.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1866", + "range_level": "1", + "attack_level": "1" + }, { "examine": "Nemarti looks ready to teach you about ranged combat.", "melee_animation": "0", @@ -20621,26 +20692,26 @@ "attack_level": "100" }, { - "examine": "I think I should keep my distance..", + "examine": "I think I should keep my distance...", "melee_animation": "2070", "range_animation": "2070", - "attack_speed": "6", - "magic_level": "45", + "attack_speed": "4", + "magic_level": "1", "respawn_delay": "26", "defence_animation": "2072", "weakness": "6", "magic_animation": "2070", "death_animation": "2073", "name": "Bloodworm", - "defence_level": "45", + "defence_level": "35", "safespot": null, - "lifepoints": "44", - "strength_level": "45", + "lifepoints": "45", + "strength_level": "20", "id": "2031", "aggressive": "true", - "bonuses": "50,60,65,55,70,10,30,20,0,0,0,0,0,0,0", - "range_level": "45", - "attack_level": "45" + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "80" }, { "examine": "A nasty little rodent.", @@ -20648,22 +20719,23 @@ "melee_animation": "240", "range_animation": "240", "combat_audio": "703,705,704", - "magic_level": "35", + "attack_speed": "4", + "magic_level": "1", "respawn_delay": "20", "defence_animation": "241", "weakness": "9", "magic_animation": "240", "death_animation": "243", "name": "Crypt rat", - "defence_level": "35", + "defence_level": "20", "safespot": null, "lifepoints": "35", - "strength_level": "35", + "strength_level": "20", "id": "2032", "aggressive": "true", - "bonuses": "35,50,35,40,55,15,20,0,0,0,0,0,0,0,0", - "range_level": "35", - "attack_level": "35" + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" }, { "examine": "A nasty overgrown rodent.", @@ -20671,22 +20743,23 @@ "melee_animation": "4933", "range_animation": "4933", "combat_audio": "703,705,704", - "magic_level": "55", + "attack_speed": "4", + "magic_level": "1", "respawn_delay": "30", "defence_animation": "4934", "weakness": "9", "magic_animation": "4933", "death_animation": "4935", "name": "Giant crypt rat", - "defence_level": "55", + "defence_level": "65", "safespot": null, "lifepoints": "70", - "strength_level": "55", + "strength_level": "50", "id": "2033", "aggressive": "true", - "bonuses": "45,75,68,78,75,20,45,25,0,0,0,0,0,0,0", - "range_level": "55", - "attack_level": "55" + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "80" }, { "examine": "Incey wincey.", @@ -20694,7 +20767,8 @@ "melee_animation": "6249", "range_animation": "6249", "combat_audio": "537,539,538", - "magic_level": "45", + "attack_speed": "4", + "magic_level": "1", "respawn_delay": "25", "defence_animation": "6250", "weakness": "7", @@ -20703,12 +20777,12 @@ "name": "Crypt spider", "defence_level": "45", "safespot": null, - "lifepoints": "60", - "strength_level": "45", + "lifepoints": "45", + "strength_level": "47", "id": "2034", "aggressive": "true", - "bonuses": "30,55,35,65,65,20,50,5,0,0,0,0,0,0,0", - "range_level": "45", + "bonuses": "0,0,0,0,0,20,20,10,17,20,0,0,0,0,0", + "range_level": "1", "attack_level": "45" }, { @@ -20717,23 +20791,23 @@ "melee_animation": "5327", "range_animation": "5327", "combat_audio": "537,539,538", - "attack_speed": "5", - "magic_level": "60", + "attack_speed": "4", + "magic_level": "1", "respawn_delay": "35", "defence_animation": "5328", "weakness": "7", "magic_animation": "5327", "death_animation": "5329", "name": "Giant crypt spider", - "defence_level": "60", + "defence_level": "65", "safespot": null, "lifepoints": "80", - "strength_level": "60", + "strength_level": "67", "id": "2035", "aggressive": "true", - "bonuses": "55,80,45,85,75,25,60,25,0,0,0,0,0,0,0", - "range_level": "60", - "attack_level": "60" + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "65" }, { "examine": "Could do with gaining a few pounds.", @@ -20741,22 +20815,23 @@ "melee_animation": "5487", "range_animation": "5487", "combat_audio": "774,775,777", - "magic_level": "62", + "attack_speed": "4", + "magic_level": "1", "respawn_delay": "20", "defence_animation": "5513", "weakness": "8", "magic_animation": "5487", "death_animation": "5491", "name": "Skeleton", - "defence_level": "62", + "defence_level": "72", "safespot": null, - "lifepoints": "72", - "strength_level": "50", + "lifepoints": "51", + "strength_level": "72", "id": "2036", "aggressive": "true", - "bonuses": "45,20,20,20,70,20,55,75,76,20,60,20,0,0,0", - "range_level": "62", - "attack_level": "62" + "bonuses": "0,0,0,0,0,5,5,-5,0,5,0,0,0,0,0", + "range_level": "1", + "attack_level": "72" }, { "examine": "Could do with gaining a few pounds.", @@ -20764,22 +20839,23 @@ "melee_animation": "5487", "range_animation": "5487", "combat_audio": "774,775,777", - "magic_level": "62", + "attack_speed": "4", + "magic_level": "1", "respawn_delay": "20", "defence_animation": "5513", "weakness": "8", "magic_animation": "5487", "death_animation": "5491", "name": "Skeleton", - "defence_level": "62", + "defence_level": "72", "safespot": null, - "lifepoints": "72", - "strength_level": "62", + "lifepoints": "51", + "strength_level": "72", "id": "2037", "aggressive": "true", - "bonuses": "45,20,20,20,65,20,50,69,68,22,65,23,0,0,0", - "range_level": "62", - "attack_level": "62" + "bonuses": "0,0,0,0,0,5,5,-5,0,5,0,0,0,0,0", + "range_level": "1", + "attack_level": "72" }, { "name": "Zogre", @@ -23082,6 +23158,22 @@ "range_level": "1", "attack_level": "1" }, + { + "examine": "Perhaps this gardener might look after your crops for you.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Taria", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2336", + "range_level": "1", + "attack_level": "1" + }, { "examine": "Perhaps this gardener might look after your crops for you.", "melee_animation": "0", @@ -23437,62 +23529,65 @@ "attack_level": "47" }, { - "examine": "A spiny horror from the ocean depths...", + "examine": "A horror from the ocean depths...", "melee_animation": "1343", - "attack_speed": "6", + "attack_speed": "4", "respawn_delay": "60", "defence_animation": "1340", - "slayer_exp": "100", + "slayer_exp": "120", "death_animation": "1342", "name": "Dagannoth", - "defence_level": "60", + "defence_level": "71", "safespot": null, - "lifepoints": "95", - "strength_level": "90", + "lifepoints": "120", + "strength_level": "70", "id": "2455", "aggressive": "true", "clue_level": "1", "range_level": "1", "projectile": "294", - "attack_level": "90" + "attack_level": "68" }, { - "examine": "It's an NPC.", + "examine": "A horror from the ocean depths...", "combat_style": "1", "melee_animation": "1343", + "attack_speed": "4", "respawn_delay": "60", "defence_animation": "1340", "slayer_exp": "0", "death_animation": "1342", "name": "Dagannoth", - "defence_level": "60", + "defence_level": "50", "safespot": null, "lifepoints": "70", - "strength_level": "90", + "strength_level": "70", "id": "2456", "aggressive": "true", "clue_level": "1", - "range_level": "90", + "range_level": "70", "projectile": "294", - "attack_level": "90" + "attack_level": "68" }, { - "examine": "A fearsome magical creature from the deep..", + "examine": "A fearsome magical creature from the deep.", "combat_style": "2", "melee_animation": "2365", "attack_speed": "6", "spell_id": "48", + "magic_level": "100", "respawn_delay": "60", "defence_animation": "2366", "magic_animation": "2365", "death_animation": "2367", "name": "Wallasalki", - "defence_level": "1", + "defence_level": "80", "safespot": null, - "lifepoints": "130", + "lifepoints": "120", "strength_level": "1", "id": "2457", "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", "range_level": "1", "attack_level": "1" }, @@ -24807,18 +24902,36 @@ "attack_level": "1" }, { - "death_animation": "836", + "examine": "A citizen of Rimmington.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", "name": "Hengel", "defence_level": "1", "safespot": null, - "lifepoints": "7", - "melee_animation": "422", + "lifepoints": "10", "strength_level": "1", "id": "2683", "range_level": "1", - "respawn_delay": "60", - "attack_level": "1", - "defence_animation": "425" + "attack_level": "1" + }, + { + "examine": "A citizen of Rimmington.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Anja", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2684", + "range_level": "1", + "attack_level": "1" }, { "examine": "An ugly smelly creature.", @@ -26865,23 +26978,24 @@ "attack_level": "255" }, { - "examine": "A fearsome magical creature from the deep..", + "examine": "A fearsome magical creature from the deep.", "combat_style": "2", "melee_animation": "2365", "attack_speed": "6", "spell_id": "48", + "magic_level": "100", "respawn_delay": "60", "defence_animation": "2366", - "slayer_exp": "0", "magic_animation": "2365", "death_animation": "2367", "name": "Wallasalki", - "defence_level": "1", + "defence_level": "80", "safespot": null, - "lifepoints": "130", + "lifepoints": "120", "strength_level": "1", - "id": "2884", + "id": "2457", "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", "range_level": "1", "attack_level": "1" }, @@ -26953,19 +27067,20 @@ "examine": "It wasn't a rock... It was a rock lobster!", "melee_animation": "2860", "range_animation": "2860", - "attack_speed": "8", + "attack_speed": "2", "defence_animation": "2861", "weakness": "7", "magic_animation": "2860", "death_animation": "2862", "name": "Rock lobster", - "defence_level": "70", + "defence_level": "100", "safespot": null, "lifepoints": "150", - "strength_level": "135", + "strength_level": "100", "id": "2889", + "bonuses": "0,0,0,0,0,100,100,50,50,150,0,0,0,0,0", "range_level": "1", - "attack_level": "80" + "attack_level": "100" }, { "agg_radius": "12", @@ -28434,23 +28549,26 @@ }, { "examine": "A cold-hearted elemental warrior.", + "slayer_task": "48", "melee_animation": "451", "range_animation": "451", - "attack_speed": "6", + "attack_speed": "4", "defence_animation": "404", + "weakness": "9", "slayer_exp": "59", "magic_animation": "451", "death_animation": "843", "name": "Ice warrior", - "defence_level": "39", + "defence_level": "47", "safespot": null, "lifepoints": "59", - "strength_level": "1", + "strength_level": "47", "id": "3073", "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,20,10,30,0,0,0,0,0", "clue_level": "1", "range_level": "1", - "attack_level": "39" + "attack_level": "47" }, { "name": "Monk", @@ -30627,6 +30745,7 @@ "name": "Swan", "defence_level": "1", "safespot": null, + "water_npc": true, "lifepoints": "10", "strength_level": "1", "id": "3296", @@ -35300,6 +35419,7 @@ "range_animation": "0", "combat_audio": "703,705,704", "defence_animation": "0", + "facing_booth": "true", "magic_animation": "0", "death_animation": "0", "name": "Sawmill operator", @@ -39067,13 +39187,13 @@ }, { "examine": "He works evil magic.", - "start_gfx": "93", + "start_gfx": "93", "combat_style": "2", - "end_gfx": "95", "melee_animation": "810", "range_animation": "0", "combat_audio": "511,513,512", - "magic_level": "6", + "magic_level": "6", + "end_gfx": "95", "respawn_delay": "60", "defence_animation": "425", "magic_animation": "711", @@ -39086,18 +39206,18 @@ "id": "4659", "aggressive": "true", "range_level": "1", - "projectile": "94", - "attack_level": "5", + "projectile": "94", + "attack_level": "5" }, { "examine": "He works evil magic.", - "start_gfx": "96", + "start_gfx": "96", "combat_style": "2", - "end_gfx": "98", "melee_animation": "810", "range_animation": "0", "combat_audio": "511,513,512", - "magic_level": "22", + "magic_level": "22", + "end_gfx": "98", "respawn_delay": "60", "defence_animation": "425", "magic_animation": "711", @@ -39110,8 +39230,8 @@ "id": "4660", "aggressive": "true", "range_level": "1", - "projectile": "97", - "attack_level": "17", + "projectile": "97", + "attack_level": "17" }, { "examine": "He works evil magic.", @@ -42036,40 +42156,52 @@ "attack_level": "1" }, { - "examine": "Overgrown vermin.", + "examine": "A nasty overgrown rodent.", "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "4933", "combat_audio": "703,705,704", - "attack_speed": "5", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4934", "weakness": "9", + "magic_animation": "4933", + "death_animation": "4935", "name": "Giant crypt rat", - "defence_level": "23", + "defence_level": "65", "safespot": null, - "lifepoints": "26", - "strength_level": "20", + "lifepoints": "70", + "strength_level": "50", "id": "4920", "aggressive": "true", - "bonuses": "19,15,15,34,36,38,33,31,30,14,0,0,0,0,0", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", "range_level": "1", - "attack_level": "21" + "attack_level": "80" }, { "examine": "A nasty overgrown rodent.", "slayer_task": "67", - "range_animation": "0", + "melee_animation": "4933", + "range_animation": "4933", "combat_audio": "703,705,704", - "respawn_delay": "60", - "defence_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4934", "weakness": "9", - "magic_animation": "0", + "magic_animation": "4933", + "death_animation": "4935", "name": "Giant crypt rat", - "defence_level": "55", + "defence_level": "65", "safespot": null, - "lifepoints": "78", - "strength_level": "55", + "lifepoints": "70", + "strength_level": "50", "id": "4921", "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", "range_level": "1", - "attack_level": "55" + "attack_level": "80" }, { "examine": "Overgrown vermin.", @@ -46989,71 +47121,87 @@ { "examine": "An ice troll youngling.", "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", "respawn_delay": "60", - "defence_animation": "0", + "defence_animation": "285", "weakness": "9", "magic_animation": "0", + "death_animation": "287", "name": "Ice troll runt", - "defence_level": "38", + "defence_level": "70", "safespot": null, - "lifepoints": "54", - "strength_level": "38", + "lifepoints": "60", + "strength_level": "70", "id": "5473", "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", "range_level": "1", - "attack_level": "38" + "attack_level": "60" }, { "examine": "A male troll wielding a large club.", "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", "respawn_delay": "60", - "defence_animation": "0", + "defence_animation": "285", "weakness": "9", "magic_animation": "0", + "death_animation": "287", "name": "Ice troll male", - "defence_level": "49", + "defence_level": "40", "safespot": null, - "lifepoints": "70", - "strength_level": "49", + "lifepoints": "80", + "strength_level": "80", "id": "5474", "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", "range_level": "1", - "attack_level": "49" + "attack_level": "80" }, { "examine": "An ice troll with a bag of rocks.", "combat_style": "1", - "range_animation": "0", + "range_animation": "1142", + "melee_animation": "1142", + "attack_speed": "4", "respawn_delay": "60", - "defence_animation": "0", + "defence_animation": "285", "weakness": "0", "magic_animation": "0", + "death_animation": "287", "name": "Ice troll female", - "defence_level": "49", + "defence_level": "40", "safespot": null, - "lifepoints": "70", - "strength_level": "36", + "lifepoints": "80", + "strength_level": "80", "id": "5475", "aggressive": "true", - "range_level": "49", - "attack_level": "36" + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "projectile": "276", + "attack_level": "80" }, { "examine": "A large ice troll.", "melee_animation": "4332", "range_animation": "0", + "attack_speed": "4", + "respawn_delay": "60", "defence_animation": "0", "weakness": "9", "magic_animation": "0", "name": "Ice troll grunt", - "defence_level": "49", + "defence_level": "60", "safespot": null, - "lifepoints": "70", - "strength_level": "49", + "lifepoints": "80", + "strength_level": "100", "id": "5476", "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", "range_level": "1", - "attack_level": "49" + "attack_level": "100" }, { "examine": "An ill-tempered king.", @@ -47082,6 +47230,18 @@ "range_level": "1", "attack_level": "1" }, + { + "facing_booth": "true", + "name": "Magnus Gram", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5488", + "range_level": "1", + "attack_level": "1" + }, { "examine": "A guard on insult duty.", "melee_animation": "0", @@ -47214,79 +47374,73863 @@ "attack_level": "1" }, { + "examine": "An ice troll youngling.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", "name": "Ice troll runt", - "defence_level": "1", + "defence_level": "70", "safespot": null, "lifepoints": "60", - "strength_level": "1", + "strength_level": "70", "id": "5521", "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", "range_level": "1", - "respawn_delay": "60", - "attack_level": "1" + "attack_level": "60" }, { + "examine": "A male troll wielding a large club.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", "name": "Ice troll male", - "defence_level": "1", + "defence_level": "40", "safespot": null, "lifepoints": "80", - "strength_level": "1", + "strength_level": "80", "id": "5522", "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", "range_level": "1", - "respawn_delay": "60", - "attack_level": "1" + "attack_level": "80" }, { + "examine": "An ice troll with a bag of rocks.", "combat_style": "1", + "range_animation": "1142", + "melee_animation": "1142", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "0", + "death_animation": "287", "name": "Ice troll female", - "defence_level": "1", + "defence_level": "40", "safespot": null, "lifepoints": "80", - "strength_level": "1", + "strength_level": "80", "id": "5523", "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", "range_level": "1", + "projectile": "276", + "attack_level": "80" + }, + { + "examine": "An ice troll youngling.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll runt", + "defence_level": "70", + "safespot": null, + "lifepoints": "60", + "strength_level": "70", + "id": "5525", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A male troll wielding a large club.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll male", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5526", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "An ice troll with a bag of rocks.", + "combat_style": "1", + "range_animation": "1142", + "melee_animation": "1142", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll female", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5527", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "projectile": "276", + "attack_level": "80" + }, + { + "examine": "A hairy, smelly, grazing animal.", + "melee_animation": "5782", + "range_animation": "5782", + "attack_speed": "4", + "defence_animation": "5783", + "weakness": "7", + "magic_animation": "5782", + "death_animation": "5784", + "name": "Yak", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "10", + "id": "5529", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Antisocial.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sorceress", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5531", + "range_level": "1", "attack_level": "1" }, { - "name": "Ice troll runt", + "examine": "Come", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Apprentice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5532", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An autumn elemental.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Autumn Elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5533", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A spring elemental.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spring Elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5539", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A summer elemental.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Summer Elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5547", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A winter elemental.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Winter Elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5553", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It dare attack Pretty Lass? Thok crush its puny skull!", + "range_animation": "0", + "magic_level": "95", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Osman", + "defence_level": "50", + "safespot": null, + "lifepoints": "157", + "strength_level": "95", + "id": "5561", + "aggressive": "true", + "range_level": "95", + "attack_level": "95" + }, + { + "examine": "She's honest about the things you aren't.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sin Seer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5571", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Shadow Realm guardian.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5572", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is it male or female?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Homunculus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5581", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Strong", + "range_animation": "0", + "magic_level": "95", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Cage", + "defence_level": "70", + "safespot": null, + "lifepoints": "85", + "strength_level": "95", + "id": "5584", + "aggressive": "true", + "range_level": "95", + "attack_level": "95" + }, + { + "examine": "Famous for his fights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Black-eye", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5589", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Count them pinkies!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'No fingers", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5590", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He wishes he had teeth.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Gummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5591", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is it a frog", + "melee_animation": "5842", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5841", + "name": "Frogeel", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "36", + "id": "5593", + "aggressive": "true", + "range_level": "49", + "attack_level": "36" + }, + { + "death_animation": "146", + "name": "Spidine", + "defence_level": "1", + "safespot": null, + "lifepoints": "35", + "melee_animation": "143", + "strength_level": "1", + "id": "5594", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "144" + }, + { + "examine": "Definitely not a chicken or a swordfish.", + "melee_animation": "5387", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5389", + "name": "Swordchick", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "5595", + "range_level": "1", + "attack_level": "45" + }, + { + "melee_animation": "6800", + "respawn_delay": "60", + "defence_animation": "6802", + "death_animation": "6801", + "name": "Jubster", "defence_level": "1", "safespot": null, "lifepoints": "60", "strength_level": "1", - "id": "5525", + "id": "5596", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Since when did newts have beaks?", + "melee_animation": "2299", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "2301", + "name": "Newtroost", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "5597", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Half unicorn", + "melee_animation": "5849", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "41", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "5851", + "name": "Unicow", + "defence_level": "41", + "safespot": null, + "lifepoints": "58", + "strength_level": "30", + "id": "5603", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Holier than thou.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5608", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holier than thou.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5609", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holier than thou.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5610", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holier than thou.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5611", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I'd prefer it if it were a muffin...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Puffin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5614", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5619", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5620", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5621", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5622", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bedside manner is a little lacking", + "slayer_task": "93", + "melee_animation": "5643", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5658", + "name": "Sorebones", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5627", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "I hope his hands don't shake.", + "slayer_task": "93", + "melee_animation": "5643", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5658", + "name": "Sorebones", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5628", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5629", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5630", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5631", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5632", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5633", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5634", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5635", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5636", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5637", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5638", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5639", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5640", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5641", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5642", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5643", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5644", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5645", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5646", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5647", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5648", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5649", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5650", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5651", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5652", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5653", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5654", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5655", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5656", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5657", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5658", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5659", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5660", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5661", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5662", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5663", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5664", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5665", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "It's trying to mash you flat! Less examine", + "melee_animation": "5895", + "range_animation": "0", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5898", + "name": "Barrelchest", + "defence_level": "52", + "safespot": null, + "lifepoints": "285", + "strength_level": "52", + "id": "5666", + "aggressive": "true", + "range_level": "52", + "attack_level": "52" + }, + { + "examine": "He is one", + "melee_animation": "5970", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5972", + "name": "Undead Lumberjack", + "defence_level": "10", + "safespot": null, + "lifepoints": "100", + "strength_level": "73", + "id": "5680", + "range_level": "1", + "attack_level": "73" + }, + { + "examine": "A big", + "slayer_task": "15", + "melee_animation": "6079", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "93", + "magic_animation": "0", + "death_animation": "6081", + "name": "Cave bug", + "defence_level": "9", + "safespot": null, + "lifepoints": "93", + "strength_level": "1", + "id": "5750", + "range_level": "9", + "attack_level": "1" + }, + { + "examine": "A strange mole-like being.", + "melee_animation": "6012", + "respawn_delay": "60", + "defence_animation": "6013", + "slayer_exp": "52", + "death_animation": "6014", + "name": "Molanisk", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5751", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5752", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5753", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5754", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5755", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5756", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5757", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5758", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5759", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5760", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5761", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5762", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5763", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5764", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5765", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5766", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5767", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5768", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5769", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after cave goblin money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5776", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after cave goblin money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5777", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5783", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Taking a terribly important box from one place to another.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crate goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5784", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Good at shorthand.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin scribe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5786", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He keeps order in the city.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Guard", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "5800", + "clue_level": "1", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "He keeps order in the city.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Guard", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "5801", + "clue_level": "1", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "A goblin baby.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Young 'un", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5803", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin baby.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nipper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5805", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5807", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5808", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5809", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5810", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5811", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5812", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5813", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5814", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5815", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5816", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5817", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5818", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5819", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5820", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5821", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5822", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Don't spit", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spit goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5823", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bug-eyed little goblin fish. How cute.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5824", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Annoying little flappy things.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Moths", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5827", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "6090", + "strength_level": "1", + "id": "5829", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6091" + }, + { + "name": "Rat Burgiss", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "5833", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5842", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5843", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5844", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5845", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5846", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5847", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5848", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5849", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5850", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5851", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "Weird eyeball thing. Reminds Thok of breakfast.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "magic_level": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Monkey", + "defence_level": "40", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "5852", + "aggressive": "true", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "For sitting on.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bench", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5854", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5855", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5856", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks pretty skilled with that bow.", + "melee_animation": "426", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Archer", + "defence_level": "20", + "safespot": null, + "lifepoints": "57", + "strength_level": "15", + "id": "5859", + "aggressive": "true", + "clue_level": "0", + "range_level": "20", + "attack_level": "15" + }, + { + "examine": "He bristles with arcane power.", + "combat_style": "2", + "melee_animation": "429", + "range_animation": "0", + "magic_level": "20", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Mage", + "defence_level": "20", + "safespot": null, + "lifepoints": "57", + "strength_level": "15", + "id": "5860", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "No match for Thok. Silly demon.", + "magic_level": "85", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Zanik", + "defence_level": "85", + "safespot": null, + "lifepoints": "71", + "strength_level": "85", + "id": "5861", + "aggressive": "true", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "A worker on the train link.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Builder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5864", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker on the train link.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Builder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5865", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker on the train link.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Builder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5866", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker on the train link.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Builder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5867", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5873", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big", + "slayer_task": "38", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5874", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big", + "slayer_task": "38", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5875", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5876", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5877", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5878", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sells tickets to Keldagrim.", + "slayer_task": "38", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ticket goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5879", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf from Keldagrim.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5880", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf from Keldagrim.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5881", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf from Keldagrim.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5882", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5883", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5884", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5885", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sells tickets to Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ticket dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5886", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Are you good enough to fight?", + "melee_animation": "6318", + "range_animation": "0", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6322", + "name": "The Inadequacy", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "5902", + "aggressive": "true", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Can you endure long enough?", + "melee_animation": "6345", + "range_animation": "0", + "magic_level": "67", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6347", + "name": "The Everlasting", + "defence_level": "67", + "safespot": null, + "lifepoints": "191", + "strength_level": "67", + "id": "5903", + "aggressive": "true", + "range_level": "67", + "attack_level": "67" + }, + { + "examine": "Can you bring yourself to hurt another?", + "melee_animation": "6329", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6331", + "name": "The Untouchable", + "defence_level": "75", + "safespot": null, + "lifepoints": "100", + "strength_level": "65", + "id": "5904", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "What if you don't know how to win?", + "melee_animation": "6342", + "range_animation": "0", + "magic_level": "63", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "0", + "name": "The Illusive", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "5905", + "aggressive": "true", + "range_level": "63", + "attack_level": "63" + }, + { + "examine": "You can't escape your inadequacy!", + "melee_animation": "6310", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6315", + "name": "A Doubt", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5906", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Dead stone defending a dead throne room.", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Dying tree", + "defence_level": "50", + "safespot": null, + "lifepoints": "142", + "strength_level": "50", + "id": "5908", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Don't let her arm-wrestle you for money.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "5909", + "clue_level": "0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A greasy", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5910", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's suspiciously talented with a meat-cleaver.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5911", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This grizzled soldier is here to distribute Rated Clan Wars badges.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Iffie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5914", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Does what too many people aren't interested in doing.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cleaner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5916", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mangy mutt.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Stray dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5917", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here. His bizarre uniform isn't helping.", + "melee_animation": "6489", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6490", + "name": "Guard", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "5919", + "clue_level": "1", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "He tries to keep order around here. His bizarre uniform isn't helping.", + "melee_animation": "6489", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6490", + "name": "Guard", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "5920", + "clue_level": "1", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "He's studying to be a guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trainee Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5921", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Trains the guards of the future.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5922", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "5923", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "5924", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "9", + "safespot": null, + "lifepoints": "25", + "strength_level": "9", + "id": "5926", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "9", + "safespot": null, + "lifepoints": "25", + "strength_level": "9", + "id": "5927", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "Known for her light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "8", + "safespot": null, + "lifepoints": "24", + "strength_level": "9", + "id": "5928", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "Known for her light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "8", + "safespot": null, + "lifepoints": "24", + "strength_level": "9", + "id": "5929", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "Jacques Netis - a slightly pompous art expert.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Art Critic Jacques", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5930", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seth Minas - an aged expert in RuneScape history.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Historian Minas", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5931", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A lady with lots of information about the Museum.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Information clerk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5938", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A teacher and one of his pupils.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Teacher and pupil", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5944", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks kind of familiar.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Schoolboy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5945", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A teacher and one of her pupils.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Teacher and pupil", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5947", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks hard at work.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5952", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could there be something exciting in his wheelbarrow?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5954", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A powerful knight of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Void Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5956", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Wheelbarrow loader.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Digsite workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5958", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5959", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5960", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5961", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5962", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge foreman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5963", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An aged expert in natural history.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Natural historian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5966", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bloodsuckers!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Leech display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5971", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slugs of the sea variety.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sea slugs display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5972", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A house on its back.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snail display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5973", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cheeky little monkey.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5974", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A scaly little fellow.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lizard display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5975", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nice suit.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penguin display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5976", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's got the hump.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Camel display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5977", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Terrifying!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Terrorbird display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5978", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like a fire-breather.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "408,410,409", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dragon display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5979", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Needs a good square meal.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wyvern display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge beast.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Battle tortoise display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5981", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Loves making molehills.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mole display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5982", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It hides in stone", + "range_animation": "0", + "magic_level": "95", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "34", + "strength_level": "95", + "id": "5986", + "aggressive": "true", + "range_level": "95", + "attack_level": "95" + }, + { + "name": "Rupert the Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5990", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Rupert the Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5992", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very odd looking creature.", + "melee_animation": "6513", + "range_animation": "0", + "magic_level": "46", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6512", + "name": "Experiment No.2", + "defence_level": "46", + "safespot": null, + "lifepoints": "131", + "strength_level": "46", + "id": "5993", + "range_level": "46", + "attack_level": "46" + }, + { + "examine": "A huge mouse. It looks hungry...", + "melee_animation": "6519", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6521", + "name": "Mouse", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "44", + "id": "5994", + "aggressive": "true", + "range_level": "1", + "attack_level": "44" + }, + { + "melee_animation": "6501", + "respawn_delay": "60", + "defence_animation": "6503", + "death_animation": "6502", + "name": "Glod", + "defence_level": "1", + "safespot": null, + "lifepoints": "160", + "strength_level": "1", + "id": "5996", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Rupert the Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5999", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Rupert the Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "6001", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6006", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6007", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6008", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6009", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6010", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6011", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6012", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6013", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6014", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6015", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6016", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6017", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6018", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6019", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6020", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6021", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6022", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6023", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6024", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6025", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Boris", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6026", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Imre", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6027", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Yuri", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6028", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Joseph", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6029", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Nikolai", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6030", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Eduard", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6031", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Lev", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6032", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "melee_animation": "422", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Georgy", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "6033", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Svetlana", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6034", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Irina", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6035", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Alexis", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6036", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Milla", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6037", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Galina", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6038", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Sofiya", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6039", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Ksenia", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6040", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Yadviga", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6041", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Nikita", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6042", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Vera", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6043", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Zoja", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6044", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Liliya", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6045", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "melee_animation": "6559", + "respawn_delay": "60", + "defence_animation": "6557", + "slayer_exp": "74", + "death_animation": "6558", + "name": "Big Wolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "6046", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious mountain wolf.", + "melee_animation": "6579", + "range_animation": "6579", + "combat_audio": "481,491,490", + "attack_speed": "6", + "defence_animation": "6578", + "slayer_exp": "34", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Wolf", + "defence_level": "22", + "safespot": null, + "lifepoints": "69", + "strength_level": "1", + "id": "6047", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Now it has no armour", + "range_animation": "0", + "combat_audio": "481,491,490", + "magic_level": "95", + "defence_animation": "0", + "weakness": "10", + "slayer_exp": "34", + "magic_animation": "0", + "name": "Wolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "157", + "strength_level": "95", + "id": "6048", + "aggressive": "true", + "range_level": "95", + "attack_level": "95" + }, + { + "examine": "A big coward. Thok mocks scaredy man.", + "combat_audio": "481,491,490", + "magic_level": "75", + "defence_animation": "0", + "weakness": "10", + "slayer_exp": "34", + "magic_animation": "0", + "name": "Wolf", + "defence_level": "75", + "safespot": null, + "lifepoints": "100", + "strength_level": "75", + "id": "6049", + "aggressive": "true", + "range_level": "75", + "attack_level": "75" + }, + { + "examine": "A vicious desert wolf.", + "slayer_task": "92", + "melee_animation": "6579", + "range_animation": "6579", + "attack_speed": "5", + "defence_animation": "6578", + "weakness": "9", + "magic_animation": "6579", + "death_animation": "6558", + "name": "Desert Wolf", + "defence_level": "5", + "safespot": null, + "lifepoints": "55", + "strength_level": "20", + "id": "6050", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A vicious desert wolf.", + "melee_animation": "6579", + "range_animation": "6579", + "attack_speed": "5", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6558", + "name": "Desert Wolf", + "defence_level": "5", + "safespot": null, + "lifepoints": "55", + "strength_level": "20", + "id": "6051", + "range_level": "1", + "attack_level": "20" + }, + { + "melee_animation": "6559", + "respawn_delay": "60", + "defence_animation": "6557", + "death_animation": "6558", + "name": "Ice wolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6052", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragon impling", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6054", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragon impling", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6064", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She tends the wheat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy Aeryka", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6072", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a little lost.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wandering impling", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6073", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An angry little imp. Grrr.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Imp defender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6074", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A one-eyed man eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "35", + "safespot": null, + "lifepoints": "75", + "strength_level": "65", + "id": "6078", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A one-eyed woman eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "4651", + "weakness": "1", + "slayer_exp": "100", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "65", + "safespot": null, + "lifepoints": "100", + "strength_level": "65", + "id": "6079", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A one-eyed man eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "35", + "safespot": null, + "lifepoints": "75", + "strength_level": "65", + "id": "6080", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A one-eyed woman eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "4651", + "weakness": "1", + "slayer_exp": "100", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "65", + "safespot": null, + "lifepoints": "100", + "strength_level": "65", + "id": "6081", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Overgrown undead vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4935", + "name": "Zombie rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "6088", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "Overgrown undead vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4935", + "name": "Zombie rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "6089", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "Overgrown undead vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4935", + "name": "Zombie rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "6090", + "range_level": "1", + "attack_level": "2" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "6091", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "6092", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "9", + "safespot": null, + "lifepoints": "12", + "strength_level": "9", + "id": "6093", + "aggressive": "true", + "range_level": "1", + "attack_level": "9" + }, + { + "melee_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5541", + "slayer_exp": "25", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6094", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6095", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6096", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6097", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6098", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5571", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "6099", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5571", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "6100", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "40", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "3", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "6101", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "His face is expressionless.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Lost barbarian", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "6102", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "An opponent from the grave. He seems unimpressed by your bone rummaging.", + "slayer_task": "75", + "melee_animation": "2067", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton hero", + "defence_level": "53", + "safespot": null, + "lifepoints": "75", + "strength_level": "53", + "id": "6103", + "aggressive": "true", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "An ex-barbarian", + "slayer_task": "75", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton brute", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "6104", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "He's heartless.", + "slayer_task": "75", + "melee_animation": "2067", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton warlord", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "65", + "id": "6105", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "He's less heavy now.", + "slayer_task": "75", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton heavy", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "6106", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Floats like an anvil", + "slayer_task": "75", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton thug", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "61", + "id": "6107", + "aggressive": "true", + "range_level": "1", + "attack_level": "61" + }, + { + "examine": "Probably not a chicken.", + "slayer_task": "7", + "melee_animation": "6811", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "6812", + "name": "Entrana firebird", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "6108", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "These gnomes know how to get around!", + "slayer_task": "7", + "melee_animation": "6790", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6791", + "name": "Mounted terrorbird gnome", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "6109", + "range_level": "1", + "attack_level": "38" + }, + { + "death_animation": "6791", + "name": "Mounted terrorbird gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "55", + "melee_animation": "6790", + "strength_level": "1", + "id": "6110", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6792" + }, + { + "death_animation": "6791", + "name": "Mounted terrorbird gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "55", + "melee_animation": "6790", + "strength_level": "1", + "id": "6111", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6792" + }, + { + "examine": "Aww", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ducklings", + "defence_level": "1", + "water_npc": "true", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6112", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "750", + "name": "Duck", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "melee_animation": "747", + "strength_level": "1", + "id": "6113", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "3268" + }, + { + "examine": "A messy bird.", + "slayer_task": "7", + "melee_animation": "3467", + "range_animation": "3467", + "attack_speed": "5", + "defence_animation": "1014", + "weakness": "6", + "magic_animation": "3467", + "death_animation": "3468", + "name": "Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "6115", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A messy bird.", + "melee_animation": "3467", + "range_animation": "3467", + "attack_speed": "5", + "defence_animation": "1014", + "magic_animation": "3467", + "death_animation": "3468", + "name": "Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "6116", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Do not upset this teacher. You have been warned!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mr. Mordaut", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6117", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He helps the professor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Observatory assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6118", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sleeping like an ugly baby.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sleeping guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6122", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old goblin hag.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Naghead", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6123", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A young goblin 'beauty'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wagchin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6124", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6125", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6126", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big appetite for a small creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Greasycheeks", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6127", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes drink a little too much.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Smellytoes", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6128", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lean and green.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Creakyknees", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6129", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "6131", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6132", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6133", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This imp is clearly the class clown.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dunce", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6134", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Get useful information from this guy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Town crier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6135", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire (Intermediate)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6140", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire (Veteran)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6141", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "50", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6142", + "bonuses": "100,100,100,50,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "25", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "50", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6143", + "bonuses": "100,100,100,100,25,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "50", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6144", + "bonuses": "100,100,50,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "50", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6145", + "bonuses": "50,50,100,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6146", + "bonuses": "100,100,100,50,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "15", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6147", + "bonuses": "100,100,100,100,25,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6148", + "bonuses": "100,100,50,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6149", + "bonuses": "50,50,100,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "70", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6150", + "bonuses": "150,150,150,75,75,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "70", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6151", + "bonuses": "150,150,150,150,37,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "70", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6152", + "bonuses": "150,150,75,150,75,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "70", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6153", + "bonuses": "75,75,150,150,75,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6154", + "bonuses": "100,100,100,50,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "15", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6155", + "bonuses": "100,100,100,100,25,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6156", + "bonuses": "100,100,50,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6157", + "bonuses": "50,50,100,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It is cold and solid. Thok will strap it to Marmaros's leg.", + "range_animation": "0", + "magic_level": "50", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Workman", + "defence_level": "65", + "safespot": null, + "lifepoints": "114", + "strength_level": "50", + "id": "6159", + "aggressive": "true", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "Squire to the Knights of the Round Table.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6169", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "400", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "422", + "death_animation": "836", + "name": "Sir Lancelot", + "defence_level": "1", + "safespot": null, + "lifepoints": "118", + "strength_level": "1", + "id": "6170", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An officer of the law.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6183", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An officer of the law.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6184", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He isn't very friendly.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "0", + "name": "Renegade knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6188", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dark-hearted knight.", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Black Knight", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "6189", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Primping with combs and hair clips.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6190", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The name isn't just for show.", + "range_animation": "0", + "magic_level": "55", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Sinclair", + "defence_level": "55", + "safespot": null, + "lifepoints": "85", + "strength_level": "55", + "id": "6198", + "aggressive": "true", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He can look after my money.", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6200", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6201", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A servant of the god Zamorak. ", + "slayer_task": "40", + "melee_animation": "6945", + "attack_speed": "6", + "poisonous": "true", + "respawn_delay": "120", + "weakness": "9", + "slayer_exp": "350", + "magic_animation": "6945", + "death_animation": "6946", + "lifepoints": "255", + "id": "6203", + "aggressive": "true", + "bonuses": "160,160,160,0,0,80,80,80,130,80,0,31,0,0,0", + "agg_radius": "64", + "range_animation": "6945", + "magic_level": "200", + "defence_animation": "6944", + "name": "K'ril Tsutsaroth", + "defence_level": "270", + "poison_immune": "true", + "safespot": null, + "strength_level": "300", + "clue_level": "2", + "range_level": "1", + "attack_level": "340" + }, + { + "agg_radius": "64", + "examine": "Destroyer of 1000 planes!", + "slayer_task": "40", + "melee_animation": "6945", + "range_animation": "6945", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "50", + "defence_animation": "6944", + "weakness": "9", + "slayer_exp": "142", + "magic_animation": "6945", + "death_animation": "6946", + "name": "Tstanon Karlak", + "defence_level": "125", + "safespot": null, + "lifepoints": "142", + "strength_level": "118", + "id": "6204", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,-5,0,0,14,0,0,0", + "range_level": "50", + "attack_level": "124" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6205", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Scourge of light.", + "slayer_task": "56", + "start_gfx": "1208", + "combat_style": "1", + "melee_animation": "7033", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "0", + "slayer_exp": "150", + "magic_animation": "7033", + "death_animation": "6946", + "lifepoints": "150", + "id": "6206", + "aggressive": "true", + "bonuses": "0,0,0,0,20,0,0,0,-5,0,0,0,0,0,0", + "agg_radius": "64", + "range_animation": "7033", + "magic_level": "50", + "defence_animation": "6945", + "name": "Zakl'n Gritch", + "defence_level": "127", + "safespot": null, + "strength_level": "76", + "range_level": "150", + "projectile": "1209", + "attack_level": "83" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6207", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "Despoiler of Ullek.", + "start_gfx": "1212", + "combat_style": "2", + "melee_animation": "7033", + "range_animation": "7033", + "attack_speed": "5", + "magic_level": "150", + "respawn_delay": "50", + "defence_animation": "6944", + "slayer_exp": "161", + "magic_animation": "7033", + "death_animation": "6946", + "name": "Balfrug Kreeyath", + "defence_level": "153", + "safespot": null, + "lifepoints": "161", + "strength_level": "60", + "id": "6208", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,10,0,0,0,0,0,0", + "range_level": "1", + "projectile": "1213", + "attack_level": "115" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6209", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "From the maws of hell.", + "slayer_task": "43", + "melee_animation": "6579", + "range_animation": "6579", + "combat_audio": "3717,3719,3718", + "respawn_delay": "25", + "defence_animation": "6578", + "weakness": "7", + "slayer_exp": "116", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Hellhound", + "defence_level": "66", + "safespot": null, + "lifepoints": "116", + "strength_level": "66", + "id": "6210", + "aggressive": "true", + "bonuses": "50,70,30,30,60,30,60,60,50,60,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "66" + }, + { + "examine": "Have you checked your pockets lately?", + "melee_animation": "169", + "range_animation": "169", + "combat_audio": "534,536,535", + "defence_animation": "170", + "weakness": "7", + "magic_animation": "169", + "death_animation": "172", + "name": "Imp", + "defence_level": "4", + "safespot": null, + "lifepoints": "10", + "strength_level": "4", + "id": "6211", + "aggressive": "true", + "bonuses": "10,5,5,10,10,10,10,10,10,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "He doesn't look pleased to see me.", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "respawn_delay": "25", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "64", + "safespot": null, + "lifepoints": "100", + "strength_level": "64", + "id": "6212", + "aggressive": "true", + "bonuses": "50,40,45,60,70,70,70,40,40,50,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "He doesn't look pleased to see me.", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "respawn_delay": "25", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "64", + "safespot": null, + "lifepoints": "100", + "strength_level": "64", + "id": "6213", + "aggressive": "true", + "bonuses": "50,40,45,60,70,70,70,40,40,50,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "It looks really hungry!", + "melee_animation": "810", + "range_animation": "810", + "respawn_delay": "25", + "defence_animation": "404", + "magic_animation": "810", + "death_animation": "9055", + "name": "Vampire", + "defence_level": "44", + "safespot": null, + "lifepoints": "60", + "strength_level": "44", + "id": "6214", + "aggressive": "true", + "bonuses": "30,35,30,40,50,50,50,25,30,30,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "The tongue of evil.", + "melee_animation": "9130", + "range_animation": "1552", + "attack_speed": "4", + "defence_animation": "9132", + "slayer_exp": "120", + "magic_animation": "1552", + "death_animation": "9131", + "name": "Bloodveld", + "defence_level": "30", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "6215", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "1582", + "range_animation": "1582", + "respawn_delay": "25", + "defence_animation": "1581", + "weakness": "7", + "magic_animation": "1582", + "death_animation": "1580", + "name": "Pyrefiend", + "defence_level": "25", + "safespot": null, + "lifepoints": "48", + "strength_level": "25", + "id": "6216", + "aggressive": "true", + "bonuses": "25,25,20,40,40,40,15,30,20,60,20,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A small ice demon.", + "melee_animation": "8080", + "range_animation": "8080", + "respawn_delay": "25", + "defence_animation": "8079", + "magic_animation": "8080", + "death_animation": "8078", + "name": "Icefiend", + "defence_level": "5", + "safespot": null, + "lifepoints": "15", + "strength_level": "5", + "id": "6217", + "bonuses": "5,5,5,5,10,10,10,10,10,10,5,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Those horns look pretty sharp...", + "slayer_task": "39", + "melee_animation": "4300", + "range_animation": "4300", + "respawn_delay": "25", + "defence_animation": "4301", + "weakness": "9", + "slayer_exp": "112", + "magic_animation": "4300", + "death_animation": "4302", + "name": "Gorak", + "defence_level": "70", + "safespot": null, + "lifepoints": "112", + "strength_level": "70", + "id": "6218", + "aggressive": "true", + "bonuses": "30,30,50,70,40,70,70,50,60,55,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Warrior of Zamorak.", + "slayer_task": "79", + "melee_animation": "390", + "range_animation": "390", + "attack_speed": "5", + "respawn_delay": "25", + "defence_animation": "1156", + "weakness": "6", + "magic_animation": "390", + "death_animation": "9055", + "name": "Spiritual warrior", + "defence_level": "66", + "safespot": null, + "lifepoints": "102", + "strength_level": "66", + "id": "6219", + "aggressive": "true", + "bonuses": "40,60,60,60,60,20,50,55,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "66" + }, + { + "examine": "A ranger spirit dedicated to Zamorak.", + "slayer_task": "78", + "start_gfx": "18", + "combat_style": "1", + "start_height": "96", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "25", + "defence_animation": "404", + "weakness": "1", + "magic_animation": "426", + "death_animation": "9055", + "name": "Spiritual ranger", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "6220", + "aggressive": "true", + "bonuses": "50,70,50,50,50,70,50,85,85,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "70", + "projectile": "9", + "attack_level": "1" + }, + { + "examine": "A deadly servant of Zamorak.", + "slayer_task": "77", + "combat_style": "2", + "melee_animation": "811", + "attack_speed": "5", + "respawn_delay": "25", + "weakness": "3", + "magic_animation": "811", + "death_animation": "9055", + "lifepoints": "75", + "id": "6221", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_animation": "811", + "magic_level": "180", + "end_gfx": "78", + "defence_animation": "404", + "end_height": "0", + "name": "Spiritual mage", + "defence_level": "61", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "78", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "Graceful avatar of Armadyl.", + "melee_animation": "6977", + "range_animation": "6977", + "attack_speed": "3", + "magic_level": "200", + "respawn_delay": "120", + "defence_animation": "6974", + "weakness": "10", + "slayer_exp": "357", + "magic_animation": "6977", + "death_animation": "6975", + "name": "Kree'arra", + "defence_level": "260", + "poison_immune": "true", + "safespot": null, + "lifepoints": "255", + "strength_level": "200", + "id": "6222", + "aggressive": "true", + "bonuses": "136,136,136,0,120,180,180,180,200,200,0,12,0,0,0", + "clue_level": "2", + "range_level": "380", + "attack_level": "300" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "2", + "melee_animation": "6952", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "3", + "slayer_exp": "124", + "magic_animation": "6952", + "death_animation": "6956", + "lifepoints": "121", + "id": "6223", + "aggressive": "true", + "bonuses": "45,45,45,0,0,0,0,0,0,0,0,25,0,0,0", + "prj_height": "92", + "agg_radius": "64", + "range_animation": "6952", + "magic_level": "150", + "defence_animation": "6955", + "name": "Wingman Skree", + "defence_level": "160", + "poison_immune": "true", + "safespot": null, + "strength_level": "50", + "range_level": "100", + "projectile": "1199", + "attack_level": "80" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6224", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "4", + "slayer_exp": "133", + "magic_animation": "6953", + "death_animation": "6956", + "lifepoints": "132", + "id": "6225", + "aggressive": "true", + "bonuses": "0,0,0,0,60,0,0,0,0,0,0,0,0,0,0", + "prj_height": "92", + "agg_radius": "64", + "range_animation": "6953", + "magic_level": "50", + "defence_animation": "6955", + "name": "Flockleader Geerin", + "defence_level": "175", + "poison_immune": "true", + "safespot": null, + "strength_level": "80", + "range_level": "150", + "projectile": "1190", + "attack_level": "80" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6226", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "Graceful, bird-like creature.", + "melee_animation": "6954", + "range_animation": "6954", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "50", + "defence_animation": "6955", + "weakness": "6", + "slayer_exp": "133", + "magic_animation": "6954", + "death_animation": "6956", + "name": "Flight Kilisa", + "defence_level": "175", + "safespot": null, + "lifepoints": "133", + "strength_level": "118", + "id": "6227", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,14,0,0,0", + "range_level": "169", + "attack_level": "124" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6228", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A servant of Armadyl.", + "slayer_task": "79", + "combat_style": "1", + "melee_animation": "6954", + "range_animation": "6954", + "respawn_delay": "25", + "defence_animation": "6955", + "weakness": "6", + "magic_animation": "6954", + "death_animation": "6956", + "name": "Spiritual warrior", + "defence_level": "70", + "safespot": null, + "lifepoints": "98", + "strength_level": "70", + "id": "6229", + "aggressive": "true", + "bonuses": "40,40,50,50,20,50,50,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "68", + "attack_level": "70" + }, + { + "examine": "Armadyl's favourite servant.", + "slayer_task": "78", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "weakness": "4", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Spiritual ranger", + "defence_level": "70", + "safespot": null, + "lifepoints": "89", + "strength_level": "1", + "id": "6230", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "70", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "A mage who serves Armadyl above all else - even death.", + "slayer_task": "77", + "combat_style": "2", + "melee_animation": "6952", + "attack_speed": "5", + "respawn_delay": "25", + "weakness": "4", + "magic_animation": "6952", + "death_animation": "6956", + "lifepoints": "75", + "id": "6231", + "aggressive": "true", + "bonuses": "0,0,0,0,0,9,12,5,45,28,0,0,0,0,0", + "prj_height": "92", + "range_animation": "6952", + "magic_level": "150", + "defence_animation": "6955", + "name": "Spiritual mage", + "defence_level": "111", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "1199", + "attack_level": "1" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6232", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "40", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "45", + "safespot": null, + "lifepoints": "83", + "strength_level": "1", + "id": "6233", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "45", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "50", + "safespot": null, + "lifepoints": "86", + "strength_level": "1", + "id": "6234", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "50", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "50", + "safespot": null, + "lifepoints": "86", + "strength_level": "1", + "id": "6235", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "50", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "55", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "id": "6236", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "55", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "55", + "safespot": null, + "lifepoints": "98", + "strength_level": "1", + "id": "6237", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "55", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "65", + "safespot": null, + "lifepoints": "124", + "strength_level": "1", + "id": "6238", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "65", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "65", + "safespot": null, + "lifepoints": "139", + "strength_level": "1", + "id": "6239", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "65", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "40", + "safespot": null, + "lifepoints": "63", + "strength_level": "1", + "id": "6240", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "40", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "40", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "6241", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "40", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "40", + "safespot": null, + "lifepoints": "83", + "strength_level": "1", + "id": "6242", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "40", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "50", + "safespot": null, + "lifepoints": "69", + "strength_level": "1", + "id": "6243", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "50", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "55", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "6244", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "55", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "55", + "safespot": null, + "lifepoints": "98", + "strength_level": "1", + "id": "6245", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "55", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "65", + "safespot": null, + "lifepoints": "73", + "strength_level": "1", + "id": "6246", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "65", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "agg_radius": "64", + "examine": "Commander of Saradomin's forces. ", + "melee_animation": "6964", + "range_animation": "6964", + "attack_speed": "2", + "magic_level": "300", + "respawn_delay": "120", + "defence_animation": "6966", + "weakness": "7", + "slayer_exp": "360", + "magic_animation": "6964", + "death_animation": "6965", + "name": "Commander Zilyana", + "defence_level": "300", + "poison_immune": "true", + "safespot": null, + "lifepoints": "255", + "strength_level": "196", + "id": "6247", + "aggressive": "true", + "bonuses": "195,195,195,200,0,100,100,100,100,100,0,20,0,0,0", + "clue_level": "2", + "range_level": "250", + "attack_level": "280" + }, + { + "agg_radius": "64", + "examine": "The bane of darkness.", + "melee_animation": "6376", + "range_animation": "6376", + "magic_level": "125", + "respawn_delay": "50", + "defence_animation": "6375", + "weakness": "7", + "slayer_exp": "0", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Starlight", + "defence_level": "120", + "poison_immune": "true", + "safespot": null, + "lifepoints": "160", + "strength_level": "125", + "id": "6248", + "aggressive": "true", + "bonuses": "60,60,60,0,0,12,14,13,5,13,0,10,0,0,0", + "range_level": "1", + "attack_level": "120" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6249", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Defender of the faithful.", + "start_gfx": "1184", + "combat_style": "2", + "melee_animation": "7019", + "attack_speed": "5", + "respawn_delay": "50", + "slayer_exp": "0", + "magic_animation": "7019", + "death_animation": "7016", + "lifepoints": "146", + "id": "6250", + "aggressive": "true", + "bonuses": "10,10,10,0,0,12,14,14,18,5,0,7,0,0,0", + "prj_height": "0", + "agg_radius": "64", + "range_animation": "7019", + "magic_level": "150", + "end_gfx": "1186", + "defence_animation": "7017", + "name": "Growler", + "defence_level": "120", + "safespot": null, + "strength_level": "101", + "range_level": "1", + "projectile": "1185", + "attack_level": "100" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6251", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of Truth.", + "combat_style": "1", + "melee_animation": "7009", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "0", + "slayer_exp": "0", + "magic_animation": "7009", + "death_animation": "7011", + "lifepoints": "162", + "id": "6252", + "aggressive": "true", + "bonuses": "10,10,10,0,0,12,14,14,18,5,0,7,0,0,0", + "prj_height": "50", + "agg_radius": "64", + "range_animation": "7009", + "magic_level": "80", + "end_gfx": "24", + "defence_animation": "7010", + "name": "Bree", + "defence_level": "130", + "safespot": null, + "strength_level": "80", + "range_level": "150", + "projectile": "1188", + "attack_level": "110" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6253", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man wearing ancient clothing.", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "poisonous": "true", + "magic_level": "60", + "respawn_delay": "25", + "end_gfx": "76", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "811", + "death_animation": "9055", + "name": "Saradomin priest", + "defence_level": "60", + "safespot": null, + "lifepoints": "89", + "strength_level": "1", + "id": "6254", + "aggressive": "true", + "bonuses": "40,40,40,40,20,50,40,55,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Warrior of Saradomin.", + "slayer_task": "79", + "melee_animation": "390", + "range_animation": "390", + "attack_speed": "5", + "respawn_delay": "25", + "defence_animation": "1156", + "weakness": "8", + "magic_animation": "390", + "death_animation": "9055", + "name": "Spiritual warrior", + "defence_level": "66", + "safespot": null, + "lifepoints": "100", + "strength_level": "66", + "id": "6255", + "aggressive": "true", + "bonuses": "40,60,60,60,60,20,50,45,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "66" + }, + { + "examine": "A ranger spirit dedicated to Saradomin.", + "slayer_task": "78", + "start_gfx": "18", + "combat_style": "1", + "start_height": "96", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "25", + "defence_animation": "404", + "weakness": "0", + "magic_animation": "426", + "death_animation": "9055", + "name": "Spiritual ranger", + "defence_level": "70", + "safespot": null, + "lifepoints": "106", + "strength_level": "1", + "id": "6256", + "aggressive": "true", + "bonuses": "50,70,50,50,50,70,50,65,65,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "70", + "projectile": "9", + "attack_level": "1" + }, + { + "examine": "Saradomin's holy mage.", + "slayer_task": "77", + "combat_style": "2", + "melee_animation": "811", + "attack_speed": "5", + "respawn_delay": "25", + "weakness": "4", + "magic_animation": "811", + "death_animation": "9055", + "lifepoints": "85", + "id": "6257", + "aggressive": "true", + "bonuses": "0,0,0,0,0,8,7,3,16,2,0,0,0,0,0", + "range_animation": "811", + "magic_level": "160", + "end_gfx": "76", + "defence_animation": "404", + "end_height": "0", + "name": "Spiritual mage", + "defence_level": "86", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "76", + "attack_level": "1" + }, + { + "examine": "A valiant knight.", + "melee_animation": "407", + "range_animation": "407", + "respawn_delay": "25", + "defence_animation": "410", + "weakness": "7", + "magic_animation": "407", + "death_animation": "9055", + "name": "Knight of Saradomin", + "defence_level": "50", + "safespot": null, + "lifepoints": "135", + "strength_level": "50", + "id": "6258", + "aggressive": "true", + "bonuses": "40,40,40,40,50,20,40,50,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A valiant knight.", + "melee_animation": "401", + "range_animation": "401", + "respawn_delay": "25", + "defence_animation": "424", + "weakness": "7", + "magic_animation": "401", + "death_animation": "9055", + "name": "Knight of Saradomin", + "defence_level": "50", + "safespot": null, + "lifepoints": "108", + "strength_level": "50", + "id": "6259", + "aggressive": "true", + "bonuses": "40,40,40,40,50,20,40,65,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "agg_radius": "64", + "examine": "A huge war chief.", + "melee_animation": "7060", + "range_animation": "7060", + "attack_speed": "6", + "magic_level": "280", + "respawn_delay": "120", + "defence_animation": "7061", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7060", + "death_animation": "7062", + "name": "General Graardor", + "defence_level": "250", + "poison_immune": "true", + "safespot": null, + "lifepoints": "255", + "strength_level": "350", + "id": "6260", + "aggressive": "true", + "bonuses": "120,120,120,0,100,90,90,90,65,90,0,43,0,0,0", + "clue_level": "2", + "range_level": "350", + "attack_level": "280" + }, + { + "agg_radius": "64", + "examine": "A battle-honed goblin. ", + "slayer_task": "38", + "melee_animation": "6154", + "range_animation": "6154", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "50", + "defence_animation": "6155", + "weakness": "8", + "magic_animation": "6154", + "death_animation": "6156", + "name": "Sergeant Strongstack", + "defence_level": "126", + "safespot": null, + "lifepoints": "128", + "strength_level": "118", + "id": "6261", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,14,0,0,0", + "range_level": "50", + "attack_level": "124" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6262", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A battle-honed goblin. ", + "slayer_task": "38", + "start_gfx": "1202", + "combat_style": "2", + "melee_animation": "6154", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "3", + "magic_animation": "6154", + "death_animation": "6156", + "lifepoints": "127", + "id": "6263", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,6,0,0,0", + "agg_radius": "64", + "range_animation": "6154", + "magic_level": "150", + "defence_animation": "6155", + "name": "Sergeant Steelwill", + "defence_level": "150", + "safespot": null, + "strength_level": "50", + "range_level": "1", + "projectile": "1203", + "attack_level": "80" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6264", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "A battle-honed goblin. ", + "slayer_task": "38", + "combat_style": "1", + "melee_animation": "6154", + "range_animation": "6154", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "50", + "defence_animation": "6155", + "weakness": "2", + "magic_animation": "6154", + "death_animation": "6156", + "name": "Sergeant Grimspike", + "defence_level": "132", + "safespot": null, + "lifepoints": "146", + "strength_level": "80", + "id": "6265", + "aggressive": "true", + "bonuses": "0,0,0,0,20,0,0,0,0,0,0,0,0,0,0", + "range_level": "150", + "projectile": "1206", + "attack_level": "80" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6266", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big, ugly, and smelly.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "27", + "respawn_delay": "25", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Fishing spot", + "defence_level": "27", + "safespot": null, + "lifepoints": "60", + "strength_level": "27", + "id": "6267", + "aggressive": "true", + "bonuses": "15,15,10,20,40,15,50,50,50,20,50,58,0,0,0", + "range_level": "27", + "attack_level": "27" + }, + { + "examine": "Green and aggressive.", + "melee_animation": "2936", + "range_animation": "2936", + "attack_speed": "6", + "respawn_delay": "25", + "defence_animation": "2937", + "weakness": "8", + "magic_animation": "2936", + "death_animation": "2938", + "name": "Jogre", + "defence_level": "62", + "safespot": null, + "lifepoints": "70", + "strength_level": "62", + "id": "6268", + "aggressive": "true", + "bonuses": "10,20,20,20,20,20,10,20,0,0,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "62" + }, + { + "examine": "A one-eyed man-eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "110", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "48", + "safespot": null, + "lifepoints": "110", + "strength_level": "70", + "id": "6269", + "aggressive": "true", + "bonuses": "22,22,22,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A one-eyed man-eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "110", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "48", + "safespot": null, + "lifepoints": "110", + "strength_level": "70", + "id": "6270", + "aggressive": "true", + "bonuses": "22,22,22,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Ugly, fierce and with a bad attitude.", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "weakness": "8", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Ork", + "defence_level": "68", + "safespot": null, + "lifepoints": "110", + "strength_level": "68", + "id": "6271", + "aggressive": "true", + "bonuses": "40,20,30,45,45,45,45,20,45,35,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Ugly, fierce and with a bad attitude.", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Ork", + "defence_level": "68", + "safespot": null, + "lifepoints": "110", + "strength_level": "68", + "id": "6272", + "aggressive": "true", + "bonuses": "40,20,30,45,45,45,45,20,45,35,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Ugly, fierce and with a bad attitude.", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Ork", + "defence_level": "68", + "safespot": null, + "lifepoints": "110", + "strength_level": "68", + "id": "6273", + "aggressive": "true", + "bonuses": "40,20,30,45,45,45,45,20,45,35,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Ugly, fierce and with a bad attitude.", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Ork", + "defence_level": "68", + "safespot": null, + "lifepoints": "110", + "strength_level": "68", + "id": "6274", + "aggressive": "true", + "bonuses": "40,20,30,45,45,45,45,20,45,35,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "An ugly, smelly creature.", + "slayer_task": "45", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "165", + "weakness": "8", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "40", + "safespot": null, + "lifepoints": "52", + "strength_level": "40", + "id": "6275", + "aggressive": "true", + "bonuses": "20,30,30,30,30,30,10,30,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "The spirit of a ranger, serving bandos beyond death.", + "slayer_task": "78", + "start_gfx": "95", + "combat_style": "1", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "weakness": "0", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Spiritual ranger", + "defence_level": "70", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "6276", + "aggressive": "true", + "bonuses": "30,50,30,30,50,60,50,40,40,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "70", + "projectile": "1195", + "attack_level": "1" + }, + { + "examine": "A true servant of Bandos.", + "slayer_task": "79", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "weakness": "8", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Spiritual warrior", + "defence_level": "70", + "safespot": null, + "lifepoints": "131", + "strength_level": "70", + "id": "6277", + "aggressive": "true", + "bonuses": "50,40,45,60,60,60,60,20,50,60,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "One of Bandos' chosen.", + "slayer_task": "77", + "combat_style": "2", + "melee_animation": "4320", + "range_animation": "4320", + "attack_speed": "5", + "magic_level": "142", + "respawn_delay": "25", + "defence_animation": "4322", + "weakness": "4", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Spiritual mage", + "defence_level": "103", + "safespot": null, + "lifepoints": "106", + "strength_level": "1", + "id": "6278", + "aggressive": "true", + "bonuses": "0,0,0,0,0,12,14,13,35,13,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ancient goblin.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "20", + "strength_level": "5", + "id": "6279", + "aggressive": "true", + "bonuses": "10,20,20,20,20,5,20,10,0,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "A warrior for Bandos.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "15", + "strength_level": "5", + "id": "6280", + "aggressive": "true", + "bonuses": "10,20,20,20,20,5,20,10,0,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "A soldier to the death.", + "melee_animation": "6188", + "range_animation": "6188", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6189", + "magic_animation": "6188", + "death_animation": "6190", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "15", + "strength_level": "5", + "id": "6281", + "aggressive": "true", + "bonuses": "5,10,10,10,10,10,5,10,5,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "A soldier to the death.", + "melee_animation": "6188", + "range_animation": "6188", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6189", + "magic_animation": "6188", + "death_animation": "6190", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "6282", + "aggressive": "true", + "bonuses": "5,10,10,10,10,10,5,10,5,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "A warrior for Bandos.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6183", + "slayer_exp": "16", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "16", + "strength_level": "5", + "id": "6283", + "aggressive": "true", + "bonuses": "10,20,20,20,20,5,20,10,0,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6285", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6286", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6287", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6288", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6289", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6290", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6291", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6292", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6293", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "308", + "strength_level": "59", + "id": "6294", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "308", + "strength_level": "59", + "id": "6295", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this creature.", + "slayer_task": "89", + "melee_animation": "7093", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "7091", + "name": "Warped tortoise", + "defence_level": "52", + "safespot": null, + "lifepoints": "148", + "strength_level": "39", + "id": "6296", + "range_level": "1", + "attack_level": "39" + }, + { + "melee_animation": "7093", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "7092", + "death_animation": "7091", + "name": "Warped tortoise", + "defence_level": "1", + "safespot": null, + "lifepoints": "87", + "strength_level": "1", + "id": "6297", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Annoyingly easy to squish.", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "2", + "defence_animation": "0", + "magic_animation": "0", + "name": "Bolrie", + "defence_level": "2", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "6306", + "aggressive": "true", + "range_level": "2", + "attack_level": "1" + }, + { + "examine": "She looks bored.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard no. 21", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6314", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks even more bored.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard no. 72", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6315", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6322", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6323", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6324", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6325", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6326", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6327", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6328", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6329", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6330", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6331", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6332", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6334", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6335", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6336", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6337", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6338", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6339", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "3922", + "name": "Child", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "48", + "id": "6344", + "aggressive": "true", + "range_level": "65", + "attack_level": "48" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6346", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6347", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6348", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6349", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6350", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6351", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6352", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6353", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6354", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6355", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6356", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The mother of all pests!", + "attack_speed": "6", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "0", + "name": "Street urchin", + "defence_level": "70", + "safespot": null, + "lifepoints": "1428", + "strength_level": "70", + "id": "6358", + "aggressive": "true", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "A warrior of Zamorak.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak warrior", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "44", + "id": "6363", + "aggressive": "true", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "A warrior of Zamorak.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "6364", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A ranger of Zamorak.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak ranger", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "6365", + "aggressive": "true", + "range_level": "46", + "attack_level": "1" + }, + { + "examine": "A ranger of Zamorak.", + "melee_animation": "426", + "range_animation": "426", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak ranger", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "6366", + "aggressive": "true", + "range_level": "46", + "attack_level": "1" + }, + { + "examine": "A mage of Zamorak.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "49", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak mage", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6367", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mage of Zamorak.", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "49", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak mage", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6368", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cave dweller.", + "melee_animation": "7207", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "7205", + "name": "Cave lizard", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "1", + "id": "6369", + "aggressive": "true", + "range_level": "47", + "attack_level": "1" + }, + { + "examine": "A representative of the Z.M.I.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mage of Zamorak", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6370", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Z.M.I. runecrafter.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak crafter", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "19", + "id": "6371", + "range_level": "1", + "attack_level": "19" + }, + { + "death_animation": "836", + "name": "Zamorak crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "melee_animation": "422", + "strength_level": "1", + "id": "6372", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "slayer_exp": "49", + "name": "Guard dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6374", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6376", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6377", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wouldn't want to be footing that bill.", + "slayer_task": "7", + "melee_animation": "6775", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6779", + "name": "Tenacious toucan", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "6378", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "I wonder how much he can lift.", + "melee_animation": "7237", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7238", + "name": "Giant ant worker", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "6379", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Gi-ant-ant-ant-ant...", + "melee_animation": "7237", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7238", + "name": "Giant ant soldier", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "6380", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "That stinger has to hurt...", + "melee_animation": "7242", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7244", + "name": "Giant wasp", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "6381", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Polynomial - a parrot that goes without breakfast", + "slayer_task": "7", + "melee_animation": "6775", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6777", + "name": "Pernicious parrot", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6382", + "range_level": "1", + "attack_level": "45" + }, + { + "melee_animation": "7242", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "7243", + "death_animation": "7244", + "name": "Giant wasp", + "defence_level": "1", + "safespot": null, + "lifepoints": "37", + "strength_level": "1", + "id": "6383", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Karamjan Jungle eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6385", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Flies like a rock.", + "melee_animation": "9454", + "range_animation": "1516", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9455", + "slayer_exp": "105", + "magic_animation": "1516", + "death_animation": "1518", + "name": "Gargoyle", + "defence_level": "107", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "6389", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,0,20,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "I wish I could tell where he was looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grim Reaper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6390", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6402", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6403", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6404", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6405", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6406", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6407", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6408", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6409", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6410", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6411", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6412", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6413", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6414", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6415", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6416", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6417", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6418", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6419", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6420", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6421", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6422", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6423", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6424", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6425", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6426", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6427", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6428", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6429", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6430", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6431", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6432", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6433", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6434", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6435", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6436", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6437", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6438", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6439", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6440", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6441", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6442", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6443", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6444", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6445", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6446", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6447", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6448", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6449", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6450", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6451", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6452", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6453", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6454", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6455", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6456", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6457", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6458", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6459", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6460", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6461", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6462", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6463", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6464", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6465", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6466", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6467", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6182", + "name": "Snothead", + "defence_level": "14", + "safespot": null, + "lifepoints": "20", + "strength_level": "14", + "id": "6469", + "aggressive": "true", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "6182", + "name": "Snailfeet", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "13", + "id": "6470", + "aggressive": "true", + "range_level": "18", + "attack_level": "13" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "magic_level": "22", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "6182", + "name": "Mosschin", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "16", + "id": "6471", + "aggressive": "true", + "range_level": "1", + "attack_level": "16" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "magic_level": "26", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "6182", + "name": "Redeyes", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "19", + "id": "6472", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "magic_level": "26", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "6182", + "name": "Strongbones", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "19", + "id": "6473", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "Priest of the Ekeleshuun tribe.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6482", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He is expounding the word of the Big High War God.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Preacher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6488", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6490", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6491", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6492", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6493", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6494", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6495", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't look very welcoming.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6496", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't look very welcoming.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6497", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing blue armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6498", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing orange armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6499", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing black armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6500", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing white armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6501", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing purple armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6502", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing yellow armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6503", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "6504", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very noble spider and attendant to the Queen.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Registrar 2", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6507", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The highest ranking of the Spider Queen's servants.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Registrar 3", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6508", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head of the Spider Queen's army.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Registrar 4", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6509", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Trying hard to hide his identity.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jury", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6510", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sir Amik's loyal squire.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spectator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6512", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A being of ore and minerals.", + "magic_animation": "0", + "name": "Spectator", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "range_animation": "0", + "strength_level": "1", + "id": "6514", + "range_level": "1", + "attack_level": "1", + "defence_animation": "0" + }, + { + "examine": "A monkey on a mission.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spectator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6516", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works for Doric & Son.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spectator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6518", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Gives an introduction to the Grand Exchange.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grand Exchange Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6521", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The son of Ali M!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farid Morrisane (ores)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6523", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's probably seen better days.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bob Barter (herbs)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6524", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "You can never miss a pirate in disguise.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Murky Matt (runes)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6525", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tribal man", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Relobo Blinyo (logs)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6526", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's travelled a long way.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hofuthand (armour and weapons)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6527", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Chief architect of the Spider Realm.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Registrar 5", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6536", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6543", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6544", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tapping his feet and looking very bored.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6558", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge war chief. ", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "7061", + "magic_animation": "422", + "death_animation": "7062", + "name": "null", + "defence_level": "250", + "safespot": null, + "lifepoints": "254", + "strength_level": "251", + "id": "6560", + "aggressive": "true", + "bonuses": "300,300,300,300,300,300,150,300,300,250,43,96,43,30,0", + "range_level": "200", + "attack_level": "250" + }, + { + "spawn_animation": "7410", + "examine": "The essence of an imp slain during the god wars.", + "melee_animation": "7407", + "range_animation": "7501", + "combat_audio": "0,0,0", + "magic_level": "10", + "defence_animation": "7404", + "slayer_exp": "10", + "magic_animation": "7500", + "death_animation": "7408", + "name": "Revenant imp", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "10", + "id": "6604", + "range_level": "10", + "attack_level": "1" + }, + { + "spawn_animation": "7447", + "examine": "The ghost of a goblin slain during the god wars.", + "melee_animation": "7449", + "range_animation": "7513", + "combat_audio": "469,472,471", + "magic_level": "12", + "defence_animation": "7450", + "magic_animation": "7499", + "death_animation": "7448", + "name": "Revenant goblin", + "defence_level": "12", + "safespot": null, + "lifepoints": "14", + "strength_level": "12", + "id": "6605", + "clue_level": "1", + "range_level": "12", + "attack_level": "12" + }, + { + "spawn_animation": "7485", + "examine": "The ghost of an icefiend slain during the God Wars.", + "melee_animation": "7481", + "range_animation": "7519", + "attack_speed": "3", + "magic_level": "27", + "defence_animation": "7483", + "slayer_exp": "40", + "magic_animation": "7506", + "death_animation": "7482", + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "strength_level": "27", + "id": "6606", + "clue_level": "1", + "range_level": "27", + "attack_level": "27" + }, + { + "spawn_animation": "7403", + "examine": "The ghost of a Werewolf slain during the God wars.", + "melee_animation": "7397", + "range_animation": "7521", + "magic_level": "38", + "defence_animation": "7399", + "magic_animation": "7496", + "death_animation": "7398", + "name": "Revenant werewolf", + "defence_level": "38", + "safespot": null, + "lifepoints": "70", + "strength_level": "38", + "id": "6607", + "clue_level": "2", + "range_level": "38", + "attack_level": "38" + }, + { + "examine": "The ghost of a hobgoblin slain during the God Wars.", + "melee_animation": "7418", + "range_animation": "7516", + "combat_audio": "469,472,471", + "magic_level": "32", + "defence_animation": "7420", + "slayer_exp": "72", + "magic_animation": "7503", + "death_animation": "7419", + "name": "Revenant hobgoblin", + "defence_level": "32", + "safespot": null, + "lifepoints": "55", + "strength_level": "32", + "id": "6608", + "clue_level": "1", + "range_level": "1", + "attack_level": "32" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6609", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "0", + "examine": "It's an NPC.", + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "combat_audio": "0,0,0", + "strength_level": "1", + "id": "6610", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7440", + "examine": "A ghost of a knight slain during the God wars.", + "melee_animation": "7441", + "range_animation": "7522", + "magic_level": "80", + "defence_animation": "7443", + "slayer_exp": "143", + "magic_animation": "7508", + "death_animation": "7442", + "name": "Revenant knight", + "defence_level": "80", + "safespot": null, + "lifepoints": "142", + "strength_level": "80", + "id": "6611", + "clue_level": "2", + "range_level": "80", + "attack_level": "80" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6612", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7426", + "examine": "The ghost of a vampyre slain in the god wars.", + "melee_animation": "7427", + "range_animation": "7520", + "magic_level": "34", + "defence_animation": "7429", + "slayer_exp": "60", + "magic_animation": "7507", + "death_animation": "7428", + "name": "Revenant vampire", + "defence_level": "34", + "safespot": null, + "lifepoints": "60", + "strength_level": "34", + "id": "6613", + "clue_level": "1", + "range_level": "34", + "attack_level": "34" + }, + { + "slayer_exp": "0", + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "0,0,0", + "strength_level": "1", + "id": "6614", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6615", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6616", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6617", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6618", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6619", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6620", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6621", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7485", + "examine": "The essence of a pyrefiend slain during the god wars.", + "melee_animation": "7481", + "range_animation": "7519", + "attack_speed": "3", + "magic_level": "29", + "defence_animation": "7483", + "slayer_exp": "48", + "magic_animation": "7506", + "death_animation": "7482", + "name": "Revenant pyrefiend", + "defence_level": "29", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "6622", + "clue_level": "1", + "range_level": "29", + "attack_level": "292" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6623", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6624", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6625", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6626", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6627", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6628", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6629", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6630", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6631", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6632", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6633", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6634", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The essence of an imp slain during the god wars.", + "melee_animation": "7407", + "magic_level": "10", + "defence_animation": "7403", + "slayer_exp": "10", + "death_animation": "7408", + "name": "Revenant imp", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "6635", + "clue_level": "1", + "range_level": "10", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6636", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6637", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6638", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6639", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6640", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6641", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6642", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6643", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6644", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7457", + "examine": "The ghost of a cyclops slain during the god wars.", + "melee_animation": "7453", + "range_animation": "7510", + "magic_level": "43", + "defence_animation": "7455", + "weakness": "0", + "slayer_exp": "110", + "magic_animation": "7497", + "death_animation": "7454", + "name": "Revenant cyclops", + "defence_level": "43", + "safespot": null, + "lifepoints": "75", + "strength_level": "43", + "id": "6645", + "clue_level": "2", + "range_level": "43", + "attack_level": "43" + }, + { + "spawn_animation": "7464", + "examine": "The essence of a hellhound slain during the god wars.", + "melee_animation": "7460", + "range_animation": "7501", + "combat_audio": "3717,3719,3718", + "magic_level": "50", + "defence_animation": "7462", + "slayer_exp": "80", + "magic_animation": "7515", + "death_animation": "7461", + "name": "Revenant hellhound", + "defence_level": "1", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "6646", + "clue_level": "2", + "range_level": "50", + "attack_level": "50" + }, + { + "spawn_animation": "7478", + "examine": "The essence of a demon slain during the god wars.", + "melee_animation": "7474", + "range_animation": "7512", + "combat_audio": "400,404,403", + "magic_level": "60", + "defence_animation": "7476", + "slayer_exp": "0", + "magic_animation": "7498", + "death_animation": "7475", + "name": "Revenant demon", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "6647", + "clue_level": "2", + "range_level": "60", + "attack_level": "60" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6648", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7471", + "examine": "The ghost of a dark beast slain during the god wars..", + "melee_animation": "7467", + "range_animation": "7514", + "defence_animation": "7469", + "slayer_exp": "256", + "magic_animation": "7515", + "death_animation": "7468", + "name": "Revenant dark beast", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "80", + "id": "6649", + "clue_level": "2", + "range_level": "80", + "attack_level": "80" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6650", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6651", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6652", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6653", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6654", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tough looking dwarf.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6655", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tough looking dwarf.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6656", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ancient spirit has made itself at home within this suit of armour.", + "melee_animation": "47", + "range_animation": "0", + "combat_audio": "469,472,471", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "48", + "name": "Revenant goblin", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "6657", + "clue_level": "1", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "An ancient spirit has made itself at home within this suit of armour.", + "melee_animation": "47", + "range_animation": "0", + "combat_audio": "469,472,471", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "48", + "name": "Revenant goblin", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "6658", + "clue_level": "1", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "An ancient spirit has made itself at home within this suit of armour.", + "melee_animation": "47", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "48", + "name": "Revenant icefiend", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "6659", + "clue_level": "1", + "range_level": "1", + "attack_level": "34" + }, + { + "melee_animation": "47", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "49", + "death_animation": "48", + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "6660", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "47", + "combat_audio": "469,472,471", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "49", + "death_animation": "48", + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "6661", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "47", + "respawn_delay": "60", + "defence_animation": "49", + "death_animation": "48", + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "6662", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6663", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6664", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6665", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6666", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Pirate and discerning music critic.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6667", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The most piratical penguin you ever did see.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6668", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6669", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6670", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6671", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6672", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6673", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6674", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6675", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6676", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6677", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6678", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6679", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6680", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6681", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6682", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6683", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6684", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6685", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6686", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant cyclops", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6687", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hellhound", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3717,3719,3718", + "strength_level": "1", + "id": "6688", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The essence of a demon slain during the god wars.", + "melee_animation": "7474", + "combat_audio": "400,404,403", + "magic_level": "60", + "defence_animation": "7476", + "death_animation": "7475", + "name": "Revenant demon", + "defence_level": "60", + "safespot": null, + "lifepoints": "750", + "strength_level": "60", + "id": "6689", + "clue_level": "2", + "range_level": "60", + "attack_level": "60" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6690", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant dark beast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6691", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6692", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6693", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6694", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6695", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6696", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6697", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6698", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6699", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6700", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6701", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6702", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6703", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6704", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6705", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's not from around here.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6706", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The leader of a long-forgotten band of mercenaries.", + "melee_animation": "0", + "range_animation": "711", + "combat_audio": "469,472,471", + "magic_level": "78", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Revenant goblin", + "defence_level": "78", + "safespot": null, + "lifepoints": "514", + "strength_level": "1", + "id": "6707", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6708", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6709", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6710", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6711", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's trying to mash your house! Less examine", + "melee_animation": "5894", + "range_animation": "9618", + "magic_level": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5898", + "name": "Revenant werewolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "285", + "strength_level": "60", + "id": "6712", + "aggressive": "true", + "clue_level": "2", + "range_level": "60", + "attack_level": "60" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6713", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6714", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6715", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6716", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6717", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6718", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6719", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6720", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6721", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6722", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6723", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6724", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6725", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6726", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6727", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6728", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6729", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6730", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Her lack of body heat is unsettling.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Queen of Snow", + "defence_level": "1", + "movement_radius": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6731", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It looks right at home here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snow imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6739", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Snowflakes swirling in the wind.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snow", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6740", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragon snowman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6743", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate snowman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "6745", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snowman armed with a holly bow.", + "name": "Snow ranger", + "defence_level": "10", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "6747", + "range_level": "30", + "attack_level": "30" + }, + { + "examine": "A snowman armed with an ice sword.", + "name": "Snow ranger", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6748", + "magic_level": "30", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A snowman armed with a winter staff.", + "name": "Snow mage", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6749", + "range_level": "30", + "attack_level": "30" + }, + { + "examine": "Cut-down and dried.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5569", + "name": "Dried zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "6761", + "range_level": "1", + "attack_level": "48" + }, + { + "examine": "Needs moisturising.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5569", + "name": "Dried zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "6762", + "range_level": "1", + "attack_level": "48" + }, + { + "examine": "I bet it's parched.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5569", + "name": "Dried zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "6763", + "range_level": "1", + "attack_level": "48" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "6764", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "108", + "strength_level": "1", + "id": "6765", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "6766", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "115", + "strength_level": "1", + "id": "6767", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "140", + "strength_level": "1", + "id": "6768", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doorman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6769", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge beast of a beetle.", + "slayer_task": "70", + "melee_animation": "7596", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7595", + "name": "Giant scarab", + "defence_level": "66", + "safespot": null, + "lifepoints": "285", + "strength_level": "49", + "id": "6770", + "aggressive": "true", + "range_level": "66", + "attack_level": "49" + }, + { + "examine": "It's not quite small enough to stamp upon.", + "melee_animation": "7657", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7656", + "name": "Scarab larva", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "6772", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Bred to shoot you down.", + "slayer_task": "70", + "start_gfx": "18", + "combat_style": "1", + "melee_animation": "7607", + "range_animation": "7607", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7609", + "name": "Scabaras ranger", + "defence_level": "55", + "safespot": null, + "lifepoints": "157", + "strength_level": "41", + "id": "6773", + "aggressive": "true", + "range_level": "55", + "projectile": "11", + "attack_level": "41" + }, + { + "examine": "It might be angry...it's hard to tell.", + "slayer_task": "70", + "melee_animation": "7612", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7614", + "name": "Scabaras lancer", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "6774", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A giant", + "melee_animation": "7586", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7581", + "name": "Scabaras locust", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "6776", + "aggressive": "true", + "range_level": "55", + "attack_level": "41" + }, + { + "examine": "Bouncy", + "slayer_task": "70", + "melee_animation": "7584", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7581", + "name": "Locust lancer", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "6777", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "He'll have someone's eye out with that.", + "slayer_task": "70", + "start_gfx": "18", + "combat_style": "1", + "melee_animation": "5451", + "range_animation": "5451", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7581", + "name": "Locust ranger", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "6778", + "aggressive": "true", + "range_level": "55", + "projectile": "11", + "attack_level": "41" + }, + { + "melee_animation": "7588", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "7590", + "slayer_exp": "62", + "death_animation": "7591", + "name": "Crocodile", + "defence_level": "1", + "safespot": null, + "lifepoints": "72", + "strength_level": "1", + "id": "6779", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Part scarab", + "slayer_task": "70", + "combat_style": "2", + "melee_animation": "7615", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "7616", + "name": "Scabaras mage", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "6780", + "aggressive": "true", + "range_level": "1", + "attack_level": "41" + }, + { + "combat_style": "2", + "melee_animation": "7620", + "respawn_delay": "60", + "defence_animation": "7617", + "death_animation": "7616", + "name": "Scabaras mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6781", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Clay golem", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks a bit dirty from digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lead archaeologist Abigail", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a bit dusty from troweling.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Assistant archaeologist Kerner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6787", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He exudes something like holiness.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "High Priest of Scabaras", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6788", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He exudes something like holiness.", + "slayer_task": "70", + "melee_animation": "7612", + "range_animation": "0", + "magic_level": "66", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7614", + "name": "High Priest of Scabaras", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "66", + "id": "6789", + "range_level": "66", + "attack_level": "66" + }, + { + "examine": "He exudes something like holiness.", + "slayer_task": "70", + "melee_animation": "7607", + "range_animation": "7607", + "magic_level": "66", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7609", + "name": "High Priest of Scabaras", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "66", + "id": "6790", + "range_level": "66", + "attack_level": "66" + }, + { + "death_animation": "1012", + "name": "Spirit terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "233", + "melee_animation": "1010", + "strength_level": "1", + "id": "6794", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "1011" + }, + { + "examine": "A bird. Literally terrifying.", + "melee_animation": "1010", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "1013", + "name": "Spirit terrorbird", + "defence_level": "50", + "safespot": null, + "lifepoints": "74", + "strength_level": "50", + "id": "6795", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "Is it a stone? Is it a crab? No! It's Granite Crab!", + "melee_animation": "8104", + "range_animation": "8104", + "attack_speed": "3", + "magic_level": "13", + "respawn_delay": "50", + "defence_animation": "8105", + "magic_animation": "8104", + "death_animation": "8106", + "name": "Granite crab", + "defence_level": "22", + "safespot": null, + "lifepoints": "39", + "strength_level": "17", + "id": "6796", + "bonuses": "16,9,5,12,4,11,57,53,61,12,45,22,0,0,0", + "range_level": "16", + "attack_level": "18" + }, + { + "examine": "Is it a stone? Is it a crab? No! It's Granite Crab!", + "melee_animation": "8104", + "range_animation": "8104", + "attack_speed": "3", + "magic_level": "13", + "respawn_delay": "50", + "defence_animation": "8105", + "weakness": "10", + "magic_animation": "8104", + "death_animation": "8106", + "name": "Granite crab", + "defence_level": "22", + "safespot": null, + "lifepoints": "39", + "strength_level": "17", + "id": "6797", + "bonuses": "16,9,5,12,4,11,57,53,61,12,45,22,0,0,0", + "range_level": "16", + "attack_level": "18" + }, + { + "death_animation": "8065", + "name": "Praying mantis", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "8064", + "strength_level": "1", + "id": "6798", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "8066" + }, + { + "examine": "Wax on", + "melee_animation": "8069", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8065", + "name": "Praying mantis", + "defence_level": "60", + "safespot": null, + "lifepoints": "107", + "strength_level": "60", + "id": "6799", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "7854", + "name": "Giant ent", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7853", + "strength_level": "1", + "id": "6800", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7852" + }, + { + "examine": "He ent such a bad guy.", + "melee_animation": "7853", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7854", + "name": "Giant ent", + "defence_level": "60", + "safespot": null, + "lifepoints": "111", + "strength_level": "60", + "id": "6801", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "8153", + "name": "Spirit cobra", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "8152", + "strength_level": "1", + "id": "6802", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "8154" + }, + { + "examine": "Serpentine.", + "melee_animation": "8152", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8153", + "name": "Spirit cobra", + "defence_level": "55", + "safespot": null, + "lifepoints": "90", + "strength_level": "55", + "id": "6803", + "range_level": "55", + "attack_level": "55" + }, + { + "death_animation": "7780", + "name": "Spirit dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7786", + "strength_level": "1", + "id": "6804", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7785" + }, + { + "examine": "Face the thing that should not be!", + "melee_animation": "7786", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7780", + "name": "Spirit dagannoth", + "defence_level": "65", + "safespot": null, + "lifepoints": "115", + "strength_level": "65", + "id": "6805", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "A hermit slug.", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "8143", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "55", + "end_gfx": "1387", + "defence_animation": "8145", + "magic_animation": "8143", + "death_animation": "8143", + "name": "Thorny snail", + "defence_level": "22", + "poison_immune": "true", + "safespot": null, + "lifepoints": "28", + "strength_level": "18", + "id": "6806", + "bonuses": "47,50,52,52,54,49,13,3,13,4,0,0,0,0,0", + "range_level": "21", + "projectile": "1386", + "attack_level": "19" + }, + { + "examine": "A hermit slug.", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "8143", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "55", + "end_gfx": "1387", + "defence_animation": "8145", + "weakness": "10", + "magic_animation": "8143", + "death_animation": "8143", + "name": "Thorny snail", + "defence_level": "22", + "poison_immune": "true", + "safespot": null, + "lifepoints": "28", + "strength_level": "18", + "id": "6807", + "bonuses": "47,50,52,52,54,49,13,3,13,4,0,0,0,0,0", + "range_level": "21", + "projectile": "1386", + "attack_level": "19" + }, + { + "combat_style": "2", + "melee_animation": "7970", + "respawn_delay": "0", + "defence_animation": "7967", + "death_animation": "7979", + "name": "Karamthulhu overlord", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6809", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Kneel before squid!", + "combat_style": "2", + "melee_animation": "7963", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7964", + "name": "Karamthulhu overlord", + "defence_level": "50", + "safespot": null, + "lifepoints": "82", + "strength_level": "50", + "id": "6810", + "range_level": "50", + "attack_level": "50" + }, + { + "combat_style": "1", + "melee_animation": "7935", + "respawn_delay": "0", + "defence_animation": "7936", + "death_animation": "7937", + "name": "Hydra", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6811", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7935", + "respawn_delay": "0", + "defence_animation": "7936", + "death_animation": "7937", + "name": "Hydra", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6812", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "7740", + "name": "Bunyip", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "melee_animation": "7741", + "strength_level": "1", + "id": "6813", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7742" + }, + { + "death_animation": "7740", + "name": "Bunyip", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "melee_animation": "7741", + "strength_level": "1", + "id": "6814", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7742" + }, + { + "combat_style": "1", + "melee_animation": "8286", + "respawn_delay": "0", + "defence_animation": "8287", + "death_animation": "8285", + "name": "War tortoise", + "defence_level": "1", + "safespot": null, + "lifepoints": "348", + "strength_level": "1", + "id": "6815", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Definitely not teenaged", + "combat_style": "1", + "melee_animation": "8286", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8285", + "name": "War tortoise", + "defence_level": "55", + "safespot": null, + "lifepoints": "95", + "strength_level": "55", + "id": "6816", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "Fruity and bat-shaped. A winning combination!.", + "name": "Fruit bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6817", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "7675", + "respawn_delay": "0", + "defence_animation": "7670", + "death_animation": "7671", + "name": "Abyssal parasite", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6818", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's an extra-planar little blood hoover.", + "combat_style": "2", + "melee_animation": "8910", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7671", + "name": "Abyssal parasite", + "defence_level": "50", + "safespot": null, + "lifepoints": "77", + "strength_level": "50", + "id": "6819", + "range_level": "50", + "attack_level": "50" + }, + { + "death_animation": "7684", + "name": "Abyssal lurker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7680", + "strength_level": "1", + "id": "6820", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7681" + }, + { + "examine": "Lurking like only a lurker can.", + "melee_animation": "7680", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7684", + "name": "Abyssal lurker", + "defence_level": "55", + "safespot": null, + "lifepoints": "88", + "strength_level": "55", + "id": "6821", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "The pointiest horse on the planet.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "magic_level": "69", + "defence_animation": "6375", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Unicorn stallion", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "100", + "strength_level": "62", + "id": "6822", + "bonuses": "48,59,43,52,104,52,116,123,134,46,127,4,0,0,0", + "range_level": "72", + "attack_level": "64" + }, + { + "examine": "The pointiest horse on the planet.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "magic_level": "69", + "defence_animation": "6375", + "weakness": "10", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Unicorn stallion", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "100", + "strength_level": "62", + "id": "6823", + "bonuses": "48,59,43,52,104,52,116,123,134,46,127,4,0,0,0", + "range_level": "72", + "attack_level": "64" + }, + { + "combat_style": "2", + "melee_animation": "7810", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "5388", + "death_animation": "8012", + "name": "Magpie", + "defence_level": "1", + "safespot": null, + "lifepoints": "16", + "strength_level": "1", + "id": "6824", + "range_level": "1", + "projectile": "1318", + "attack_level": "1" + }, + { + "examine": "Southern fried please!", + "combat_style": "2", + "melee_animation": "7810", + "range_animation": "7810", + "attack_speed": "5", + "magic_level": "23", + "respawn_delay": "50", + "defence_animation": "5388", + "magic_animation": "7810", + "death_animation": "5389", + "name": "Dreadfowl", + "defence_level": "22", + "poison_immune": "true", + "safespot": null, + "lifepoints": "16", + "strength_level": "15", + "id": "6825", + "bonuses": "16,15,29,12,39,13,41,35,29,39,47,2,2,2,7", + "range_level": "16", + "projectile": "1318", + "attack_level": "17" + }, + { + "examine": "Southern fried please!", + "combat_style": "2", + "melee_animation": "7810", + "range_animation": "7810", + "attack_speed": "5", + "magic_level": "23", + "respawn_delay": "50", + "defence_animation": "5388", + "weakness": "10", + "magic_animation": "7810", + "death_animation": "5389", + "name": "Dreadfowl", + "defence_level": "22", + "poison_immune": "true", + "safespot": null, + "lifepoints": "16", + "strength_level": "15", + "id": "6826", + "bonuses": "16,15,29,12,39,13,41,35,29,39,47,2,2,2,7", + "range_level": "16", + "projectile": "1318", + "attack_level": "17" + }, + { + "examine": "It's mean and green.", + "melee_animation": "8208", + "respawn_delay": "0", + "defence_animation": "8205", + "death_animation": "8209", + "name": "Stranger plant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6827", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's mean and green!", + "melee_animation": "8208", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8209", + "name": "Stranger plant", + "defence_level": "55", + "safespot": null, + "lifepoints": "91", + "strength_level": "55", + "id": "6828", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "Man's significantly less-domesticated friend.", + "melee_animation": "8292", + "range_animation": "8292", + "attack_speed": "5", + "magic_level": "7", + "defence_animation": "8294", + "magic_animation": "8292", + "death_animation": "8295", + "name": "Spirit wolf", + "defence_level": "21", + "safespot": null, + "lifepoints": "15", + "strength_level": "18", + "id": "6829", + "bonuses": "12,7,4,10,23,5,29,27,16,12,13,17,0,0,0", + "range_level": "9", + "attack_level": "16" + }, + { + "examine": "Man's significantly less-domesticated friend.", + "melee_animation": "8292", + "range_animation": "8292", + "attack_speed": "5", + "magic_level": "7", + "defence_animation": "8294", + "weakness": "10", + "magic_animation": "8292", + "death_animation": "8295", + "name": "Spirit wolf", + "defence_level": "21", + "safespot": null, + "lifepoints": "15", + "strength_level": "18", + "id": "6830", + "bonuses": "12,7,4,10,23,5,29,27,16,12,13,17,0,0,0", + "range_level": "9", + "attack_level": "16" + }, + { + "death_animation": "7797", + "name": "Desert wyrm", + "defence_level": "1", + "safespot": null, + "lifepoints": "47", + "melee_animation": "7795", + "strength_level": "1", + "id": "6831", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7796" + }, + { + "examine": "Surprisingly slime-free.", + "combat_style": "1", + "melee_animation": "7795", + "range_animation": "0", + "magic_level": "18", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7797", + "name": "Desert wyrm", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "6832", + "range_level": "18", + "attack_level": "18" + }, + { + "examine": "If you think he's evil", + "melee_animation": "8248", + "range_animation": "0", + "magic_level": "42", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8250", + "name": "Evil turnip", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "6834", + "range_level": "42", + "attack_level": "42" + }, + { + "death_animation": "8276", + "name": "Vampire bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "melee_animation": "8275", + "strength_level": "1", + "id": "6835", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "8274" + }, + { + "examine": "It vants to suck my blood!", + "melee_animation": "8275", + "range_animation": "0", + "magic_level": "31", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8276", + "name": "Vampire bat", + "defence_level": "31", + "safespot": null, + "lifepoints": "44", + "strength_level": "31", + "id": "6836", + "range_level": "31", + "attack_level": "31" + }, + { + "melee_animation": "6254", + "combat_audio": "3611,3612,3610", + "respawn_delay": "0", + "defence_animation": "6255", + "death_animation": "6256", + "name": "Spirit scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "67", + "strength_level": "1", + "id": "6837", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Salt and vinegaroon.", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "magic_level": "19", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6256", + "name": "Spirit scorpion", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "19", + "id": "6838", + "range_level": "19", + "attack_level": "19" + }, + { + "examine": "Crikey! Look at the size of those teeth!", + "melee_animation": "4925", + "combat_audio": "498,500,499", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "4928", + "death_animation": "4929", + "name": "Arctic bear", + "defence_level": "60", + "safespot": null, + "lifepoints": "10", + "strength_level": "60", + "id": "6839", + "bonuses": "90,50,50,60,90,80,50,30,40,100,0,0,0,0,0", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Crikey! Look at the size of those teeth!", + "melee_animation": "4925", + "range_animation": "0", + "combat_audio": "498,500,499", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "4929", + "name": "Arctic bear", + "defence_level": "60", + "safespot": null, + "lifepoints": "101", + "strength_level": "60", + "id": "6840", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Would scare anyone off their tuffet.", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "magic_level": "15", + "respawn_delay": "50", + "defence_animation": "5328", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Spirit spider", + "defence_level": "17", + "safespot": null, + "lifepoints": "18", + "strength_level": "16", + "id": "6841", + "bonuses": "15,16,11,14,34,12,24,36,46,16,37,0,0,0,0", + "range_level": "12", + "attack_level": "17" + }, + { + "examine": "Would scare anyone off their tuffet.", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "magic_level": "15", + "respawn_delay": "50", + "defence_animation": "5328", + "weakness": "10", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Spirit spider", + "defence_level": "17", + "safespot": null, + "lifepoints": "18", + "strength_level": "16", + "id": "6842", + "bonuses": "15,16,11,14,34,12,24,36,46,16,37,0,0,0,0", + "range_level": "12", + "attack_level": "17" + }, + { + "death_animation": "7656", + "name": "Bloated leech", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7657", + "strength_level": "1", + "id": "6843", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7655" + }, + { + "examine": "It's like a little suction pump with eyes.", + "melee_animation": "7657", + "range_animation": "0", + "magic_level": "49", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7656", + "name": "Bloated leech", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "49", + "id": "6844", + "range_level": "49", + "attack_level": "49" + }, + { + "death_animation": "7925", + "name": "Honey badger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7928", + "strength_level": "1", + "id": "6845", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7927" + }, + { + "examine": "Violent little so-and-so.", + "melee_animation": "7928", + "range_animation": "0", + "magic_level": "32", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7925", + "name": "Honey badger", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "6846", + "range_level": "32", + "attack_level": "32" + }, + { + "examine": "The big cheese.", + "combat_audio": "703,705,704", + "magic_level": "27", + "respawn_delay": "50", + "name": "Albino rat", + "defence_level": "32", + "poison_immune": "true", + "safespot": null, + "lifepoints": "68", + "strength_level": "28", + "id": "6847", + "bonuses": "64,42,40,57,64,50,76,82,72,24,75,5,15,5,5", + "range_level": "31", + "attack_level": "31" + }, + { + "examine": "The big cheese.", + "combat_audio": "703,705,704", + "magic_level": "27", + "respawn_delay": "50", + "weakness": "10", + "name": "Albino rat", + "defence_level": "32", + "poison_immune": "true", + "safespot": null, + "lifepoints": "68", + "strength_level": "28", + "id": "6848", + "bonuses": "64,42,40,57,64,50,76,82,72,24,75,5,15,5,5", + "range_level": "31", + "attack_level": "31" + }, + { + "examine": "Puts the 'crust' in 'crustacean'.", + "melee_animation": "8112", + "respawn_delay": "0", + "defence_animation": "8114", + "death_animation": "8113", + "name": "Granite lobster", + "defence_level": "60", + "safespot": null, + "lifepoints": "10", + "strength_level": "60", + "id": "6849", + "bonuses": "93,90,65,90,30,40,50,50,60,40,0,0,0,0,0", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Puts the 'crust' in 'crustacean'.", + "melee_animation": "8112", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8113", + "name": "Granite lobster", + "defence_level": "60", + "safespot": null, + "lifepoints": "105", + "strength_level": "60", + "id": "6850", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "8012", + "name": "Macaw", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6851", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1" + }, + { + "death_animation": "8012", + "name": "Macaw", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6852", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "magic_level": "31", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Bronze minotaur", + "defence_level": "31", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "6853", + "bonuses": "15,20,10,15,10,5,35,0,0,0,0,0,0,0,0", + "range_level": "31", + "attack_level": "31" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "15", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Bronze minotaur", + "defence_level": "15", + "safespot": null, + "lifepoints": "51", + "strength_level": "15", + "id": "6854", + "range_level": "15", + "attack_level": "15" + }, + { + "combat_style": "1", + "melee_animation": "8024", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Iron minotaur", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "6855", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "25", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Iron minotaur", + "defence_level": "25", + "safespot": null, + "lifepoints": "65", + "strength_level": "25", + "id": "6856", + "range_level": "25", + "attack_level": "25" + }, + { + "examine": "He's just a big bully!", + "combat_style": "1", + "melee_animation": "8024", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Steel minotaur", + "defence_level": "70", + "safespot": null, + "lifepoints": "44", + "strength_level": "30", + "id": "6857", + "bonuses": "40,30,30,30,30,50,30,60,60,60,20,80,40,20,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "35", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Steel minotaur", + "defence_level": "35", + "safespot": null, + "lifepoints": "80", + "strength_level": "35", + "id": "6858", + "range_level": "35", + "attack_level": "35" + }, + { + "examine": "He's just a big bully", + "combat_style": "1", + "melee_animation": "8024", + "magic_level": "40", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Mithril minotaur", + "defence_level": "40", + "safespot": null, + "lifepoints": "37", + "strength_level": "40", + "id": "6859", + "bonuses": "56,35,30,30,30,40,10,12,30,40,30,35,40,0,0", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "45", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Mithril minotaur", + "defence_level": "45", + "safespot": null, + "lifepoints": "94", + "strength_level": "45", + "id": "6860", + "range_level": "45", + "attack_level": "45" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Adamant minotaur", + "defence_level": "55", + "safespot": null, + "lifepoints": "43", + "strength_level": "1", + "id": "6861", + "bonuses": "40,50,40,45,35,20,50,36,30,40,15,18,30,10,0", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Adamant minotaur", + "defence_level": "55", + "safespot": null, + "lifepoints": "108", + "strength_level": "55", + "id": "6862", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He's just a big bully.", + "melee_animation": "8024", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Rune minotaur", + "defence_level": "65", + "safespot": null, + "lifepoints": "57", + "strength_level": "65", + "id": "6863", + "bonuses": "50,40,40,56,40,30,50,30,60,30,40,30,50,40,40", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "He's just a big bully.", + "melee_animation": "8024", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "8023", + "slayer_exp": "0", + "death_animation": "8025", + "name": "Rune minotaur", + "defence_level": "65", + "safespot": null, + "lifepoints": "57", + "strength_level": "65", + "id": "6864", + "bonuses": "50,40,40,56,40,30,50,30,60,30,40,30,50,40,40", + "range_level": "65", + "attack_level": "65" + }, + { + "death_animation": "7818", + "name": "Smoke devil", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7816", + "strength_level": "1", + "id": "6865", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7817" + }, + { + "examine": "Well", + "melee_animation": "7816", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7818", + "name": "Smoke devil", + "defence_level": "55", + "safespot": null, + "lifepoints": "87", + "strength_level": "55", + "id": "6866", + "range_level": "55", + "attack_level": "55" + }, + { + "death_animation": "7897", + "name": "Bull ant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7896", + "strength_level": "1", + "id": "6867", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7900" + }, + { + "examine": "Putting all three of its best feet forward.", + "melee_animation": "7896", + "range_animation": "0", + "magic_level": "40", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7897", + "name": "Bull ant", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "6868", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "It's just a harmless wee rabbit. ", + "combat_style": "2", + "melee_animation": "8304", + "range_animation": "8304", + "attack_speed": "5", + "magic_level": "95", + "defence_animation": "8306", + "magic_animation": "8304", + "death_animation": "8305", + "name": "Wolpertinger", + "defence_level": "95", + "poison_immune": "true", + "safespot": null, + "lifepoints": "619", + "strength_level": "1", + "id": "6869", + "bonuses": "59,50,50,50,50,50,50,50,50,50,50,50,50,68,0", + "range_level": "95", + "attack_level": "1" + }, + { + "examine": "It's just a harmless wee rabbit. ", + "combat_style": "2", + "melee_animation": "8304", + "range_animation": "8304", + "attack_speed": "5", + "magic_level": "95", + "defence_animation": "8306", + "magic_animation": "8304", + "death_animation": "8305", + "name": "Wolpertinger", + "defence_level": "95", + "poison_immune": "true", + "safespot": null, + "lifepoints": "619", + "strength_level": "1", + "id": "6870", + "bonuses": "59,50,50,50,50,50,50,50,50,50,50,50,50,68,0", + "range_level": "95", + "attack_level": "1" + }, + { + "melee_animation": "853", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "851", + "death_animation": "852", + "name": "Compost mound", + "defence_level": "1", + "safespot": null, + "lifepoints": "96", + "strength_level": "1", + "id": "6871", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I suppose it could smell worse", + "melee_animation": "7769", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "28", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7770", + "name": "Compost mound", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "6872", + "range_level": "28", + "attack_level": "28" + }, + { + "examine": "Bulk haulage never smelled so bad.", + "melee_animation": "5782", + "range_animation": "5782", + "attack_speed": "5", + "magic_level": "91", + "defence_animation": "5783", + "magic_animation": "5782", + "death_animation": "5784", + "name": "Pack yak", + "defence_level": "121", + "poison_immune": "true", + "safespot": null, + "lifepoints": "710", + "strength_level": "104", + "id": "6873", + "bonuses": "64,67,5,72,128,49,264,234,164,49,132,40,35,40,40", + "range_level": "86", + "attack_level": "112" + }, + { + "examine": "Bulk haulage never smelled so bad.", + "melee_animation": "5782", + "range_animation": "5782", + "attack_speed": "5", + "magic_level": "91", + "defence_animation": "5783", + "weakness": "10", + "magic_animation": "5782", + "death_animation": "5784", + "name": "Pack yak", + "defence_level": "121", + "poison_immune": "true", + "safespot": null, + "lifepoints": "710", + "strength_level": "104", + "id": "6874", + "bonuses": "64,67,5,72,128,49,264,234,164,49,132,40,35,40,40", + "range_level": "86", + "attack_level": "112" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit cockatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6875", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit cockatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6876", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit guthatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6877", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit guthatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6878", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "combat_audio": "703,705,704", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit saratrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6879", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "combat_audio": "703,705,704", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit saratrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6880", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit zamatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6881", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit zamatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6882", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit pengatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6883", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit pengatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6884", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit coraxatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6885", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit coraxatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6886", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit vulatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6887", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit vulatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6888", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "examine": "The only creature with a mouth big enough to hold a cannonball.", + "melee_animation": "7260", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "7257", + "death_animation": "7256", + "name": "Barker toad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "55", + "id": "6889", + "range_level": "55", + "attack_level": "1" + }, + { + "examine": "The only creature with a mouth big enough to fit a cannon ball into.", + "melee_animation": "7260", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7256", + "name": "Barker toad", + "defence_level": "55", + "safespot": null, + "lifepoints": "94", + "strength_level": "55", + "id": "6890", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He looks like the type of guy who would keep penguins.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penguin keeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6891", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The lady of the pet shop.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pet shop owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6892", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The man of the pet shop.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pet shop owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6893", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dalmatian puppy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dalmatian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6896", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bulldog puppy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bulldog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6897", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Hatchling dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6900", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6901", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Hatchling dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6902", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6903", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Hatchling dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6904", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6905", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Hatchling dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6906", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6907", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's so adorably tiny!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby gecko", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6917", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tiny nut-thief.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby squirrel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6921", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "6942", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "6943", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6944", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "8304", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "8306", + "death_animation": "8305", + "name": "Bulldog puppy", + "defence_level": "1", + "safespot": null, + "lifepoints": "651", + "strength_level": "1", + "id": "6969", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A nature lover.", + "melee_animation": "7181", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6972", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6973", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6974", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7181", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6975", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6976", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6977", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6978", + "range_level": "1", + "attack_level": "14" + }, + { + "melee_animation": "7182", + "combat_audio": "511,513,512", + "respawn_delay": "60", + "defence_animation": "7186", + "death_animation": "7185", + "name": "Druid", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "6979", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6980", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6981", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7181", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6982", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6983", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7181", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6984", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6985", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6986", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6987", + "range_level": "1", + "attack_level": "14" + }, + { + "death_animation": "8570", + "name": "Spirit jelly", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "8569", + "strength_level": "1", + "id": "6992", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "8571" + }, + { + "examine": "On Runescape", + "melee_animation": "8569", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8570", + "name": "Spirit jelly", + "defence_level": "50", + "safespot": null, + "lifepoints": "78", + "strength_level": "50", + "id": "6993", + "range_level": "50", + "attack_level": "50" + }, + { + "combat_style": "1", + "melee_animation": "8519", + "respawn_delay": "0", + "defence_animation": "8518", + "death_animation": "8517", + "name": "Spirit kalphite", + "defence_level": "1", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "6994", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hail to the Queen", + "combat_style": "1", + "melee_animation": "6223", + "range_animation": "0", + "magic_level": "25", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6228", + "name": "Spirit kalphite", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "6995", + "range_level": "25", + "attack_level": "25" + }, + { + "examine": "A stripy little baby raccoon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby raccoon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6997", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "8595", + "examine": "A ghost of a dragon slain during the god wars.", + "melee_animation": "8591", + "range_animation": "8594", + "combat_audio": "408,410,409", + "defence_animation": "8592", + "magic_animation": "8594", + "death_animation": "8593", + "name": "Revenant dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "210", + "strength_level": "1", + "id": "6998", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6999", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "7003", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "7004", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Must be the pack leader.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "slayer_exp": "74", + "magic_animation": "0", + "death_animation": "6558", + "name": "Big wolf", + "defence_level": "62", + "safespot": null, + "lifepoints": "21", + "strength_level": "60", + "id": "7005", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "An active spiny creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grenwall", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7010", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hiding spiny creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grenwall", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7011", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What a strange little creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pawya", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7012", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Dug by a Pawya (Not actual exam).", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Earth Mound", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7013", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What a strange little creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pawya", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7014", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A most unlikely creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Platypus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7021", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A most unlikely creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby platypus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7024", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ogre snack with wings.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wimpy bird", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7031", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shy creature with a toxic bite.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Diseased kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7039", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Fit to wear the uniform?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogress banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7049", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She walks as if she owns the place.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chief Tess", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7051", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fearsome adversary with no sense of humour.", + "slayer_task": "64", + "melee_animation": "8636", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8640", + "name": "Ogress champion", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "7078", + "aggressive": "true", + "range_level": "1", + "attack_level": "48" + }, + { + "examine": "Irascible", + "slayer_task": "64", + "melee_animation": "8636", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8640", + "name": "Ogress warrior", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "7079", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Irascible", + "slayer_task": "64", + "melee_animation": "8637", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8641", + "name": "Ogress warrior", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "7080", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "A large and contentious lady ogre.", + "slayer_task": "64", + "melee_animation": "8636", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8640", + "name": "Ogress", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "7081", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "A large and contentious lady ogre.", + "slayer_task": "64", + "melee_animation": "8637", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8641", + "name": "Ogress", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "7082", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Dead stone defending a dead throne room.", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Eucalyptus ent", + "defence_level": "51", + "safespot": null, + "lifepoints": "145", + "strength_level": "51", + "id": "7084", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "Dead stone defending a dead throne room.", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Eucalyptus ent", + "defence_level": "54", + "safespot": null, + "lifepoints": "142", + "strength_level": "54", + "id": "7085", + "aggressive": "true", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Dead stone defending a dead throne room.", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Eucalyptus ent", + "defence_level": "57", + "safespot": null, + "lifepoints": "162", + "strength_level": "57", + "id": "7086", + "aggressive": "true", + "range_level": "1", + "attack_level": "57" + }, + { + "examine": "A crazy, evil druid.", + "start_gfx": "105", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "magic_level": "10", + "end_gfx": "107", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "422", + "death_animation": "9055", + "name": "Chaos druid", + "defence_level": "12", + "safespot": null, + "lifepoints": "20", + "strength_level": "8", + "id": "7105", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "106", + "attack_level": "8" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7106", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7107", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7108", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7109", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7110", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7111", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7112", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7113", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7114", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "He seems to be enjoying his time in the bar.", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Thaki the delivery dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7115", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of King Tyras's men.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tyras guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7120", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hungry-looking rabbit.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7125", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7128", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7129", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7130", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head farmer", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer Blinkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7131", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Owner of this homestead.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mrs. Winkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7132", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "That's one big Ork... ", + "melee_animation": "8754", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "8755", + "death_animation": "8756", + "name": "Bork", + "defence_level": "80", + "lifepoints": "300", + "strength_level": "90", + "id": "7133", + "bonuses": "200,120,100,300,300,120,400,500,300,200,300,400,200,90,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2354", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She can look after my money.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "476", + "strength_level": "1", + "id": "2355", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "2359", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "2360", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "2361", + "clue_level": "2", + "range_level": "64", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "2362", + "clue_level": "2", + "range_level": "64", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "A Mourner showing his true identity.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Head mourner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2372", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Mourner", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "61", + "id": "2373", + "aggressive": "true", + "range_level": "1", + "attack_level": "61" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2397", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2398", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2399", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2400", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2401", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2402", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Chaos dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2423", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "9230", + "name": "Jarvald", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "melee_animation": "9232", + "strength_level": "10", + "id": "2436", + "range_level": "1", + "attack_level": "10", + "defence_animation": "9231" + }, + { + "examine": "Looks like a wanna be Fremennik.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Askeladden", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This support is propping the door closed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Door-support", + "defence_level": "1", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "2443", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs... especially really big ones!", + "melee_animation": "2368", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1314", + "name": "Giant Rock Crab", + "defence_level": "68", + "safespot": null, + "lifepoints": "97", + "strength_level": "68", + "id": "2452", + "aggressive": "true", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Heavy rock!", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "2453", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A teeny-tiny horror from the ocean depths...", + "slayer_task": "24", + "melee_animation": "1341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1342", + "name": "Dagannoth spawn", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "2454", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A spiny horror from the ocean depths...", + "melee_animation": "1343", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "1340", + "slayer_exp": "100", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "60", + "safespot": null, + "lifepoints": "95", + "strength_level": "90", + "id": "2455", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "294", + "attack_level": "90" + }, + { + "examine": "It's an NPC.", + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "slayer_exp": "0", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "60", + "safespot": null, + "lifepoints": "70", + "strength_level": "90", + "id": "2456", + "aggressive": "true", + "clue_level": "1", + "range_level": "90", + "projectile": "294", + "attack_level": "90" + }, + { + "examine": "A fearsome magical creature from the deep.", + "combat_style": "2", + "melee_animation": "2365", + "attack_speed": "6", + "spell_id": "48", + "magic_level": "100", + "respawn_delay": "60", + "defence_animation": "2366", + "magic_animation": "2365", + "death_animation": "2367", + "name": "Wallasalki", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "2457", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "5", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "20", + "safespot": null, + "lifepoints": "19", + "strength_level": "5", + "id": "2463", + "aggressive": "true", + "bonuses": "25,85,105,75,103,85,65,0,0,0,0,0,0,0,0", + "range_level": "5", + "projectile": "337", + "attack_level": "5" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "10", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "10", + "id": "2464", + "aggressive": "true", + "bonuses": "35,105,125,95,128,105,85,0,0,0,0,0,0,0,0", + "range_level": "10", + "projectile": "337", + "attack_level": "10" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "15", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "50", + "safespot": null, + "lifepoints": "60", + "strength_level": "15", + "id": "2465", + "aggressive": "true", + "bonuses": "35,185,185,155,188,125,165,0,0,0,0,0,0,0,0", + "range_level": "15", + "projectile": "337", + "attack_level": "15" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "25", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "60", + "safespot": null, + "lifepoints": "80", + "strength_level": "45", + "id": "2466", + "aggressive": "true", + "bonuses": "45,235,235,205,238,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "35", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "70", + "safespot": null, + "lifepoints": "105", + "strength_level": "45", + "id": "2467", + "aggressive": "true", + "bonuses": "45,285,285,255,288,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "45", + "respawn_delay": "25", + "defence_animation": "2300", + "weakness": "9", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "90", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "2468", + "aggressive": "true", + "bonuses": "45,285,285,255,288,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A Retired Highwayman", + "combat_style": "1", + "melee_animation": "4230", + "range_animation": "4230", + "attack_speed": "5", + "magic_level": "30", + "defence_animation": "404", + "magic_animation": "4230", + "death_animation": "9055", + "name": "Rick Turpentine", + "defence_level": "8", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "2476", + "bonuses": "30,20,10,20,20,30,30,10,20,10,30,30,20,30,20", + "range_level": "20", + "attack_level": "8" + }, + { + "examine": "Apparently a master of quizzes!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Quiz Master", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2477", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hey", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil Bob", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2479", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Servant of Evil Bob.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Servant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2481", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Annoying flappy thing.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "8", + "magic_animation": "0", + "death_animation": "0", + "name": "Giant bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2482", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A slithering serpent that likes to hide in the bush.", + "melee_animation": "275", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "poison_amount": "11", + "magic_animation": "0", + "death_animation": "278", + "name": "Bush snake", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "1", + "id": "2489", + "aggressive": "true", + "range_level": "61", + "attack_level": "1" + }, + { + "melee_animation": "275", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "276", + "poison_amount": "11", + "death_animation": "278", + "name": "Bush snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2490", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "2491", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "2492", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flying bloodsucker.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Large mosquito", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "2493", + "range_level": "63", + "attack_level": "1" + }, + { + "examine": "A swarm of three highly agile mosquitoes.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Mosquito swarm", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "1", + "id": "2494", + "range_level": "66", + "attack_level": "1" + }, + { + "examine": "A swarm of five highly agile mosquitoes.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Mosquito swarm", + "defence_level": "68", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "2495", + "range_level": "68", + "attack_level": "1" + }, + { + "name": "Tribesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "2496", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious warrior.", + "melee_animation": "428", + "range_animation": "0", + "poisonous": "true", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Tribesman", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "2497", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An undead victim of some ancient murderous ritual; his skin appears deep green.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "2499", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An undead victim of some ancient murderous ritual; his skin appears pale yellow.", + "combat_style": "2", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "2501", + "aggressive": "true", + "range_level": "1", + "attack_level": "43" + }, + { + "combat_style": "2", + "melee_animation": "810", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "2503", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Sharimika", + "id": "2505" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Sharimika", + "id": "2506" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Mamma Bufetta", + "id": "2508" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Mamma Bufetta", + "id": "2509" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Layleen", + "id": "2511" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Layleen", + "id": "2512" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Karaday", + "id": "2514" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Karaday", + "id": "2515" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Safta Doc", + "id": "2517" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Safta Doc", + "id": "2518" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Gabooty", + "id": "2520" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Gabooty", + "id": "2521" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Fanellaman", + "id": "2523" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Fanellaman", + "id": "2524" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Jagbakoba", + "id": "2526" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Jagbakoba", + "id": "2527" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Murcaily", + "id": "2529" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Murcaily", + "id": "2530" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Rionasta", + "id": "2532" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Rionasta", + "id": "2533" + }, + { + "examine": "He used to swashbuckle his away across the seven seas.", + "combat_style": "1", + "melee_animation": "4230", + "range_animation": "4230", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "404", + "magic_animation": "4230", + "death_animation": "9055", + "name": "Cap'n Hand", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "2539", + "bonuses": "10,30,20,30,10,20,15,30,10,30,15,20,20,0,0", + "range_level": "30", + "attack_level": "30" + }, + { + "examine": "A crazy, evil druid.", + "start_gfx": "105", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "magic_level": "20", + "end_gfx": "107", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "422", + "death_animation": "9055", + "name": "Chaos druid", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "20", + "id": "2547", + "range_level": "10", + "projectile": "106", + "attack_level": "20" + }, + { + "examine": "A colourful character.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the dyer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2549", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after the blast furnace.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blast Furnace Foreman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2553", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Market Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "melee_animation": "400", + "strength_level": "1", + "id": "2571", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "He's guarding the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bank guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2574", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Althric", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2588", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2591", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2592", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2593", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2594", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2595", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2596", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2597", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2598", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2599", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2600", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2601", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2602", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2603", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2604", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2605", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "combat_style": "1", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2606", + "bonuses": "50,30,80,56,80,80,100,60,50,45,45,0,0,0,0", + "range_level": "70", + "projectile": "442", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2607", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2608", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "combat_style": "1", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "slayer_exp": "0", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2609", + "bonuses": "50,30,80,56,80,80,100,60,50,45,45,0,0,0,0", + "range_level": "70", + "projectile": "442", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2610", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2611", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2612", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2613", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2614", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2615", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2616", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "name": "Tz-Kih", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "attack_speed": "7", + "id": "2627", "aggressive": "true", "range_level": "1", "respawn_delay": "60", "attack_level": "1" }, { - "name": "Ice troll male", + "name": "Tz-Kih", "defence_level": "1", "safespot": null, - "lifepoints": "80", + "lifepoints": "10", "strength_level": "1", - "id": "5526", + "attack_speed": "7", + "id": "2628", "aggressive": "true", "range_level": "1", "respawn_delay": "60", "attack_level": "1" }, + { + "name": "Tz-Kek", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "attack_speed": "5", + "id": "2629", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kek", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "attack_speed": "5", + "id": "2630", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "The Tok-Xil fires deadly spines out of its arm", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Tok-Xil", + "defence_level": "80", + "safespot": null, + "lifepoints": "114", + "strength_level": "1", + "id": "2631", + "aggressive": "true", + "range_level": "80", + "attack_level": "1" + }, + { + "examine": "A busy-body who loves a bit of gossip.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miss Schism", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2634", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragonkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "2641", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "2674", + "range_level": "1", + "attack_level": "10" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2675", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He holds up passers by.", + "melee_animation": "799", + "range_animation": "799", + "combat_audio": "511,513,512", + "attack_speed": "5", + "defence_animation": "404", + "weakness": "7", + "magic_animation": "799", + "death_animation": "9055", + "name": "Highwayman", + "defence_level": "8", + "safespot": null, + "lifepoints": "13", + "strength_level": "8", + "id": "2677", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2678", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2679", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2680", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2681", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "2682", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Hengel", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "422", + "strength_level": "1", + "id": "2683", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "24", + "safespot": null, + "lifepoints": "29", + "strength_level": "24", + "id": "2685", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "24", + "safespot": null, + "lifepoints": "29", + "strength_level": "24", + "id": "2686", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "24", + "safespot": null, + "lifepoints": "29", + "strength_level": "24", + "id": "2687", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "An ugly smelly creature, with a spear.", + "melee_animation": "163", + "range_animation": "163", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "163", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "24", + "safespot": null, + "lifepoints": "29", + "strength_level": "24", + "id": "2688", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Didn't the mage say this procedure was totally safe?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Frog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2689", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A salty seafarer. Needs a wash.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jack Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2690", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A strange man with a strange name. Probably a strange past", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Longbow Ben", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2691", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duck", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "2693", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Mini quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duckling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "2694", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2695", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "2696", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "He doesn't look so happy now he's in jail.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Mugger", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "2697", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "A dark-hearted knight.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Black knight", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "2698", + "aggressive": "true", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "He's guarding the prison.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2699", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2700", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2701", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2702", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2703", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He's asleep.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2704", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeping an eye out for suspicious activity.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2705", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2706", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sea bird.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2707", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Caution: HOT!", + "start_gfx": "99", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "18", + "respawn_delay": "60", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Fire wizard", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2709", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "Hydro-power!", + "combat_style": "2", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "14", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Water wizard", + "defence_level": "14", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2710", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His hands are covered in mud. At least", + "start_gfx": "96", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "16", + "respawn_delay": "60", + "end_gfx": "98", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Earth wizard", + "defence_level": "16", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "2711", + "range_level": "1", + "projectile": "97", + "attack_level": "1" + }, + { + "examine": "At least he looks solid enough to fight.", + "start_gfx": "90", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "12", + "respawn_delay": "60", + "end_gfx": "92", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Air wizard", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "2712", + "range_level": "1", + "projectile": "91", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2714", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "2715", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2716", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "2717", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Betty", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2718", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wise barbarian", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Otto Godblessed", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2725", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2728", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2729", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2731", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works in the Crafting Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2732", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He wanders around the Crafting Guild pretending to be working.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2733", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hangs out in caves.", + "melee_animation": "9232", + "range_animation": "9232", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "9231", + "magic_animation": "9232", + "death_animation": "9230", + "name": "Tz-Kih", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "27", + "id": "2734", + "aggressive": "true", + "bonuses": "150,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Hangs out in caves.", + "melee_animation": "9232", + "range_animation": "9232", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "9231", + "magic_animation": "9232", + "death_animation": "9230", + "name": "Tz-Kih", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "27", + "id": "2735", + "aggressive": "true", + "bonuses": "150,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "60", + "id": "2736", + "aggressive": "true", + "bonuses": "80,45,45,45,45,22,0,0,0,0,0,0,0,0,0", + "range_level": "20", + "attack_level": "60" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "60", + "id": "2737", + "aggressive": "true", + "bonuses": "80,45,45,45,45,22,0,0,0,0,0,0,0,0,0", + "range_level": "20", + "attack_level": "60" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "30", + "id": "2738", + "bonuses": "60,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "I don't like the look of those spines...", + "melee_animation": "9245", + "range_animation": "9245", + "attack_speed": "5", + "defence_animation": "9242", + "weakness": "4", + "magic_animation": "9245", + "death_animation": "9239", + "name": "Tok-Xil", + "defence_level": "45", + "safespot": null, + "lifepoints": "40", + "strength_level": "80", + "id": "2739", + "bonuses": "80,90,86,90,90,90,45,55,26,55,0,0,0,0,0", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "I don't like the look of those spines...", + "melee_animation": "9245", + "range_animation": "9245", + "attack_speed": "5", + "defence_animation": "9242", + "weakness": "4", + "magic_animation": "9245", + "death_animation": "9239", + "name": "Tok-Xil", + "defence_level": "45", + "safespot": null, + "lifepoints": "40", + "strength_level": "80", + "id": "2740", + "bonuses": "80,90,86,90,90,90,45,55,26,55,0,0,0,0,0", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Holy reptile...", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9249", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-MejKot", + "defence_level": "90", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "2741", + "aggressive": "true", + "bonuses": "100,180,180,180,180,90,97,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "Holy reptile...", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9249", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-MejKot", + "defence_level": "90", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "2742", + "aggressive": "true", + "bonuses": "100,180,180,180,180,90,97,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "That's one hot dog!", + "melee_animation": "9265", + "range_animation": "9265", + "attack_speed": "5", + "magic_level": "150", + "defence_animation": "9268", + "magic_animation": "9265", + "death_animation": "9269", + "name": "Ket-Zek", + "defence_level": "180", + "safespot": null, + "lifepoints": "160", + "strength_level": "150", + "id": "2743", + "bonuses": "180,180,280,280,280,250,140,152,131,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "150" + }, + { + "examine": "That's one hot dog!", + "melee_animation": "9265", + "range_animation": "9265", + "attack_speed": "5", + "magic_level": "150", + "defence_animation": "9268", + "magic_animation": "9265", + "death_animation": "9269", + "name": "Ket-Zek", + "defence_level": "180", + "safespot": null, + "lifepoints": "160", + "strength_level": "150", + "id": "2744", + "bonuses": "180,180,280,280,280,250,140,152,131,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "150" + }, + { + "agg_radius": "64", + "examine": "This is going to hurt...", + "melee_animation": "9277", + "range_animation": "9277", + "attack_speed": "8", + "magic_level": "2400", + "defence_animation": "9278", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "9277", + "death_animation": "9279", + "name": "TzTok-Jad", + "defence_level": "700", + "safespot": null, + "lifepoints": "250", + "strength_level": "1600", + "id": "2745", + "aggressive": "true", + "bonuses": "0,0,0,60,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1600", + "attack_level": "700" + }, + { + "examine": "Mini Menace.", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9253", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-HurKot", + "defence_level": "75", + "safespot": null, + "lifepoints": "40", + "strength_level": "75", + "id": "2746", + "aggressive": "true", + "bonuses": "100,110,110,110,110,60,110,30,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "She can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2759", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Woman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,506,505", + "strength_level": "1", + "id": "2776", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Ranger of the Temple Knights.", + "melee_animation": "426", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2779", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shadow.", + "melee_animation": "2738", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "2739", + "name": "Shadow", + "defence_level": "68", + "safespot": null, + "lifepoints": "100", + "strength_level": "68", + "id": "2782", + "aggressive": "true", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "From a darker dimension.", + "slayer_task": "25", + "melee_animation": "2731", + "range_animation": "2731", + "attack_speed": "4", + "magic_level": "160", + "defence_animation": "2732", + "weakness": "4", + "slayer_exp": "225", + "magic_animation": "2731", + "death_animation": "2733", + "name": "Dark beast", + "defence_level": "120", + "safespot": null, + "lifepoints": "220", + "strength_level": "160", + "id": "2783", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,100,90,100,0,0,0,0,0", + "range_level": "1", + "attack_level": "140" + }, + { + "examine": "Digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Confused.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2787", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Drill Sergeant from heck!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sergeant Damien", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2790", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man down on his luck.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tramp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2792", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An angry Ogre in a funny hat.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Ogre", + "defence_level": "30", + "safespot": null, + "lifepoints": "48", + "strength_level": "30", + "id": "2801", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "They just call him 'Coach'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome Coach", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2802", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "40", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Lizard", + "defence_level": "55", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "2803", + "aggressive": "true", + "range_level": "55", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2804", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2805", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2806", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "15", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Small Lizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "2807", + "range_level": "15", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Small Lizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "2808", + "aggressive": "true", + "range_level": "15", + "attack_level": "1" + }, + { + "examine": "A camel who has the soul of a poet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Al the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2809", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel whose love is unrequited.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elly the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2810", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who wants to fly some day.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ollie the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2811", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who likes to rest.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cam the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2812", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who wants to see the world.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Neferti the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2815", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shifty-looking character.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2825", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "2826", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shabby-looking leader.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Braindeath", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2827", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Most of an angry", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "50% Luke", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2828", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder if it was all the 'rum' that pickled him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Donnie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2830", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2831", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2832", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2833", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2834", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2835", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2836", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2837", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2838", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2839", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2840", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2841", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2842", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2843", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2844", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2845", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2846", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2847", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2848", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "The pun was intended.", + "melee_animation": "2804", + "range_animation": "0", + "magic_level": "40", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "2805", + "name": "Evil spirit", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "2849", + "aggressive": "true", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "A bunch of legs, eyes and teeth.", + "slayer_task": "76", + "melee_animation": "5319", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "40", + "magic_animation": "0", + "death_animation": "5321", + "name": "Fever spider", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "30", + "id": "2850", + "bonuses": "0,0,0,0,0,20,15,10,15,15,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2851", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2852", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2853", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2854", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2855", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2856", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2857", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2858", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2863", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2866", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2869", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2878", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A knee-high horror from the ocean depths...", + "slayer_task": "24", + "melee_animation": "1579", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1581", + "name": "Dagannoth fledgeling", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "52", + "id": "2880", + "aggressive": "true", + "range_level": "1", + "attack_level": "52" + }, + { + "agg_radius": "8", + "examine": "The Dagannoth King responsible for the death of Bukalla.", + "combat_style": "1", + "melee_animation": "2855", + "attack_speed": "4", + "magic_level": "255", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Supreme", + "defence_level": "128", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2881", + "aggressive": "true", + "bonuses": "0,0,0,0,0,10,10,10,255,550,0,0,0,0,0", + "clue_level": "2", + "range_level": "255", + "projectile": "475", + "attack_level": "255" + }, + { + "agg_radius": "64", + "melee_animation": "8754", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "8755", + "death_animation": "8756", + "name": "Bork", + "defence_level": "1", + "safespot": null, + "lifepoints": "300", + "strength_level": "1", + "id": "7134", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aww, aren't they the cutest li - Argh!", + "melee_animation": "8760", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "8761", + "name": "Ork legion", + "defence_level": "57", + "poison_immune": "true", + "safespot": null, + "lifepoints": "100", + "strength_level": "68", + "id": "7135", + "aggressive": "true", + "bonuses": "5,10,3,5,3,5,5,5,10,0,0,0,0,0,0", + "range_level": "68", + "attack_level": "68" + }, + { + "examine": "A powerful wizard.", + "combat_style": "2", + "attack_speed": "25", + "magic_level": "90", + "spell_id": "11", + "name": "Dagon'hai Elite", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "90", + "id": "7137", + "aggressive": "true", + "bonuses": "220,190,140,120,120,130,90,120,120,200,100,154,150,93,190", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A monk of the Dagon'hai.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "98", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Dagon'hai Monk", + "defence_level": "80", + "safespot": null, + "lifepoints": "88", + "strength_level": "84", + "id": "7138", + "aggressive": "true", + "range_level": "1", + "attack_level": "84" + }, + { + "examine": "A monk of the Dagon'hai.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "98", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Dagon'hai Monk", + "defence_level": "80", + "safespot": null, + "lifepoints": "88", + "strength_level": "84", + "id": "7139", + "aggressive": "true", + "range_level": "1", + "attack_level": "84" + }, + { + "examine": "A monk of the Dagon'hai.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "98", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Dagon'hai Monk", + "defence_level": "80", + "safespot": null, + "lifepoints": "88", + "strength_level": "84", + "id": "7140", + "aggressive": "true", + "range_level": "1", + "attack_level": "84" + }, + { + "examine": "He seems to have gone mad.", + "melee_animation": "426", + "range_animation": "426", + "magic_level": "25", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "null", + "defence_level": "25", + "safespot": null, + "lifepoints": "4", + "strength_level": "25", + "id": "7141", + "aggressive": "true", + "range_level": "25", + "attack_level": "25" + }, + { + "examine": "He thumps people who cheat.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7142", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7144", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinchette jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7145", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinchette jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7146", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7147", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7148", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7149", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7150", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A person sitting an exam.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Student", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7152", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A person sitting an exam.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Student", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7156", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A person sitting an exam.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Student", + "defence_level": "1", + "lifepoints": "10", + "strength_level": "1", + "id": "7157", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "8", + "examine": "A legendary Dagannoth King, rumoured to fly on the North winds.", + "combat_style": "2", + "melee_animation": "2854", + "attack_speed": "4", + "magic_level": "255", + "spell_id": "48", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Prime", + "defence_level": "255", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2882", + "aggressive": "true", + "bonuses": "0,0,0,0,0,255,255,255,255,10,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "255" + }, + { + "agg_radius": "8", + "examine": "Firstborn of the legendary Dagannoth Kings.", + "melee_animation": "2853", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Rex", + "defence_level": "255", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2883", + "aggressive": "true", + "bonuses": "0,0,0,0,0,255,255,255,10,255,0,0,0,0,0", + "clue_level": "2", + "range_level": "255", + "attack_level": "255" + }, + { + "examine": "A fearsome magical creature from the deep.", + "combat_style": "2", + "melee_animation": "2365", + "attack_speed": "6", + "spell_id": "48", + "magic_level": "100", + "respawn_delay": "60", + "defence_animation": "2366", + "magic_animation": "2365", + "death_animation": "2367", + "name": "Wallasalki", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "2457", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1312", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "1313", + "death_animation": "1314", + "name": "Giant Rock Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "2885", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "attack_speed": "5", + "id": "2886", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, { "combat_style": "1", - "name": "Ice troll female", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", "defence_level": "1", "safespot": null, - "lifepoints": "80", + "lifepoints": "85", "strength_level": "1", - "id": "5527", + "id": "2887", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "2888", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "examine": "It wasn't a rock... It was a rock lobster!", + "melee_animation": "2860", + "range_animation": "2860", + "attack_speed": "2", + "defence_animation": "2861", + "weakness": "7", + "magic_animation": "2860", + "death_animation": "2862", + "name": "Rock lobster", + "defence_level": "100", + "safespot": null, + "lifepoints": "150", + "strength_level": "100", + "id": "2889", + "bonuses": "0,0,0,0,0,100,100,50,50,150,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "slayer_exp": "0", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "10", + "id": "2892", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "20", + "projectile": "294", + "attack_level": "1" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "10", + "id": "2894", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "20", + "projectile": "294", + "attack_level": "1" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "slayer_exp": "0", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "60", + "id": "2896", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "70", + "projectile": "294", + "attack_level": "1" + }, + { + "melee_animation": "64", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Agrith Naar", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "id": "2919", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2931", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Who ate all the rats?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Beast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2941", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lovely", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bones", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2945", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Obviously punches above his weight.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hooknosed Jack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2948", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks rich like an actor of sorts.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jimmy Dazzler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2949", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Once beautiful", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Face", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2950", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What is he?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Smokin' Joe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2952", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks fairly well fed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2958", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2962", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2963", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2964", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2965", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2966", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2967", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2968", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2969", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2970", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2971", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2972", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2973", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "2980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "2981", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "King rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "2982", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not a soft touch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pusskins", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2984", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A not-so friendly", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Tom", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2986", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fully grown feline.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mittens", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2988", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cute and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Topsy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2990", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A friendly feline?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gertrude's cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2997", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very well to do. I wonder what he's doing here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2998", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Rich.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3001", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3002", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3003", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3004", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3005", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3006", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3007", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3008", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3009", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3010", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3011", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3012", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3013", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3014", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3015", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3016", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3017", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3018", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tool leprechaun", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3021", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Phenomenal cosmic powers", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Genie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3022", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2919", + "name": "Black golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3026", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "2919", + "name": "White golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3027", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "2919", + "name": "Grey golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3028", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "The oldest man in Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghaslor the Elder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3029", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A water salesman from Pollnivneach.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Carter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3030", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Mayor of Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Awusah the Mayor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3040", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Poltenip", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "melee_animation": "395", + "strength_level": "1", + "id": "3042", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Radat", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "melee_animation": "395", + "strength_level": "1", + "id": "3043", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Custodian of the shrine to Elidinis.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shiratti the Custodian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3044", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A banker of Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nardah Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3046", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3051", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3052", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3053", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3054", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3055", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3056", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of the earth warriors.", + "melee_animation": "2951", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "2946", + "name": "Earth Warrior Champion", + "defence_level": "51", + "safespot": null, + "lifepoints": "72", + "strength_level": "51", + "id": "3057", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "Champion of the giants.", + "melee_animation": "6368", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "slayer_exp": "35", + "magic_animation": "0", + "death_animation": "6369", + "name": "Giant Champion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3058", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Champion of the ghouls.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "50", + "magic_animation": "0", + "death_animation": "836", + "name": "Ghoul Champion", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "3059", + "aggressive": "true", + "range_level": "43", + "attack_level": "43" + }, + { + "examine": "Champion of the goblins.", + "melee_animation": "6188", + "range_animation": "0", + "combat_audio": "469,472,471", + "magic_level": "12", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6190", + "name": "Goblin Champion", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "6", + "id": "3060", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Champion of the hobgoblins.", + "combat_style": "1", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "2958", + "name": "Hobgoblin Champion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "14", + "id": "3061", + "aggressive": "true", + "range_level": "28", + "attack_level": "14" + }, + { + "examine": "Champion of the imps.", + "melee_animation": "5285", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "172", + "name": "Imp Champion", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "3062", + "aggressive": "true", + "range_level": "7", + "attack_level": "7" + }, + { + "examine": "Champion of the jogres.", + "melee_animation": "2100", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "8576", + "name": "Jogre Champion", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "54", + "id": "3063", + "aggressive": "true", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Champion of the lesser demons.", + "melee_animation": "64", + "range_animation": "0", + "combat_audio": "400,404,403", + "magic_level": "81", + "respawn_delay": "60", + "defence_animation": "65", + "weakness": "5", + "slayer_exp": "79", + "magic_animation": "0", + "death_animation": "67", + "name": "Lesser Demon Champion", + "defence_level": "81", + "safespot": null, + "lifepoints": "115", + "strength_level": "1", + "id": "3064", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of the skeletons.", + "combat_style": "1", + "melee_animation": "5512", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5514", + "name": "Skeleton Champion", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "10", + "id": "3065", + "aggressive": "true", + "range_level": "20", + "attack_level": "10" + }, + { + "examine": "Champion of the zombies.", + "melee_animation": "5581", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5575", + "name": "Zombies Champion", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "3066", + "aggressive": "true", + "range_level": "1", + "attack_level": "26" + }, + { + "melee_animation": "7049", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "Leon d'Cour", + "defence_level": "1", + "safespot": null, + "lifepoints": "123", + "strength_level": "1", + "id": "3067", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3068", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3069", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A household pest.", + "melee_animation": "8785", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "8788", + "name": "Cockroach drone", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "7158", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Eurgh! A big bug.", + "melee_animation": "8787", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "8790", + "name": "Cockroach worker", + "defence_level": "70", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "7159", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Euww! A giant bug.", + "melee_animation": "8786", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "8789", + "name": "Cockroach soldier", + "defence_level": "70", + "safespot": null, + "lifepoints": "97", + "strength_level": "26", + "id": "7160", + "bonuses": "10,10,10,5,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "38" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Mugger", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "7161", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Mugger", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "7162", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "4934", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "7202", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "4934", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "7204", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It seems to have eaten a lot of chocolate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cockroach", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7206", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's searching for crumbs of chocolate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7207", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It seems to have eaten a lot of chocolate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snail", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7209", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7210", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7211", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7212", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7213", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7214", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7215", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7216", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7217", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7218", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7219", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7220", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7221", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7222", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7223", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7224", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7225", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7226", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7227", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7228", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7229", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7230", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7231", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7232", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7233", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7234", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7235", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7236", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A stripy little baby raccoon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby Raccoon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7275", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's so adorably tiny!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby gecko", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7285", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "8222", + "magic_level": "70", + "respawn_delay": "0", + "defence_animation": "8224", + "death_animation": "8226", + "name": "Swamp titan", + "defence_level": "78", + "safespot": null, + "lifepoints": "556", + "strength_level": "1", + "id": "7329", + "bonuses": "60,60,60,60,50,50,100,200,200,28,100,100,70,70,70", + "range_level": "70", + "attack_level": "1" + }, + { + "examine": "Do you hear duelling banjos?", + "combat_style": "1", + "melee_animation": "8222", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8226", + "name": "Swamp titan", + "defence_level": "65", + "safespot": null, + "lifepoints": "117", + "strength_level": "60", + "id": "7330", + "bonuses": "60,60,60,60,50,50,100,200,200,28,100,100,70,70,70", + "range_level": "65", + "attack_level": "60" + }, + { + "examine": "It buzzes and bites. Nasty.", + "melee_animation": "8032", + "range_animation": "8032", + "magic_level": "21", + "respawn_delay": "50", + "defence_animation": "8034", + "magic_animation": "8032", + "death_animation": "8033", + "name": "Spirit mosquito", + "defence_level": "25", + "poison_immune": "true", + "safespot": null, + "lifepoints": "43", + "strength_level": "24", + "id": "7331", + "bonuses": "45,49,42,39,47,46,29,43,51,16,53,10,0,0,0", + "range_level": "25", + "attack_level": "28" + }, + { + "examine": "It buzzes and bites. Nasty.", + "melee_animation": "8032", + "range_animation": "8032", + "magic_level": "21", + "respawn_delay": "50", + "defence_animation": "8034", + "weakness": "10", + "magic_animation": "8032", + "death_animation": "8033", + "name": "Spirit mosquito", + "defence_level": "25", + "poison_immune": "true", + "safespot": null, + "lifepoints": "43", + "strength_level": "24", + "id": "7332", + "bonuses": "45,49,42,39,47,46,29,43,51,16,53,10,0,0,0", + "range_level": "25", + "attack_level": "28" + }, + { + "examine": "It spins.", + "melee_animation": "8172", + "range_animation": "0", + "magic_level": "34", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8176", + "name": "Void spinner", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "7334", + "range_level": "34", + "attack_level": "34" + }, + { + "death_animation": "7864", + "name": "Forge regent", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7863", + "strength_level": "1", + "id": "7335", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7865" + }, + { + "examine": "This one will burn right through the net!", + "melee_animation": "7863", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7864", + "name": "Forge regent", + "defence_level": "60", + "safespot": null, + "lifepoints": "108", + "strength_level": "60", + "id": "7336", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "5230", + "name": "Spirit larupia", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "5228", + "strength_level": "1", + "id": "7337", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "5227" + }, + { + "examine": "Fast cat is fast.", + "melee_animation": "5228", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5230", + "name": "Spirit larupia", + "defence_level": "50", + "safespot": null, + "lifepoints": "81", + "strength_level": "50", + "id": "7338", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "It'll kill your enemies, and makes a great cup of tea.", + "melee_animation": "7879", + "range_animation": "422", + "magic_level": "70", + "respawn_delay": "50", + "defence_animation": "7878", + "weakness": "0", + "magic_animation": "422", + "death_animation": "7880", + "name": "Geyser titan", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "620", + "strength_level": "70", + "id": "7339", + "bonuses": "115,115,115,110,110,102,95,110,110,105,78,120,115,120,120", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "It'll kill your enemies, and makes a great cup of tea.", + "melee_animation": "7879", + "range_animation": "422", + "magic_level": "70", + "respawn_delay": "50", + "defence_animation": "7878", + "weakness": "0", + "slayer_exp": "0", + "magic_animation": "422", + "death_animation": "7880", + "name": "Geyser titan", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "620", + "strength_level": "70", + "id": "7340", + "bonuses": "115,115,115,110,110,102,95,110,110,105,78,120,115,120,120", + "range_level": "70", + "attack_level": "70" + }, + { + "combat_style": "1", + "melee_animation": "7980", + "respawn_delay": "0", + "defence_animation": "7981", + "death_animation": "7692", + "name": "Lava titan", + "defence_level": "1", + "safespot": null, + "lifepoints": "528", + "strength_level": "1", + "id": "7341", + "bonuses": "100,120,90,100,90,90,40,50,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Made of lava.", + "combat_style": "1", + "melee_animation": "7980", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7979", + "name": "Lava titan", + "defence_level": "65", + "safespot": null, + "lifepoints": "115", + "strength_level": "65", + "id": "7342", + "bonuses": "100,120,90,100,90,90,40,50,0,0,0,0,0,0,0", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "The King of the Titans!", + "melee_animation": "8183", + "range_animation": "8183", + "magic_level": "70", + "respawn_delay": "15", + "defence_animation": "8185", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "8183", + "death_animation": "8184", + "name": "Steel titan", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "750", + "strength_level": "70", + "id": "7343", + "bonuses": "105,105,105,100,110,102,95,110,110,105,78,120,115,120,120", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "The King of the Titans!", + "melee_animation": "8183", + "range_animation": "8183", + "magic_level": "70", + "respawn_delay": "15", + "defence_animation": "8185", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "8183", + "death_animation": "8184", + "name": "Steel titan", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "750", + "strength_level": "70", + "id": "7344", + "bonuses": "105,105,105,100,110,102,95,110,110,105,78,120,115,120,120", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Four fists can make quite an impression IN someone...", + "melee_animation": "8050", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "8051", + "death_animation": "8052", + "name": "Obsidian golem", + "defence_level": "60", + "safespot": null, + "lifepoints": "10", + "strength_level": "60", + "id": "7345", + "bonuses": "100,120,90,100,90,90,40,50,0,0,0,0,0,0,0", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Four fists can make quite an impression IN someone...", + "melee_animation": "8050", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8052", + "name": "Obsidian golem", + "defence_level": "60", + "safespot": null, + "lifepoints": "104", + "strength_level": "60", + "id": "7346", + "bonuses": "100,120,90,100,90,90,40,50,0,0,0,0,0,0,0", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "5990", + "name": "Talon beast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "5989", + "strength_level": "1", + "id": "7347", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "5988" + }, + { + "examine": "If a normal black cat is bad luck", + "melee_animation": "5989", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5990", + "name": "Talon beast", + "defence_level": "60", + "safespot": null, + "lifepoints": "110", + "strength_level": "60", + "id": "7348", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "7979", + "name": "Abyssal titan", + "defence_level": "1", + "safespot": null, + "lifepoints": "667", + "melee_animation": "7693", + "strength_level": "1", + "id": "7349", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7691" + }, + { + "examine": "Big", + "melee_animation": "7693", + "range_animation": "0", + "magic_level": "70", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7692", + "name": "Abyssal titan", + "defence_level": "70", + "safespot": null, + "lifepoints": "125", + "strength_level": "70", + "id": "7350", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "It torches.", + "melee_animation": "8235", + "range_animation": "0", + "magic_level": "34", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8236", + "name": "Void torcher", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "7352", + "range_level": "34", + "attack_level": "34" + }, + { + "death_animation": "7758", + "name": "Giant chinchompa", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "7755", + "strength_level": "1", + "id": "7353", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7753" + }, + { + "examine": "Looks a little...volatile.", + "melee_animation": "7755", + "range_animation": "0", + "magic_level": "29", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7758", + "name": "Giant chinchompa", + "defence_level": "29", + "safespot": null, + "lifepoints": "41", + "strength_level": "29", + "id": "7354", + "range_level": "29", + "attack_level": "29" + }, + { + "examine": "Scorching!", + "melee_animation": "7834", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7833", + "name": "Fire titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7355", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Scorching!", + "melee_animation": "7834", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7833", + "name": "Fire titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7356", + "bonuses": "64,45,76,82,208,84,221,231,179,89,113,23,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Gathers rolling stones to bash people with.", + "melee_animation": "7844", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7843", + "name": "Moss titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7357", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Gathers rolling stones to bash people with.", + "melee_animation": "7844", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7843", + "name": "Moss titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7358", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Frosty the highly violent snowman.", + "melee_animation": "7845", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7846", + "name": "Ice titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7359", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Frosty the highly violent snowman.", + "melee_animation": "7845", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7846", + "name": "Ice titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7360", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "combat_style": "1", + "melee_animation": "8257", + "attack_speed": "3", + "respawn_delay": "0", + "defence_animation": "8256", + "death_animation": "8258", + "name": "Spirit Tz-Kih", + "defence_level": "1", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "7361", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This bat burned down the belfry.", + "combat_style": "1", + "melee_animation": "8257", + "range_animation": "0", + "attack_speed": "3", + "magic_level": "22", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8258", + "name": "Spirit Tz-Kih", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "7362", + "range_level": "22", + "attack_level": "22" + }, + { + "start_gfx": "1367", + "melee_animation": "5228", + "respawn_delay": "0", + "defence_animation": "5227", + "death_animation": "5230", + "name": "Spirit graahk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7363", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Those spikes are pretty big!", + "start_gfx": "1367", + "melee_animation": "5229", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5230", + "name": "Spirit graahk", + "defence_level": "50", + "safespot": null, + "lifepoints": "81", + "strength_level": "50", + "id": "7364", + "range_level": "50", + "attack_level": "50" + }, + { + "start_gfx": "1365", + "melee_animation": "5228", + "respawn_delay": "0", + "defence_animation": "5227", + "death_animation": "5230", + "name": "Spirit kyatt", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7365", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Those teeth are pretty big!", + "start_gfx": "1365", + "melee_animation": "5228", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5230", + "name": "Spirit kyatt", + "defence_level": "50", + "safespot": null, + "lifepoints": "81", + "strength_level": "50", + "id": "7366", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "It shifts.", + "melee_animation": "8131", + "range_animation": "0", + "magic_level": "34", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8133", + "name": "Void shifter", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "7368", + "range_level": "34", + "attack_level": "34" + }, + { + "examine": "It ravages.", + "melee_animation": "8086", + "range_animation": "0", + "magic_level": "34", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8087", + "name": "Void ravager", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "7371", + "range_level": "34", + "attack_level": "34" + }, + { + "examine": "It's like a little stomach on wings.", + "melee_animation": "7994", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7996", + "name": "Ravenous locust", + "defence_level": "60", + "safespot": null, + "lifepoints": "100", + "strength_level": "60", + "id": "7373", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "7996", + "name": "Ravenous locust", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7994", + "strength_level": "1", + "id": "7374", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7995" + }, + { + "examine": "He is an iron man!", + "combat_style": "1", + "melee_animation": "7946", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "7948", + "weakness": "10", + "death_animation": "7947", + "name": "Iron titan", + "defence_level": "65", + "safespot": null, + "lifepoints": "694", + "strength_level": "65", + "id": "7375", + "bonuses": "120,130,100,109,80,120,102,90,103,80,100,108,105,66,90", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "He is an iron man!", + "combat_style": "1", + "melee_animation": "7946", + "combat_audio": "0,0,0", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "7948", + "weakness": "10", + "slayer_exp": "0", + "death_animation": "7947", + "name": "Iron titan", + "defence_level": "65", + "safespot": null, + "lifepoints": "694", + "strength_level": "65", + "id": "7376", + "bonuses": "120,130,100,109,80,120,102,90,103,80,100,108,105,66,90", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "Where did I put the marshmallows?", + "melee_animation": "8080", + "range_animation": "0", + "magic_level": "46", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8078", + "name": "Pyrelord", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "46", + "id": "7378", + "range_level": "46", + "attack_level": "46" + }, + { + "melee_animation": "8965", + "respawn_delay": "60", + "defence_animation": "8966", + "death_animation": "8967", + "name": "Elfinlocks", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "7379", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "8965", + "respawn_delay": "60", + "defence_animation": "8966", + "death_animation": "8967", + "name": "Missi Sissi", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "7380", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "8955", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8957", + "death_animation": "8956", + "name": "Missi Sissi", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "7381", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "8955", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8957", + "death_animation": "8956", + "name": "Uberlass", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "7382", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The vengeful spirit of one who died within Daemonheim.", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "25", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "name": "Elisabeta", + "defence_level": "25", + "safespot": null, + "lifepoints": "7", + "strength_level": "25", + "id": "7398", + "aggressive": "true", + "range_level": "25", + "attack_level": "25" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "7417", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An impling manager: what a terrifying thought!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wigglewoo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7425", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This worker looks after the incubator.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Orangeowns", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7426", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7438", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7439", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7440", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7441", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He holds up passers by.", + "melee_animation": "386", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Eudav", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "7443", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "name": "Fairtrade", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "attack_speed": "5", + "id": "7459", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Teapotspout", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "attack_speed": "5", + "id": "7460", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "4934", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "7461", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's bubbling, gross.", + "melee_animation": "9130", + "range_animation": "9130", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9132", + "magic_animation": "9130", + "death_animation": "9131", + "name": "Hotwater", + "defence_level": "99", + "safespot": null, + "lifepoints": "120", + "strength_level": "99", + "id": "7462", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,45,20,0", + "range_level": "1", + "attack_level": "99" + }, + { + "examine": "It's bubbling, gross.", + "melee_animation": "9130", + "range_animation": "9130", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9132", + "magic_animation": "9130", + "death_animation": "9131", + "name": "Hotwater", + "defence_level": "99", + "safespot": null, + "lifepoints": "120", + "strength_level": "99", + "id": "7463", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,45,20,0", + "range_level": "1", + "attack_level": "99" + }, + { + "examine": "His usual sunny disposition is not in evidence.", + "range_animation": "0", + "magic_level": "30", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Lady Seenit", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7475", + "range_level": "30", + "attack_level": "30" + }, + { + "name": "Berrybree", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "7476", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Stuffstuffer", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "7477", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Learking", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "7479", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Rachael", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "7480", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "You clearly can't live on treasure alone.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Cool Mom227", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7481", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A testament to the effect of greed.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Purepker895", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7482", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "He wanted loot", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Pkmaster0036", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7483", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Eternally looking for that big payday.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Cow1337killr", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7484", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "No more tea-breaks for this one.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Mathdude", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7485", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Even in death you can smell his feet.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Mathdude", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7486", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An anatomist's dream.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "1337sp34kr", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7487", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A hand seems to be gripping his spine through his chest. Ouch.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "1337sp34kr", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7488", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A desert dweller taken to banditry.", + "melee_animation": "9705", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Sarah Domin", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7492", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Calls himself an archaeologist.", + "melee_animation": "9715", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Sarah Domin", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7493", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "He hasn't found much of use", + "melee_animation": "9705", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Sue Spammers", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7494", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An amateur historian with added greed.", + "melee_animation": "9715", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Killerwail", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7495", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "It all started with her love of genealogy.", + "melee_animation": "9705", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Wise Old Man", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7496", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A rocky horror.", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Sabre-toothed kyatt", + "defence_level": "27", + "safespot": null, + "lifepoints": "38", + "strength_level": "27", + "id": "7497", + "range_level": "1", + "attack_level": "27" + }, + { + "examine": "This dung beetle has mistaken you for its staple diet.", + "slayer_task": "70", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Cerulean twitch", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7500", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "It's looking unwell - probably something it ate.", + "slayer_task": "70", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Abone", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7501", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Once a valuable contributor to the ecosystem.", + "slayer_task": "70", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Mythmaster", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7502", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "This is what happens if you play with your food.", + "slayer_task": "70", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Donkey Wrong", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7503", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "He likes a good fight", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Creapantic", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7504", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He likes a good fight", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Frondlike", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7505", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His favourite must be winning.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Happy Spud", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7506", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Blood-thirsty and enthusiastic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nobodyhere", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7507", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Probably discussing the strengths and weaknesses of the fighting slaves.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bluehairlass", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7508", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His favourite must be winning.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ilikekebabs", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7510", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His favourite must be winning.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trunka Lex", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7511", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Probably discussing the strengths and weaknesses of the fighting slaves.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Val Razz", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7512", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Probably discussing the strengths and weaknesses of the fighting slaves.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Abstractclas", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7513", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bloodthirsty and enthusiastic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bigbluebox", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7514", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bloodthirsty and enthusiastic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Funorbrox", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7515", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's asleep.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Morrisnorris", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7518", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's propping the bar up. Or is it the other way round?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Matt Blitzer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7519", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He demands to have some booze.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ketchuppl0x", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7520", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Redheadmonky", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "7528", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "0", + "examine": "It's an NPC.", + "name": "3sacrowd", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7532", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "90", + "magic_level": "70", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "90", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7551", + "bonuses": "200,200,200,100,100,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "90", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7552", + "bonuses": "200,200,200,200,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "90", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "90", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7553", + "bonuses": "200,200,100,200,100,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "90", + "respawn_delay": "125", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Portal", + "defence_level": "90", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7554", + "bonuses": "100,100,200,200,100,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7555", + "bonuses": "100,100,100,50,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "15", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7556", + "bonuses": "100,100,100,100,25,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7557", + "bonuses": "100,100,50,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7558", + "bonuses": "50,50,100,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brawler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7559", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lostme", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7560", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chiercat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7561", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skydischarge", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7562", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Agplus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7563", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Distantthin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7564", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Allmarshes", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7565", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Explosive67", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7566", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Alpha1beta", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7569", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Enjoys locking up animals in small pens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Solltalk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7570", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Enjoys locking up animals in small pens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hm Val", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7571", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like the type of guy who would mind monkeys.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizzydumped", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7572", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like the type of guy who would mind monkeys.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Oddskater", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7573", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Poledragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "7580", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He likes inflicting pain.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Al Truism", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7582", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Don of penguins.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ohhhhdude", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7583", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A penguin pushing paper", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Torcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7585", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A penguin pushing paper", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Torcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7586", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's a little rough around the edges.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shifter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7593", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has unbelievable strength!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7605", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7606", "aggressive": "true", "range_level": "1", "respawn_delay": "60", "attack_level": "1" }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7607", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7608", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7609", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7614", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7615", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7616", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7617", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7618", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7619", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7620", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7621", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7626", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7627", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7628", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7629", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7631", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7632", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7634", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7635", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Ew it's still alive.", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "9125", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9127", + "weakness": "9", + "magic_animation": "9125", + "death_animation": "9126", + "name": "Skeletal hand", + "defence_level": "85", + "safespot": null, + "lifepoints": "90", + "strength_level": "85", + "id": "7640", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "85" + }, + { + "examine": "Ew it's still alive.", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "9125", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9127", + "weakness": "9", + "magic_animation": "9125", + "death_animation": "9126", + "name": "Zombie hand", + "defence_level": "75", + "safespot": null, + "lifepoints": "90", + "strength_level": "75", + "id": "7641", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "A bloodveld with a very mixed heritage.", + "slayer_task": "10", + "melee_animation": "9102", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "206", + "magic_animation": "0", + "death_animation": "9131", + "name": "Mutated bloodveld", + "defence_level": "56", + "safespot": null, + "lifepoints": "112", + "strength_level": "56", + "id": "7642", + "aggressive": "true", + "range_level": "1", + "attack_level": "56" + }, + { + "examine": "A bloodveld with a very mixed heritage.", + "slayer_task": "10", + "melee_animation": "9102", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "206", + "magic_animation": "0", + "death_animation": "9131", + "name": "Mutated bloodveld", + "defence_level": "58", + "safespot": null, + "lifepoints": "116", + "strength_level": "58", + "id": "7643", + "aggressive": "true", + "range_level": "1", + "attack_level": "58" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7644", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7645", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7646", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7647", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7648", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7649", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7650", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7651", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7654", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7655", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7656", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7657", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7658", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7659", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7660", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7661", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7682", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7683", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7691", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7692", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7693", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7694", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7695", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7696", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7697", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7698", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7699", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7700", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7701", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7702", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7703", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7704", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7705", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7706", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Looks like a big ugly dog.", + "slayer_task": "27", + "melee_animation": "6565", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6564", + "name": "Temple guardian", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "7711", + "range_level": "1", + "attack_level": "24" + }, + { + "melee_animation": "8080", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8084", + "death_animation": "8078", + "name": "Baby icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "7713", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A small ice demon.", + "slayer_task": "46", + "melee_animation": "8080", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "25", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "8078", + "name": "Icefiend", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "7714", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The icefiend seems to be melting.", + "slayer_task": "46", + "melee_animation": "8080", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "25", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "8078", + "name": "Icefiend", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "7715", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The icefiend seems to be melting.", + "slayer_task": "46", + "melee_animation": "8080", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "25", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "8078", + "name": "null", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "7716", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Monk", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "7727", + "range_level": "1", + "attack_level": "12" + }, + { + "melee_animation": "8080", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8084", + "death_animation": "8078", + "name": "Baby icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "7736", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is it full of rats?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jiggling crate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7740", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A warrior who has been long forgotten.", + "range_animation": "0", + "magic_level": "25", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Three little kittens", + "defence_level": "25", + "safespot": null, + "lifepoints": "5", + "strength_level": "30", + "id": "7741", + "aggressive": "true", + "range_level": "25", + "attack_level": "30" + }, + { + "examine": "It looks upset.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "TzHaar-Xil-Tog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7747", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A TzHaar librarian.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "TzHaar-Mej-Lor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7752", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A TzHaar-Hur stamping stone tablets.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Library assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7756", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "7767", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "7768", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "7769", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A monster made of magma.", + "combat_style": "1", + "melee_animation": "9337", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "9340", + "name": "Lava monster", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "28", + "id": "7772", + "aggressive": "true", + "range_level": "38", + "attack_level": "28" + }, + { + "examine": "A monster like many others", + "combat_style": "2", + "melee_animation": "9341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "9344", + "name": "Fire monster", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "28", + "id": "7773", + "aggressive": "true", + "range_level": "38", + "attack_level": "28" + }, + { + "examine": "A big, scary hand! ", + "melee_animation": "1802", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "1803", + "slayer_exp": "105", + "death_animation": "1804", + "name": "Wall Beast", + "defence_level": "38", + "movement_radius": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "38", + "id": "7823", + "aggressive": "true", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "A melee training dummy", + "melee_animation": "94", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "97", + "name": "Melee dummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "7891", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man of his craft.", + "name": "Smelting Tutor", + "defence_level": "1", + "movement_radius": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7958", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master of his craft.", + "name": "Smelting Tutor", + "defence_level": "1", + "movement_radius": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7959", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like a professional explorer.", + "name": "Explorer Jack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7969", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "A vision of supernatural horror.", + "melee_animation": "10058", + "attack_speed": "6", + "magic_level": "350", + "respawn_delay": "80", + "defence_animation": "10386", + "magic_animation": "10053", + "death_animation": "10385", + "name": "Corporeal Beast", + "defence_level": "310", + "poison_immune": "true", + "movement_radius": "64", + "safespot": null, + "lifepoints": "2000", + "strength_level": "320", + "id": "8133", + "aggressive": "true", + "bonuses": "50,50,50,0,0,25,200,100,150,230,0,0,0,0,0", + "range_level": "150", + "attack_level": "320" + }, + { + "examine": "He sure looks grave.", + "melee_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "6", + "respawn_delay": "35", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Armoured zombie", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "50", + "id": "8149", + "aggressive": "true", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "This is a rotten one.", + "melee_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "6", + "respawn_delay": "35", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Armoured zombie", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "50", + "id": "8150", + "aggressive": "true", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "It hasn't quite gotten around to dying.", + "melee_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "6", + "respawn_delay": "35", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Armoured zombie", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "50", + "id": "8151", + "aggressive": "true", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8349", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8350", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8351", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8352", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8353", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8354", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8355", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8356", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8357", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8358", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8359", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8360", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8361", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8362", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8363", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8364", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8365", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8366", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Flappy bird.", + "name": "Gull", + "water_npc": "true", + "id": "1179" + }, + { + "examine": "Flappy bird.", + "name": "Gull", + "water_npc": "true", + "id": "450" + }, + { + "examine": "Flappy bird.", + "name": "Gull", + "water_npc": "true", + "id": "451" + }, + { + "examine": "Tough-looking combat type.", + "name": "Mubariz", + "id": "957" + }, + { + "examine": "Looks kinda bored.", + "name": "Fadli", + "id": "958" + }, + { + "examine": "Trained to deal with all sorts of injuries.", + "name": "A'abla", + "id": "959" + }, + { + "examine": "Wow! She's made a statement with that hair!", + "name": "Sabreen", + "id": "960" + }, + { + "examine": "Has the messy job of putting players back together again.", + "name": "Jaraah", + "id": "962" + }, + { + "examine": "Battle-scarred.", + "name": "Zahwa", + "id": "963" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Ima", + "id": "964" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Sabeil", + "id": "965" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Jadid", + "id": "966" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Dalal", + "id": "967" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Afrah", + "id": "968" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Jeed", + "id": "969" + }, + { + "examine": "He smells funny.", + "name": "Diango", + "id": "970" + }, + { + "examine": "Shopkeeper.", + "name": "Chadwell", + "id": "971" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "972" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "973" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "974" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "975" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "976" + }, + { + "examine": "This dwarf looks intoxicated.", + "name": "Kamen", + "id": "996" + }, + { + "examine": "A dwarven maker of gauntlets.", + "name": "Klank", + "id": "995" + }, + { + "examine": "One of King Tyras's men.", + "name": "Tyras guard", + "id": "1206" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "1209" + }, + { + "examine": "One of King Lathas' messengers.", + "name": "Kings messenger", + "id": "1210" + }, + { + "examine": "Mysterious swamp lights...", + "name": "Will o' the wisp", + "id": "1212" + }, + { + "examine": "He's washing his clothes in the lake.", + "name": "Tegid", + "id": "1213" + }, + { + "examine": "A plant.", + "name": "Thistle", + "id": "1214" + }, + { + "examine": "What a colourful bunch of parrots!", + "name": "Parrots", + "id": "1215" + }, + { + "examine": "Rather dense and soppy looking.", + "name": "Romeo", + "id": "639" + }, + { + "examine": "Newspaper seller.", + "name": "Benny", + "id": "5925" + }, + { + "examine": "One of Gertrude's Sons.", + "name": "Wilough", + "id": "783" + }, + { + "examine": "An old gypsy lady.", + "name": "Gypsy Aris", + "id": "882" + }, + { + "examine": "Interesting assortment of clothes on offer...", + "name": "Thessalia", + "id": "548" + }, + { + "examine": "Sells superior staffs.", + "name": "Zaff", + "id": "546" + }, + { + "examine": "A retired vampyre hunter.", + "name": "Dr Harlow", + "id": "756" + }, + { + "examine": "I could get a beer from him.", + "name": "Bartender", + "id": "733" + }, + { + "examine": "Director of the Grand Exchange.", + "id": "6522" + }, + { + "examine": "He can look after my money. Good with money.", + "id": "6535" + }, + { + "examine": "She can look after my money. Good with money.", + "id": "6532" + }, + { + "examine": "There to help me make my bids.", + "id": "6530" + }, + { + "examine": "There to help me make my bids.", + "id": "6528" + }, + { + "examine": "He can look after my money. Good with money.", + "id": "6534" + }, + { + "examine": "She can look after my money. Good with money.", + "id": "6533" + }, + { + "examine": "There to help me make my bids.", + "id": "6531" + }, + { + "examine": "There to help me make my bids.", + "id": "6529" + }, + { + "examine": "He likes Guthix a bit.", + "name": "Druid", + "id": "14" + }, + { + "examine": "She looks very worried about something.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Caroline", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "696", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very good sailor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Holgart", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "698", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Smells a bit fishy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ezekial Lovecraft", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4856", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A (semi) retired member of the Temple Knights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Col. O'Niall", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4872", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There's something fishy about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mayor Hobb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4874", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fresh-faced and innocent priest.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Maledict", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4878", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A down on his luck fisherman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witchaven villager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4883", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A down on her luck fisherman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witchaven villager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4885", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A down on his luck fisherman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witchaven villager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4887", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A villager named Jeb.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jeb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4895", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little girl. She looks terrified.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Kimberly", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7168", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Stinky! Poor guy.", + "name": "Yeti", + "id": "130" + }, + { + "examine": "Servant of the Duke of Lumbridge.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "4", + "magic_level": "22", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Hans", + "defence_level": "14", + "safespot": "0", + "lifepoints": "12", + "strength_level": "17", + "id": "0", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "attack_speed": "4", + "magic_level": "6", + "respawn_delay": "18", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "422", + "death_animation": "9055", + "name": "Man", + "defence_level": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "1", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "422", + "death_animation": "9055", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "422", + "death_animation": "9055", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,506,505", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "422", + "death_animation": "9055", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,506,505", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "422", + "death_animation": "9055", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "1", + "id": "6", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "He grows the crops in this area.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Farmer", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "7", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "425", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "8", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "9", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "She looks happy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Schoolgirl", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "10", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man down on his luck.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tramp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "11", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not very civilised looking.", + "name": "Barbarian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "12", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slightly magical.", + "start_gfx": "2728", + "combat_style": "2", + "melee_animation": "2791", + "range_animation": "711", + "combat_audio": "511,513,512", + "magic_level": "21", + "respawn_delay": "12", + "end_gfx": "2737", + "defence_animation": "404", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "711", + "death_animation": "9055", + "name": "Wizard", + "defence_level": "12", + "safespot": null, + "lifepoints": "14", + "strength_level": "1", + "id": "13", + "bonuses": "23,7,8,2,1,8,12,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "2729", + "attack_level": "1" + }, + { + "examine": "Loves nature.", + "name": "Druid", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "14", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not very fashion conscious.", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Warrior woman", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "22", + "id": "15", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "One of the citizens of Al Kharid.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "16", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Part of Al-Kharid's elite fighting force.", + "melee_animation": "390", + "range_animation": "390", + "attack_speed": "6", + "defence_animation": "387", + "weakness": "7", + "magic_animation": "390", + "death_animation": "836", + "name": "Al-Kharid warrior", + "defence_level": "5", + "safespot": null, + "lifepoints": "19", + "strength_level": "15", + "id": "18", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Shiny armour!", + "melee_animation": "7042", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "White Knight", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "19", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A holy warrior.", + "melee_animation": "390", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Paladin", + "defence_level": "54", + "safespot": null, + "lifepoints": "66", + "strength_level": "54", + "id": "20", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Heroic!", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Hero", + "defence_level": "54", + "safespot": null, + "lifepoints": "82", + "strength_level": "55", + "id": "21", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "They love the forests.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "4", + "respawn_delay": "18", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Forester", + "defence_level": "8", + "safespot": null, + "lifepoints": "17", + "strength_level": "13", + "id": "22", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A member of Ardougne's militia.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Knight of Ardougne", + "defence_level": "31", + "safespot": null, + "lifepoints": "52", + "strength_level": "40", + "id": "23", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "24", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "25", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "To protect and serve the populace of Ardougne.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Knight of Ardougne", + "defence_level": "31", + "safespot": null, + "lifepoints": "52", + "strength_level": "40", + "id": "26", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Good with arrows.", + "start_gfx": "19", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "12", + "defence_animation": "404", + "magic_animation": "426", + "death_animation": "9055", + "name": "Archer", + "defence_level": "20", + "safespot": null, + "lifepoints": "50", + "strength_level": "20", + "id": "27", + "range_level": "40", + "projectile": "10", + "attack_level": "20" + }, + { + "examine": "Enjoys locking up animals in small pens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zoo keeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "28", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's a lumberjack, and he's ok.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chuck", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "29", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Doesn't water down the beer too much.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "30", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "31", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps the peace... kind of.", + "melee_animation": "401", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "22", + "strength_level": "18", + "id": "32", + "clue_level": "1", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "What a boring job he has.", + "name": "Door man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "33", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Watches stuff. But who watches him?", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Watchman", + "defence_level": "31", + "safespot": null, + "lifepoints": "22", + "strength_level": "31", + "id": "34", + "range_level": "1", + "attack_level": "31" + }, + { + "examine": "A soldier of the town of Yanille.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Soldier", + "defence_level": "26", + "safespot": null, + "lifepoints": "22", + "strength_level": "25", + "id": "35", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "The head gardener.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wyson the gardener", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "36", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bold knight famed for his travels.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sigbert the Adventurer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "37", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Builds ships for a living.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Shipyard worker", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "38", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Builds ships for a living.", + "melee_animation": "401", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Shipyard worker", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "39", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Let's not go skinny dipping eh?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shark", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "40", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "weakness": "9", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "41", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Freshly sheared.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "42", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "43", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "44", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "45", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duck", + "defence_level": "1", + "water_npc": "true", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "46", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "47", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A jungle version of the chicken, but more vicious.", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "0", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5389", + "name": "Oomlie bird", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "40", + "id": "48", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Hello, nice doggy...", + "slayer_task": "43", + "melee_animation": "6562", + "range_animation": "6562", + "combat_audio": "3717,3719,3718", + "attack_speed": "4", + "defence_animation": "6563", + "weakness": "1", + "slayer_exp": "116", + "magic_animation": "6562", + "death_animation": "6564", + "name": "Hellhound", + "defence_level": "102", + "safespot": null, + "lifepoints": "116", + "strength_level": "104", + "id": "49", + "clue_level": "2", + "range_level": "1", + "attack_level": "105" + }, + { + "agg_radius": "64", + "examine": "The biggest, meanest dragon around.", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "magic_level": "240", + "respawn_delay": "50", + "defence_animation": "89", + "weakness": "4", + "slayer_exp": "258", + "magic_animation": "80", + "death_animation": "92", + "name": "King Black Dragon", + "defence_level": "240", + "safespot": null, + "lifepoints": "240", + "strength_level": "240", + "id": "50", + "aggressive": "true", + "bonuses": "0,0,0,0,0,70,90,90,80,70,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "240" + }, + { + "examine": "A dragon covered in frost and ice.", + "combat_audio": "408,410,409", + "magic_level": "116", + "respawn_delay": "25", + "weakness": "0", + "name": "Baby dragon", + "defence_level": "112", + "safespot": null, + "lifepoints": "160", + "strength_level": "103", + "id": "51", + "aggressive": "true", + "bonuses": "124,130,137,184,176,128,168,145,104,54,0,0,0,0,0", + "range_level": "80", + "attack_level": "102" + }, + { + "examine": "Young but still dangerous.", + "slayer_task": "11", + "combat_audio": "408,410,409", + "magic_level": "1", + "weakness": "3", + "slayer_exp": "50", + "name": "Baby blue dragon", + "defence_level": "40", + "safespot": null, + "lifepoints": "50", + "strength_level": "40", + "id": "52", + "bonuses": "0,0,0,0,0,30,50,50,40,30,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "53", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "54", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "55", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "A wood nymph.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dryad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "56", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A delicate creature from this strange realm.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "57", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is it a spider or is it a shadow?", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "55", + "magic_animation": "0", + "death_animation": "5329", + "name": "Shadow spider", + "defence_level": "44", + "safespot": null, + "lifepoints": "55", + "strength_level": "42", + "id": "58", + "aggressive": "true", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "I think this spider has been genetically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "5", + "magic_animation": "0", + "death_animation": "5329", + "name": "Giant spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "59", + "aggressive": "false", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I think this spider has been genetically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "defence_animation": "5328", + "weakness": "2", + "slayer_exp": "33", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Giant spider", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "24", + "id": "60", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Incey wincey.", + "slayer_task": "76", + "melee_animation": "6249", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "2", + "magic_animation": "0", + "death_animation": "6251", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "61", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barely visible deadly jungle spider.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "5328", + "weakness": "2", + "slayer_exp": "50", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "35", + "poison_immune": "false", + "safespot": null, + "lifepoints": "50", + "strength_level": "37", + "id": "62", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "I think this spider has been genetically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "attack_speed": "4", + "defence_animation": "5328", + "weakness": "2", + "slayer_exp": "35", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Deadly red spider", + "defence_level": "30", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "63", + "bonuses": "0,0,0,0,0,0,15,16,7,12,16,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "I think this spider has been genetically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "65", + "magic_animation": "0", + "death_animation": "5329", + "name": "Ice spider", + "defence_level": "43", + "safespot": null, + "lifepoints": "65", + "strength_level": "55", + "id": "64", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,20,17,12,13,13,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A funny little man normally associated with rainbows.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Leprechaun", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "65", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Like a mini man!", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "66", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Like a mini man!", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "67", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Like a mini man!", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "68", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A scaly reptilian creature.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Lizard man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "69", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hideous malformed elf.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Orc", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "71", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hideously deformed creature.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Troll", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "72", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Dead man walking.", + "slayer_task": "93", + "melee_animation": "5567", + "combat_audio": "931,923,922", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "5568", + "slayer_exp": "22", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "22", + "strength_level": "9", + "id": "73", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Dead woman walking.", + "slayer_task": "93", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "4", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "24", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "24", + "strength_level": "13", + "id": "74", + "aggressive": "true", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "The walking dead.", + "slayer_task": "93", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "4", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "16", + "safespot": null, + "lifepoints": "30", + "strength_level": "21", + "id": "75", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "The walking dead.", + "slayer_task": "93", + "melee_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "16", + "safespot": null, + "lifepoints": "30", + "strength_level": "21", + "id": "76", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "The living dead.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "4", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "22", + "magic_animation": "0", + "death_animation": "5569", + "name": "Summoned Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "22", + "strength_level": "9", + "id": "77", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "An annoying flappy thing.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "4915", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "4916", + "weakness": "4", + "slayer_exp": "8", + "magic_animation": "4915", + "death_animation": "4917", + "name": "Giant bat", + "defence_level": "22", + "safespot": null, + "lifepoints": "32", + "strength_level": "22", + "id": "78", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A shadowy, barely visible flying entity from some evil place.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "80", + "magic_animation": "0", + "death_animation": "4917", + "name": "Death wing", + "defence_level": "70", + "safespot": null, + "lifepoints": "80", + "strength_level": "70", + "id": "79", + "aggressive": "true", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Oh, it's a camel.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "80", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Converts grass to beef.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "81", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "71", + "safespot": null, + "lifepoints": "81", + "strength_level": "70", + "id": "82", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,-10,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "81", + "safespot": null, + "lifepoints": "89", + "strength_level": "78", + "id": "83", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,-10,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "152", + "safespot": null, + "lifepoints": "157", + "strength_level": "148", + "id": "84", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,-10,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "145" + }, + { + "examine": "A creature made from clay.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Golem", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "85", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "4", + "defence_animation": "4934", + "weakness": "8", + "slayer_exp": "5", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "5", + "strength_level": "3", + "id": "86", + "aggressive": "true", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "slayer_exp": "10", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "10", + "strength_level": "5", + "id": "87", + "aggressive": "true", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "A dirty rat.", + "slayer_task": "67", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "slayer_exp": "12", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "10", + "safespot": null, + "lifepoints": "12", + "strength_level": "10", + "id": "88", + "aggressive": "true", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Horse with a horn.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "32", + "defence_animation": "6375", + "weakness": "3", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Unicorn", + "defence_level": "13", + "safespot": null, + "lifepoints": "19", + "strength_level": "13", + "id": "89", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "4", + "respawn_delay": "32", + "defence_animation": "5489", + "weakness": "8", + "slayer_exp": "29", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "17", + "safespot": null, + "lifepoints": "29", + "strength_level": "18", + "id": "90", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "4", + "defence_animation": "5489", + "weakness": "8", + "slayer_exp": "24", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "17", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "91", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "4", + "defence_animation": "5489", + "weakness": "8", + "slayer_exp": "17", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "24", + "safespot": null, + "lifepoints": "17", + "strength_level": "24", + "id": "92", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "4", + "defence_animation": "5489", + "weakness": "8", + "slayer_exp": "59", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "36", + "safespot": null, + "lifepoints": "59", + "strength_level": "35", + "id": "93", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "An undead worker of dark magic.", + "slayer_task": "75", + "combat_style": "2", + "melee_animation": "5487", + "range_animation": "5523", + "combat_audio": "774,775,777", + "attack_speed": "4", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "17", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton Mage", + "defence_level": "14", + "safespot": null, + "lifepoints": "17", + "strength_level": "14", + "id": "94", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "Not man's best friend.", + "slayer_task": "92", + "melee_animation": "6559", + "combat_audio": "481,491,490", + "attack_speed": "4", + "slayer_exp": "69", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "52", + "safespot": null, + "lifepoints": "69", + "strength_level": "55", + "id": "95", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A vicious mountain wolf.", + "slayer_task": "92", + "melee_animation": "6579", + "range_animation": "6579", + "attack_speed": "4", + "defence_animation": "6578", + "weakness": "9", + "slayer_exp": "34", + "magic_animation": "6579", + "death_animation": "6576", + "name": "White wolf", + "defence_level": "22", + "safespot": null, + "lifepoints": "34", + "strength_level": "16", + "id": "96", + "aggressive": "true", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A vicious mountain wolf.", + "slayer_task": "92", + "melee_animation": "6579", + "range_animation": "6579", + "attack_speed": "4", + "defence_animation": "6578", + "weakness": "7", + "slayer_exp": "44", + "magic_animation": "6579", + "death_animation": "6576", + "name": "White wolf", + "defence_level": "32", + "safespot": null, + "lifepoints": "44", + "strength_level": "31", + "id": "97", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Bow wow.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "98", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't seem pleased to see me.", + "slayer_task": "27", + "melee_animation": "6562", + "range_animation": "6562", + "attack_speed": "4", + "respawn_delay": "15", + "defence_animation": "6563", + "weakness": "7", + "slayer_exp": "49", + "magic_animation": "6562", + "death_animation": "6564", + "name": "Guard dog", + "defence_level": "37", + "safespot": null, + "lifepoints": "49", + "strength_level": "36", + "id": "99", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "4", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "100", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "101", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "16", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "102", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek a ghost!", + "slayer_task": "36", + "melee_animation": "5540", + "range_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "20", + "defence_animation": "5541", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "5540", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "6", + "safespot": null, + "lifepoints": "13", + "strength_level": "7", + "id": "103", + "bonuses": "2,2,2,2,2,2,2,2,2,2,2,2,90,2,2", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "104", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eek! A bear!", + "slayer_task": "6", + "melee_animation": "4925", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "27", + "magic_animation": "0", + "death_animation": "4929", + "name": "Grizzly bear", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "105", + "aggressive": "true", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "Eek! A bear!", + "slayer_task": "6", + "melee_animation": "4925", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "4929", + "name": "Black bear", + "defence_level": "17", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "106", + "range_level": "1", + "attack_level": "17" + }, + { + "melee_animation": "6254", + "combat_audio": "3611,3612,3610", + "respawn_delay": "60", + "defence_animation": "6255", + "slayer_exp": "17", + "death_animation": "6256", + "name": "Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "107", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It has a very vicious looking tail.", + "slayer_task": "71", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "6255", + "weakness": "0", + "poison_amount": "3", + "magic_animation": "0", + "death_animation": "6256", + "name": "Poison Scorpion", + "defence_level": "35", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "108", + "aggressive": "true", + "range_level": "35", + "attack_level": "1" + }, + { + "examine": "Tiny", + "slayer_task": "71", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "respawn_delay": "60", + "defence_animation": "6255", + "weakness": "0", + "magic_animation": "0", + "death_animation": "6256", + "name": "Pit Scorpion", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "1", + "id": "109", + "aggressive": "true", + "range_level": "40", + "attack_level": "1" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "110", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "111", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "60", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "60", + "strength_level": "30", + "id": "112", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An aggressive humanoid.", + "melee_animation": "128", + "range_animation": "128", + "attack_speed": "5", + "defence_animation": "129", + "magic_animation": "128", + "death_animation": "131", + "name": "Jogre", + "defence_level": "41", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "113", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "41" + }, + { + "examine": "Big, ugly, and smelly.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "27", + "respawn_delay": "25", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Mogre", + "defence_level": "27", + "safespot": null, + "lifepoints": "60", + "strength_level": "27", + "id": "114", + "aggressive": "true", + "bonuses": "15,15,10,20,40,15,50,50,50,20,50,58,0,0,0", + "range_level": "27", + "attack_level": "27" + }, + { + "examine": "A large dim looking humanoid.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Ogre", + "defence_level": "43", + "safespot": null, + "lifepoints": "60", + "strength_level": "43", + "id": "115", + "aggressive": "true", + "bonuses": "22,22,22,0,0,0,0,0,0,0,0,20,0,0,0", + "range_level": "1", + "attack_level": "43" + }, + { + "examine": "Big, ugly, and smelly.", + "slayer_task": "44", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "360", + "weakness": "8", + "slayer_exp": "75", + "magic_animation": "359", + "death_animation": "361", + "name": "Cyclops", + "defence_level": "35", + "safespot": null, + "lifepoints": "75", + "strength_level": "65", + "id": "116", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "117", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A short angry guy.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "7", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "118", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "A dwarf gone bad.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Chaos dwarf", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "119", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "A mountain dwelling short angry guy.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "120", + "range_level": "1", + "attack_level": "28" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "121", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "3", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "122", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "123", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "A strange", + "slayer_task": "30", + "melee_animation": "393", + "range_animation": "0", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "54", + "magic_animation": "0", + "death_animation": "836", + "name": "Earth warrior", + "defence_level": "42", + "safespot": null, + "lifepoints": "54", + "strength_level": "42", + "id": "124", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "A cold-hearted elemental warrior.", + "slayer_task": "48", + "melee_animation": "451", + "range_animation": "451", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "59", + "magic_animation": "451", + "death_animation": "843", + "name": "Ice warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "59", + "strength_level": "47", + "id": "125", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,20,10,30,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Looks pretty otherworldly to me!", + "slayer_task": "65", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "45", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "name": "Otherworldly being", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "1", + "id": "126", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A magic axe with a mind of its own.", + "melee_animation": "185", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "188", + "name": "Magic axe", + "defence_level": "53", + "safespot": null, + "lifepoints": "75", + "strength_level": "53", + "id": "127", + "aggressive": "true", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "A slithering serpent.", + "melee_animation": "275", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "278", + "name": "Snake", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "128", + "aggressive": "true", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "An inhabitant of icy regions.", + "slayer_task": "7", + "melee_animation": "5669", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5671", + "name": "Penguin", + "defence_level": "6", + "safespot": null, + "lifepoints": "8", + "strength_level": "6", + "id": "131", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Perhaps our oldest relatives?", + "slayer_task": "61", + "melee_animation": "220", + "range_animation": "0", + "combat_audio": "629,631,630", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "223", + "name": "Monkey", + "defence_level": "6", + "safespot": null, + "lifepoints": "8", + "strength_level": "6", + "id": "132", + "aggressive": "true", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "A unicorn with a blackened heart.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "attack_speed": "5", + "magic_level": "24", + "defence_animation": "6375", + "weakness": "3", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Black unicorn", + "defence_level": "15", + "safespot": null, + "lifepoints": "28", + "strength_level": "10", + "id": "133", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "I think this spider has been magically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "5328", + "weakness": "2", + "poison_amount": "6", + "magic_animation": "0", + "death_animation": "5329", + "name": "Poison spider", + "safespot": null, + "defence_level": "70", + "lifepoints": "64", + "strength_level": "65", + "id": "134", + "aggressive": "true", + "range_level": "45", + "attack_level": "60" + }, + { + "examine": "Aaw", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Terrorchick gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "137", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A giant raptor.", + "slayer_task": "7", + "melee_animation": "1010", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1013", + "name": "Terrorbird", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "138", + "range_level": "1", + "attack_level": "30" + }, + { + "death_animation": "1013", + "name": "Terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "34", + "melee_animation": "1010", + "strength_level": "1", + "id": "139", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "1012" + }, + { + "examine": "A servant to Iban.", + "melee_animation": "338", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "340", + "name": "Souless", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "140", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "Must be the pack leader.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "74", + "magic_animation": "0", + "death_animation": "6558", + "name": "Big Wolf", + "defence_level": "31", + "safespot": null, + "lifepoints": "44", + "strength_level": "31", + "id": "141", + "aggressive": "true", + "range_level": "1", + "attack_level": "31" + }, + { + "slayer_exp": "34", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "69", + "melee_animation": "6559", + "combat_audio": "481,491,490", + "strength_level": "1", + "id": "142", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rare jungle wolf - specific to the Kharazi jungle.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "69", + "magic_animation": "0", + "death_animation": "6558", + "name": "Jungle Wolf", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "143", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "Wow! Scorpions shouldn't grow that big.", + "slayer_task": "71", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "17", + "magic_animation": "0", + "death_animation": "6256", + "name": "King Scorpion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "21", + "id": "144", + "aggressive": "true", + "range_level": "28", + "attack_level": "21" + }, + { + "examine": "A cold-hearted elemental warrior.", + "slayer_task": "48", + "melee_animation": "451", + "range_animation": "451", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "59", + "magic_animation": "451", + "death_animation": "843", + "name": "Ice warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "59", + "strength_level": "47", + "id": "145", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,20,10,30,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A sea bird.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "146", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sea bird.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cormorant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "147", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sea bird.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pelican", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "148", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "These look much better in the wild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Butterfly", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "153", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I love butterflies.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Butterfly", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "154", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fighter from the supernatural world. He's a shadow of his former self.", + "slayer_task": "74", + "melee_animation": "394", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "843", + "name": "Shadow warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "158", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Small", + "melee_animation": "191", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome child", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "159", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seems to crawl the caves.", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "5", + "defence_animation": "267", + "weakness": "9", + "magic_animation": "266", + "death_animation": "265", + "name": "Gnome child", + "defence_level": "23", + "safespot": null, + "lifepoints": "21", + "strength_level": "23", + "id": "160", + "bonuses": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "Small", + "melee_animation": "191", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome child", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "161", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can advise on training.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome trainer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "162", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tree gnome guard.", + "melee_animation": "1218", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1224", + "name": "Gnome guard", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "163", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "A tree gnome guard.", + "melee_animation": "192", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome guard", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "164", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "A female gnome.", + "combat_style": "1", + "melee_animation": "191", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome woman", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "168", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A female gnome.", + "combat_style": "1", + "melee_animation": "191", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome woman", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "169", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "One of RuneScape's many citizens", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "170", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "He works evil magic.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "27", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "27", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "172", + "aggressive": "true", + "range_level": "1", + "attack_level": "1", + "prj_height": "3" + }, + { + "examine": "An evil user of Magic powers", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "836", + "name": "Invrigar the Necromancer", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "173", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works evil magic.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "24", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "24", + "safespot": null, + "lifepoints": "12", + "strength_level": "1", + "id": "174", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "2", + "examine": "He jumps out and attacks people.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mugger", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "175", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "The hat's a dead give away.", + "melee_animation": "423", + "range_animation": "0", + "magic_level": "22", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "836", + "name": "Witch", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "1", + "id": "176", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dark-hearted knight.", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Black Knight", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "178", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "melee_animation": "390", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "388", + "death_animation": "836", + "name": "Black Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "179", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He holds up passers by.", + "melee_animation": "799", + "range_animation": "799", + "combat_audio": "511,513,512", + "attack_speed": "5", + "defence_animation": "404", + "weakness": "7", + "magic_animation": "799", + "death_animation": "9055", + "name": "Highwayman", + "defence_level": "8", + "safespot": null, + "lifepoints": "13", + "strength_level": "8", + "id": "180", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "A crazy, evil druid.", + "start_gfx": "105", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "magic_level": "20", + "end_gfx": "107", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "422", + "death_animation": "9055", + "name": "Chaos druid", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "20", + "id": "181", + "aggressive": "true", + "range_level": "10", + "projectile": "106", + "attack_level": "20" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "182", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "183", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "184", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "185", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Low on brains", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thug", + "defence_level": "14", + "safespot": null, + "lifepoints": "20", + "strength_level": "14", + "id": "186", + "clue_level": "0", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "Rogueish.", + "melee_animation": "386", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Rogue", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "187", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "25", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "5", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "18", + "id": "188", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "18" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "25", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "5", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "12", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "189", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "8" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "40", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "5", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "42", + "safespot": null, + "lifepoints": "40", + "strength_level": "38", + "id": "190", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "38" + }, + { + "examine": "A primitive warrior.", + "melee_animation": "428", + "range_animation": "0", + "poisonous": "true", + "defence_animation": "0", + "weakness": "8", + "poison_amount": "11", + "magic_animation": "0", + "death_animation": "836", + "name": "Tribesman", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "191", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "43" + }, + { + "examine": "A warrior of Darkness.", + "melee_animation": "451", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "8", + "death_animation": "9055", + "name": "Dark warrior", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "192", + "bonuses": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A crazy evil druid.", + "melee_animation": "401", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Chaos druid warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "193", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A crazy evil necromancer.", + "melee_animation": "422", + "range_animation": "0", + "magic_level": "28", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "836", + "name": "Necromancer", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "194", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bandit Camp guard.", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard Bandit", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "196", + "range_level": "20", + "attack_level": "1" + }, + { + "examine": "Master of the Champions' Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guildmaster", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "198", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mighty warrior!", + "melee_animation": "395", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Gunthor the Brave", + "defence_level": "29", + "safespot": null, + "lifepoints": "41", + "strength_level": "29", + "id": "199", + "range_level": "1", + "attack_level": "29" + }, + { + "examine": "Guards prisoners for the black knights.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Jailer", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "201", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Has a fearsome scowl.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Black Heather", + "defence_level": "28", + "lifepoints": "40", + "strength_level": "28", + "id": "202", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A rocky slug.", + "slayer_task": "69", + "melee_animation": "1595", + "range_animation": "1595", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "1596", + "weakness": "7", + "magic_animation": "1595", + "death_animation": "1597", + "name": "Rockslug", + "defence_level": "30", + "safespot": null, + "lifepoints": "30", + "strength_level": "30", + "id": "1631", + "clue_level": "2", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "A rocky slug.", + "slayer_task": "69", + "melee_animation": "1595", + "range_animation": "1595", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "1596", + "weakness": "7", + "magic_animation": "1595", + "death_animation": "1597", + "name": "Rockslug", + "defence_level": "30", + "safespot": null, + "lifepoints": "30", + "strength_level": "30", + "id": "1632", + "clue_level": "2", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "Has a fearsome posture.", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Donny the Lad", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "203", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Nice hair.", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Speedy Keith", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "204", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A crazy evil druid.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Salarin the Twisted", + "defence_level": "62", + "safespot": null, + "lifepoints": "70", + "strength_level": "58", + "id": "205", + "aggressive": "true", + "bonuses": "45,50,43,55,39,31,19,28,33,22,22,15,13,9,8", + "range_level": "1", + "attack_level": "58" + }, + { + "examine": "A dwarven guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Guard", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "206", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "The head honcho around here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Lawgof", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "208", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks serene.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grail Maiden", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "210", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A former Knight of the Round Table.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Percival", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "212", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks unhappy...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Peasant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "214", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "High Priest of Entrana.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "High Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "216", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a fisherman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fisherman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "219", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't look very well...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Fisher King", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "220", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks mean and powerful.", + "melee_animation": "128", + "range_animation": "0", + "attack_speed": "7", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "131", + "name": "Black Knight Titan", + "defence_level": "91", + "safespot": null, + "lifepoints": "142", + "strength_level": "100", + "id": "221", + "aggressive": "true", + "bonuses": "27,27,27,0,0,18,27,18,1000,1000,0,0,0,0,0", + "range_level": "1", + "attack_level": "91" + }, + { + "examine": "A holy man.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "10", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "836", + "name": "Monk", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "7", + "id": "222", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "A peaceful monk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Kojo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "223", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dirty rat.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "224", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "He looks elderly.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grandpa Jack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "230", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He likes to cut down trees.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Forester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "231", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I can fish here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing spot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "233", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He isn't very friendly.", + "melee_animation": "6489", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6490", + "name": "Renegade Knight", + "defence_level": "15", + "safespot": null, + "lifepoints": "42", + "strength_level": "15", + "id": "237", + "aggressive": "true", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "A terrifying spirit.", + "melee_animation": "5540", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5542", + "name": "Thrantax the Mighty", + "defence_level": "50", + "safespot": null, + "lifepoints": "142", + "strength_level": "50", + "id": "238", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Specialist meat transporter.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "2301", + "name": "Teapotspout", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "246", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "6490", + "name": "Sir Mordred", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "melee_animation": "6489", + "strength_level": "1", + "id": "247", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6488" + }, + { + "examine": "Legendary King of the Britons.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Arthur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "251", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the door.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Khazard Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "253", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's been guarding the tavern for a bit too long.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Khazard Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "254", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His armour indicates he's a Khazard Guard.", + "melee_animation": "395", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "255", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "His armour indicates he's a Khazard Guard.", + "melee_animation": "395", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "256", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A slave fighter. He looks mistreated and weak.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fightslave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "262", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "6581", + "respawn_delay": "60", + "defence_animation": "6578", + "death_animation": "6576", + "name": "Bouncer", + "defence_level": "1", + "safespot": null, + "lifepoints": "116", + "strength_level": "1", + "id": "269", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Khazard's strongest ogre warrior.", + "melee_animation": "2100", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8576", + "name": "Khazard Ogre", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "46", + "id": "270", + "aggressive": "true", + "range_level": "1", + "attack_level": "46" + }, + { + "examine": "A large", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "6256", + "name": "Khazard Scorpion", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "27", + "id": "271", + "aggressive": "true", + "range_level": "36", + "attack_level": "27" + }, + { + "examine": "A guard who has devoted their life to Armadyl.", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "name": "Guardian of Armadyl", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "274", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A guard who has devoted their life to Armadyl.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "name": "Guardian of Armadyl", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "275", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Intimidating!", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Fire Warrior of Lesarkus", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "277", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Lumbridge Castle's head cook.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "278", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old monk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Omad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "279", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old drunk monk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Cedric", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "280", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An Ardougne Monk.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Monk", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "281", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "A dastardly blanket thief.", + "melee_animation": "386", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "15", + "safespot": null, + "lifepoints": "21", + "strength_level": "15", + "id": "282", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "The head of the treacherous blanket stealing gang.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Head Thief", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "283", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A dwarf smith. Quite handy with a hammer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doric", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "284", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She doesn't look too happy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Veronica", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "285", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "288", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An official of Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Councillor Halgrive", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "289", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A serious-looking doctor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doctor Orbon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "290", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A farmer who's seen happier times.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer Brumty", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "291", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "7218", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7219", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "296", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "7218", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7220", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "297", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "7218", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7219", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "298", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "583", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7213", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "299", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "An old motherly witch with a curious smile and a hooked nose.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hetty", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "307", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The man in charge of the fishing guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master fisher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "308", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has a colourful personality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Da Vinci", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "336", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's ready for a bet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chancy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "338", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's ready for a bet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chancy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "339", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's drunk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hops", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "340", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's drunk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hops", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "341", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks rather concerned.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guidor's wife", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "342", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "344", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "345", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "346", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mourner", + "melee_animation": "414", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "347", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "A mourner", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "348", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "351", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "352", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "353", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "354", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "355", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "358", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "359", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "360", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "100", + "strength_level": "2", + "id": "361", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "362", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "100", + "strength_level": "2", + "id": "363", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "King Lathas of East Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Lathas", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "364", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Paladin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "365", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Smells very chemically...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chemist", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "367", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "368", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mourner", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "369", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "She's quite a looker!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nurse Sarah", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "373", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big, ugly, and smelly.", + "slayer_task": "64", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "27", + "respawn_delay": "25", + "defence_animation": "360", + "weakness": "8", + "magic_animation": "359", + "death_animation": "361", + "name": "Ogre", + "defence_level": "27", + "safespot": null, + "lifepoints": "60", + "strength_level": "27", + "id": "374", + "aggressive": "true", + "bonuses": "15,15,10,20,40,15,50,50,50,20,50,58,0,0,0", + "range_level": "27", + "attack_level": "27" + }, + { + "examine": "A pirate.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "498,500,499", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Redbeard Frank", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "375", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Inspects people's packages.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Customs officer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "380", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf who looks after the mining guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "382", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not very civilised looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barbarian guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "384", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks vicious!", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Kharid Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "385", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks vicious!", + "name": "Kharid Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3611,3612,3610", + "strength_level": "1", + "id": "386", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks vicious!", + "name": "Kharid Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3611,3612,3610", + "strength_level": "1", + "id": "387", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with a shave...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "0", + "name": "Seer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "388", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A brightly coloured game bird.", + "melee_animation": "2371", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "2373", + "name": "Big fish", + "defence_level": "3", + "safespot": null, + "lifepoints": "1", + "strength_level": "3", + "id": "390", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "A brightly coloured game bird.", + "melee_animation": "2371", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "2373", + "name": "River troll", + "defence_level": "3", + "safespot": null, + "lifepoints": "50", + "strength_level": "3", + "id": "392", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Beefy.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "397", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Legends Guild guard; he protects the entrance to the Legends Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Legends guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "398", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He deals in exotic types of wood.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jungle forester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "401", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She deals in exotic types of wood.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jungle forester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "402", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Insects buzzing around.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swarm", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "411", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An annoying flappy thing.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "4915", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "30", + "defence_animation": "4916", + "weakness": "4", + "slayer_exp": "8", + "death_animation": "4918", + "name": "Bat", + "defence_level": "2", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "412", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "5", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "20", + "safespot": null, + "lifepoints": "14", + "strength_level": "5", + "id": "419", + "range_level": "5", + "attack_level": "5" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "10", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "40", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "420", + "range_level": "10", + "attack_level": "10" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "15", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "50", + "safespot": null, + "lifepoints": "30", + "strength_level": "15", + "id": "421", + "range_level": "15", + "attack_level": "15" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "45", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "60", + "safespot": null, + "lifepoints": "79", + "strength_level": "45", + "id": "422", + "range_level": "45", + "attack_level": "45" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "35", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "423", + "range_level": "45", + "attack_level": "45" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "45", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "90", + "safespot": null, + "lifepoints": "159", + "strength_level": "45", + "id": "424", + "range_level": "45", + "attack_level": "45" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "7", + "safespot": null, + "lifepoints": "8", + "strength_level": "6", + "id": "425", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "30", + "safespot": null, + "lifepoints": "17", + "strength_level": "20", + "id": "426", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "45", + "safespot": null, + "lifepoints": "28", + "strength_level": "43", + "id": "427", + "range_level": "1", + "attack_level": "43" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "80", + "safespot": null, + "lifepoints": "42", + "strength_level": "74", + "id": "428", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "90", + "safespot": null, + "lifepoints": "71", + "strength_level": "90", + "id": "429", + "range_level": "1", + "attack_level": "90" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "105", + "safespot": null, + "lifepoints": "100", + "strength_level": "150", + "id": "430", + "range_level": "1", + "attack_level": "150" + }, + { + "examine": "I hope he's not dead!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fallen Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "435", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Entrance clerk for the Brimhaven Agility Arena.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "498,500,499", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cap'n Izzy No-Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "437", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "17", + "safespot": null, + "lifepoints": "50", + "strength_level": "17", + "id": "438", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "32", + "safespot": null, + "lifepoints": "55", + "strength_level": "32", + "id": "439", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "48", + "safespot": null, + "lifepoints": "60", + "strength_level": "48", + "id": "440", + "range_level": "1", + "attack_level": "48" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "65", + "safespot": null, + "lifepoints": "86", + "strength_level": "65", + "id": "441", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "100", + "safespot": null, + "lifepoints": "120", + "strength_level": "100", + "id": "442", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "130", + "safespot": null, + "lifepoints": "170", + "strength_level": "130", + "id": "443", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "444", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "445", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "5", + "strength_level": "5", + "id": "446", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "I wonder who he's guarding?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Jail guard", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "447", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "I wonder who he's guarding?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Jail guard", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "448", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "I wonder who he's guarding?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Jail guard", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "449", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "A large well built farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Seth Groats", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "452", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aargh! It's alive!", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Suit of armour", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "453", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "He seems to be very devout.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Father Aereck", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "456", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eek! A ghost!", + "name": "Restless ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "457", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very holy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Father Urhney", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "458", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It rattles when it moves.", + "slayer_task": "75", + "combat_style": "2", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "magic_level": "5", + "respawn_delay": "60", + "defence_animation": "5489", + "weakness": "3", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "5", + "safespot": null, + "lifepoints": "14", + "strength_level": "3", + "id": "459", + "aggressive": "true", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "A Wizard of the Magic Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard Frumscone", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "460", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Supplier of Magical items.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Magic Store owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "461", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Head of the Magic Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard Distentor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "462", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a gnome. He looks important.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Bolren", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "469", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tree gnome.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Commander Montai", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "470", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's one of General Khazard's warriors.", + "melee_animation": "401", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard trooper", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "475", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "An open eye of World-gorger.", + "magic_level": "5", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "name": "Khazard trooper", + "defence_level": "5", + "safespot": null, + "lifepoints": "11", + "strength_level": "1", + "id": "476", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks real nasty", + "melee_animation": "401", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard warlord", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "477", + "aggressive": "true", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "It's one of General Khazard's commanders.", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard commander", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "478", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "It's a tree gnome trooper.", + "melee_animation": "190", + "range_animation": "0", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome troop", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "24", + "id": "479", + "range_level": "32", + "attack_level": "24" + }, + { + "examine": "It's a gnome who specialises in covert operations.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tracker gnome 1", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "481", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a gnome who specialises in covert operations.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tracker gnome 2", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "482", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a gnome who specialises in covert operations.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tracker gnome 3", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "483", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a young tree gnome.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Local Gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "485", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I guess he wants to be more than just the muscle.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Giant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "487", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't look like he'd trust his own mother.", + "slayer_task": "38", + "melee_animation": "6199", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6190", + "name": "Goblin guard", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "489", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "If the mummy is at school", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "490", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5541", + "slayer_exp": "25", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "491", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The essence of evil.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spirit of Scorpius", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "492", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious", + "slayer_task": "71", + "melee_animation": "6261", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "6260", + "name": "Grave scorpion", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "5", + "id": "493", + "aggressive": "true", + "range_level": "7", + "attack_level": "5" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "494", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Good with money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "495", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Manages money momentarily.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "498", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "499", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A minion of Rashiliyia.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "502", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "A minion of Rashiliyia.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "503", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5569", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "504", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5571", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5575", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "505", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "melee_animation": "5571", + "respawn_delay": "60", + "defence_animation": "5574", + "death_animation": "5575", + "name": "Nazastarool", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "507", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5507", + "respawn_delay": "60", + "defence_animation": "5508", + "death_animation": "5509", + "name": "Nazastarool", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "508", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "respawn_delay": "60", + "defence_animation": "5533", + "death_animation": "5534", + "name": "Nazastarool", + "defence_level": "1", + "safespot": null, + "lifepoints": "110", + "strength_level": "1", + "id": "509", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's the Captain of the 'Lady of the Waves'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Shanks", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "518", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert on axes.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bob", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "519", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sells stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "520", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Helps sell stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "521", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes people spending money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "522", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes helping sell stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "523", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A product of a consumerist society.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "524", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes you more", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "525", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A product of a consumerist society.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "526", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes you more", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "527", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has an interesting assortment of items for sale.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "530", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works on commission.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "531", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Like a grave keeper", + "range_animation": "0", + "magic_level": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Shopkeeper", + "defence_level": "60", + "safespot": null, + "lifepoints": "285", + "strength_level": "60", + "id": "532", + "aggressive": "true", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Sells stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "534", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sells stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "535", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very snappily dressed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silk trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "539", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Makes his money selling rocks.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gem trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "540", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "For the finest in armoured legware.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Louie Legs", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "542", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Ironically", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "551", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Helps the shopkeeper sell swords.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "552", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "For the interesting clothing items you just can't find elsewhere.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fancy-dress shop owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "554", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has a fine moustache.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "555", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could stand to lose a few pounds.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "561", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has an odd smell about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Candle-maker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "562", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks strange and mysterious.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "567", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks fairly well fed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "569", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seems very well-off.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gem merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "570", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "So where are the butcher and the candlestick-maker?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "571", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has a very exotic aroma about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spice seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "572", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Knows how to keep warm in the winter.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fur trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "573", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seems very well-off.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silk merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "574", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He runs a Mining store.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Drogo dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "579", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder if he wants to buy my junk?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "582", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "If crafting's your thing, he's your man!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rommik", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "574", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems to sell tea.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tea seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "595", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A pizza expert; in both making and eating.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fat Tony", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "596", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Anyone fancy a trim?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hairdresser", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "598", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Master of the mystical make-over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Make-over Mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "599", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Indentured servant of a Knight.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "606", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "609", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "One of the Black Knights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Black Knight Captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "610", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Black Knights' resident witch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witch", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "611", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This person is working on the site.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Digsite workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "613", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This person is working on the site.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doug Deeping", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "614", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A student busy studying the digsite.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Student", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "617", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Upon examining the examiner you examine it is indeed an examiner!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Examiner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "618", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert on archaeology.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Archaeological expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "619", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A specialist in panning for gold.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Panning guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "620", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A professional gnome baller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome baller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "621", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A professional gnome baller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome winger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "633", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps the game fair.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome ball referee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "635", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dealer in potions.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Apothecary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "638", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A religious man... And occasional drunk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Father Lawrence", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "640", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks down on his luck.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charlie the Tramp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "641", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks kind of obsessive...", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Weaponsmaster", + "defence_level": "15", + "safespot": null, + "lifepoints": "42", + "strength_level": "15", + "id": "643", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Looks kind of shifty...", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Jonny the beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "645", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Curator of the museum.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Curator Haig Halen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "646", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Varrock's resident monarch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Roald", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "648", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks quite experienced.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Archer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "649", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks big and dumb.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "650", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks holy.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "651", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks kind of puny...", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "652", + "range_level": "1", + "attack_level": "1", + "prj_height": "3" + }, + { + "examine": "Guardian of the dramen tree.", + "melee_animation": "5532", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5534", + "name": "Tree spirit", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "655", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Unsurprisingly monk like.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "656", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "657", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "658", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He likes to paaaarty!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Party Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "659", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "660", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "663", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A short and angry dwarf.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "665", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "64", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Chronozon", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "667", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An important looking gnome.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Narnode Shareen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "670", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The boss!", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Foreman", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "674", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "7", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "677", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Keeps order in the ranging guild.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "678", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The keeper of the gates to the ranging guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ranging Guild Doorman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "679", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert leatherworker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Leatherworker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "680", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Mysterious swamp lights...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Held vampyre juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "681", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Supplier of Rangers armour.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Armour salesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "682", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Supplier of Archery equipment.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bow and Arrow salesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "683", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tower keeper and competition judge.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tower Advisor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "684", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Defender of the north tower.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower Archer", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "7", + "id": "688", + "aggressive": "true", + "range_level": "10", + "attack_level": "7" + }, + { + "examine": "Defender of the east tower.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower Archer", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "15", + "id": "689", + "aggressive": "true", + "range_level": "20", + "attack_level": "15" + }, + { + "examine": "Defender of the south tower.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower Archer", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "22", + "id": "690", + "aggressive": "true", + "range_level": "30", + "attack_level": "22" + }, + { + "examine": "Defender of the west tower.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower Archer", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "30", + "id": "691", + "aggressive": "true", + "range_level": "40", + "attack_level": "30" + }, + { + "examine": "Supplier of authentic throwing weapons.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tribal Weapon Salesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "692", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sells equipment in exchange for archery tickets.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ticket Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "694", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Harlan, ready to teach swordplay.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Melee tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "705", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old wizard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard Mizgog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "706", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cheeky little imp.", + "melee_animation": "169", + "range_animation": "169", + "combat_audio": "534,536,535", + "attack_speed": "5", + "defence_animation": "170", + "weakness": "7", + "magic_animation": "169", + "death_animation": "172", + "name": "Imp", + "defence_level": "2", + "safespot": null, + "lifepoints": "8", + "strength_level": "2", + "id": "708", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "A cheeky little imp.", + "melee_animation": "169", + "range_animation": "169", + "combat_audio": "534,536,535", + "attack_speed": "5", + "defence_animation": "170", + "magic_animation": "169", + "death_animation": "172", + "name": "Imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "709", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bureaucratic administrator.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Clerk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "713", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "0", + "examine": "It's an NPC.", + "name": "Edmond", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "714", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "In charge of people with silly outfits.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Head mourner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "716", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the Ardougne Royal Army.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Recruiter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "720", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "726", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "727", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "728", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "729", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "730", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "731", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "732", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "735", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "737", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "738", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "739", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Duke Horacio of Lumbridge.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Duke Horacio", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "741", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "Roar! A dragon!", + "melee_animation": "80", + "attack_speed": "4", + "magic_level": "70", + "respawn_delay": "35", + "defence_animation": "89", + "death_animation": "4642", + "name": "Elvarg", + "defence_level": "70", + "safespot": null, + "lifepoints": "80", + "strength_level": "70", + "id": "742", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "A badly-behaved goblin.", + "slayer_task": "38", + "melee_animation": "6184", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6204", + "name": "Wormbrain", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "745", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a tad upset.", + "melee_animation": "6726", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6727", + "name": "Angry barbarian spirit", + "defence_level": "76", + "safespot": null, + "lifepoints": "108", + "strength_level": "76", + "id": "749", + "aggressive": "true", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "He looks a tad upset.", + "melee_animation": "6726", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6727", + "name": "Enraged barbarian spirit", + "defence_level": "76", + "safespot": null, + "lifepoints": "108", + "strength_level": "76", + "id": "750", + "aggressive": "true", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "He looks a tad upset.", + "melee_animation": "6726", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6727", + "name": "Berserk barbarian spirit", + "defence_level": "76", + "safespot": null, + "lifepoints": "108", + "strength_level": "76", + "id": "751", + "aggressive": "true", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "He looks a tad upset.", + "melee_animation": "6726", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6727", + "name": "Ferocious barbarian spirit", + "defence_level": "76", + "safespot": null, + "lifepoints": "190", + "strength_level": "76", + "id": "752", + "aggressive": "true", + "bonuses": "80,100,60,70,85,70,70,90,60,100,50,90,90,0,0", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "He looks totally insane!", + "melee_animation": "423", + "range_animation": "0", + "magic_level": "28", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Melzar the Mad", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "753", + "aggressive": "true", + "range_level": "28", + "attack_level": "28" + }, + { + "examine": "Stop looking and run!", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Count Draynor", + "defence_level": "20", + "safespot": null, + "lifepoints": "4", + "strength_level": "1", + "id": "757", + "aggressive": "true", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A well-fed farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fred the Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "758", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "192", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "194", + "death_animation": "196", + "name": "Crate", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "767", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Overgrown cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "66", + "strength_level": "1", + "id": "778", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Civilian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Civilian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Civilian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "787", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome who's supposed to be cleaning up a mess.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Letham", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "790", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Smartly dressed", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Alfonse the waiter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "793", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Distinctly cook-like.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charlie the cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "794", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cold hearted lady.", + "melee_animation": "422", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Ice Queen", + "defence_level": "55", + "safespot": null, + "lifepoints": "157", + "strength_level": "55", + "id": "795", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He looks cold and hungry.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Velrak the explorer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "798", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A morally ambiguous guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Pirate Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "799", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "It looks like there might be eels swimming in the lava.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing spot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "800", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Abbot Langley", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "801", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Jered", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "802", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Monk", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "803", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Manufacturer of fine leathers.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tanner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "804", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's in charge of the Crafting Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "805", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks very tired...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Donovan the Family Handyman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "806", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An officer of the Law.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "812", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of those people who love to gossip!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gossip", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "813", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sure likes to sell stuff!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Poison Salesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "820", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sinclair Guard dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "821", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It looks like he's been here a long time.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Male slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "825", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Rowdy slave", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "827", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary Captain", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "830", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's in control of the whole mining camp.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Siad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "831", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Bedabin nomad", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bedabin Nomad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "833", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Bedabin nomad guard - it looks like he's protecting an area.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bedabin Nomad Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "834", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He patrols the Shantay Pass.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shantay Guard", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "837", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "He patrols the Shantay Pass.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shantay Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "838", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious desert wolf.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6558", + "name": "Desert Wolf", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "839", + "range_level": "1", + "attack_level": "11" + }, + { + "death_animation": "9674", + "name": "Ugthanki", + "defence_level": "1", + "safespot": null, + "lifepoints": "46", + "strength_level": "1", + "attack_speed": "5", + "id": "840", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "He looks busy attending to his cart.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mine cart driver", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "841", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This pickaxe has been possessed by a dwarf ancestor spirit.", + "melee_animation": "185", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "188", + "name": "Rowdy Guard", + "defence_level": "40", + "safespot": null, + "lifepoints": "400", + "strength_level": "40", + "id": "842", + "aggressive": "true", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Inefficient looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "RPDT employee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "843", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Despite his name", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Head chef", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "847", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The famous tree gnome chef.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Aluft Gianne snr.", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "850", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can serve you gnome food.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome Waiter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "851", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tough-looking.", + "slayer_task": "64", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre chieftain", + "defence_level": "58", + "safespot": null, + "lifepoints": "331", + "strength_level": "58", + "id": "852", + "range_level": "1", + "attack_level": "58" + }, + { + "name": "Gorad", + "defence_level": "1", + "safespot": null, + "lifepoints": "81", + "strength_level": "1", + "id": "856", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "These ogres protect the city.", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "858", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ogre that guards.", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "859", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tries to keep the peace.", + "slayer_task": "64", + "melee_animation": "2100", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "8576", + "name": "City guard", + "defence_level": "58", + "safespot": null, + "lifepoints": "331", + "strength_level": "58", + "id": "862", + "range_level": "1", + "attack_level": "58" + }, + { + "examine": "Frightened-looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Scared skavid", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "863", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks mad.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mad skavid", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "864", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big and ugly looking.", + "slayer_task": "64", + "melee_animation": "2100", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "8576", + "name": "Enclave guard", + "defence_level": "58", + "safespot": null, + "lifepoints": "331", + "strength_level": "58", + "id": "870", + "range_level": "1", + "attack_level": "58" + }, + { + "examine": "The hat is a dead giveaway.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Watchtower Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "872", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Funnily enough", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "873", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Funnily enough", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "874", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Funnily enough", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "875", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tries to keep the peace.", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower guard", + "defence_level": "17", + "safespot": null, + "lifepoints": "97", + "strength_level": "17", + "id": "877", + "range_level": "1", + "attack_level": "17" + }, + { + "melee_animation": "395", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Colonel Radick", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "878", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "67", + "name": "Delrith", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "64", + "strength_level": "1", + "id": "879", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "65" + }, + { + "examine": "The head of the palace guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Rovin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "884", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Head of the Carnillean household.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ceril Carnillean", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "885", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "887", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Clivet", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "melee_animation": "811", + "strength_level": "1", + "id": "893", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "A member of the Hazeel cult.", + "melee_animation": "422", + "range_animation": "0", + "magic_level": "20", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Hazeel Cultist", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "15", + "id": "894", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Children are just like real people...just smaller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "895", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks unnatural.", + "melee_animation": "255", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "258", + "name": "Witch's experiment", + "defence_level": "12", + "safespot": null, + "lifepoints": "68", + "strength_level": "12", + "id": "897", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Looks unnatural.", + "melee_animation": "5327", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5329", + "name": "Witch's experiment (second form)", + "defence_level": "17", + "safespot": null, + "lifepoints": "97", + "strength_level": "17", + "id": "898", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "Looks unnatural.", + "melee_animation": "4925", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4929", + "name": "Witch's experiment (third form)", + "defence_level": "27", + "safespot": null, + "lifepoints": "154", + "strength_level": "27", + "id": "899", + "range_level": "1", + "attack_level": "27" + }, + { + "examine": "Looks unnatural.", + "melee_animation": "6559", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6558", + "name": "Witch's experiment (fourth form)", + "defence_level": "35", + "safespot": null, + "lifepoints": "200", + "strength_level": "35", + "id": "900", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "He hasn't seen much sun lately.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chamber guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "904", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "0", + "examine": "Runs the Mage Arena.", + "name": "Kolodion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "905", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's a shape-shifter", + "combat_style": "2", + "melee_animation": "811", + "magic_level": "75", + "defence_animation": "404", + "slayer_exp": "0", + "death_animation": "1816", + "name": "Kolodion", + "defence_level": "20", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "907", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "He's a shape-shifter", + "combat_style": "2", + "melee_animation": "132", + "magic_level": "89", + "defence_animation": "404", + "slayer_exp": "0", + "death_animation": "133", + "name": "Kolodion", + "defence_level": "25", + "safespot": null, + "lifepoints": "93", + "strength_level": "1", + "id": "908", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "He's a shape-shifter", + "combat_style": "2", + "melee_animation": "5322", + "magic_level": "89", + "defence_animation": "5320", + "slayer_exp": "0", + "death_animation": "5323", + "name": "Kolodion", + "defence_level": "28", + "safespot": null, + "lifepoints": "93", + "strength_level": "1", + "id": "909", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "He's a shape-shifter", + "combat_style": "2", + "melee_animation": "811", + "magic_level": "89", + "defence_animation": "404", + "slayer_exp": "0", + "death_animation": "714", + "name": "Kolodion", + "defence_level": "30", + "safespot": null, + "lifepoints": "93", + "strength_level": "1", + "id": "910", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "He's a shape-shifter", + "melee_animation": "69", + "magic_level": "90", + "defence_animation": "65", + "slayer_exp": "0", + "death_animation": "68", + "name": "Kolodion", + "defence_level": "35", + "safespot": null, + "lifepoints": "112", + "strength_level": "1", + "id": "911", + "range_level": "1", + "attack_level": "85" + }, + { + "examine": "He kills in the name of Zamorak.", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Battle mage", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "912", + "aggressive": "true", + "range_level": "1", + "attack_level": "41" + }, + { + "examine": "He kills in the name of Saradomin.", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Battle mage", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "913", + "aggressive": "true", + "range_level": "1", + "attack_level": "41" + }, + { + "examine": "He kills in the name of Guthix.", + "combat_style": "2", + "melee_animation": "197", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "196", + "name": "Battle mage", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "914", + "aggressive": "true", + "range_level": "1", + "attack_level": "41" + }, + { + "examine": "A crafter at the pinnacle of his art.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Joe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "916", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder who he's guarding?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Jail guard", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "917", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "The emir's chief advisor and physician.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hassan", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "923", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Guards the border between Al Kharid and the Kingdom of Misthalin.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Border Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "925", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An aggressive native of the Kharazi Jungle.", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Jungle savage", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "44", + "id": "931", + "aggressive": "true", + "range_level": "1", + "attack_level": "44" + }, + { + "melee_animation": "64", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Nezikchened", + "defence_level": "1", + "safespot": null, + "lifepoints": "150", + "strength_level": "1", + "id": "934", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5485", + "respawn_delay": "60", + "defence_animation": "5489", + "death_animation": "5491", + "name": "Ranalph Devere", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "938", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder what this is doing here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "939", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "941", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "An expert on all things culinary.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master chef", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "942", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very much an outdoors type.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Survival expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "943", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert on all forms of combat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Combat instructor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "944", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your introduction to the world of RuneScape.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "RuneScape guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "945", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master of Magic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Magic instructor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "946", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An official representative from the First National Bank of RuneScape.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Financial advisor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "947", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert on Mining-related skills.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mining instructor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "948", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your introduction to the world of RuneScape.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Quest guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "949", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "950", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "951", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Brace", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "954", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Converts grass to beef.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "955", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's had a fair bit to drink...", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "99", + "range_animation": "99", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "101", + "slayer_exp": "0", + "magic_animation": "99", + "death_animation": "102", + "name": "Drunken Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "5", + "id": "956", + "range_level": "6", + "projectile": "33", + "attack_level": "5", + "prj_height": "45" + }, + { + "examine": "This doctor really knows her stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Surgeon General Tafani", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "961", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's one of Iban's pets.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5329", + "name": "Blessed spider", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "22", + "id": "977", + "range_level": "30", + "attack_level": "22" + }, + { + "examine": "It's one of Iban's pet vermin.", + "slayer_task": "67", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Blessed giant rat", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "978", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "979", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "981", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "982", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "983", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "984", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "985", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Precariously balanced...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "986", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Unicorn", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "496,498,497", + "strength_level": "1", + "id": "987", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Sir Jerro", + "defence_level": "1", + "safespot": null, + "lifepoints": "57", + "melee_animation": "400", + "strength_level": "1", + "id": "988", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Sir Carl", + "defence_level": "1", + "safespot": null, + "lifepoints": "57", + "melee_animation": "400", + "strength_level": "1", + "id": "989", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Sir Harry", + "defence_level": "1", + "safespot": null, + "lifepoints": "57", + "melee_animation": "400", + "strength_level": "1", + "id": "990", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "A creature empty of emotion.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Half-soulless", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "991", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Curiosity is yet to kill this one...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witch's cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "993", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A giant spider.", + "melee_animation": "5319", + "respawn_delay": "60", + "defence_animation": "5320", + "death_animation": "5321", + "name": "Kalrag", + "defence_level": "1", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "997", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the guardians of Iban.", + "melee_animation": "64", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Othainian", + "defence_level": "1", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "998", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the guardians of Iban.", + "melee_animation": "64", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Doomion", + "defence_level": "1", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "999", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the guardians of Iban.", + "melee_animation": "64", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Holthion", + "defence_level": "1", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "1000", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A user of dark magic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Dark mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1001", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dark magic user.", + "melee_animation": "422", + "range_animation": "0", + "magic_level": "32", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Disciple of Iban", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "24", + "id": "1002", + "range_level": "1", + "attack_level": "24" + }, + { + "melee_animation": "6249", + "respawn_delay": "60", + "defence_animation": "6250", + "death_animation": "6251", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "1004", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "8", + "name": "Giant bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1005", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A servant of Zamorak.", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "60", + "spell_id": "43", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Zamorak wizard", + "defence_level": "50", + "safespot": null, + "lifepoints": "73", + "strength_level": "50", + "id": "1007", + "aggressive": "true", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "I think this spider has been magically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "5328", + "weakness": "2", + "poison_amount": "6", + "magic_animation": "0", + "death_animation": "5329", + "name": "Poison spider", + "safespot": null, + "defence_level": "70", + "lifepoints": "64", + "strength_level": "65", + "id": "1009", + "aggressive": "true", + "range_level": "45", + "attack_level": "60" + }, + { + "examine": "A green skinned croaker", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swamp toad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1013", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Useful for hitting rocks.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Iron pickaxe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1015", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "weakness": "9", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "1017", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He rules the", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5389", + "name": "Rooster", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "1018", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "A fire elemental.", + "melee_animation": "1029", + "range_animation": "0", + "magic_level": "32", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1031", + "name": "Fire elemental", + "defence_level": "32", + "safespot": null, + "movement_radius": "4", + "lifepoints": "45", + "strength_level": "24", + "id": "1019", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "An earth elemental.", + "melee_animation": "4868", + "range_animation": "0", + "attack_speed": "7", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4870", + "name": "Earth elemental", + "defence_level": "32", + "safespot": null, + "movement_radius": "4", + "lifepoints": "45", + "strength_level": "32", + "id": "1020", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "An air elemental.", + "melee_animation": "1040", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "1041", + "name": "Air elemental", + "defence_level": "32", + "safespot": null, + "movement_radius": "4", + "lifepoints": "45", + "strength_level": "24", + "id": "1021", + "range_level": "32", + "attack_level": "24" + }, + { + "examine": "A water elemental.", + "melee_animation": "1044", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "1048", + "name": "Water elemental", + "defence_level": "32", + "safespot": null, + "movement_radius": "4", + "lifepoints": "45", + "strength_level": "24", + "id": "1022", + "range_level": "32", + "attack_level": "24" + }, + { + "examine": "Could his name be 'Lurch'?", + "melee_animation": "7183", + "slayer_exp": "50", + "death_animation": "7185", + "name": "Vampire", + "defence_level": "52", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1023", + "clue_level": "1", + "range_level": "1", + "attack_level": "52" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "25", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "18", + "id": "1044", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "18" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "25", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "17", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "1045", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "8" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "40", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "25", + "safespot": null, + "lifepoints": "25", + "strength_level": "25", + "id": "1046", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "25" + }, + { + "examine": "Arrghhh... A Ghast.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1052", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Arrghhh... A Ghast.", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "9467", + "name": "Ghast", + "defence_level": "25", + "safespot": null, + "lifepoints": "71", + "strength_level": "25", + "id": "1053", + "aggressive": "true", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Ticket trader for the Brimhaven Agility Arena.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Jackie the Fruit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1055", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the audience.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Strange watcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1057", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the audience.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Strange watcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1058", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the audience.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Strange watcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1059", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Commander of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Denulth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1060", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sergeant of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sergeant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1061", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1063", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1064", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "name": "Soldier", + "defence_level": "44", + "safespot": null, + "lifepoints": "55", + "combat_audio": "511,513,512", + "strength_level": "44", + "id": "1065", + "magic_level": "1", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1066", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1067", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1068", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1069", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Burthorpe Castle Archer.", + "start_gfx": "19", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "magic_level": "1", + "respawn_delay": "12", + "defence_animation": "404", + "magic_animation": "426", + "death_animation": "9055", + "name": "Archer", + "defence_level": "44", + "safespot": null, + "lifepoints": "55", + "strength_level": "1", + "id": "1073", + "bonuses": "54,68,75,72,67,81,54,35,35,0,0,0,0,0,0", + "range_level": "44", + "projectile": "10", + "attack_level": "1" + }, + { + "examine": "A Burthorpe Castle Archer.", + "start_gfx": "19", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "magic_level": "1", + "respawn_delay": "12", + "defence_animation": "404", + "magic_animation": "426", + "death_animation": "9055", + "name": "Archer", + "defence_level": "44", + "safespot": null, + "lifepoints": "55", + "strength_level": "1", + "id": "1074", + "bonuses": "54,68,75,72,67,81,54,35,35,0,0,0,0,0,0", + "range_level": "44", + "projectile": "10", + "attack_level": "1" + }, + { + "examine": "A Burthorpe Castle guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "1", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "33", + "safespot": null, + "lifepoints": "44", + "strength_level": "33", + "id": "1076", + "clue_level": "1", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A Burthorpe Castle guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "1", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "33", + "safespot": null, + "lifepoints": "44", + "strength_level": "33", + "id": "1077", + "clue_level": "1", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A servant for Prince Anlaf.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Servant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1081", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Ocga", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "422", + "strength_level": "1", + "id": "1085", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1086", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Penda", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "422", + "strength_level": "1", + "id": "1087", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Hygd", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "422", + "strength_level": "1", + "id": "1088", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Ceolburg", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "422", + "strength_level": "1", + "id": "1089", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "The knight seems to be watching something.", + "melee_animation": "7042", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "White Knight", + "defence_level": "27", + "safespot": null, + "lifepoints": "38", + "strength_level": "27", + "id": "1092", + "range_level": "1", + "attack_level": "27" + }, + { + "examine": "The biggest and baddest troll.", + "slayer_task": "83", + "melee_animation": "6523", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Rock", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "1095", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "A big", + "slayer_task": "83", + "range_animation": "0", + "attack_speed": "7", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Stick", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "61", + "id": "1096", + "aggressive": "true", + "range_level": "1", + "attack_level": "61" + }, + { + "name": "Pee Hat", + "defence_level": "1", + "safespot": null, + "lifepoints": "126", + "strength_level": "1", + "id": "1097", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Kraka", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "1098", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dung", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1099", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ash", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1100", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1101", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1102", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1103", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1104", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1105", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1106", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1107", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1108", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1109", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1110", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1111", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1112", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "One of the troll generals.", + "slayer_task": "83", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll general", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "65", + "id": "1115", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "One of the troll generals.", + "slayer_task": "83", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll general", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "65", + "id": "1116", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "One of the troll generals.", + "slayer_task": "83", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll general", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "65", + "id": "1117", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1118", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1119", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1120", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1121", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1122", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1123", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1124", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "An unusually large troll.", + "slayer_task": "83", + "melee_animation": "1158", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Dad", + "defence_level": "55", + "safespot": null, + "lifepoints": "157", + "strength_level": "55", + "id": "1125", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "He's guarding the cells.", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Twig", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "1126", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He's guarding the cells.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Berry", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "1127", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He's guarding the cells.", + "slayer_task": "83", + "melee_animation": "5821", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Twig", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "1128", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He's guarding the cells.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Berry", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "1129", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1130", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1131", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1132", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1133", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1134", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1135", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1136", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1137", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1138", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "He's fast asleep.", + "slayer_task": "83", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Mushroom", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1139", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This beast doesn't need climbing boots.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1140", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This beast doesn't need climbing boots.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1141", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the storeroom.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1142", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the storeroom.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1143", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1144", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1145", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1146", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1147", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1148", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1149", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the goutweed.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1150", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Burntmeat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1151", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What's he mumbling about?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Weird Old Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1152", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6223", + "range_animation": "6223", + "respawn_delay": "38", + "defence_animation": "6232", + "weakness": "7", + "slayer_exp": "40", + "magic_animation": "6223", + "death_animation": "6230", + "name": "Kalphite Worker", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "20", + "id": "1153", + "bonuses": "0,0,0,0,0,5,5,1,10,10,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6224", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "6227", + "weakness": "7", + "slayer_exp": "90", + "magic_animation": "0", + "death_animation": "6228", + "name": "Kalphite Soldier", + "defence_level": "70", + "safespot": null, + "lifepoints": "90", + "strength_level": "70", + "id": "1154", + "aggressive": "true", + "bonuses": "0,0,0,0,0,25,25,5,50,50,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6223", + "range_animation": "6223", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "65", + "defence_animation": "6232", + "weakness": "7", + "magic_animation": "6223", + "death_animation": "6230", + "name": "Kalphite Guardian", + "defence_level": "110", + "safespot": null, + "lifepoints": "170", + "strength_level": "110", + "id": "1155", + "aggressive": "true", + "bonuses": "0,0,0,0,0,25,25,5,50,50,0,0,0,0,0", + "range_level": "1", + "attack_level": "110" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6223", + "range_animation": "6223", + "respawn_delay": "38", + "defence_animation": "6232", + "weakness": "7", + "slayer_exp": "40", + "magic_animation": "6223", + "death_animation": "6230", + "name": "Kalphite Worker", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "20", + "id": "1156", + "bonuses": "0,0,0,0,0,5,5,1,10,10,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6223", + "range_animation": "6223", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "65", + "defence_animation": "6232", + "weakness": "7", + "magic_animation": "6223", + "death_animation": "6230", + "name": "Kalphite Guardian", + "defence_level": "110", + "safespot": null, + "lifepoints": "170", + "strength_level": "110", + "id": "1157", + "aggressive": "true", + "bonuses": "0,0,0,0,0,25,25,5,50,50,0,0,0,0,0", + "range_level": "1", + "attack_level": "110" + }, + { + "agg_radius": "64", + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6241", + "range_animation": "6241", + "attack_speed": "4", + "poisonous": "true", + "magic_level": "150", + "respawn_delay": "45", + "defence_animation": "6232", + "weakness": "10", + "magic_animation": "6241", + "death_animation": "6242", + "name": "Kalphite Queen", + "defence_level": "300", + "safespot": null, + "lifepoints": "255", + "strength_level": "300", + "id": "1158", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,50,10,100,100,0,0,0,0,0", + "range_level": "1", + "attack_level": "300" + }, + { + "agg_radius": "64", + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6235", + "range_animation": "6235", + "attack_speed": "4", + "magic_level": "150", + "respawn_delay": "0", + "defence_animation": "6234", + "weakness": "10", + "magic_animation": "6235", + "death_animation": "6233", + "name": "Kalphite Queen", + "defence_level": "300", + "safespot": null, + "lifepoints": "255", + "strength_level": "300", + "id": "1160", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,100,100,10,10,0,0,0,0,0", + "range_level": "1", + "attack_level": "300" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Kalphite Larva", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1161", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge beast", + "melee_animation": "313", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "315", + "name": "The Shaikahan", + "defence_level": "50", + "safespot": null, + "lifepoints": "100", + "strength_level": "50", + "id": "1172", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "1183", + "clue_level": "2", + "range_level": "72", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "68", + "safespot": null, + "lifepoints": "85", + "strength_level": "68", + "id": "1184", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "An elven city guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elven city guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1185", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cute bunny rabbit.", + "melee_animation": "6090", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1192", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "6090", + "strength_level": "1", + "id": "1193", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6091" + }, + { + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "6090", + "strength_level": "1", + "id": "1194", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6091" + }, + { + "examine": "It's an NPC.", + "melee_animation": "4921", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "4927", + "slayer_exp": "0", + "death_animation": "4929", + "name": "Grizzly bear", + "defence_level": "1", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "1195", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eek! A bear cub!", + "slayer_task": "6", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Grizzly bear cub", + "defence_level": "21", + "safespot": null, + "lifepoints": "30", + "strength_level": "21", + "id": "1196", + "range_level": "1", + "attack_level": "21" + }, + { + "name": "Grizzly bear cub", + "defence_level": "1", + "safespot": null, + "lifepoints": "35", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "1197", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "What big teeth you have.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6558", + "name": "Dire Wolf", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "1198", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "An elf tracker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elf Tracker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1199", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of King Tyras's men.", + "melee_animation": "414", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Tyras guard", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "1200", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "I don't want to get on the wrong side of him.", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "426", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "1201", + "clue_level": "2", + "range_level": "1", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "One of King Tyras's men.", + "melee_animation": "395", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Tyras guard", + "defence_level": "110", + "safespot": null, + "lifepoints": "110", + "strength_level": "105", + "id": "1203", + "range_level": "50", + "attack_level": "95" + }, + { + "examine": "One of King Tyras's men.", + "melee_animation": "395", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Tyras guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "112", + "strength_level": "1", + "id": "1204", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Responsible for the food and equipment of the troops.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Quartermaster", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1208", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Mysterious swamp lights...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Will o' the wisp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1211", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems strangely familiar...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Parroty Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1216", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old gardener.", + "melee_animation": "433", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Gardener", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "1217", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "A scary, man eating ghoul.", + "slayer_task": "37", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "50", + "magic_animation": "422", + "death_animation": "9055", + "name": "Ghoul", + "defence_level": "25", + "safespot": null, + "lifepoints": "40", + "strength_level": "25", + "id": "1218", + "bonuses": "10,10,20,20,15,20,15,15,15,15,15,35,0,0,0", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Yuck! It's all slimy!", + "melee_animation": "1273", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1272", + "name": "Leech", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "1219", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Could his name be 'Lurch'?", + "melee_animation": "7183", + "slayer_exp": "50", + "death_animation": "7185", + "name": "Vampire", + "defence_level": "52", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1220", + "clue_level": "1", + "range_level": "1", + "attack_level": "52" + }, + { + "slayer_exp": "40", + "name": "Vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1223", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1225", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A marsh coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Myre Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1227", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A blood coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Blood Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1228", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A muddy coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Ochre Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1229", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A bruise blue coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Bruise Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1230", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A branch bark coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Bark Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1231", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A marsh coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Myre Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1232", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A blood coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Blood Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1233", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A muddy coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Ochre Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1234", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A bruise blue coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Bruise Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1235", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A Bedabin nomad fighter - a sandy swordsman.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Bedabin Nomad Fighter", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "1239", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Loar Shadow", + "defence_level": "26", + "safespot": null, + "lifepoints": "38", + "strength_level": "30", + "id": "1240", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "1284", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1308", + "name": "Loar Shade", + "defence_level": "26", + "safespot": null, + "lifepoints": "38", + "strength_level": "30", + "id": "1241", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Phrin Shadow", + "defence_level": "42", + "safespot": null, + "lifepoints": "56", + "strength_level": "47", + "id": "1243", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1287", + "name": "Phrin Shade", + "defence_level": "42", + "safespot": null, + "lifepoints": "56", + "strength_level": "47", + "id": "1244", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Riyl Shadow", + "defence_level": "60", + "safespot": null, + "lifepoints": "76", + "strength_level": "55", + "id": "1245", + "aggressive": "true", + "range_level": "1", + "attack_level": "88" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1287", + "name": "Riyl Shade", + "defence_level": "60", + "safespot": null, + "lifepoints": "76", + "strength_level": "55", + "id": "1246", + "aggressive": "true", + "range_level": "1", + "attack_level": "88" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Asyn Shadow", + "defence_level": "70", + "safespot": null, + "lifepoints": "90", + "strength_level": "84", + "id": "1247", + "aggressive": "true", + "range_level": "1", + "attack_level": "102" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1287", + "name": "Asyn Shade", + "defence_level": "70", + "safespot": null, + "lifepoints": "90", + "strength_level": "84", + "id": "1248", + "aggressive": "true", + "range_level": "1", + "attack_level": "102" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Fiyr Shadow", + "defence_level": "85", + "safespot": null, + "lifepoints": "110", + "strength_level": "100", + "id": "1249", + "aggressive": "true", + "range_level": "1", + "attack_level": "120" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1287", + "name": "Fiyr Shade", + "defence_level": "85", + "safespot": null, + "lifepoints": "110", + "strength_level": "100", + "id": "1250", + "aggressive": "true", + "range_level": "1", + "attack_level": "120" + }, + { + "examine": "A local villager of Mort'ton.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Afflicted", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "1257", + "range_level": "1", + "attack_level": "43" + }, + { + "examine": "A local villager of Mort'ton.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Afflicted", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "44", + "id": "1258", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "A local villager of Mort'ton.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Afflicted", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "1261", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "A local villager of Mort'ton.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Afflicted", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "46", + "id": "1262", + "aggressive": "true", + "range_level": "1", + "attack_level": "46" + }, + { + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1263", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A follower of Saradomin.", + "melee_animation": "376", + "range_animation": "0", + "poisonous": "true", + "magic_level": "90", + "spell_id": "41", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Saradomin wizard", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "90", + "id": "1264", + "aggressive": "true", + "range_level": "70", + "attack_level": "90" + }, + { + "examine": "No one likes crabs...", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "1313", + "weakness": "7", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Rock Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "1265", + "bonuses": "-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rocky outcrop.", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "defence_animation": "1313", + "weakness": "7", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Rocks", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1266", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs...", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "defence_animation": "1313", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Rock Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1267", + "aggressive": "true", + "bonuses": "-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rocky outcrop.", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "defence_animation": "1313", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Rocks", + "defence_level": "4", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1268", + "aggressive": "true", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "A Fremennik bard.", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "defence_animation": "1313", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Olaf the Bard", + "defence_level": "8", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1269", + "aggressive": "true", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Distinctly troll-shaped.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lalli", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1270", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Freshly shorn.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1271", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lovely thick wool.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1272", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A powerful spirit that lives in this lake.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fossegrimen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1273", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like he's had a few drinks already.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ospak", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1274", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Doesn't look like the musical type.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Styrmir", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1275", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Waiting for the show.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Torbrund", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1276", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sits impatiently with his friends.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fridgeir", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1277", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's fat, he's round, he bounces on the ground. That's how he got the job.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Longhall Bouncer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1278", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fearful spirit of the drowned.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "The Draugen", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "1279", + "aggressive": "true", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A Fremennik hunter.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sigli the Huntsman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1281", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Fremennik merchant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sigmund The Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1282", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Fremennik navigator.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swensen the Navigator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1283", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Every innkeeper's best friend!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Manni the Reveller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1286", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Supposedly fixes things around RuneScape.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Council workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1287", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Fremennik riddler.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Peer the Seer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1288", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Fremennik hero.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Thorvald the Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1289", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your challenge awaits! ", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Koschei the deathless", + "defence_level": "13", + "safespot": null, + "lifepoints": "14", + "strength_level": "13", + "id": "1290", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He lives again!", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Koschei the deathless", + "defence_level": "13", + "safespot": null, + "lifepoints": "14", + "strength_level": "13", + "id": "1291", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He keeps on living!", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Koschei the deathless", + "defence_level": "13", + "safespot": null, + "lifepoints": "14", + "strength_level": "13", + "id": "1292", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He just keeps on going.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Koschei the deathless", + "defence_level": "13", + "safespot": null, + "lifepoints": "14", + "strength_level": "13", + "id": "1293", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "The Fremennik tribe's chieftain.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brundt the Chieftain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1294", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Stands around and looks at stuff all day.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1296", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1297", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What a rubbish job he has.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Town Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1298", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Longhall barkeep", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A bartender.", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1300", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Pretty shabbily dressed for a clothes shop owner.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Yrsa", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1301", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There's something fishy about this guy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fisherman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1302", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sells and makes weapons and armour.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skulgrimen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1303", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's strong to the finish", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sailor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1304", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Agnar", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1305", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Freidir", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1306", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "395", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Borrokar", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1307", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Lanzig", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "1308", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pontak", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "1309", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sassilik", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1313", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Inga", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1314", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Fish-tastic!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish monger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1315", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder what he does with all that fur?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fur trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1316", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps the stalls secure.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Market Guard", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "1317", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A hardened Fremennik warrior.", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Warrior", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "1318", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A cunning animal.", + "melee_animation": "6562", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6570", + "name": "Fox", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "1319", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "Hoppity", + "melee_animation": "1245", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "1246", + "name": "Bunny", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1320", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "1246", + "name": "Bunny", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "1245", + "strength_level": "1", + "id": "1321", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "1244" + }, + { + "examine": "Cute. But deadly.", + "slayer_task": "6", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Bear Cub", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "1326", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Cute. But deadly.", + "name": "Bear Cub", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "1327", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Horned horsey.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "attack_speed": "5", + "magic_level": "6", + "respawn_delay": "32", + "defence_animation": "6375", + "weakness": "7", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Unicorn Foal", + "defence_level": "6", + "safespot": null, + "lifepoints": "14", + "strength_level": "6", + "id": "1328", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Cute but evil.", + "melee_animation": "6376", + "range_animation": "0", + "combat_audio": "496,498,497", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6377", + "name": "Black unicorn Foal", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "1329", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Fearsome predator found only in the Fremennik Province", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "combat_audio": "481,491,490", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "69", + "magic_animation": "0", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "35", + "safespot": null, + "lifepoints": "69", + "strength_level": "35", + "id": "1330", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "A horror from the ocean depths...", + "combat_style": "1", + "melee_animation": "1340", + "range_animation": "1340", + "attack_speed": "5", + "defence_animation": "1341", + "magic_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "70", + "safespot": null, + "lifepoints": "70", + "strength_level": "80", + "id": "1338", + "clue_level": "1", + "range_level": "85", + "projectile": "288", + "attack_level": "80" + }, + { + "examine": "A horror from the ocean depths...", + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1339", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1340", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "1341", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "1342", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "1343", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1344", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1345", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1346", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1347", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "slayer_task": "24", + "melee_animation": "1341", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "60", + "safespot": null, + "lifepoints": "128", + "strength_level": "60", + "id": "1351", + "aggressive": "true", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1352", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1353", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1354", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1355", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1356", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems happy to see you.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1360", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Skraeling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "401", + "strength_level": "1", + "id": "1367", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Skraeling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "395", + "strength_level": "1", + "id": "1368", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Hmm", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishmonger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1369", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "At least he eats his greens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Greengrocer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1370", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the throne room.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1374", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's cutting the wheat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1377", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No-one would mistake her for a duchess.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Flower Girl", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1378", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Alrik", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "422", + "strength_level": "1", + "id": "1381", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "He's strong to the finish, because he eats cabbage.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sailor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1385", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Rannveig", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "422", + "strength_level": "1", + "id": "1386", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Valgerd", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "422", + "strength_level": "1", + "id": "1388", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Skraeling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "395", + "strength_level": "1", + "id": "1389", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Broddi", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "422", + "strength_level": "1", + "id": "1390", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Skraeling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "395", + "strength_level": "1", + "id": "1391", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Ragnvald", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "810", + "strength_level": "1", + "id": "1392", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Hmm", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishmonger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1393", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "At least he eats his greens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Greengrocer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1394", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's a lumberjack", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lumberjack Leif", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1395", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's just mining his own business.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miner Magnus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1396", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There's something fishy about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fisherman Frodi", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1397", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She's looking a bit weedy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gardener Gunnhild", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1398", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "1401", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "1402", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "5389", + "name": "Rooster", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "5387", + "strength_level": "1", + "id": "1403", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5388" + }, + { + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "6090", + "strength_level": "1", + "id": "1404", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6091" + }, + { + "examine": "There to help me make my bids.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lumdo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1419", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An official looking Gnome with small beady eyes.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "G.L.O. Caranock", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1427", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Duke", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1442", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Oipuis", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1443", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Uyoro", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1444", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1387", + "death_animation": "1384", + "name": "Ouhai", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1445", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Uodai", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1446", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Padulah", + "defence_level": "1", + "safespot": null, + "lifepoints": "133", + "strength_level": "1", + "id": "1447", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rather sleepy looking guard", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sleeping Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1451", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An adorable little monkey child.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1452", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like the Monkey's Uncle.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Monkey's Uncle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1453", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks like the Monkey's Aunt.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Monkey's Aunt", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1454", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A scimitar wielding ninja monkey.", + "slayer_task": "61", + "melee_animation": "1392", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "1384", + "name": "Monkey Guard", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "66", + "id": "1455", + "range_level": "1", + "attack_level": "66" + }, + { + "examine": "A bow wielding ninja monkey.", + "slayer_task": "61", + "combat_style": "1", + "melee_animation": "0", + "range_animation": "1394", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey Archer", + "defence_level": "58", + "safespot": null, + "lifepoints": "82", + "strength_level": "43", + "id": "1456", + "aggressive": "true", + "range_level": "58", + "attack_level": "43" + }, + { + "combat_style": "1", + "melee_animation": "1394", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Monkey Archer", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1457", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "1394", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Monkey Archer", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1458", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge brutish gorilla armoured with dangerous looking vambraces.", + "slayer_task": "61", + "melee_animation": "1402", + "range_animation": "1402", + "combat_audio": "629,631,630", + "attack_speed": "6", + "defence_animation": "1403", + "weakness": "8", + "magic_animation": "1402", + "death_animation": "1404", + "name": "Monkey Guard", + "defence_level": "90", + "safespot": null, + "lifepoints": "130", + "strength_level": "130", + "id": "1459", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A huge brutish gorilla armoured with dangerous looking vambraces.", + "slayer_task": "61", + "melee_animation": "1402", + "range_animation": "0", + "combat_audio": "629,631,630", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "1404", + "name": "Monkey Guard", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "1460", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "A huge brutish gorilla stands here", + "slayer_task": "61", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elder Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1461", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1463", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1464", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A large and lumbering undead monkey.", + "slayer_task": "61", + "melee_animation": "1383", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1384", + "name": "Monkey Zombie", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1465", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "melee_animation": "1392", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Monkey Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "1466", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1392", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Monkey Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1467", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like the type of guy who would mind monkeys.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey minder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1469", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It looks just a bit... underfed.", + "slayer_task": "75", + "melee_animation": "5519", + "range_animation": "5519", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5520", + "weakness": "8", + "magic_animation": "5519", + "death_animation": "5521", + "name": "Skeleton", + "defence_level": "75", + "safespot": null, + "lifepoints": "112", + "strength_level": "109", + "id": "1471", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A Greater Jungle demon. A magical aura emanates from its hide.", + "range_animation": "0", + "combat_audio": "400,404,403", + "attack_speed": "2", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Jungle demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "428", + "strength_level": "50", + "id": "1472", + "aggressive": "true", + "range_level": "50", + "attack_level": "50" + }, + { + "melee_animation": "6249", + "respawn_delay": "60", + "defence_animation": "6250", + "death_animation": "6251", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "1473", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a brightly coloured bird of the jungle.", + "slayer_task": "7", + "melee_animation": "6775", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6779", + "name": "Bird", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1475", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "It's a brightly coloured bird of the jungle. It flies very quickly.", + "slayer_task": "7", + "melee_animation": "6775", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6777", + "name": "Bird", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1476", + "range_level": "1", + "attack_level": "5" + }, + { + "slayer_exp": "17", + "name": "Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3611,3612,3610", + "strength_level": "1", + "id": "1477", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very dangerous looking spider", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "47", + "id": "1478", + "aggressive": "true", + "range_level": "63", + "attack_level": "47" + }, + { + "name": "Snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "1479", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Small ninja monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1480", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Medium ninja monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1481", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Bearded gorilla", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "1483", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ancient monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1484", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Small zombie monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1485", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Large zombie monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1486", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1487", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge nail beast. Its nails appear very sharp.", + "melee_animation": "5989", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5990", + "name": "Nail beast", + "defence_level": "20", + "safespot": null, + "lifepoints": "550", + "strength_level": "150", + "id": "1521", + "range_level": "1", + "attack_level": "150" + }, + { + "examine": "He is one", + "melee_animation": "5970", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5972", + "name": "Undead Lumberjack", + "defence_level": "10", + "safespot": null, + "lifepoints": "100", + "strength_level": "73", + "id": "1524", + "range_level": "1", + "attack_level": "73" + }, + { + "examine": "His robes prominently display the star of Saradomin.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zealot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1528", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "1531", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Handy for hindering the enemy team's movement.", + "combat_style": "1", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "9658", + "name": "Barricade", + "defence_level": "1", + "poison_immune": "true", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1532", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Handy for hindering the enemy team's movement.", + "combat_style": "1", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "9658", + "name": "Barricade", + "defence_level": "1", + "poison_immune": "true", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1533", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Handy for hindering the enemy team's movement.", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "9658", + "name": "Barricade", + "defence_level": "1", + "poison_immune": "true", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1534", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Handy for hindering the enemy team's movement.", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "9658", + "name": "Barricade", + "defence_level": "1", + "poison_immune": "true", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1535", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "185", + "respawn_delay": "60", + "defence_animation": "186", + "death_animation": "188", + "name": "Possessed pickaxe", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "1536", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A strange disturbance in the air.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Haze", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1537", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Well", + "slayer_task": "75", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Corpse", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1538", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't think the pickaxe is for hitting rocks.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeletal miner", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "1539", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5540", + "respawn_delay": "60", + "defence_animation": "5541", + "death_animation": "5542", + "name": "Treus Dayth", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1540", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1541", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5541", + "slayer_exp": "25", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "1549", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A large boisterous bird", + "slayer_task": "7", + "melee_animation": "6761", + "range_animation": "0", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "6762", + "name": "Chompy bird", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "1550", + "range_level": "2", + "attack_level": "1" + }, + { + "name": "Mischievous ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1551", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ug", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1553", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Arrg", + "defence_level": "1", + "safespot": null, + "lifepoints": "150", + "strength_level": "1", + "attack_speed": "5", + "id": "1556", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Ug", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1557", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not man's best friend.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6558", + "name": "Ice wolf", + "defence_level": "51", + "safespot": null, + "lifepoints": "72", + "strength_level": "51", + "id": "1558", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1560", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1561", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1562", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1563", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1564", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1565", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1566", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A tall and imposing man who's more than familiar with boating.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cyreg Paddlehorn", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1567", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A creature summoned by Vanstrom to kill the remaining Myreque.", + "melee_animation": "6579", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6558", + "name": "Skeleton Hellhound", + "defence_level": "32", + "safespot": null, + "lifepoints": "57", + "strength_level": "32", + "id": "1575", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1582", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1583", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1584", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1585", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1586", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "60", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "60", + "strength_level": "30", + "id": "1587", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "60", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "60", + "strength_level": "30", + "id": "1588", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Young but still dangerous.", + "slayer_task": "68", + "melee_animation": "25", + "range_animation": "25", + "combat_audio": "408,410,409", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "32", + "defence_animation": "26", + "weakness": "3", + "magic_animation": "25", + "death_animation": "28", + "name": "Baby red dragon", + "defence_level": "42", + "safespot": null, + "lifepoints": "50", + "strength_level": "40", + "id": "1589", + "aggressive": "true", + "bonuses": "50,40,64,60,30,45,40,40,20,40,40,20,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Its scales seem to be made of bronze.", + "slayer_task": "13", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "40", + "defence_animation": "89", + "weakness": "7", + "slayer_exp": "125", + "magic_animation": "80", + "death_animation": "92", + "name": "Bronze dragon", + "defence_level": "112", + "safespot": null, + "lifepoints": "122", + "strength_level": "112", + "id": "1590", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,30,90,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "112" + }, + { + "examine": "Its scales seem to be made of iron.", + "slayer_task": "50", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "45", + "defence_animation": "89", + "weakness": "7", + "slayer_exp": "173", + "magic_animation": "80", + "death_animation": "92", + "name": "Iron dragon", + "defence_level": "165", + "safespot": null, + "lifepoints": "165", + "strength_level": "165", + "id": "1591", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,30,90,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "165" + }, + { + "examine": "Its scales seem to be made of steel.", + "slayer_task": "80", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "45", + "defence_animation": "89", + "weakness": "7", + "slayer_exp": "221", + "magic_animation": "80", + "death_animation": "92", + "name": "Steel dragon", + "defence_level": "215", + "safespot": null, + "lifepoints": "210", + "strength_level": "215", + "id": "1592", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,30,90,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "215" + }, + { + "examine": "An unsuitable pet.", + "slayer_task": "27", + "melee_animation": "6562", + "range_animation": "6562", + "magic_level": "20", + "respawn_delay": "20", + "defence_animation": "6563", + "weakness": "7", + "magic_animation": "6562", + "death_animation": "6564", + "name": "Wild dog", + "defence_level": "25", + "safespot": null, + "lifepoints": "62", + "strength_level": "25", + "id": "1593", + "aggressive": "true", + "bonuses": "10,15,5,10,30,5,30,30,30,10,30,5,40,5,5", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Looks like it's got Rabies!", + "melee_animation": "6562", + "range_animation": "6562", + "magic_level": "20", + "respawn_delay": "20", + "defence_animation": "6563", + "magic_animation": "6562", + "death_animation": "6564", + "name": "Wild dog", + "defence_level": "25", + "safespot": null, + "lifepoints": "62", + "strength_level": "25", + "id": "1594", + "aggressive": "true", + "bonuses": "10,15,5,10,30,5,30,30,30,10,30,5,40,5,5", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A spiky crawling critter. ", + "slayer_task": "16", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "25", + "defence_animation": "267", + "weakness": "1", + "slayer_exp": "22", + "magic_animation": "266", + "death_animation": "265", + "name": "Cave crawler", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "1600", + "bonuses": "30,60,60,60,60,66,0,0,0,0,0,0,0,0,0", + "range_level": "38", + "attack_level": "28" + }, + { + "examine": "A spiky crawling critter. ", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "25", + "defence_animation": "267", + "slayer_exp": "22", + "magic_animation": "266", + "death_animation": "265", + "name": "Cave crawler", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "1601", + "bonuses": "30,60,60,60,60,66,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A spiky crawling critter. ", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "25", + "defence_animation": "267", + "slayer_exp": "22", + "magic_animation": "266", + "death_animation": "265", + "name": "Cave crawler", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "1602", + "bonuses": "30,60,60,60,60,66,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A spiky crawling critter. ", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "25", + "defence_animation": "267", + "slayer_exp": "22", + "magic_animation": "266", + "death_animation": "265", + "name": "Cave crawler", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "1603", + "bonuses": "30,60,60,60,60,66,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A very smelly ghost.", + "slayer_task": "0", + "start_gfx": "334", + "combat_style": "2", + "melee_animation": "9466", + "weakness": "5", + "slayer_exp": "90", + "magic_animation": "9466", + "death_animation": "9467", + "lifepoints": "90", + "id": "1604", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,15,0,0,0,0,0", + "range_animation": "1507", + "magic_level": "105", + "end_gfx": "336", + "defence_animation": "9468", + "name": "Aberrant spectre", + "defence_level": "90", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "335", + "attack_level": "1" + }, + { + "examine": "A very smelly ghost.", + "slayer_task": "0", + "start_gfx": "334", + "combat_style": "2", + "melee_animation": "9466", + "weakness": "5", + "slayer_exp": "90", + "magic_animation": "9466", + "death_animation": "9467", + "lifepoints": "90", + "id": "1605", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,15,0,0,0,0,0", + "range_animation": "1507", + "magic_level": "105", + "end_gfx": "336", + "defence_animation": "9468", + "name": "Aberrant spectre", + "defence_level": "90", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "335", + "attack_level": "1" + }, + { + "examine": "A very smelly ghost.", + "slayer_task": "0", + "start_gfx": "334", + "combat_style": "2", + "melee_animation": "9466", + "weakness": "5", + "slayer_exp": "90", + "magic_animation": "9466", + "death_animation": "9467", + "lifepoints": "90", + "id": "1606", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,15,0,0,0,0,0", + "range_animation": "1507", + "magic_level": "105", + "end_gfx": "336", + "defence_animation": "9468", + "name": "Aberrant spectre", + "defence_level": "90", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "335", + "attack_level": "1" + }, + { + "examine": "A very smelly ghost.", + "slayer_task": "0", + "start_gfx": "334", + "combat_style": "2", + "melee_animation": "9466", + "weakness": "5", + "slayer_exp": "90", + "magic_animation": "9466", + "death_animation": "9467", + "lifepoints": "90", + "id": "1607", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,15,0,0,0,0,0", + "range_animation": "1507", + "magic_level": "105", + "end_gfx": "336", + "defence_animation": "9468", + "name": "Aberrant spectre", + "defence_level": "90", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "335", + "attack_level": "1" + }, + { + "examine": "Large, heavy, with sharp things attached to its head.", + "melee_animation": "9439", + "range_animation": "9439", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9441", + "slayer_exp": "97", + "magic_animation": "9439", + "death_animation": "9440", + "name": "Kurask", + "defence_level": "105", + "safespot": null, + "lifepoints": "97", + "strength_level": "105", + "id": "1608", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,20,20,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "67" + }, + { + "examine": "Large, heavy, with sharp things attached to its head.", + "melee_animation": "9439", + "range_animation": "9439", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9441", + "slayer_exp": "97", + "magic_animation": "9439", + "death_animation": "9440", + "name": "Kurask", + "defence_level": "105", + "safespot": null, + "lifepoints": "97", + "strength_level": "105", + "id": "1609", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,20,20,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "67" + }, + { + "examine": "Flies like a rock.", + "melee_animation": "9454", + "range_animation": "1516", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9455", + "slayer_exp": "105", + "magic_animation": "1516", + "death_animation": "1518", + "name": "Gargoyle", + "defence_level": "107", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "1610", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,0,20,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "Flies like a rock.", + "slayer_task": "84", + "melee_animation": "1516", + "range_animation": "1516", + "attack_speed": "5", + "defence_animation": "0", + "weakness": "0", + "slayer_exp": "105", + "magic_animation": "1516", + "death_animation": "1518", + "name": "Swarming turoth", + "defence_level": "42", + "safespot": null, + "lifepoints": "105", + "strength_level": "104", + "id": "1611", + "clue_level": "2", + "range_level": "49", + "attack_level": "45" + }, + { + "examine": "A tortured screaming soul.", + "melee_animation": "9449", + "range_animation": "1523", + "attack_speed": "5", + "defence_animation": "9451", + "slayer_exp": "22", + "magic_animation": "1523", + "death_animation": "9450", + "name": "Banshee", + "defence_level": "5", + "safespot": null, + "lifepoints": "22", + "strength_level": "14", + "id": "1612", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "An evil death demon.", + "melee_animation": "9487", + "range_animation": "1528", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9489", + "magic_animation": "1528", + "death_animation": "9488", + "name": "Nechryael", + "defence_level": "105", + "safespot": null, + "lifepoints": "105", + "strength_level": "97", + "id": "1613", + "bonuses": "0,0,0,0,0,20,20,20,0,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "97" + }, + { + "examine": "An evil death spawn.", + "melee_animation": "1540", + "range_animation": "1540", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "1540", + "death_animation": "9460", + "name": "Death spawn", + "defence_level": "30", + "poison_immune": "true", + "safespot": null, + "lifepoints": "60", + "strength_level": "7", + "id": "1614", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,20,0,0,0,0,0", + "range_level": "1", + "attack_level": "67" + }, + { + "examine": "A denizen of the Abyss!", + "slayer_task": "1", + "melee_animation": "1537", + "range_animation": "1537", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "0", + "weakness": "1", + "slayer_exp": "150", + "magic_animation": "1537", + "death_animation": "1538", + "name": "Abyssal demon", + "defence_level": "135", + "safespot": null, + "lifepoints": "150", + "strength_level": "67", + "id": "1615", + "bonuses": "0,0,0,0,0,20,20,20,0,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "97" + }, + { + "examine": "The eyes of evil.", + "melee_animation": "260", + "range_animation": "260", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "261", + "slayer_exp": "75", + "magic_animation": "260", + "death_animation": "264", + "name": "Basilisk", + "defence_level": "75", + "safespot": null, + "lifepoints": "75", + "strength_level": "80", + "id": "1616", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "The eyes of evil.", + "melee_animation": "260", + "range_animation": "260", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "261", + "slayer_exp": "75", + "magic_animation": "260", + "death_animation": "264", + "name": "Basilisk", + "defence_level": "75", + "safespot": null, + "lifepoints": "75", + "strength_level": "80", + "id": "1617", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "The tongue of evil.", + "melee_animation": "9130", + "range_animation": "1552", + "attack_speed": "4", + "defence_animation": "9132", + "slayer_exp": "120", + "magic_animation": "1552", + "death_animation": "9131", + "name": "Bloodveld", + "defence_level": "30", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "1618", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "The tongue of evil.", + "melee_animation": "9130", + "range_animation": "1552", + "attack_speed": "4", + "defence_animation": "9132", + "slayer_exp": "120", + "magic_animation": "1552", + "death_animation": "9131", + "name": "Bloodveld", + "defence_level": "30", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "1619", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "The winged reptile.", + "slayer_task": "19", + "melee_animation": "7762", + "range_animation": "7762", + "attack_speed": "5", + "defence_animation": "7761", + "weakness": "2", + "slayer_exp": "37", + "magic_animation": "7762", + "death_animation": "7763", + "name": "Cockatrice", + "defence_level": "35", + "safespot": null, + "lifepoints": "37", + "strength_level": "32", + "id": "1620", + "bonuses": "30,30,30,30,30,35,0,0,0,0,0,0,0,0,0", + "clue_level": "1", + "range_level": "32", + "attack_level": "32" + }, + { + "examine": "The winged reptile.", + "melee_animation": "7762", + "range_animation": "7762", + "attack_speed": "5", + "defence_animation": "7761", + "slayer_exp": "37", + "magic_animation": "7762", + "death_animation": "7763", + "name": "Cockatrice", + "defence_level": "35", + "safespot": null, + "lifepoints": "37", + "strength_level": "32", + "id": "1621", + "bonuses": "30,30,30,30,30,35,0,0,0,0,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "30", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "1622", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "30", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "1623", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "The vacuumed face of evil.", + "slayer_task": "28", + "melee_animation": "1557", + "range_animation": "1557", + "attack_speed": "4", + "defence_animation": "1555", + "weakness": "2", + "slayer_exp": "105", + "magic_animation": "1557", + "death_animation": "1558", + "name": "Dust devil", + "defence_level": "40", + "safespot": null, + "lifepoints": "105", + "strength_level": "70", + "id": "1624", + "range_level": "1", + "attack_level": "105" + }, + { + "examine": "The cave-dwelling cousin of the dust devils.", + "slayer_task": "28", + "melee_animation": "1557", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "1558", + "name": "Smokedevil", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "105", + "id": "1625", + "range_level": "61", + "attack_level": "105" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1626", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1627", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1628", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1629", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1630", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "A rocky slug.", + "slayer_task": "69", + "melee_animation": "9506", + "range_animation": "9506", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "9508", + "weakness": "7", + "magic_animation": "9506", + "death_animation": "9507", + "name": "Rockslug", + "defence_level": "30", + "safespot": null, + "lifepoints": "30", + "strength_level": "30", + "id": "1631", + "clue_level": "2", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "A rocky slug.", + "slayer_task": "69", + "melee_animation": "9506", + "range_animation": "9506", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "9508", + "weakness": "7", + "magic_animation": "9506", + "death_animation": "9507", + "name": "Rockslug", + "defence_level": "30", + "safespot": null, + "lifepoints": "30", + "strength_level": "30", + "id": "1632", + "clue_level": "2", + "range_level": "1", + "attack_level": "24" + }, + { + "spawn_animation": "8081", + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "8080", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "60", + "defence_animation": "8084", + "weakness": "4", + "slayer_exp": "45", + "death_animation": "8078", + "name": "Pyrefiend", + "defence_level": "19", + "safespot": null, + "lifepoints": "45", + "strength_level": "29", + "id": "1633", + "bonuses": "52,30,22,1,1,0,0,0,0,0,0,10,10,10,0", + "clue_level": "1", + "range_level": "19", + "attack_level": "22" + }, + { + "spawn_animation": "8081", + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "8080", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "60", + "defence_animation": "8084", + "weakness": "4", + "slayer_exp": "45", + "death_animation": "8078", + "name": "Pyrefiend", + "defence_level": "19", + "safespot": null, + "lifepoints": "45", + "strength_level": "29", + "id": "1634", + "bonuses": "52,30,22,1,1,0,0,0,0,0,0,10,10,10,0", + "clue_level": "1", + "range_level": "19", + "attack_level": "22" + }, + { + "spawn_animation": "8081", + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "8080", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "60", + "defence_animation": "8084", + "weakness": "4", + "slayer_exp": "45", + "death_animation": "8078", + "name": "Pyrefiend", + "defence_level": "19", + "safespot": null, + "lifepoints": "45", + "strength_level": "29", + "id": "1635", + "bonuses": "52,30,22,1,1,0,0,0,0,0,0,10,10,10,0", + "clue_level": "1", + "range_level": "19", + "attack_level": "22" + }, + { + "spawn_animation": "8081", + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "8080", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "60", + "defence_animation": "8084", + "weakness": "4", + "slayer_exp": "45", + "death_animation": "8078", + "name": "Pyrefiend", + "defence_level": "19", + "safespot": null, + "lifepoints": "45", + "strength_level": "29", + "id": "1636", + "bonuses": "52,30,22,1,1,0,0,0,0,0,0,10,10,10,0", + "clue_level": "1", + "range_level": "19", + "attack_level": "22" + }, + { + "examine": "It's a Jelly.", + "slayer_task": "51", + "melee_animation": "8569", + "range_animation": "8569", + "attack_speed": "5", + "magic_level": "40", + "defence_animation": "8571", + "weakness": "2", + "slayer_exp": "75", + "magic_animation": "8569", + "death_animation": "8570", + "name": "Jelly", + "defence_level": "40", + "safespot": null, + "lifepoints": "75", + "strength_level": "45", + "id": "1637", + "clue_level": "2", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "Doesn't look so tough...", + "slayer_task": "51", + "melee_animation": "8569", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "8570", + "name": "Jelly", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1638", + "clue_level": "2", + "range_level": "49", + "attack_level": "1" + }, + { + "examine": "Wibbly.", + "slayer_task": "51", + "melee_animation": "8569", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "8570", + "name": "Jelly", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1639", + "clue_level": "2", + "range_level": "49", + "attack_level": "1" + }, + { + "examine": "There's always room for jelly.", + "slayer_task": "51", + "melee_animation": "8569", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "8570", + "name": "Jelly", + "defence_level": "49", + "safespot": null, + "lifepoints": "140", + "strength_level": "1", + "id": "1640", + "clue_level": "2", + "range_level": "49", + "attack_level": "1" + }, + { + "melee_animation": "8569", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8571", + "slayer_exp": "75", + "name": "Jelly", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "1641", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "8569", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8571", + "slayer_exp": "75", + "name": "Jelly", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "1642", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil magic user.", + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1643", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1644", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "An evil magic user.", + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1645", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "An evil magic user.", + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1646", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "An evil magic user.", + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1647", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "Now THAT'S handy.", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "9125", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9127", + "weakness": "9", + "slayer_exp": "19", + "magic_animation": "9125", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "5", + "safespot": null, + "lifepoints": "16", + "strength_level": "5", + "id": "1648", + "bonuses": "5,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Gimmie five. Actually", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "19", + "magic_animation": "0", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "8", + "safespot": null, + "lifepoints": "5", + "strength_level": "8", + "id": "1649", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Gimmie five. Actually", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "8", + "safespot": null, + "lifepoints": "5", + "strength_level": "8", + "id": "1650", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Gimmie five. Actually", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "19", + "magic_animation": "0", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "8", + "safespot": null, + "lifepoints": "5", + "strength_level": "8", + "id": "1651", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Gimmie five. Actually", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "19", + "magic_animation": "0", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "8", + "safespot": null, + "lifepoints": "5", + "strength_level": "8", + "id": "1652", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Now THAT's handy.", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1653", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "I'm glad it's just the hand I can see...", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1654", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A big severed hand.", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1655", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "Give the guy a big hand.....", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1656", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A big severed hand.", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1657", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A Supplier of Magical robes.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Robe Store owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1658", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's in charge of the Skullball Course.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skullball Boss", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1660", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's in charge of the Agility Course.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Agility Boss", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1661", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A skullball guide.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skullball Trainer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1662", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A werewolf agility trainer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Agility Trainer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1663", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like he's guarding a trapdoor...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1665", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Gardener Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1675", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His beard seems to have a life of its own.", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "magic_level": "1", + "defence_animation": "4665", + "weakness": "3", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "60", + "safespot": null, + "lifepoints": "120", + "strength_level": "60", + "id": "1681", + "aggressive": "true", + "bonuses": "66,62,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A ghost disciple.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost disciple", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1686", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader from across the eastern sea.", + "start_gfx": "0", + "start_height": "0", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Ak-Haranu", + "defence_level": "1", + "movement_radius": "2", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1688", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's an undead cow.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5851", + "name": "Undead cow", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "1691", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Yep", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "0", + "combat_audio": "355,357,356", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5389", + "name": "Undead chicken", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1692", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "An extremely vicious lobster.", + "slayer_task": "71", + "melee_animation": "6265", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6267", + "name": "Giant lobster", + "defence_level": "30", + "safespot": null, + "lifepoints": "128", + "strength_level": "30", + "id": "1693", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An old", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Old crone", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1695", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A creaky old man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Old man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1696", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A spooky ghost villager.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost villager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1697", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This poor soul cannot understand why it has not passed to the next world.", + "slayer_task": "36", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "38", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "836", + "name": "Tortured soul", + "defence_level": "38", + "safespot": null, + "lifepoints": "85", + "strength_level": "28", + "id": "1698", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Beware the ghostly shopkeeper's wares!", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1699", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Doesn't look like the bar's open anymore.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost innkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1700", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ghost farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1701", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A ghost banker.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1702", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A ghost sailor.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost sailor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1703", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A ghostship captain.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1704", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ghost captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1705", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This ghost guards the gates of Port Phasmatys.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1706", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ghost (?)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1707", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ghost (?)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1708", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard for the humans against monster group.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "1710", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A guard for the humans against monster group.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "1711", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A guard for the humans against monster group.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "1712", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A deacon in the Humans Against Monsters group. A rather enthusiastic chap.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Deacon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1713", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the 'Humans Against Monsters' group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1714", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the 'Humans Against Monsters' group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1715", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the 'Humans Against Monsters' group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1716", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the 'Humans Against Monsters' group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1717", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A young man with a dark and mysterious past.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jimmy the Chisel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1718", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Manages the mill.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Oak", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1739", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Sigmund's elite guards.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Yew", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1740", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Sigmund's elite guards.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evergreen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1741", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evergreen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1742", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evergreen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1743", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1744", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dead tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1745", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Achey Tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1746", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1747", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1748", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "1013", + "name": "Terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "34", + "melee_animation": "1010", + "strength_level": "1", + "id": "1751", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "1012" + }, + { + "examine": "These gnomes know how to get around!", + "slayer_task": "7", + "melee_animation": "6790", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6791", + "name": "Mounted terrorbird gnome", + "defence_level": "33", + "safespot": null, + "lifepoints": "37", + "strength_level": "33", + "id": "1752", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A farmer's enemy.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crow", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1754", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He grows the crops in this area.", + "melee_animation": "7181", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Farmer", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1757", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "He grows the crops in this area.", + "melee_animation": "7181", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Farmer", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1758", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Farming.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1759", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He grows the crops in this area.", + "melee_animation": "7181", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7185", + "name": "Farmer", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1760", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Farming the wheat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1761", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1763", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Young, but still beefy.", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "366,368,367", + "attack_speed": "5", + "defence_animation": "5850", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow calf", + "defence_level": "1", + "safespot": null, + "lifepoints": "6", + "strength_level": "1", + "id": "1766", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Where beef comes from.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "1767", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Young, but still beefy.", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "366,368,367", + "attack_speed": "5", + "defence_animation": "5850", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow calf", + "defence_level": "1", + "safespot": null, + "lifepoints": "6", + "strength_level": "1", + "id": "1768", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1769", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1770", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1771", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1772", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1773", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1774", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1775", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1776", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks quite independent in an aggressive and business like way.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "498,500,499", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hammerspike Stoutbeard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1794", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A short stout menacing fellow.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf gang member", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "1795", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A short stout menacing fellow.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf gang member", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "1796", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A short stout menacing fellow.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf gang member", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "1797", + "range_level": "1", + "attack_level": "25" + }, + { + "melee_animation": "1750", + "respawn_delay": "60", + "defence_animation": "1751", + "death_animation": "1752", + "name": "Slagilith", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1802", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A pile of boulders.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rock pile", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1803", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems to be guarding a pile of rocks. Interesting job.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1805", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems to be guarding a single rock. Interesting job.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1806", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Chieftain of the mountain camp.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hamal the Chieftain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1807", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is that a bear... or a man?", + "melee_animation": "1760", + "range_animation": "0", + "magic_level": "23", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "1759", + "name": "The Kendal", + "defence_level": "23", + "safespot": null, + "lifepoints": "85", + "strength_level": "23", + "id": "1812", + "aggressive": "true", + "range_level": "23", + "attack_level": "23" + }, + { + "melee_animation": "1760", + "respawn_delay": "60", + "defence_animation": "1758", + "death_animation": "1759", + "name": "The Kendal", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1813", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1814", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1815", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1816", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1817", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1818", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Looks a little underfed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1819", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This goat belongs to the mountain camp people.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1820", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big bulging eyes.", + "slayer_task": "38", + "melee_animation": "6001", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1822", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big bulging eyes.", + "slayer_task": "38", + "melee_animation": "6001", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1823", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big bulging eyes.", + "slayer_task": "38", + "melee_animation": "6001", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1824", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big bulging eyes.", + "slayer_task": "38", + "melee_animation": "6001", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1825", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Flies like a rock.", + "melee_animation": "9454", + "range_animation": "1516", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9455", + "slayer_exp": "105", + "magic_animation": "1516", + "death_animation": "1518", + "name": "Gargoyle", + "defence_level": "107", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "1827", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,0,20,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "It didn't get that big eating flies!", + "melee_animation": "1793", + "range_animation": "1793", + "attack_speed": "6", + "defence_animation": "1794", + "weakness": "1", + "magic_animation": "1793", + "death_animation": "1795", + "name": "Giant frog", + "defence_level": "60", + "safespot": null, + "lifepoints": "100", + "strength_level": "45", + "id": "1828", + "bonuses": "10,10,10,10,10,10,1,10,10,10,10,37,0,0,0", + "range_level": "32", + "attack_level": "45" + }, + { + "examine": "It didn't get that big eating flies.", + "melee_animation": "1793", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "1795", + "name": "Big frog", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "1", + "id": "1829", + "range_level": "26", + "attack_level": "1" + }, + { + "examine": "A foul-smelling blob of protoplasm.", + "slayer_task": "18", + "melee_animation": "1789", + "range_animation": "0", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "1792", + "name": "Cave slime", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "1831", + "clue_level": "0", + "range_level": "19", + "attack_level": "1" + }, + { + "examine": "A nasty crawling critter.", + "slayer_task": "15", + "melee_animation": "6079", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "5", + "magic_animation": "0", + "death_animation": "6082", + "name": "Cave bug", + "defence_level": "6", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "1832", + "range_level": "6", + "attack_level": "1" + }, + { + "examine": "A little", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave bug larva", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1833", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has an odd smell about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Candle seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1834", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A short angry guy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Engineer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1840", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The little guy is having trouble standing up right.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Khorvak, a dwarven engineer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1842", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's probably you who will be paying the ferryman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Ferryman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1843", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's probably you who will be paying the ferryman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Ferryman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1844", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It is the avatar of the Arzinian Being of Bordanzan", + "melee_animation": "1840", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "1841", + "name": "Arzinian Avatar of Strength", + "defence_level": "40", + "safespot": null, + "lifepoints": "114", + "strength_level": "40", + "id": "1850", + "range_level": "1", + "attack_level": "40" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Strength", + "defence_level": "1", + "safespot": null, + "lifepoints": "110", + "strength_level": "1", + "id": "1851", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Strength", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1852", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It is the avatar of the Arzinian Being of Bordanzan", + "melee_animation": "1843", + "range_animation": "1843", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "1841", + "name": "Arzinian Avatar of Ranging", + "defence_level": "40", + "safespot": null, + "lifepoints": "114", + "strength_level": "30", + "id": "1853", + "aggressive": "true", + "range_level": "40", + "attack_level": "30" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Ranging", + "defence_level": "1", + "safespot": null, + "lifepoints": "110", + "strength_level": "1", + "id": "1854", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Ranging", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1855", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It is the avatar of the Arzinian Being of Bordanzan", + "melee_animation": "1844", + "range_animation": "0", + "magic_level": "40", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1841", + "name": "Arzinian Avatar of Magic", + "defence_level": "40", + "safespot": null, + "lifepoints": "114", + "strength_level": "30", + "id": "1856", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Magic", + "defence_level": "1", + "safespot": null, + "lifepoints": "110", + "strength_level": "1", + "id": "1857", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Magic", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1858", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's the Arzinian Being", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Arzinian Being of Bordanzan", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1859", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sells ranging equipment.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1866", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nemarti looks ready to teach you about ranged combat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ranged Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1861", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Drunk man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Drunken Ali", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1863", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hassled looking barman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali The barman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1864", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A kebab seller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Kebab seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1865", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A market stall keeper.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Market seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1866", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Ali the discount animal seller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Camel Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1867", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mischievous looking child.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Street urchin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1868", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old Hag named Alice.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Hag", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1871", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snake charmer.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Snake Charmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1872", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A foul tempered ugly lumpy yellow horse prone to spitting.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1873", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A slithering serpent.", + "melee_animation": "275", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "278", + "name": "Desert snake", + "defence_level": "6", + "safespot": null, + "lifepoints": "8", + "strength_level": "4", + "id": "1874", + "range_level": "6", + "attack_level": "4" + }, + { + "examine": "A toothless old Snake.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1875", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very tough-looking bandit.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Bandit champion", + "defence_level": "39", + "safespot": null, + "lifepoints": "55", + "strength_level": "39", + "id": "1885", + "aggressive": "true", + "range_level": "1", + "attack_level": "39" + }, + { + "examine": "Probably the weakest bandit in the world ....ever.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cowardly Bandit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1886", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Smooth operator.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Operator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1902", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Menaphite thug.", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Menaphite Thug", + "defence_level": "29", + "safespot": null, + "lifepoints": "41", + "strength_level": "29", + "id": "1904", + "range_level": "1", + "attack_level": "29" + }, + { + "death_animation": "836", + "name": "Menaphite Thug", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "395", + "strength_level": "1", + "id": "1905", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Tough looking Menaphite.", + "melee_animation": "395", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Tough Guy", + "defence_level": "39", + "safespot": null, + "lifepoints": "114", + "strength_level": "39", + "id": "1906", + "aggressive": "true", + "range_level": "1", + "attack_level": "39" + }, + { + "examine": "Definitely not a chicken.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Desert Phoenix", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1911", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tough-looking criminal.", + "melee_animation": "412", + "range_animation": "412", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "412", + "death_animation": "9055", + "name": "Kamil", + "defence_level": "20", + "safespot": null, + "lifepoints": "50", + "strength_level": "55", + "id": "1913", + "range_level": "1", + "attack_level": "20" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Dessous", + "defence_level": "1", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "1914", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Dessous", + "defence_level": "1", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "1915", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I guess he sells what he steals...?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bandit shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1917", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hardened by the cutthroat world of archaeology.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Archaeologist", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1918", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very mysterious looking...", + "melee_animation": "377", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Stranger", + "defence_level": "58", + "safespot": null, + "lifepoints": "82", + "strength_level": "58", + "id": "1919", + "aggressive": "true", + "range_level": "1", + "attack_level": "58" + }, + { + "examine": "Looks like a rough-and-ready type.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1921", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tough-looking criminal.", + "melee_animation": "412", + "range_animation": "412", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "412", + "death_animation": "9055", + "name": "Bandit", + "defence_level": "30", + "safespot": null, + "lifepoints": "65", + "strength_level": "70", + "id": "1926", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "This is an NPC.", + "melee_animation": "412", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "100", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Bandit", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "1931", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ice troll.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ice troll", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1935", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1936", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1937", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1938", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1939", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1940", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1941", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1942", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1951", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1952", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1953", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1954", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1955", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1956", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Highly flammable!", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1958", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A tightly-wrapped monster.", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1961", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Spooky", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "poison_immune": "true", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1962", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A victim of poor first aid.", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "poison_immune": "true", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1963", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "But who's the daddy?", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1964", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A tightly-wrapped monster.", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1965", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A victim of poor first aid.", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1967", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "I think they're some kind of beetle...", + "slayer_task": "70", + "melee_animation": "1948", + "range_animation": "0", + "poisonous": "true", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "1946", + "name": "Scarabs", + "defence_level": "62", + "safespot": null, + "lifepoints": "88", + "strength_level": "62", + "id": "1969", + "range_level": "1", + "attack_level": "62" + }, + { + "examine": "A wandering merchant.", + "name": "Rasolo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1972", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A giant skeleton.", + "slayer_task": "75", + "melee_animation": "5499", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5503", + "name": "Giant skeleton", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1973", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Looks hungry!", + "slayer_task": "27", + "melee_animation": "6565", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6564", + "name": "Shadow Hound", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "1976", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "799", + "respawn_delay": "60", + "defence_animation": "434", + "death_animation": "836", + "name": "Fareed", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1977", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A malnourished worker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1978", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A malnourished worker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1979", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A strange-smelling merchant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Embalmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A block of a man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Carpenter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1981", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Preach my brother!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1988", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has a dangerous glint in his eye.", + "combat_style": "2", + "melee_animation": "429", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "Possessed Priest", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "30", + "id": "1991", + "aggressive": "true", + "range_level": "40", + "attack_level": "30" + }, + { + "melee_animation": "7588", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "7590", + "slayer_exp": "62", + "death_animation": "7591", + "name": "Crocodile", + "defence_level": "1", + "safespot": null, + "lifepoints": "63", + "strength_level": "1", + "id": "1993", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has had his day.", + "slayer_task": "27", + "melee_animation": "6568", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6567", + "name": "Jackal", + "defence_level": "35", + "safespot": null, + "lifepoints": "100", + "strength_level": "35", + "id": "1994", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Obnoxious", + "melee_animation": "2015", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "2013", + "name": "Locust", + "defence_level": "12", + "safespot": null, + "lifepoints": "34", + "strength_level": "12", + "id": "1995", + "aggressive": "true", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "A very smelly frog.", + "melee_animation": "1021", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1022", + "name": "Plague frog", + "defence_level": "15", + "safespot": null, + "lifepoints": "42", + "strength_level": "15", + "id": "1997", + "aggressive": "true", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "I might give the burgers a miss in this town.", + "slayer_task": "20", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "0", + "name": "Plague cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1998", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't fancy eating any part of this.", + "slayer_task": "20", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "0", + "name": "Plague cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1999", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I think they're some kind of beetle.", + "slayer_task": "70", + "melee_animation": "1948", + "range_animation": "0", + "attack_speed": "2", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1946", + "name": "Scarab swarm", + "defence_level": "9", + "safespot": null, + "lifepoints": "900", + "strength_level": "9", + "id": "2001", + "aggressive": "true", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "This mummy looks like it means business!", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2015", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "An irate warrior-mummy.", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2016", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "This mummy looks like it means business!", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2017", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "An irate mummy.", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2018", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A wizened old warrior.", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2019", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A shimmering creature of blue light.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Light creature", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2021", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Wonder how long he's been here...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Strange Old Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2024", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "start_gfx": "155", + "combat_style": "2", + "start_height": "96", + "melee_animation": "1162", + "range_animation": "1162", + "attack_speed": "6", + "magic_level": "100", + "end_gfx": "157", + "defence_animation": "420", + "weakness": "3", + "magic_animation": "1162", + "death_animation": "7197", + "name": "Ahrim the Blighted", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "2025", + "aggressive": "true", + "bonuses": "68,68,68,73,-19,103,85,117,73,0,0,68,0,0,0", + "range_level": "1", + "projectile": "156", + "attack_level": "1" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "melee_animation": "2066", + "range_animation": "2066", + "attack_speed": "7", + "magic_level": "1", + "respawn_delay": "0", + "defence_animation": "2063", + "weakness": "9", + "magic_animation": "2066", + "death_animation": "7197", + "name": "Dharok the Wretched", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "100", + "id": "2026", + "aggressive": "true", + "bonuses": "105,105,105,-58,-18,252,250,244,-11,249,0,105,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "melee_animation": "2080", + "range_animation": "2080", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "0", + "defence_animation": "2079", + "weakness": "6", + "magic_animation": "2080", + "death_animation": "7197", + "name": "Guthan the Infested", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "100", + "id": "2027", + "aggressive": "true", + "bonuses": "75,75,75,-50,-19,259,247,241,-11,-250,0,75,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "combat_style": "1", + "melee_animation": "2075", + "range_animation": "2075", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "16", + "defence_animation": "424", + "weakness": "0", + "magic_animation": "2075", + "death_animation": "7197", + "name": "Karil the Tainted", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "2028", + "aggressive": "true", + "bonuses": "0,0,0,-26,134,79,71,90,106,100,0,0,0,0,0", + "range_level": "100", + "projectile": "27", + "attack_level": "1" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "melee_animation": "2068", + "range_animation": "2068", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "0", + "defence_animation": "404", + "weakness": "7", + "magic_animation": "2068", + "death_animation": "7197", + "name": "Torag the Corrupted", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "100", + "id": "2029", + "aggressive": "true", + "bonuses": "72,72,72,-33,-11,221,235,222,0,221,0,72,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "melee_animation": "2062", + "range_animation": "2062", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "2063", + "weakness": "8", + "magic_animation": "2062", + "death_animation": "7197", + "name": "Verac the Defiled", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "100", + "id": "2030", + "aggressive": "true", + "bonuses": "72,72,72,-42,-14,227,230,221,0,225,72,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "I think I should keep my distance...", + "melee_animation": "2070", + "range_animation": "2070", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "26", + "defence_animation": "2072", + "weakness": "6", + "magic_animation": "2070", + "death_animation": "2073", + "name": "Bloodworm", + "defence_level": "35", + "safespot": null, + "lifepoints": "45", + "strength_level": "20", + "id": "2031", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A nasty little rodent.", + "slayer_task": "67", + "melee_animation": "240", + "range_animation": "240", + "combat_audio": "703,705,704", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "241", + "weakness": "9", + "magic_animation": "240", + "death_animation": "243", + "name": "Crypt rat", + "defence_level": "20", + "safespot": null, + "lifepoints": "35", + "strength_level": "20", + "id": "2032", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "A nasty overgrown rodent.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4934", + "weakness": "9", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Giant crypt rat", + "defence_level": "65", + "safespot": null, + "lifepoints": "70", + "strength_level": "50", + "id": "2033", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "Incey wincey.", + "slayer_task": "76", + "melee_animation": "6249", + "range_animation": "6249", + "combat_audio": "537,539,538", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "6250", + "weakness": "7", + "magic_animation": "6249", + "death_animation": "6251", + "name": "Crypt spider", + "defence_level": "45", + "safespot": null, + "lifepoints": "45", + "strength_level": "47", + "id": "2034", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,10,17,20,0,0,0,0,0", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Not very incey wincey.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "5328", + "weakness": "7", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Giant crypt spider", + "defence_level": "65", + "safespot": null, + "lifepoints": "80", + "strength_level": "67", + "id": "2035", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "5487", + "combat_audio": "774,775,777", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "5513", + "weakness": "8", + "magic_animation": "5487", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "72", + "safespot": null, + "lifepoints": "51", + "strength_level": "72", + "id": "2036", + "aggressive": "true", + "bonuses": "0,0,0,0,0,5,5,-5,0,5,0,0,0,0,0", + "range_level": "1", + "attack_level": "72" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "5487", + "combat_audio": "774,775,777", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "5513", + "weakness": "8", + "magic_animation": "5487", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "72", + "safespot": null, + "lifepoints": "51", + "strength_level": "72", + "id": "2037", + "aggressive": "true", + "bonuses": "0,0,0,0,0,5,5,-5,0,5,0,0,0,0,0", + "range_level": "1", + "attack_level": "72" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2044", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2045", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2046", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2047", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2048", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2049", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Skogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2050", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2051", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2052", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2053", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2054", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2055", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Skogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2056", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Skogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2057", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "What could be hiding in that crack in the wall?", + "slayer_task": "87", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "30", + "magic_animation": "0", + "death_animation": "0", + "name": "Hole in the wall", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "2058", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Slash Bash", + "defence_level": "1", + "safespot": null, + "lifepoints": "103", + "strength_level": "1", + "id": "2060", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "I can see fish swimming in the water.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing spot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2067", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This one is slacking off.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "2069", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "This one is slacking off.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "2070", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "This one is slacking off.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "2071", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "This one is slacking off.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "2072", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "He protects the miners.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin guard", + "defence_level": "15", + "safespot": null, + "lifepoints": "21", + "strength_level": "15", + "id": "2073", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "He protects the miners.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin guard", + "defence_level": "15", + "safespot": null, + "lifepoints": "21", + "strength_level": "15", + "id": "2074", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "He's working hard!", + "melee_animation": "6007", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2075", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's working hard!", + "melee_animation": "6007", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2076", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's working hard!", + "melee_animation": "6007", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2077", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's working hard!", + "melee_animation": "6007", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2078", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Advisor to the Duke of Lumbridge.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sigmund", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2082", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2091", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Purple Pewter mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Purple Pewter Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2092", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Yellow Fortune mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Yellow Fortune Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2093", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Blue Opal mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blue Opal Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2094", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Green Gemstone mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Green Gemstone Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2095", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the White Chisel mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "White Chisel Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2096", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Silver Cog mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver Cog Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2097", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Brown Engine mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brown Engine Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2098", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Purple Pewter Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2100", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blue Opal Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2101", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Yellow Fortune Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2102", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Green Gemstone Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2103", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "White Chisel Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2104", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver Cog Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2105", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brown Engine Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2106", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Purple Pewter mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2109", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Purple Pewter mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2110", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Blue Opal mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2111", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Blue Opal mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2112", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Yellow Fortune mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2113", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Yellow Fortune mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2114", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Green Gemstone mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2115", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Green Gemstone mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2116", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the White Chisel mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2117", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the White Chisel mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2118", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Silver Cog mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2119", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Silver Cog mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2120", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Brown Engine mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2121", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Brown Engine mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2122", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He is regulating the flow of goods on the trade floor and maintaining order.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trade Referee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2127", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2130", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2131", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2132", + "range_level": "1", + "attack_level": "34" + }, + { + "slayer_exp": "16", + "name": "Black Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2133", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An elite member of the Black Guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard Berserker", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "2134", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "An elite member of the Black Guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard Berserker", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "2135", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "An elite member of the Black Guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard Berserker", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "2136", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "A gnome traveller, visiting Keldagrim.", + "name": "Gnome traveller", + "defence_level": "1", + "force_talk": "Buying low-level skilling items!", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2138", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very protective of his master... and his property.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dromund's cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2140", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Makes sculptures.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blasidar the sculptor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2141", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rather personable banker lady.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2163", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rather serious old fella.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2164", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He takes care of the library and its many books.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Librarian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2165", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A customer looking for books.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Customer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2167", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like a human traveler visiting the library.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Customer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2168", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tends to the plants in the palace garden.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rind the gardener", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2170", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after the factory.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Manager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2171", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works hard at whatever it is he does.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Worker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2172", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works hard at whatever it is he does.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Worker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2173", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works hard at whatever it is he does.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Worker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2174", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works hard at whatever it is he does.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Worker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2175", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rich landlord", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Inn Keeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2177", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "These Dwarf ladies are so attractive!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barmaid", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2178", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2180", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2181", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2182", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2183", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2184", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Remember: don't drink and ride in mine carts.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2185", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps the line clear of traffic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2186", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A loud", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rowdy dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2187", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "You cannot see his ship", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Boatman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2205", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He carries a heavy load.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2207", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master at farming.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2234", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master at farming.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2235", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He guards the Draynor Market stalls from thieves.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Market Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "2236", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A local farmer. He may be able to provide some useful information.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2237", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There to help me make my bids.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pig", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2240", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There to help me make my bids.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2241", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Porcine.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2242", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He provides new players with useful information.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lumbridge Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2244", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "401", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Khazard trooper", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "2245", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's one of General Khazard's warriors.", + "melee_animation": "429", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard trooper", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "2246", + "range_level": "1", + "attack_level": "32" + }, + { + "combat_style": "1", + "melee_animation": "190", + "respawn_delay": "60", + "defence_animation": "193", + "death_animation": "196", + "name": "Gnome troop", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2247", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "190", + "respawn_delay": "60", + "defence_animation": "193", + "death_animation": "196", + "name": "Gnome troop", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2248", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Paladin", + "defence_level": "1", + "safespot": null, + "lifepoints": "66", + "strength_level": "1", + "id": "2256", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate of Zamorak.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dark mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2262", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A blood-drinking denizen of the abyss.", + "melee_animation": "2181", + "range_animation": "0", + "attack_speed": "3", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "2183", + "name": "Abyssal leech", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "2263", + "aggressive": "true", + "range_level": "52", + "attack_level": "1" + }, + { + "examine": "It seems to have eyes in the back of its head...", + "melee_animation": "2186", + "range_animation": "2186", + "attack_speed": "6", + "magic_level": "57", + "defence_animation": "2188", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "2186", + "death_animation": "2189", + "name": "Abyssal guardian", + "defence_level": "65", + "safespot": null, + "lifepoints": "50", + "strength_level": "96", + "id": "2264", + "aggressive": "true", + "range_level": "135", + "attack_level": "65" + }, + { + "examine": "Apparently walks the abyss.", + "melee_animation": "2192", + "range_animation": "2192", + "attack_speed": "5", + "defence_animation": "2193", + "weakness": "8", + "slayer_exp": "0", + "magic_animation": "2192", + "death_animation": "2194", + "name": "Abyssal walker", + "defence_level": "55", + "safespot": null, + "lifepoints": "95", + "strength_level": "116", + "id": "2265", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Sparkles the Tinsel Snake", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rogue Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2267", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snowman armed with a holly bow.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rogue Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2269", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snowman armed with an ice sword.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Emerald Benedict", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2271", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snowman armed with a winter staff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spin Blades", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2272", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2274", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2275", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2276", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2277", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2278", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2279", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2280", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2281", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "400", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Sir Leye", + "defence_level": "1", + "safespot": null, + "lifepoints": "21", + "strength_level": "1", + "id": "2285", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An observer for the Temple Knights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miss Cheevers", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2288", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An observer for the Temple Knights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ms. Hynn Terprett", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2289", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A carpet merchant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rug Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2291", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A carpet merchant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rug Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2292", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man who deals in rugs.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rug Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2293", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man who deals in rugs.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rug Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2294", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Perhaps our oldest relatives.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2301", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2309", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Young, but still beefy.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "366,368,367", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow calf", + "defence_level": "2", + "safespot": null, + "lifepoints": "6", + "strength_level": "2", + "id": "2310", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "Farmer/sheep liaison officer. Go on - give the dog a bone!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheepdog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2311", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He rules the", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rooster", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2312", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2313", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2314", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2315", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Swine.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pig", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2316", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Porker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pig", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2317", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hog.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2318", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Porcine.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2319", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has a certain bovine aroma.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2320", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Only the Grim Reaper would have a pet like this.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Muncher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2329", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Perhaps this farmer might look after your crops for you.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Vasquen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2333", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Perhaps this gardener might look after your crops for you.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Taria", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2336", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Perhaps this gardener might look after your crops for you.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fayeth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2342", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2354", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She can look after my money.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "476", + "strength_level": "1", + "id": "2355", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "2359", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "2360", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "2361", + "clue_level": "2", + "range_level": "64", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "2362", + "clue_level": "2", + "range_level": "64", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "A Mourner showing his true identity.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Head mourner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2372", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Mourner", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "61", + "id": "2373", + "aggressive": "true", + "range_level": "1", + "attack_level": "61" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2397", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2398", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2399", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2400", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2401", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2402", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Chaos dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2423", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "9230", + "name": "Jarvald", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "melee_animation": "9232", + "strength_level": "10", + "id": "2436", + "range_level": "1", + "attack_level": "10", + "defence_animation": "9231" + }, + { + "examine": "Looks like a wanna be Fremennik.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Askeladden", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This support is propping the door closed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Door-support", + "defence_level": "1", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "2443", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs... especially really big ones!", + "melee_animation": "2368", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1314", + "name": "Giant Rock Crab", + "defence_level": "68", + "safespot": null, + "lifepoints": "97", + "strength_level": "68", + "id": "2452", + "aggressive": "true", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Heavy rock!", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "2453", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A teeny-tiny horror from the ocean depths...", + "slayer_task": "24", + "melee_animation": "1341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1342", + "name": "Dagannoth spawn", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "2454", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A horror from the ocean depths...", + "melee_animation": "1343", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "1340", + "slayer_exp": "120", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "71", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2455", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "294", + "attack_level": "68" + }, + { + "examine": "A horror from the ocean depths...", + "combat_style": "1", + "melee_animation": "1343", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "1340", + "slayer_exp": "0", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "50", + "safespot": null, + "lifepoints": "70", + "strength_level": "70", + "id": "2456", + "aggressive": "true", + "clue_level": "1", + "range_level": "70", + "projectile": "294", + "attack_level": "68" + }, + { + "examine": "A fearsome magical creature from the deep.", + "combat_style": "2", + "melee_animation": "2365", + "attack_speed": "6", + "spell_id": "48", + "magic_level": "100", + "respawn_delay": "60", + "defence_animation": "2366", + "magic_animation": "2365", + "death_animation": "2367", + "name": "Wallasalki", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "2457", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "5", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "20", + "safespot": null, + "lifepoints": "19", + "strength_level": "5", + "id": "2463", + "aggressive": "true", + "bonuses": "25,85,105,75,103,85,65,0,0,0,0,0,0,0,0", + "range_level": "5", + "projectile": "337", + "attack_level": "5" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "10", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "10", + "id": "2464", + "aggressive": "true", + "bonuses": "35,105,125,95,128,105,85,0,0,0,0,0,0,0,0", + "range_level": "10", + "projectile": "337", + "attack_level": "10" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "15", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "50", + "safespot": null, + "lifepoints": "60", + "strength_level": "15", + "id": "2465", + "aggressive": "true", + "bonuses": "35,185,185,155,188,125,165,0,0,0,0,0,0,0,0", + "range_level": "15", + "projectile": "337", + "attack_level": "15" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "25", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "60", + "safespot": null, + "lifepoints": "80", + "strength_level": "45", + "id": "2466", + "aggressive": "true", + "bonuses": "45,235,235,205,238,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "35", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "70", + "safespot": null, + "lifepoints": "105", + "strength_level": "45", + "id": "2467", + "aggressive": "true", + "bonuses": "45,285,285,255,288,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "45", + "respawn_delay": "25", + "defence_animation": "2300", + "weakness": "9", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "90", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "2468", + "aggressive": "true", + "bonuses": "45,285,285,255,288,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A Retired Highwayman", + "combat_style": "1", + "melee_animation": "4230", + "range_animation": "4230", + "attack_speed": "5", + "magic_level": "30", + "defence_animation": "404", + "magic_animation": "4230", + "death_animation": "9055", + "name": "Rick Turpentine", + "defence_level": "8", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "2476", + "bonuses": "30,20,10,20,20,30,30,10,20,10,30,30,20,30,20", + "range_level": "20", + "attack_level": "8" + }, + { + "examine": "Apparently a master of quizzes!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Quiz Master", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2477", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hey", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil Bob", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2479", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Servant of Evil Bob.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Servant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2481", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Annoying flappy thing.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "8", + "magic_animation": "0", + "death_animation": "0", + "name": "Giant bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2482", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A slithering serpent that likes to hide in the bush.", + "melee_animation": "275", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "poison_amount": "11", + "magic_animation": "0", + "death_animation": "278", + "name": "Bush snake", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "1", + "id": "2489", + "aggressive": "true", + "range_level": "61", + "attack_level": "1" + }, + { + "melee_animation": "275", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "276", + "poison_amount": "11", + "death_animation": "278", + "name": "Bush snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2490", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "2491", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "2492", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flying bloodsucker.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Large mosquito", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "2493", + "range_level": "63", + "attack_level": "1" + }, + { + "examine": "A swarm of three highly agile mosquitoes.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Mosquito swarm", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "1", + "id": "2494", + "range_level": "66", + "attack_level": "1" + }, + { + "examine": "A swarm of five highly agile mosquitoes.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Mosquito swarm", + "defence_level": "68", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "2495", + "range_level": "68", + "attack_level": "1" + }, + { + "name": "Tribesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "2496", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious warrior.", + "melee_animation": "428", + "range_animation": "0", + "poisonous": "true", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Tribesman", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "2497", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An undead victim of some ancient murderous ritual; his skin appears deep green.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "2499", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An undead victim of some ancient murderous ritual; his skin appears pale yellow.", + "combat_style": "2", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "2501", + "aggressive": "true", + "range_level": "1", + "attack_level": "43" + }, + { + "combat_style": "2", + "melee_animation": "810", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "2503", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He used to swashbuckle his away across the seven seas.", + "combat_style": "1", + "melee_animation": "4230", + "range_animation": "4230", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "404", + "magic_animation": "4230", + "death_animation": "9055", + "name": "Cap'n Hand", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "2539", + "bonuses": "10,30,20,30,10,20,15,30,10,30,15,20,20,0,0", + "range_level": "30", + "attack_level": "30" + }, + { + "examine": "A crazy, evil druid.", + "start_gfx": "105", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "magic_level": "20", + "end_gfx": "107", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "422", + "death_animation": "9055", + "name": "Chaos druid", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "20", + "id": "2547", + "range_level": "10", + "projectile": "106", + "attack_level": "20" + }, + { + "examine": "A colourful character.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the dyer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2549", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after the blast furnace.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blast Furnace Foreman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2553", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Market Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "melee_animation": "400", + "strength_level": "1", + "id": "2571", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "He's guarding the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bank guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2574", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Althric", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2588", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2591", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2592", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2593", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2594", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2595", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2596", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2597", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2598", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2599", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2600", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2601", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2602", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2603", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2604", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2605", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "combat_style": "1", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2606", + "bonuses": "50,30,80,56,80,80,100,60,50,45,45,0,0,0,0", + "range_level": "70", + "projectile": "442", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2607", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2608", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "combat_style": "1", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "slayer_exp": "0", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2609", + "bonuses": "50,30,80,56,80,80,100,60,50,45,45,0,0,0,0", + "range_level": "70", + "projectile": "442", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2610", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2611", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2612", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2613", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2614", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2615", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2616", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "name": "Tz-Kih", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "attack_speed": "7", + "id": "2627", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kih", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "attack_speed": "7", + "id": "2628", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kek", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "attack_speed": "5", + "id": "2629", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kek", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "attack_speed": "5", + "id": "2630", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "The Tok-Xil fires deadly spines out of its arm", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Tok-Xil", + "defence_level": "80", + "safespot": null, + "lifepoints": "114", + "strength_level": "1", + "id": "2631", + "aggressive": "true", + "range_level": "80", + "attack_level": "1" + }, + { + "examine": "A busy-body who loves a bit of gossip.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miss Schism", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2634", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragonkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "2641", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "2674", + "range_level": "1", + "attack_level": "10" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2675", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He holds up passers by.", + "melee_animation": "799", + "range_animation": "799", + "combat_audio": "511,513,512", + "attack_speed": "5", + "defence_animation": "404", + "weakness": "7", + "magic_animation": "799", + "death_animation": "9055", + "name": "Highwayman", + "defence_level": "8", + "safespot": null, + "lifepoints": "13", + "strength_level": "8", + "id": "2677", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2678", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2679", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2680", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2681", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "2682", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Rimmington.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hengel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2683", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Rimmington.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Anja", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2684", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "2685", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "2686", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "2687", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "An ugly smelly creature, with a spear.", + "melee_animation": "163", + "range_animation": "163", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "163", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "2688", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "Didn't the mage say this procedure was totally safe?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Frog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2689", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A salty seafarer. Needs a wash.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jack Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2690", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A strange man with a strange name. Probably a strange past", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Longbow Ben", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2691", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duck", + "defence_level": "1", + "water_npc": "true", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "2693", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Mini quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duckling", + "defence_level": "1", + "water_npc": "true", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "2694", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2695", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "2696", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "He doesn't look so happy now he's in jail.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Mugger", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "2697", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "A dark-hearted knight.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Black knight", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "2698", + "aggressive": "true", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "He's guarding the prison.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2699", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2700", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2701", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2702", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2703", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He's asleep.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2704", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeping an eye out for suspicious activity.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2705", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2706", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sea bird.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2707", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Caution: HOT!", + "start_gfx": "99", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "18", + "respawn_delay": "60", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Fire wizard", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2709", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "Hydro-power!", + "combat_style": "2", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "14", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Water wizard", + "defence_level": "14", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2710", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His hands are covered in mud. At least", + "start_gfx": "96", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "16", + "respawn_delay": "60", + "end_gfx": "98", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Earth wizard", + "defence_level": "16", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "2711", + "range_level": "1", + "projectile": "97", + "attack_level": "1" + }, + { + "examine": "At least he looks solid enough to fight.", + "start_gfx": "90", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "12", + "respawn_delay": "60", + "end_gfx": "92", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Air wizard", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "2712", + "range_level": "1", + "projectile": "91", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2714", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "2715", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2716", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "2717", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Betty", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2718", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wise barbarian", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Otto Godblessed", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2725", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2728", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2729", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2731", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works in the Crafting Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2732", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He wanders around the Crafting Guild pretending to be working.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2733", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hangs out in caves.", + "melee_animation": "9232", + "range_animation": "9232", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "9231", + "magic_animation": "9232", + "death_animation": "9230", + "name": "Tz-Kih", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "27", + "id": "2734", + "aggressive": "true", + "bonuses": "150,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Hangs out in caves.", + "melee_animation": "9232", + "range_animation": "9232", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "9231", + "magic_animation": "9232", + "death_animation": "9230", + "name": "Tz-Kih", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "27", + "id": "2735", + "aggressive": "true", + "bonuses": "150,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "60", + "id": "2736", + "aggressive": "true", + "bonuses": "80,45,45,45,45,22,0,0,0,0,0,0,0,0,0", + "range_level": "20", + "attack_level": "60" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "60", + "id": "2737", + "aggressive": "true", + "bonuses": "80,45,45,45,45,22,0,0,0,0,0,0,0,0,0", + "range_level": "20", + "attack_level": "60" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "30", + "id": "2738", + "bonuses": "60,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "I don't like the look of those spines...", + "melee_animation": "9245", + "range_animation": "9245", + "attack_speed": "5", + "defence_animation": "9242", + "weakness": "4", + "magic_animation": "9245", + "death_animation": "9239", + "name": "Tok-Xil", + "defence_level": "45", + "safespot": null, + "lifepoints": "40", + "strength_level": "80", + "id": "2739", + "bonuses": "80,90,86,90,90,90,45,55,26,55,0,0,0,0,0", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "I don't like the look of those spines...", + "melee_animation": "9245", + "range_animation": "9245", + "attack_speed": "5", + "defence_animation": "9242", + "weakness": "4", + "magic_animation": "9245", + "death_animation": "9239", + "name": "Tok-Xil", + "defence_level": "45", + "safespot": null, + "lifepoints": "40", + "strength_level": "80", + "id": "2740", + "bonuses": "80,90,86,90,90,90,45,55,26,55,0,0,0,0,0", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Holy reptile...", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9249", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-MejKot", + "defence_level": "90", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "2741", + "aggressive": "true", + "bonuses": "100,180,180,180,180,90,97,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "Holy reptile...", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9249", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-MejKot", + "defence_level": "90", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "2742", + "aggressive": "true", + "bonuses": "100,180,180,180,180,90,97,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "That's one hot dog!", + "melee_animation": "9265", + "range_animation": "9265", + "attack_speed": "5", + "magic_level": "150", + "defence_animation": "9268", + "magic_animation": "9265", + "death_animation": "9269", + "name": "Ket-Zek", + "defence_level": "180", + "safespot": null, + "lifepoints": "160", + "strength_level": "150", + "id": "2743", + "bonuses": "180,180,280,280,280,250,140,152,131,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "150" + }, + { + "examine": "That's one hot dog!", + "melee_animation": "9265", + "range_animation": "9265", + "attack_speed": "5", + "magic_level": "150", + "defence_animation": "9268", + "magic_animation": "9265", + "death_animation": "9269", + "name": "Ket-Zek", + "defence_level": "180", + "safespot": null, + "lifepoints": "160", + "strength_level": "150", + "id": "2744", + "bonuses": "180,180,280,280,280,250,140,152,131,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "150" + }, + { + "agg_radius": "64", + "examine": "This is going to hurt...", + "melee_animation": "9277", + "range_animation": "9277", + "attack_speed": "8", + "magic_level": "480", + "defence_animation": "9278", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "9277", + "death_animation": "9279", + "name": "TzTok-Jad", + "defence_level": "480", + "safespot": null, + "lifepoints": "250", + "strength_level": "960", + "id": "2745", + "aggressive": "true", + "bonuses": "0,0,0,60,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "960", + "attack_level": "640" + }, + { + "examine": "Mini Menace.", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9253", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-HurKot", + "defence_level": "75", + "safespot": null, + "lifepoints": "40", + "strength_level": "75", + "id": "2746", + "aggressive": "true", + "bonuses": "100,110,110,110,110,60,110,30,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "She can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2759", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Woman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,506,505", + "strength_level": "1", + "id": "2776", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Ranger of the Temple Knights.", + "melee_animation": "426", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2779", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shadow.", + "melee_animation": "2738", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "2739", + "name": "Shadow", + "defence_level": "68", + "safespot": null, + "lifepoints": "100", + "strength_level": "68", + "id": "2782", + "aggressive": "true", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "From a darker dimension.", + "slayer_task": "25", + "melee_animation": "2731", + "range_animation": "2731", + "attack_speed": "4", + "magic_level": "160", + "defence_animation": "2732", + "weakness": "4", + "slayer_exp": "225", + "magic_animation": "2731", + "death_animation": "2733", + "name": "Dark beast", + "defence_level": "120", + "safespot": null, + "lifepoints": "220", + "strength_level": "160", + "id": "2783", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,100,90,100,0,0,0,0,0", + "range_level": "1", + "attack_level": "140" + }, + { + "examine": "Digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Confused.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2787", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Drill Sergeant from heck!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sergeant Damien", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2790", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man down on his luck.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tramp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2792", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An angry Ogre in a funny hat.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Ogre", + "defence_level": "30", + "safespot": null, + "lifepoints": "48", + "strength_level": "30", + "id": "2801", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "They just call him 'Coach'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome Coach", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2802", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "40", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Lizard", + "defence_level": "55", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "2803", + "aggressive": "true", + "range_level": "55", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2804", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2805", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2806", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "15", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Small Lizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "2807", + "range_level": "15", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Small Lizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "2808", + "aggressive": "true", + "range_level": "15", + "attack_level": "1" + }, + { + "examine": "A camel who has the soul of a poet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Al the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2809", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel whose love is unrequited.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elly the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2810", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who wants to fly some day.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ollie the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2811", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who likes to rest.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cam the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2812", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who wants to see the world.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Neferti the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2815", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shifty-looking character.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2825", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "2826", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shabby-looking leader.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Braindeath", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2827", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Most of an angry", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "50% Luke", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2828", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder if it was all the 'rum' that pickled him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Donnie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2830", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2831", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2832", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2833", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2834", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2835", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2836", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2837", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2838", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2839", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2840", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2841", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2842", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2843", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2844", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2845", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2846", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2847", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2848", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "The pun was intended.", + "melee_animation": "2804", + "range_animation": "0", + "magic_level": "40", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "2805", + "name": "Evil spirit", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "2849", + "aggressive": "true", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "A bunch of legs, eyes and teeth.", + "slayer_task": "76", + "melee_animation": "5319", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "40", + "magic_animation": "0", + "death_animation": "5321", + "name": "Fever spider", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "30", + "id": "2850", + "bonuses": "0,0,0,0,0,20,15,10,15,15,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2851", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2852", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2853", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2854", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2855", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2856", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2857", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2858", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2863", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2866", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2869", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2878", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A knee-high horror from the ocean depths...", + "slayer_task": "24", + "melee_animation": "1579", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1581", + "name": "Dagannoth fledgeling", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "52", + "id": "2880", + "aggressive": "true", + "range_level": "1", + "attack_level": "52" + }, + { + "agg_radius": "8", + "examine": "The Dagannoth King responsible for the death of Bukalla.", + "combat_style": "1", + "melee_animation": "2855", + "attack_speed": "4", + "magic_level": "255", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Supreme", + "defence_level": "128", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2881", + "aggressive": "true", + "bonuses": "0,0,0,0,0,10,10,10,255,550,0,0,0,0,0", + "clue_level": "2", + "range_level": "255", + "projectile": "475", + "attack_level": "255" + }, + { + "agg_radius": "8", + "examine": "A legendary Dagannoth King, rumoured to fly on the North winds.", + "combat_style": "2", + "melee_animation": "2854", + "attack_speed": "4", + "magic_level": "255", + "spell_id": "48", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Prime", + "defence_level": "255", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2882", + "aggressive": "true", + "bonuses": "0,0,0,0,0,255,255,255,255,10,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "255" + }, + { + "agg_radius": "8", + "examine": "Firstborn of the legendary Dagannoth Kings.", + "melee_animation": "2853", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Rex", + "defence_level": "255", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2883", + "aggressive": "true", + "bonuses": "0,0,0,0,0,255,255,255,10,255,0,0,0,0,0", + "clue_level": "2", + "range_level": "255", + "attack_level": "255" + }, + { + "examine": "A fearsome magical creature from the deep.", + "combat_style": "2", + "melee_animation": "2365", + "attack_speed": "6", + "spell_id": "48", + "magic_level": "100", + "respawn_delay": "60", + "defence_animation": "2366", + "magic_animation": "2365", + "death_animation": "2367", + "name": "Wallasalki", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "2457", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1312", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "1313", + "death_animation": "1314", + "name": "Giant Rock Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "2885", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "attack_speed": "5", + "id": "2886", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "strength_level": "1", + "id": "2887", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "2888", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "examine": "It wasn't a rock... It was a rock lobster!", + "melee_animation": "2860", + "range_animation": "2860", + "attack_speed": "2", + "defence_animation": "2861", + "weakness": "7", + "magic_animation": "2860", + "death_animation": "2862", + "name": "Rock lobster", + "defence_level": "100", + "safespot": null, + "lifepoints": "150", + "strength_level": "100", + "id": "2889", + "bonuses": "0,0,0,0,0,100,100,50,50,150,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "slayer_exp": "0", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "10", + "id": "2892", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "20", + "projectile": "294", + "attack_level": "1" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "10", + "id": "2894", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "20", + "projectile": "294", + "attack_level": "1" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "slayer_exp": "0", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "60", + "id": "2896", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "70", + "projectile": "294", + "attack_level": "1" + }, + { + "melee_animation": "64", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Agrith Naar", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "id": "2919", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2931", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Who ate all the rats?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Beast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2941", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lovely", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bones", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2945", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Obviously punches above his weight.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hooknosed Jack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2948", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks rich like an actor of sorts.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jimmy Dazzler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2949", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Once beautiful", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Face", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2950", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What is he?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Smokin' Joe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2952", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks fairly well fed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2958", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2962", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2963", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2964", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2965", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2966", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2967", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2968", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2969", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2970", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2971", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2972", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2973", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "2980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "2981", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "King rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "2982", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not a soft touch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pusskins", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2984", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A not-so friendly", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Tom", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2986", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fully grown feline.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mittens", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2988", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cute and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Topsy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2990", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A friendly feline?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gertrude's cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2997", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very well to do. I wonder what he's doing here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2998", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Rich.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3001", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3002", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3003", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3004", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3005", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3006", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3007", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3008", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3009", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3010", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3011", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3012", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3013", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3014", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3015", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3016", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3017", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3018", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tool leprechaun", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3021", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Phenomenal cosmic powers", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Genie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3022", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2919", + "name": "Black golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3026", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "2919", + "name": "White golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3027", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "2919", + "name": "Grey golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3028", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "The oldest man in Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghaslor the Elder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3029", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A water salesman from Pollnivneach.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Carter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3030", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Mayor of Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Awusah the Mayor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3040", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Poltenip", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "melee_animation": "395", + "strength_level": "1", + "id": "3042", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Radat", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "melee_animation": "395", + "strength_level": "1", + "id": "3043", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Custodian of the shrine to Elidinis.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shiratti the Custodian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3044", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A banker of Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nardah Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3046", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3051", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3052", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3053", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3054", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3055", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3056", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of the earth warriors.", + "melee_animation": "2951", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "2946", + "name": "Earth Warrior Champion", + "defence_level": "51", + "safespot": null, + "lifepoints": "72", + "strength_level": "51", + "id": "3057", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "Champion of the giants.", + "melee_animation": "6368", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "slayer_exp": "35", + "magic_animation": "0", + "death_animation": "6369", + "name": "Giant Champion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3058", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Champion of the ghouls.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "50", + "magic_animation": "0", + "death_animation": "836", + "name": "Ghoul Champion", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "3059", + "aggressive": "true", + "range_level": "43", + "attack_level": "43" + }, + { + "examine": "Champion of the goblins.", + "melee_animation": "6188", + "range_animation": "0", + "combat_audio": "469,472,471", + "magic_level": "12", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6190", + "name": "Goblin Champion", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "6", + "id": "3060", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Champion of the hobgoblins.", + "combat_style": "1", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "2958", + "name": "Hobgoblin Champion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "14", + "id": "3061", + "aggressive": "true", + "range_level": "28", + "attack_level": "14" + }, + { + "examine": "Champion of the imps.", + "melee_animation": "5285", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "172", + "name": "Imp Champion", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "3062", + "aggressive": "true", + "range_level": "7", + "attack_level": "7" + }, + { + "examine": "Champion of the jogres.", + "melee_animation": "2100", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "8576", + "name": "Jogre Champion", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "54", + "id": "3063", + "aggressive": "true", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Champion of the lesser demons.", + "melee_animation": "64", + "range_animation": "0", + "combat_audio": "400,404,403", + "magic_level": "81", + "respawn_delay": "60", + "defence_animation": "65", + "weakness": "5", + "slayer_exp": "79", + "magic_animation": "0", + "death_animation": "67", + "name": "Lesser Demon Champion", + "defence_level": "81", + "safespot": null, + "lifepoints": "115", + "strength_level": "1", + "id": "3064", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of the skeletons.", + "combat_style": "1", + "melee_animation": "5512", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5514", + "name": "Skeleton Champion", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "10", + "id": "3065", + "aggressive": "true", + "range_level": "20", + "attack_level": "10" + }, + { + "examine": "Champion of the zombies.", + "melee_animation": "5581", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5575", + "name": "Zombies Champion", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "3066", + "aggressive": "true", + "range_level": "1", + "attack_level": "26" + }, + { + "melee_animation": "7049", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "Leon d'Cour", + "defence_level": "1", + "safespot": null, + "lifepoints": "123", + "strength_level": "1", + "id": "3067", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3068", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3069", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3070", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3071", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "3072", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A cold-hearted elemental warrior.", + "slayer_task": "48", + "melee_animation": "451", + "range_animation": "451", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "59", + "magic_animation": "451", + "death_animation": "843", + "name": "Ice warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "59", + "strength_level": "47", + "id": "3073", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,20,10,30,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "47" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3074", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3075", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3079", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3080", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3089", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mighty warrior", + "melee_animation": "7048", + "range_animation": "0", + "combat_audio": "511,513,512", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "", + "defence_level": "17", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "3090", + "aggressive": "true", + "range_level": "1", + "attack_level": "17" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3091", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The book moves by itself!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Flying Book", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3094", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Entrance Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3097", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Telekinetic Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3098", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Alchemy Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3099", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Enchantment Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3100", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Graveyard Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3101", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Maze Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3102", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rewards Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3103", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Equipment that moves by itself!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charmed Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3104", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Equipment that moves by itself!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charmed Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3105", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Equipment that moves by itself!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charmed Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3106", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This guard looks rather drunk and has beer stains down his armour.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard Captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3109", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Balloon Animal", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3121", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I saw the witchdoctor", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Balloon Animal", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3122", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like he's seen the inside of a few tombs.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Simon Templeton", + "defence_level": "1", + "safespot": "0", + "lifepoints": "12", + "strength_level": "1", + "id": "3123", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It seems to be blocked.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Furnace grate", + "defence_level": "1", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "3135", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3150", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "3151", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A swarm of bugs.", + "slayer_task": "42", + "combat_style": "1", + "melee_animation": "1584", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "1585", + "name": "Harpie Bug Swarm", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "1", + "id": "3153", + "aggressive": "true", + "clue_level": "1", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "Bill Teach the pirate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bill Teach", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3155", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3167", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3168", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3169", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3170", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3171", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3172", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3173", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3174", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3175", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3176", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3177", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3178", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3179", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3180", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3181", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3182", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3183", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3184", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3185", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3186", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "3187", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3188", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3189", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3190", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3191", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3192", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3193", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3194", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3195", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "melee_animation": "400", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "3196", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3198", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3199", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "pUre A cHaOs of crEatuRe!", + "start_gfx": "556", + "melee_animation": "3146", + "attack_speed": "5", + "respawn_delay": "72", + "weakness": "4", + "magic_animation": "5443", + "death_animation": "3147", + "lifepoints": "250", + "id": "3200", + "aggressive": "true", + "bonuses": "0,0,0,0,0,70,70,70,70,70,0,0,0,0,0", + "agg_radius": "16", + "range_animation": "5443", + "magic_level": "270", + "end_gfx": "558", + "defence_animation": "3149", + "name": "Chaos Elemental", + "defence_level": "270", + "movement_radius": "30", + "safespot": "true", + "strength_level": "270", + "range_level": "270", + "projectile": "557", + "attack_level": "270" + }, + { + "slayer_exp": "51", + "name": "Killerwatt", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "attack_speed": "3", + "id": "3201", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "slayer_exp": "51", + "name": "Killerwatt", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "attack_speed": "3", + "id": "3202", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A very small storm!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Storm Cloud", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3203", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very small storm!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Storm Cloud", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3204", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mourner", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mourner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3216", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Loves mining.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3219", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Loves mining.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "3220", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "Loves mining.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3221", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "One of RuneScape's many citizens", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Drunken man", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "3222", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "3223", + "range_level": "1", + "attack_level": "3" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3224", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens. He looks worried about something.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "3225", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "melee_animation": "422", + "combat_audio": "511,506,505", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Woman", + "defence_level": "1", + "safespot": null, + "lifepoints": "9", + "strength_level": "1", + "id": "3226", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Woman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,506,505", + "strength_level": "1", + "id": "3227", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "386", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "3228", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "0", + "range_animation": "2075", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3229", + "clue_level": "1", + "range_level": "13", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "395", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "3230", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "422", + "range_animation": "426", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3231", + "clue_level": "1", + "range_level": "13", + "attack_level": "1" + }, + { + "examine": "Keeping an eye out for threats to the city.", + "melee_animation": "422", + "range_animation": "426", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3232", + "clue_level": "1", + "range_level": "13", + "attack_level": "1" + }, + { + "examine": "Keeping an eye out for threats to the city.", + "melee_animation": "422", + "range_animation": "426", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3233", + "clue_level": "1", + "range_level": "13", + "attack_level": "1" + }, + { + "examine": "An old gardener.", + "melee_animation": "433", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Gardener", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "3234", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "He's learning a trade.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Apprentice workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3235", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A busy workman", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3236", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Cuffs", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "422", + "strength_level": "1", + "id": "3237", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Rusty", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "422", + "strength_level": "1", + "id": "3239", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Jeff", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "422", + "strength_level": "1", + "id": "3240", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "3241", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A practicer of dark arts.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "25", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "25", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "3242", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A practicer of dark arts.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "27", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "27", + "safespot": null, + "lifepoints": "38", + "strength_level": "1", + "id": "3243", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A practicer of dark arts.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "16", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "16", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "3244", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A practicer of dark arts.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "16", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "16", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "3245", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Alberich", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3246", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Fafner", + "melee_animation": "7048", + "range_animation": "7048", + "attack_speed": "6", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "7048", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "18", + "strength_level": "22", + "id": "3247", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Fasolt", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3248", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Siegmund", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3249", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Siegfried", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3250", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Lydspor", + "melee_animation": "7048", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3251", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Hagen", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3252", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Minarch", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3253", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Wotan", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3255", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Acelin", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3256", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Adelino", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3257", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Adolpho", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3258", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Aitan", + "melee_animation": "426", + "range_animation": "426", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3259", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Brunnhilde", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3260", + "clue_level": "0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Gutrune", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3261", + "clue_level": "0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Edelschwarz", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3262", + "clue_level": "0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Sieglinde", + "melee_animation": "428", + "range_animation": "428", + "attack_speed": "6", + "defence_animation": "404", + "weakness": "8", + "magic_animation": "428", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "20", + "id": "3263", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3264", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3265", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3266", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "470,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3267", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3268", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3269", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3270", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3271", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3272", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3273", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3274", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3275", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "3276", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "3277", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "3278", + "range_level": "1", + "attack_level": "30" + }, + { + "slayer_exp": "16", + "name": "Black Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3279", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks busy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Engineering assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3280", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's building a cannon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Engineer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3282", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bushy tail!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squirrel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3283", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A raccoon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Raccoon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3286", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A raccoon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Raccoon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3288", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "3291", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "She'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3293", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf who looks after the mining guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3294", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf who looks after the mining guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3295", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A graceful bird.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swan", + "defence_level": "1", + "safespot": null, + "water_npc": true, + "lifepoints": "10", + "strength_level": "1", + "id": "3296", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps this magic area tidy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sweeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3298", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master at gardening.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Martin the Master Gardener", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3299", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Manages the fairies.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Co-ordinator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3302", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I'm gonna make him an offer he can't refuse.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy Godfather", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3304", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Guardian of the market gate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gatekeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3307", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Converts grass to beef.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "3309", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Tanglefoot", + "defence_level": "1", + "safespot": null, + "lifepoints": "102", + "strength_level": "1", + "id": "3313", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "An animated shrub.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "name": "Baby tanglefoot", + "defence_level": "41", + "safespot": null, + "lifepoints": "58", + "strength_level": "1", + "id": "3319", + "range_level": "41", + "attack_level": "1" + }, + { + "examine": "An aggressive bush.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "name": "Baby tanglefoot", + "defence_level": "41", + "safespot": null, + "lifepoints": "58", + "strength_level": "1", + "id": "3320", + "range_level": "41", + "attack_level": "1" + }, + { + "examine": "Likes to cook with mushrooms.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy chef", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3322", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Rather more tired than most.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jeremy Clerksin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3327", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks a little green around the gills.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barfy Bill", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3331", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's made of pure fire.", + "attack_speed": "6", + "magic_level": "300", + "respawn_delay": "25", + "name": "Cavemouth", + "defence_level": "500", + "safespot": null, + "lifepoints": "1000", + "strength_level": "1500", + "id": "3334", + "aggressive": "true", + "bonuses": "126,98,86,297,311,304,319,13,284,30,0,0,0,0,0", + "range_level": "300", + "attack_level": "200" + }, + { + "examine": "Holy Mole-y!", + "melee_animation": "3312", + "range_animation": "3312", + "attack_speed": "4", + "magic_level": "200", + "respawn_delay": "56", + "defence_animation": "3311", + "weakness": "7", + "magic_animation": "3312", + "death_animation": "3310", + "name": "Giant Mole", + "defence_level": "200", + "safespot": null, + "lifepoints": "200", + "strength_level": "200", + "id": "3340", + "bonuses": "0,0,0,0,0,60,80,100,80,60,0,0,0,0,0", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "I will call him", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby Mole", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3341", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fun guy. No wait", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fungi", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "3344", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "2776", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "2775", + "death_animation": "2777", + "name": "Fungi", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "3345", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bouncy fungus.", + "slayer_task": "94", + "melee_animation": "2776", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "2777", + "name": "Zygomite", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "3346", + "range_level": "42", + "attack_level": "1" + }, + { + "melee_animation": "2776", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "2775", + "death_animation": "2777", + "name": "Zygomite", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "3347", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "7049", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "White Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "53", + "strength_level": "1", + "id": "3348", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "7049", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "White Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "53", + "strength_level": "1", + "id": "3349", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "7049", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "White Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "53", + "strength_level": "1", + "id": "3350", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3366", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3367", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3368", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3369", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3370", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3371", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fowl beast.", + "slayer_task": "7", + "melee_animation": "2299", + "range_animation": "0", + "combat_audio": "355,357,356", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "55", + "safespot": null, + "lifepoints": "117", + "strength_level": "55", + "id": "3375", + "aggressive": "true", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "Young but still dangerous.", + "slayer_task": "68", + "melee_animation": "25", + "range_animation": "25", + "combat_audio": "408,410,409", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "32", + "defence_animation": "26", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "25", + "death_animation": "28", + "name": "Baby black dragon", + "defence_level": "42", + "safespot": null, + "lifepoints": "50", + "strength_level": "80", + "id": "3376", + "aggressive": "true", + "bonuses": "50,40,64,60,30,45,40,40,20,40,40,20,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "He seems to like wearing black.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil Dave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3378", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Vermin from the underworld.", + "slayer_task": "67", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hell-Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3382", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shifty-looking character.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3389", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks short and grumpy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3390", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "General Wartface", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3391", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "General Bentnoze", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3392", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He provides new players with useful information.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lumbridge Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3393", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems to like wearing black.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil Dave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3394", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Rutmir's assistant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3404", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A small ice demon.", + "slayer_task": "46", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Icefiend", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "60", + "id": "3406", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "7218", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7219", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3407", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "583", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7213", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3408", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A sentient plant - ready", + "melee_animation": "7246", + "range_animation": "0", + "poisonous": "true", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7249", + "name": "Wild jade vine", + "defence_level": "65", + "safespot": null, + "lifepoints": "185", + "strength_level": "65", + "id": "3409", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "A sentient plant - ready", + "melee_animation": "7246", + "range_animation": "0", + "poisonous": "true", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7249", + "name": "Wild jade vine", + "defence_level": "65", + "safespot": null, + "lifepoints": "185", + "strength_level": "65", + "id": "3410", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "A sentient plant - ready", + "melee_animation": "7246", + "range_animation": "0", + "poisonous": "true", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7249", + "name": "Wild jade vine", + "defence_level": "65", + "safespot": null, + "lifepoints": "185", + "strength_level": "65", + "id": "3411", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "A sentient plant - ready", + "melee_animation": "7246", + "range_animation": "0", + "poisonous": "true", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7249", + "name": "Wild jade vine", + "defence_level": "65", + "safespot": null, + "lifepoints": "185", + "strength_level": "65", + "id": "3412", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "He may be a funky cook", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3413", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "More like a goblin cooked.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3414", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "3415", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3416", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3418", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "attack_speed": "7", + "id": "3419", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "An angry Ogre in a highly amusing hat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mogre Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3420", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nice claw!", + "melee_animation": "3428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3430", + "name": "Crab", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3421", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Not the most beautiful fish in the sea.", + "melee_animation": "3433", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3435", + "name": "Mudskipper", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "3422", + "range_level": "1", + "attack_level": "24" + }, + { + "death_animation": "3435", + "name": "Mudskipper", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "melee_animation": "3433", + "strength_level": "1", + "id": "3423", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "3434" + }, + { + "death_animation": "3430", + "name": "Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "18", + "melee_animation": "3428", + "strength_level": "1", + "id": "3424", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "3429" + }, + { + "examine": "A Red Fantail.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3425", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Red Fantail.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3426", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Red Fantail.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3427", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An Angel Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3431", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An Angel Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3432", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An Angel Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3433", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Harlequin Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3434", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Harlequin Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3435", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Harlequin Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3436", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Discus Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3437", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Discus Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3438", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Discus Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shoal of Neon Tetra.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3443", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shoal of Neon Tetra.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3444", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shoal of Neon Tetra.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3445", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Lumbridge Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "attack_speed": "7", + "id": "3449", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "attack_speed": "7", + "id": "3450", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Lumbridge Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "attack_speed": "7", + "id": "3451", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "What restful music!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skrach Uglogwee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3463", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A large boisterous bird", + "slayer_task": "7", + "melee_animation": "6800", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "6801", + "name": "Jubbly bird", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "6", + "id": "3476", + "aggressive": "true", + "range_level": "8", + "attack_level": "6" + }, + { + "name": "King Awowogei", + "defence_level": "1", + "safespot": null, + "lifepoints": "328", + "strength_level": "1", + "id": "3478", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A big snake.", + "melee_animation": "3538", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3540", + "name": "Big Snake", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "46", + "id": "3484", + "aggressive": "true", + "range_level": "1", + "attack_level": "46" + }, + { + "name": "Culinaromancer", + "defence_level": "1", + "safespot": null, + "lifepoints": "140", + "strength_level": "1", + "id": "3491", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "melee_animation": "3501", + "respawn_delay": "60", + "defence_animation": "3500", + "death_animation": "3503", + "name": "Agrith-Na-Na", + "defence_level": "1", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "3493", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1750", + "respawn_delay": "60", + "defence_animation": "1751", + "death_animation": "1752", + "name": "Flambeed", + "defence_level": "1", + "safespot": null, + "lifepoints": "210", + "strength_level": "1", + "id": "3494", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Karamel", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3495", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "3507", + "respawn_delay": "60", + "defence_animation": "3505", + "death_animation": "3510", + "name": "Dessourt", + "defence_level": "1", + "safespot": null, + "lifepoints": "140", + "strength_level": "1", + "id": "3496", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Deadly AND fruity!", + "melee_animation": "1341", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "65", + "safespot": null, + "lifepoints": "139", + "strength_level": "48", + "id": "3497", + "aggressive": "true", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3498", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3499", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3500", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3501", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3502", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Chronicler and regaler of your piratical exploits.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sorin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3509", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3514", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre.", + "melee_animation": "5783", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "1", + "id": "3521", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "melee_animation": "5783", + "strength_level": "1", + "id": "3522", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "melee_animation": "5783", + "strength_level": "1", + "id": "3523", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "melee_animation": "5783", + "strength_level": "1", + "id": "3524", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "melee_animation": "5783", + "strength_level": "1", + "id": "3525", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre", + "slayer_task": "86", + "melee_animation": "6016", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "6031", + "name": "Vampyre Juvinate", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "3526", + "range_level": "46", + "attack_level": "1" + }, + { + "examine": "A Juvinate vampyre", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Held Vampyre Juvinate", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "1", + "id": "3527", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "He looks really hungry!", + "slayer_task": "86", + "melee_animation": "6276", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Vampyre Juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "3531", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "She looks really hungry!", + "slayer_task": "86", + "melee_animation": "6276", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Vampyre Juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "3532", + "range_level": "1", + "attack_level": "40" + }, + { + "death_animation": "6781", + "name": "Vampyre Juvenile", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "6276", + "strength_level": "1", + "id": "3533", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "He looks really hungry!", + "slayer_task": "86", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Held Vampyre Juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "3534", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "An initiate juvenile vampyre", + "slayer_task": "86", + "melee_animation": "6016", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "6031", + "name": "Juvinate", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "3577", + "range_level": "46", + "attack_level": "1" + }, + { + "examine": "Is it a sheep?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3579", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He guards the dungeon with the faithfulness of the undead.", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "50", + "safespot": null, + "lifepoints": "100", + "strength_level": "50", + "id": "3581", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "slayer_exp": "49", + "name": "Guard dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3582", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "164", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "163", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "1", + "id": "3583", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No spider could grow that big! It's unrealistic!", + "melee_animation": "5319", + "range_animation": "0", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5321", + "name": "Huge spider", + "defence_level": "72", + "safespot": null, + "lifepoints": "122", + "strength_level": "1", + "id": "3585", + "aggressive": "true", + "range_level": "72", + "attack_level": "1" + }, + { + "examine": "Good doggy...", + "melee_animation": "6562", + "range_animation": "0", + "combat_audio": "3717,3719,3718", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "116", + "magic_animation": "0", + "death_animation": "6576", + "name": "Hellhound", + "defence_level": "60", + "safespot": null, + "lifepoints": "134", + "strength_level": "60", + "id": "3586", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Big, ugly, and smelly.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "27", + "respawn_delay": "25", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Rantz", + "defence_level": "27", + "safespot": null, + "lifepoints": "60", + "strength_level": "27", + "id": "3587", + "aggressive": "true", + "bonuses": "15,15,10,20,40,15,50,50,50,20,50,58,0,0,0", + "range_level": "27", + "attack_level": "27" + }, + { + "examine": "Young but still dangerous.", + "melee_animation": "25", + "range_animation": "25", + "combat_audio": "408,410,409", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "32", + "defence_animation": "26", + "weakness": "8", + "magic_animation": "25", + "death_animation": "28", + "name": "Baby red dragon", + "defence_level": "42", + "safespot": null, + "lifepoints": "50", + "strength_level": "40", + "id": "3588", + "aggressive": "true", + "bonuses": "20,10,10,20,40,40,20,40,40,20,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "I don't think insect repellent will work...", + "melee_animation": "6223", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6228", + "name": "Kalphite Soldier", + "defence_level": "70", + "safespot": null, + "lifepoints": "114", + "strength_level": "70", + "id": "3589", + "aggressive": "true", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Its scales seem to be made of steel.", + "combat_audio": "408,410,409", + "magic_level": "72", + "respawn_delay": "35", + "weakness": "8", + "slayer_exp": "221", + "name": "Steel dragon", + "defence_level": "238", + "safespot": null, + "lifepoints": "210", + "strength_level": "229", + "id": "3590", + "aggressive": "true", + "bonuses": "56,42,104,51,212,115,232,302,331,21,264,100,100,40,0", + "clue_level": "2", + "range_level": "185", + "attack_level": "234" + }, + { + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3591", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Arrgh! Look at its pointy teeth!", + "range_animation": "0", + "combat_audio": "400,404,403", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Demon", + "defence_level": "75", + "safespot": null, + "lifepoints": "107", + "strength_level": "75", + "id": "3593", + "aggressive": "true", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "A large snake that thrives in swamps.", + "melee_animation": "3538", + "range_animation": "3538", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "defence_animation": "3539", + "weakness": "0", + "magic_animation": "3538", + "death_animation": "3540", + "name": "Swamp snake", + "defence_level": "40", + "safespot": null, + "lifepoints": "121", + "strength_level": "33", + "id": "3599", + "bonuses": "10,10,10,10,10,10,1,10,6,10,6,4,0,0,0", + "range_level": "45", + "attack_level": "35" + }, + { + "examine": "A large snake that thrives in swamps.", + "melee_animation": "3538", + "range_animation": "3538", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "defence_animation": "3539", + "magic_animation": "3538", + "death_animation": "3540", + "name": "Swamp snake", + "defence_level": "60", + "safespot": null, + "lifepoints": "121", + "strength_level": "50", + "id": "3600", + "bonuses": "10,10,10,10,10,10,1,10,6,10,6,4,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A large snake that thrives in swamps.", + "slayer_task": "86", + "melee_animation": "3538", + "range_animation": "3538", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "defence_animation": "3539", + "weakness": "7", + "magic_animation": "3538", + "death_animation": "3540", + "name": "Swamp snake", + "defence_level": "40", + "safespot": null, + "lifepoints": "121", + "strength_level": "33", + "id": "3601", + "bonuses": "10,10,10,10,10,10,1,10,6,10,6,4,0,0,0", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "A large snake that thrives in swamps.", + "melee_animation": "3538", + "range_animation": "3538", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "defence_animation": "3539", + "magic_animation": "3538", + "death_animation": "3540", + "name": "Swamp snake", + "defence_level": "40", + "safespot": null, + "lifepoints": "121", + "strength_level": "33", + "id": "3602", + "bonuses": "10,10,10,10,10,10,1,10,6,10,6,4,0,0,0", + "range_level": "1", + "attack_level": "35" + }, + { + "name": "Dead swamp snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "3603", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dead swamp snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "3604", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dead swamp snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "3605", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I'm glad I can't see the rest of it!", + "melee_animation": "3618", + "range_animation": "3618", + "magic_level": "80", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3620", + "name": "Tentacle", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "80", + "id": "3618", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "I'm glad I can't see the rest of it!", + "melee_animation": "3731", + "range_animation": "0", + "attack_speed": "10", + "magic_level": "80", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3733", + "name": "Head", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "85", + "id": "3619", + "aggressive": "true", + "range_level": "80", + "attack_level": "85" + }, + { + "melee_animation": "3731", + "attack_speed": "10", + "respawn_delay": "60", + "defence_animation": "3732", + "death_animation": "3733", + "name": "Head", + "defence_level": "1", + "safespot": null, + "lifepoints": "150", + "strength_level": "1", + "id": "3620", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "3622", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A high-ranking Vyrewatch", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fyiona Fray", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3634", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a little on the cross side!", + "range_animation": "0", + "combat_audio": "498,500,499", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Angry bear", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3645", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a little on the cross side!", + "melee_animation": "6376", + "range_animation": "0", + "combat_audio": "496,498,497", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6377", + "name": "Angry unicorn", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3646", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a little on the cross side!", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Angry giant rat", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3647", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a little on the cross side!", + "melee_animation": "6185", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6182", + "name": "Angry goblin", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3648", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "AHHHHH!", + "melee_animation": "3812", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3813", + "name": "Fear reaper", + "defence_level": "27", + "safespot": null, + "lifepoints": "38", + "strength_level": "27", + "id": "3649", + "range_level": "1", + "attack_level": "27" + }, + { + "examine": "What on RuneScape is that?!?", + "melee_animation": "3818", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3821", + "name": "Confusion beast", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3650", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A hopeless poor creature.", + "melee_animation": "3823", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3827", + "name": "Hopeless creature", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3655", + "range_level": "1", + "attack_level": "25" + }, + { + "name": "Angry unicorn", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "496,498,497", + "strength_level": "1", + "id": "3661", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Angry giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3662", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a little on the cross side!", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6182", + "name": "Angry goblin", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3663", + "range_level": "1", + "attack_level": "25" + }, + { + "name": "Angry bear", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "3664", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Freshly sheared.", + "melee_animation": "5341", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5343", + "name": "Ram", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "3672", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "White and shaggy.", + "melee_animation": "5338", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5336", + "name": "Ram", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "3673", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "If you see them circling", + "melee_animation": "2019", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "2021", + "name": "Vulture", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "3675", + "range_level": "1", + "attack_level": "38" + }, + { + "death_animation": "2026", + "name": "Vulture", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "2025", + "strength_level": "1", + "id": "3676", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "2024" + }, + { + "examine": "A young boy handing out flyers.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Leaflet Dropper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3680", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could use a good meal.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "17", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "3697", + "range_level": "1", + "attack_level": "17" + }, + { + "melee_animation": "400", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "3698", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "400", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "3699", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems a little underweight.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3700", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "He seems a little underweight.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3701", + "range_level": "1", + "attack_level": "20" + }, + { + "melee_animation": "395", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "1", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "3702", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems a little underweight.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3703", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "He seems a little underweight.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3704", + "range_level": "1", + "attack_level": "22" + }, + { + "name": "Skeleton fremennik", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "3705", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ulfric", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "6118", + "strength_level": "1", + "id": "3706", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Eww", + "slayer_task": "67", + "melee_animation": "6117", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "50", + "magic_animation": "0", + "death_animation": "6115", + "name": "Brine rat", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "3707", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "A Wilderness fighter of massive repute.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3709", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An annoying flappy thing.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "4915", + "attack_speed": "6", + "magic_level": "32", + "defence_animation": "4916", + "weakness": "4", + "slayer_exp": "8", + "magic_animation": "4915", + "death_animation": "4917", + "name": "Giant bat", + "defence_level": "32", + "safespot": null, + "lifepoints": "32", + "strength_level": "12", + "id": "3711", + "aggressive": "true", + "range_level": "1", + "attack_level": "12" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "3715", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3726", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "5", + "respawn_delay": "120", + "defence_animation": "3890", + "weakness": "8", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "20", + "safespot": null, + "lifepoints": "13", + "strength_level": "20", + "id": "3727", + "bonuses": "5,10,10,10,10,2,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "10", + "respawn_delay": "120", + "defence_animation": "3890", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "25", + "safespot": null, + "lifepoints": "23", + "strength_level": "25", + "id": "3728", + "bonuses": "10,15,15,15,15,5,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "10", + "respawn_delay": "120", + "defence_animation": "3890", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "3729", + "bonuses": "15,20,20,20,20,8,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "15", + "respawn_delay": "120", + "defence_animation": "3890", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "35", + "safespot": null, + "lifepoints": "23", + "strength_level": "35", + "id": "3730", + "bonuses": "20,25,25,25,25,10,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "20", + "respawn_delay": "120", + "defence_animation": "3890", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "40", + "safespot": null, + "lifepoints": "23", + "strength_level": "40", + "id": "3731", + "bonuses": "25,30,30,30,30,15,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "14", + "respawn_delay": "127", + "defence_animation": "3902", + "weakness": "9", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "28", + "poison_immune": "true", + "safespot": null, + "lifepoints": "23", + "strength_level": "28", + "id": "3732", + "aggressive": "true", + "bonuses": "20,25,20,40,40,40,40,5,18,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "14", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "28", + "poison_immune": "true", + "safespot": null, + "lifepoints": "23", + "strength_level": "28", + "id": "3733", + "aggressive": "true", + "bonuses": "20,25,20,40,40,40,40,5,18,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "20", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "42", + "poison_immune": "true", + "safespot": null, + "lifepoints": "38", + "strength_level": "42", + "id": "3734", + "aggressive": "true", + "bonuses": "30,35,30,50,50,50,50,10,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "20", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "42", + "poison_immune": "true", + "safespot": null, + "lifepoints": "38", + "strength_level": "42", + "id": "3735", + "aggressive": "true", + "bonuses": "30,35,30,50,50,50,50,10,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "25", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "54", + "poison_immune": "true", + "safespot": null, + "lifepoints": "53", + "strength_level": "54", + "id": "3736", + "aggressive": "true", + "bonuses": "35,40,35,60,60,60,60,20,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "25", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "54", + "poison_immune": "true", + "safespot": null, + "lifepoints": "53", + "strength_level": "54", + "id": "3737", + "aggressive": "true", + "bonuses": "35,40,35,60,60,60,60,20,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "30", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "60", + "poison_immune": "true", + "safespot": null, + "lifepoints": "68", + "strength_level": "60", + "id": "3738", + "aggressive": "true", + "bonuses": "40,50,40,70,70,70,70,30,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "30", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "60", + "poison_immune": "true", + "safespot": null, + "lifepoints": "68", + "strength_level": "60", + "id": "3739", + "aggressive": "true", + "bonuses": "40,50,40,70,70,70,70,30,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "35", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "83", + "strength_level": "70", + "id": "3740", + "aggressive": "true", + "bonuses": "50,60,50,80,70,90,80,35,14,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "35", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "83", + "strength_level": "70", + "id": "3741", + "aggressive": "true", + "bonuses": "50,60,50,80,70,90,80,35,14,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "120", + "defence_animation": "3916", + "weakness": "7", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "15", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "3742", + "bonuses": "45,45,45,45,50,5,45,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "15", + "respawn_delay": "120", + "defence_animation": "3916", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "20", + "safespot": null, + "lifepoints": "38", + "strength_level": "40", + "id": "3743", + "bonuses": "45,45,45,45,50,5,55,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "20", + "respawn_delay": "120", + "defence_animation": "3916", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "30", + "safespot": null, + "lifepoints": "53", + "strength_level": "60", + "id": "3744", + "bonuses": "45,55,55,55,50,10,45,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "120", + "defence_animation": "3916", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "45", + "safespot": null, + "lifepoints": "53", + "strength_level": "75", + "id": "3745", + "bonuses": "60,60,60,60,80,10,45,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "120", + "defence_animation": "3916", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "60", + "safespot": null, + "lifepoints": "53", + "strength_level": "80", + "id": "3746", + "bonuses": "65,70,70,70,90,20,56,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "10", + "respawn_delay": "125", + "defence_animation": "3909", + "weakness": "6", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "20", + "safespot": null, + "lifepoints": "33", + "strength_level": "20", + "id": "3747", + "bonuses": "20,40,40,40,40,10,38,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "15", + "respawn_delay": "125", + "defence_animation": "3909", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "30", + "safespot": null, + "lifepoints": "50", + "strength_level": "30", + "id": "3748", + "bonuses": "30,60,60,60,60,15,38,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "20", + "respawn_delay": "125", + "defence_animation": "3909", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "40", + "safespot": null, + "lifepoints": "67", + "strength_level": "40", + "id": "3749", + "bonuses": "50,70,70,70,70,20,38,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "30", + "respawn_delay": "125", + "defence_animation": "3909", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "60", + "safespot": null, + "lifepoints": "101", + "strength_level": "60", + "id": "3750", + "bonuses": "60,100,100,100,100,30,25,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "25", + "respawn_delay": "125", + "defence_animation": "3909", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "50", + "safespot": null, + "lifepoints": "84", + "strength_level": "50", + "id": "3751", + "bonuses": "55,80,80,80,85,25,30,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "25", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "weakness": "5", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "25", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3752", + "aggressive": "true", + "bonuses": "30,30,30,30,15,30,40,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "25", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "25", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3753", + "aggressive": "true", + "bonuses": "30,30,30,30,15,30,40,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "40", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "40", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "3754", + "aggressive": "true", + "bonuses": "45,40,40,40,25,35,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "40", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "40", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "3755", + "aggressive": "true", + "bonuses": "45,40,40,40,25,35,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "50", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "50", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "3756", + "aggressive": "true", + "bonuses": "35,40,40,40,30,35,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "50", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "50", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "3757", + "aggressive": "true", + "bonuses": "35,40,40,40,30,35,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "60", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "60", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "3758", + "aggressive": "true", + "bonuses": "60,80,80,80,50,50,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "60", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "60", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "3759", + "aggressive": "true", + "bonuses": "60,80,80,80,50,50,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "70", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "70", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "3760", + "aggressive": "true", + "bonuses": "40,100,100,100,50,50,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "70", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "70", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "3761", + "aggressive": "true", + "bonuses": "40,100,100,100,50,50,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "30", + "respawn_delay": "120", + "defence_animation": "3921", + "weakness": "0", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "25", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "3762", + "aggressive": "true", + "bonuses": "20,40,40,40,40,40,40,40,0,0,0,0,0,0,0", + "range_level": "25", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "30", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "25", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "3763", + "aggressive": "true", + "bonuses": "20,40,40,40,40,40,40,40,0,0,0,0,0,0,0", + "range_level": "25", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "40", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "3764", + "aggressive": "true", + "bonuses": "30,50,60,60,60,60,40,40,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "40", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "3765", + "aggressive": "true", + "bonuses": "30,40,60,60,60,60,40,40,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "50", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "3766", + "aggressive": "true", + "bonuses": "35,65,70,70,70,70,40,40,0,0,0,0,0,0,0", + "range_level": "50", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "50", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "3767", + "aggressive": "true", + "bonuses": "35,65,70,70,70,70,40,40,0,0,0,0,0,0,0", + "range_level": "50", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "60", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "60", + "safespot": null, + "lifepoints": "78", + "strength_level": "1", + "id": "3768", + "aggressive": "true", + "bonuses": "40,90,80,80,80,80,40,40,0,0,0,0,0,0,0", + "range_level": "60", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "60", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "60", + "safespot": null, + "lifepoints": "78", + "strength_level": "1", + "id": "3769", + "aggressive": "true", + "bonuses": "40,90,80,80,80,80,40,40,0,0,0,0,0,0,0", + "range_level": "60", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "70", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "70", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "3770", + "aggressive": "true", + "bonuses": "50,100,100,100,120,100,40,40,80,0,0,0,0,0,0", + "range_level": "70", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "70", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "70", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "3771", + "aggressive": "true", + "bonuses": "50,100,100,100,120,100,40,40,80,0,0,0,0,0,0", + "range_level": "70", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "14", + "respawn_delay": "120", + "defence_animation": "3895", + "weakness": "9", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "28", + "safespot": null, + "lifepoints": "53", + "strength_level": "28", + "id": "3772", + "aggressive": "true", + "bonuses": "45,45,50,50,50,50,50,15,50,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "21", + "respawn_delay": "120", + "defence_animation": "3895", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "42", + "safespot": null, + "lifepoints": "83", + "strength_level": "42", + "id": "3773", + "aggressive": "true", + "bonuses": "45,45,60,50,50,50,50,15,50,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "32", + "respawn_delay": "120", + "defence_animation": "3895", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "56", + "safespot": null, + "lifepoints": "113", + "strength_level": "56", + "id": "3774", + "aggressive": "true", + "bonuses": "45,45,60,80,80,80,80,25,50,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "56" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "38", + "respawn_delay": "120", + "defence_animation": "3895", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "74", + "safespot": null, + "lifepoints": "143", + "strength_level": "74", + "id": "3775", + "aggressive": "true", + "bonuses": "45,45,60,60,60,60,60,20,50,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "45", + "respawn_delay": "120", + "defence_animation": "3895", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "88", + "safespot": null, + "lifepoints": "173", + "strength_level": "88", + "id": "3776", + "aggressive": "true", + "bonuses": "45,45,80,100,100,100,100,30,46,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "88" + }, + { + "examine": "Cheerful, helpful and optimistic, I'll bet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doomsayer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3777", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "attack_speed": "5", + "magic_level": "80", + "respawn_delay": "120", + "name": "Void Knight", + "defence_level": "80", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "3782", + "bonuses": "180,180,180,180,80,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Long legged licker.", + "melee_animation": "7260", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7256", + "name": "Frog", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3783", + "range_level": "1", + "attack_level": "55" + }, + { + "name": "Void Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "attack_speed": "0", + "id": "3784", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "attack_speed": "5", + "magic_level": "80", + "respawn_delay": "120", + "name": "Void Knight", + "defence_level": "80", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "3785", + "bonuses": "180,180,180,180,80,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A powerful knight of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Void Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A powerful knight of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Void Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3788", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3790", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3791", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3792", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3793", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3794", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3795", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3796", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3797", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3798", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3799", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3800", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3801", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire (Novice)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3802", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Posts things.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Postie Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3805", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Miss Millicent Miller the Miller of Mill Lane Mill.", + "name": "Millie Miller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3806", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Gillie the Milkmaid milks cows. She's udderly fantastic at it.", + "name": "Gillie Groats", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3807", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Massive beast of War with extra Gnome.", + "melee_animation": "3960", + "range_animation": "3954", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "3962", + "name": "Tortoise", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "3808", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "Tally Ho!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Dalbur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3809", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Huzzah!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Bleemadge", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3810", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Up up and away!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Errdo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3811", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Up up and away!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Klemfoodle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3812", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Gnome Arrow-chucker", + "combat_style": "1", + "melee_animation": "190", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome Archer", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "3814", + "aggressive": "true", + "range_level": "30", + "attack_level": "1" + }, + { + "examine": "Yee haa!", + "melee_animation": "3969", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome Driver", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "3815", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A battle mage of the gnomish variety.", + "combat_style": "2", + "melee_animation": "3968", + "range_animation": "0", + "magic_level": "34", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome Mage", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "1", + "id": "3816", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The cruel tortoise trainer. Boo!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trainer Nacklepen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3818", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A large tortoise.", + "melee_animation": "3960", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "3962", + "name": "Tortoise", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "3819", + "range_level": "1", + "attack_level": "36" + }, + { + "agg_radius": "64", + "melee_animation": "6241", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6240", + "death_animation": "6242", + "name": "Kalphite Queen", + "defence_level": "1", + "safespot": null, + "lifepoints": "255", + "strength_level": "1", + "id": "3835", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "melee_animation": "6234", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6237", + "death_animation": "6233", + "name": "Kalphite Queen", + "defence_level": "1", + "safespot": null, + "lifepoints": "255", + "strength_level": "1", + "id": "3836", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An aquatic troll.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Sea troll", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "3840", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An aquatic troll.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Sea troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "3843", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "name": "Skeleton Mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "3844", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The mother of all sea trolls!", + "melee_animation": "3991", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "3993", + "name": "Sea Troll Queen", + "defence_level": "65", + "safespot": null, + "lifepoints": "428", + "strength_level": "65", + "id": "3847", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "What have they done to him?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing spot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3849", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton Mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "3850", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A skeleton of dark magic.", + "slayer_task": "75", + "start_gfx": "2713", + "combat_style": "2", + "melee_animation": "5523", + "respawn_delay": "15", + "weakness": "4", + "magic_animation": "5523", + "death_animation": "5491", + "lifepoints": "81", + "id": "3851", + "aggressive": "true", + "bonuses": "30,30,45,10,30,30,30,30,30,30,30,30,30,30,40", + "range_animation": "5523", + "combat_audio": "774,775,777", + "magic_level": "85", + "end_gfx": "2723", + "defence_animation": "5489", + "name": "Skeleton Mage", + "defence_level": "80", + "poison_immune": "true", + "safespot": null, + "strength_level": "26", + "range_level": "85", + "projectile": "2718", + "attack_level": "26" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "3915", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His bark's worse than his blight.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Carpenter Kjallak", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3916", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a bit seedy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer Fromund", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3917", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Snake, snake, oh, it's a young snake.", + "slayer_task": "72", + "melee_animation": "3538", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "3540", + "name": "Sea Snake Young", + "defence_level": "70", + "safespot": null, + "lifepoints": "85", + "strength_level": "70", + "id": "3939", + "aggressive": "true", + "range_level": "1", + "attack_level": "90" + }, + { + "examine": "A baby sea snake. Snaaaaaaake!", + "slayer_task": "72", + "melee_animation": "3538", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "3540", + "name": "Sea Snake Hatchling", + "defence_level": "50", + "safespot": null, + "lifepoints": "50", + "strength_level": "55", + "id": "3940", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3941", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the entrance to the dungeons.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3942", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A big snake that lives in the sea. How did it get there?", + "melee_animation": "4040", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "4039", + "name": "Giant Sea Snake", + "defence_level": "160", + "safespot": null, + "lifepoints": "100", + "strength_level": "90", + "id": "3943", + "aggressive": "true", + "range_level": "130", + "attack_level": "170" + }, + { + "slayer_exp": "37", + "name": "Cockatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4227", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "75", + "name": "Basilisk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4228", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Large, heavy, with sharp things attached to its head.", + "melee_animation": "9439", + "range_animation": "9439", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9441", + "slayer_exp": "97", + "magic_animation": "9439", + "death_animation": "9440", + "name": "Kurask", + "defence_level": "105", + "safespot": null, + "lifepoints": "97", + "strength_level": "105", + "id": "4229", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,20,20,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "67" + }, + { + "examine": "A denizen of the Abyss!", + "slayer_task": "1", + "melee_animation": "1537", + "range_animation": "1537", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "0", + "weakness": "1", + "slayer_exp": "150", + "magic_animation": "1537", + "death_animation": "1538", + "name": "Abyssal demon", + "defence_level": "135", + "safespot": null, + "lifepoints": "150", + "strength_level": "67", + "id": "4230", + "bonuses": "0,0,0,0,0,20,20,20,0,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "97" + }, + { + "name": "Demon butler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "400,404,403", + "strength_level": "1", + "id": "4243", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Head of the servants' guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chief servant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4245", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She smells unpleasantly of chemicals.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Taxidermist", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4246", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fancy businessman with a mighty fine hat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Estate agent", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4247", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Someone has to get rid of all the stone they dug Keldagrim out of.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Stonemason", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4248", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He changes the shape of wood.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "facing_booth": "true", + "magic_animation": "0", + "death_animation": "0", + "name": "Sawmill operator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4250", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She has green fingers. (Not literally.)", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Garden supplier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4251", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Beak areful with this one", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Macaroni Penguin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4252", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4257", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarven guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Guard", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "4258", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "12" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4259", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4260", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4261", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4262", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4263", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4264", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4265", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4266", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4267", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4268", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4269", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4270", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4271", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4272", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4273", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4274", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4275", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4276", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Animated bronze armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Bronze Armour", + "defence_level": "8", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "4278", + "bonuses": "3,3,3,3,1,3,1,3,3,3,3,8,10,8,3", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Animated iron armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Iron Armour", + "defence_level": "16", + "safespot": null, + "lifepoints": "20", + "strength_level": "16", + "id": "4279", + "bonuses": "6,6,6,6,2,6,6,6,6,6,6,2,25,2,3", + "range_level": "1", + "attack_level": "16" + }, + { + "examine": "Animated steel armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Steel Armour", + "defence_level": "32", + "safespot": null, + "lifepoints": "40", + "strength_level": "32", + "id": "4280", + "bonuses": "10,10,10,10,4,10,10,10,10,10,10,2,22,2,3", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "Animated black armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Black Armour", + "defence_level": "40", + "safespot": null, + "lifepoints": "60", + "strength_level": "40", + "id": "4281", + "bonuses": "15,15,15,15,5,15,6,15,15,16,15,5,27,5,3", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Animated mithril armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Mithril Armour", + "defence_level": "55", + "safespot": null, + "lifepoints": "80", + "strength_level": "55", + "id": "4282", + "bonuses": "20,20,20,20,20,20,8,20,20,20,20,5,31,5,3", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Animated adamant armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Adamant Armour", + "defence_level": "75", + "safespot": null, + "lifepoints": "99", + "strength_level": "65", + "id": "4283", + "bonuses": "25,25,25,25,25,25,12,25,25,25,25,5,35,5,3", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Animated rune armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Rune Armour", + "defence_level": "85", + "safespot": null, + "lifepoints": "118", + "strength_level": "75", + "id": "4284", + "bonuses": "30,30,30,30,30,30,16,30,25,30,30,5,39,5,3", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "A one-eyed man eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "35", + "safespot": null, + "lifepoints": "75", + "strength_level": "65", + "id": "4291", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A one-eyed woman eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "4651", + "weakness": "1", + "slayer_exp": "100", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "65", + "safespot": null, + "lifepoints": "100", + "strength_level": "65", + "id": "4292", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "He looks fair and reliable.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ref", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4300", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4301", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4302", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4303", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4304", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4305", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4306", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard for the humans against monster group.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4307", + "clue_level": "1", + "range_level": "1", + "attack_level": "26" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4308", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4309", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4310", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4311", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4316", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4318", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4320", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "H.A.M. Deacon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4329", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4336", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "4343", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "220", + "combat_audio": "629,631,630", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "221", + "death_animation": "223", + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "12", + "strength_level": "1", + "id": "4344", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's all white by me.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4917", + "name": "Albino bat", + "defence_level": "31", + "safespot": null, + "lifepoints": "44", + "strength_level": "31", + "id": "4345", + "range_level": "1", + "attack_level": "31" + }, + { + "examine": "A flying blood sucker.", + "melee_animation": "2397", + "range_animation": "0", + "attack_speed": "10", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "2398", + "name": "Giant mosquito", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "4347", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "A horrible", + "slayer_task": "52", + "melee_animation": "4235", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "45", + "magic_animation": "0", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "4348", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "4234", + "respawn_delay": "60", + "defence_animation": "4232", + "slayer_exp": "45", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "1", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "4349", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horrible", + "slayer_task": "52", + "melee_animation": "4235", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "45", + "magic_animation": "0", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "4350", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "4234", + "respawn_delay": "60", + "defence_animation": "4232", + "slayer_exp": "45", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "1", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "4351", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4234", + "respawn_delay": "60", + "defence_animation": "4232", + "slayer_exp": "45", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "1", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "4352", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4353", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4354", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4355", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4356", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4357", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "Patchy the pirate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Patchy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4359", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very flamboyant pirate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fancy Dan", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4361", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I can't wait to buy from a guy with Honest in his name...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Honest Jimmy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4362", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "4363", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Blue Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "4371", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Red Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "4372", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A colourful bird.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Parrot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4373", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A retired RuneScape security guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Security Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4375", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bony ghost.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "6", + "defence_animation": "404", + "slayer_exp": "60", + "magic_animation": "422", + "death_animation": "9055", + "name": "Ankou", + "defence_level": "50", + "safespot": null, + "lifepoints": "60", + "strength_level": "69", + "id": "4381", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A bony ghost.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "6", + "defence_animation": "404", + "slayer_exp": "60", + "magic_animation": "422", + "death_animation": "9055", + "name": "Ankou", + "defence_level": "50", + "safespot": null, + "lifepoints": "66", + "strength_level": "69", + "id": "4382", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A bony ghost.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "6", + "defence_animation": "404", + "slayer_exp": "60", + "magic_animation": "422", + "death_animation": "9055", + "name": "Ankou", + "defence_level": "55", + "safespot": null, + "lifepoints": "66", + "strength_level": "74", + "id": "4383", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "68", + "strength_level": "1", + "id": "4384", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "4385", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "strength_level": "1", + "id": "4386", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5541", + "slayer_exp": "25", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "36", + "strength_level": "1", + "id": "4387", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "4388", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't think insect repellent will workโ€ฆ", + "slayer_task": "34", + "melee_animation": "1184", + "range_animation": "1184", + "attack_speed": "3", + "respawn_delay": "30", + "defence_animation": "1186", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "1184", + "death_animation": "1190", + "name": "Flesh Crawler", + "defence_level": "10", + "safespot": null, + "lifepoints": "25", + "strength_level": "2", + "id": "4389", + "aggressive": "true", + "bonuses": "0,0,0,0,0,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "I don't think insect repellent will workโ€ฆ", + "melee_animation": "1184", + "range_animation": "1184", + "attack_speed": "3", + "respawn_delay": "30", + "defence_animation": "1186", + "slayer_exp": "25", + "magic_animation": "1184", + "death_animation": "1190", + "name": "Flesh Crawler", + "defence_level": "10", + "safespot": null, + "lifepoints": "25", + "strength_level": "2", + "id": "4390", + "aggressive": "true", + "bonuses": "0,0,0,0,0,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "I don't think insect repellent will workโ€ฆ", + "melee_animation": "1184", + "range_animation": "1184", + "attack_speed": "3", + "respawn_delay": "30", + "defence_animation": "1186", + "slayer_exp": "25", + "magic_animation": "1184", + "death_animation": "1190", + "name": "Flesh Crawler", + "defence_level": "10", + "safespot": null, + "lifepoints": "25", + "strength_level": "2", + "id": "4391", + "aggressive": "true", + "bonuses": "0,0,0,0,0,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "25", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "4392", + "bonuses": "15,25,25,25,25,25,25,15,15,25,25,25,25,25,25", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "28", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "4393", + "aggressive": "true", + "bonuses": "15,25,28,28,25,28,28,15,15,28,25,25,25,25,25", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "4394", + "bonuses": "35,45,45,45,45,45,45,35,35,45,45,45,45,45,45", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "combat_audio": "703,705,704", + "attack_speed": "5", + "weakness": "9", + "name": "Giant rat", + "defence_level": "23", + "safespot": null, + "lifepoints": "26", + "strength_level": "20", + "id": "4395", + "aggressive": "true", + "bonuses": "19,15,15,34,36,38,33,31,30,14,0,0,0,0,0", + "range_level": "1", + "attack_level": "21" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "4396", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big Cow-like... But cows don't have serpent tails!", + "melee_animation": "4271", + "attack_speed": "5", + "magic_level": "38", + "spell_id": "7", + "respawn_delay": "74", + "defence_animation": "4273", + "slayer_exp": "50", + "magic_animation": "4272", + "death_animation": "4270", + "name": "Catablepon", + "defence_level": "38", + "safespot": null, + "lifepoints": "50", + "strength_level": "38", + "id": "4397", + "aggressive": "true", + "bonuses": "5,20,15,3,10,20,10,10,20,15,23,25,15,25,10", + "clue_level": "1", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Big Cow-like... But cows don't have serpent tails!", + "melee_animation": "4271", + "attack_speed": "5", + "magic_level": "38", + "spell_id": "7", + "respawn_delay": "74", + "defence_animation": "4273", + "slayer_exp": "50", + "magic_animation": "4272", + "death_animation": "4270", + "name": "Catablepon", + "defence_level": "38", + "safespot": null, + "lifepoints": "70", + "strength_level": "38", + "id": "4398", + "aggressive": "true", + "bonuses": "20,25,10,20,25,10,10,11,0,0,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Big Cow-like... But cows don't have serpent tails!", + "melee_animation": "4271", + "attack_speed": "5", + "magic_level": "45", + "spell_id": "7", + "respawn_delay": "74", + "defence_animation": "4273", + "slayer_exp": "50", + "magic_animation": "4272", + "death_animation": "4270", + "name": "Catablepon", + "defence_level": "38", + "safespot": null, + "lifepoints": "50", + "strength_level": "58", + "id": "4399", + "aggressive": "true", + "bonuses": "50,45,50,40,45,20,30,25,33,25,25,20,20,40,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "I think this spider has been genetically modified.", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "defence_animation": "5328", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Giant spider", + "defence_level": "51", + "safespot": null, + "lifepoints": "50", + "strength_level": "45", + "id": "4400", + "aggressive": "true", + "bonuses": "19,21,19,62,45,51,54,63,60,18,0,0,0,0,0", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "6249", + "respawn_delay": "60", + "defence_animation": "6250", + "death_animation": "6251", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4401", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An extremely vicious scorpion.", + "melee_animation": "6254", + "range_animation": "6254", + "combat_audio": "3611,3612,3610", + "attack_speed": "5", + "defence_animation": "6255", + "slayer_exp": "17", + "magic_animation": "6254", + "death_animation": "6256", + "name": "Scorpion", + "defence_level": "49", + "safespot": null, + "lifepoints": "55", + "strength_level": "51", + "id": "4402", + "aggressive": "true", + "bonuses": "12,23,10,51,32,62,29,54,48,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "An extremely vicious scorpion.", + "melee_animation": "6254", + "range_animation": "6254", + "combat_audio": "3611,3612,3610", + "attack_speed": "5", + "defence_animation": "6255", + "slayer_exp": "17", + "magic_animation": "6254", + "death_animation": "6256", + "name": "Scorpion", + "defence_level": "35", + "safespot": null, + "lifepoints": "37", + "strength_level": "31", + "id": "4403", + "aggressive": "true", + "bonuses": "15,16,12,32,19,38,18,34,32,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Examine not added", + "slayer_task": "58", + "melee_animation": "4266", + "range_animation": "4266", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "4267", + "weakness": "7", + "slayer_exp": "10", + "magic_animation": "4266", + "death_animation": "4265", + "name": "Minotaur", + "defence_level": "10", + "safespot": null, + "lifepoints": "11", + "strength_level": "10", + "id": "4404", + "bonuses": "8,8,10,8,8,10,8,8,8,10,8,8,8,8,8", + "clue_level": "0", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Examine not added", + "melee_animation": "4266", + "range_animation": "4266", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "4267", + "magic_animation": "4266", + "death_animation": "4265", + "name": "Minotaur", + "defence_level": "15", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "4405", + "bonuses": "11,11,13,11,11,13,11,11,11,13,11,11,11,11,11", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "4266", + "range_animation": "4266", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "4267", + "slayer_exp": "22", + "magic_animation": "4266", + "death_animation": "4265", + "name": "Minotaur", + "defence_level": "19", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "4406", + "bonuses": "15,15,15,15,15,15,15,15,15,15,15,15,15,15,15", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4407", + "bonuses": "3,3,3,3,3,3,3,3,3,3,3,3,3,3,3", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "16", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4408", + "bonuses": "8,8,8,8,8,8,8,8,8,8,8,8,8,8,8", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "7", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "9", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4409", + "bonuses": "6,6,6,6,6,6,6,6,6,6,6,6,6,6,6", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4410", + "bonuses": "8,8,8,8,8,8,8,8,8,8,8,8,8,8,8", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "17", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4411", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4412", + "bonuses": "8,8,8,8,8,8,8,8,8,8,8,8,8,8,8", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "6559", + "range_animation": "6559", + "combat_audio": "481,491,490", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "6557", + "slayer_exp": "15", + "magic_animation": "6559", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "9", + "safespot": null, + "lifepoints": "69", + "strength_level": "1", + "id": "4413", + "bonuses": "7,7,7,7,7,7,7,7,7,7,7,7,7,7,7", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "6559", + "range_animation": "6559", + "combat_audio": "481,491,490", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "6557", + "slayer_exp": "10", + "magic_animation": "6559", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "7", + "safespot": null, + "lifepoints": "69", + "strength_level": "1", + "id": "4414", + "bonuses": "5,5,5,5,5,5,5,5,5,5,5,5,5,5,5", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "4415", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4300", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4301", + "slayer_exp": "112", + "death_animation": "4302", + "name": "Gorak", + "defence_level": "1", + "safespot": null, + "lifepoints": "112", + "strength_level": "1", + "id": "4418", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A highly enlightened being.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cosmic Being", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4419", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Horseplay.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Centaur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4438", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Half horse", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Centaur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A noble creature!", + "melee_animation": "6376", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6377", + "name": "Stag", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "4440", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Twiggy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wood Dryad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4441", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Fairy ring maintenance division.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy Fixit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4455", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works in the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4457", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She works in the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4458", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She works in the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4459", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "9", + "safespot": null, + "lifepoints": "12", + "strength_level": "9", + "id": "4470", + "aggressive": "true", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "A magic training dummy", + "melee_animation": "94", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "97", + "name": "Magic dummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "4474", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Who's your mummy?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guardian mummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4476", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4479", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4480", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4481", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4482", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4483", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4484", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4485", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4486", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4487", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4488", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4489", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4490", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4491", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4492", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "General Wartface", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4494", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4499", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is he real or is it just my imagination?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4501", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Does she really exist?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Lady", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4502", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He reminds me of my old mathematics teacher.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Numerator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4503", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The master of accomplishment.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4504", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He knows what is possible.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Perceptive", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4505", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He knows the past", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4506", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Luck is probably on his side.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Fluke", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4507", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's like looking in the mirror.", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Me", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "60", + "id": "4509", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "It's like looking in the mirror.", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Me", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "60", + "id": "4510", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Spiritual leader of the Moonclan.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Oneiromancer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4511", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The craziest house I ever did see!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "House", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4512", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "How does it see where to sweep?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Enchanted Broom", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4521", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I'm not sure if it's actually doing anything of use.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Enchanted Bucket", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4524", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4527", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4528", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4529", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4385", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4530", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4385", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4531", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4532", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4533", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "85", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "85", + "strength_level": "30", + "id": "4534", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Either a very fremennikey pirate", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lokar Searunner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4537", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I always wondered what that job description actually meant...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cabin boy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4539", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The High Priest has been transformed into an avatar of Bandos.", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Bentley", + "defence_level": "55", + "safespot": null, + "lifepoints": "214", + "strength_level": "55", + "id": "4540", + "aggressive": "true", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "A stickler for hygiene in the kitchen.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Beefy' Burns", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4541", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A keen-eyed lookout with a telescope.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Eagle-eye' Shultz", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4542", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "First mate to Captain Bentley.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "First mate 'Davey-boy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4543", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A pirate through and through.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Picarron' Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4545", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Jake", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "melee_animation": "422", + "strength_level": "1", + "id": "4546", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "He got his name from his favourite hobby. Reading about beds.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bedread the bold", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4547", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Wilson", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "melee_animation": "395", + "strength_level": "1", + "id": "4548", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Nobody really knows why he's called Tommy 2-times...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tommy 2-times", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4549", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Don't look him straight in the eyes. He'll eat you alive!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Murky Pat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4550", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nice beard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jack Sails", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4551", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is he looking at me?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Beedy-eye' Jones", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4554", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yes", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jenny Blade", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4555", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A low-down", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Lecherous' Lee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4556", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Apparently his nickname comes from his fondness for jam.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Sticky' Sanders", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4557", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This person is working on the site.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Digsite workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4564", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This person is working on the site.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Digsite workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4565", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Upon examining the examiner you examine it is indeed an examiner!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Examiner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4566", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Upon examining the examiner you examine it is indeed an examiner!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Examiner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4567", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Must be hard at work.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Researcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4568", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes pots.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Generic Diplomat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4579", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's very diplomatic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ambassador Gimblewap", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4580", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Peaceful man!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ambassador Spanfipple", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4581", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Peaceful man!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ambassador Ferrnook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4582", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your common man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sorrn", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4589", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your common woman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mimm", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4590", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your common man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Portobello", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4593", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome pilot off duty", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Ninto", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4594", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome pilot off duty", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Daerkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4595", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks alert and ready for action.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard Vemmeldo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4600", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4603", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4604", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4605", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4606", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "A witch's black cat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Black Cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4607", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4608", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Swine.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Saboteur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4611", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What is that thing!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil creature", + "defence_level": "1", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "4615", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4633", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4634", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4635", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4636", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4637", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4638", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4639", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4640", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4641", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4642", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "King Healthorg riding his War Tortoise.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Healthorg and tortoise", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4643", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A weasly", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Glouphrie the Untrusted", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4645", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "With the prices he charges", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Stan", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4650", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks very stylish", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4651", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "That suit looks a little briny around the edges.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4652", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "First storm he is in that hat will blow away.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4653", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She'll never be able to climb rigging in that.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4654", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "High heels on a ship? What is she thinking?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4655", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The effect is sort of spoiled by all those tattoos.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "movement_radius": "710", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4656", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works evil magic.", + "start_gfx": "93", + "combat_style": "2", + "melee_animation": "810", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "6", + "end_gfx": "95", + "respawn_delay": "60", + "defence_animation": "425", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "5", + "safespot": null, + "lifepoints": "12", + "strength_level": "2", + "id": "4659", + "aggressive": "true", + "range_level": "1", + "projectile": "94", + "attack_level": "5" + }, + { + "examine": "He works evil magic.", + "start_gfx": "96", + "combat_style": "2", + "melee_animation": "810", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "22", + "end_gfx": "98", + "respawn_delay": "60", + "defence_animation": "425", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "14", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "4660", + "aggressive": "true", + "range_level": "1", + "projectile": "97", + "attack_level": "17" + }, + { + "examine": "He works evil magic.", + "combat_style": "2", + "combat_audio": "511,513,512", + "attack_speed": "4", + "magic_level": "15", + "respawn_delay": "20", + "defence_animation": "404", + "magic_animation": "711", + "death_animation": "9055", + "name": "Dark wizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "4661", + "aggressive": "true", + "range_level": "1", + "projectile": "98", + "attack_level": "1" + }, + { + "examine": "Young but still dangerous.", + "slayer_task": "68", + "melee_animation": "25", + "range_animation": "25", + "combat_audio": "408,410,409", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "32", + "defence_animation": "26", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "25", + "death_animation": "28", + "name": "Baby blue dragon", + "defence_level": "42", + "safespot": null, + "lifepoints": "50", + "strength_level": "40", + "id": "4665", + "aggressive": "true", + "bonuses": "50,40,64,60,30,45,40,40,20,40,40,20,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Young but still dangerous.", + "combat_audio": "408,410,409", + "magic_level": "45", + "slayer_exp": "108", + "name": "Baby blue dragon", + "defence_level": "48", + "safespot": null, + "lifepoints": "51", + "strength_level": "45", + "id": "4666", + "bonuses": "49,45,43,50,73,71,56,78,68,0,0,0,0,0,0", + "range_level": "45", + "attack_level": "45" + }, + { + "name": "Baby red dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "4667", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Baby red dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "4668", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "4669", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "4670", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "4671", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "4672", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "4673", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "4674", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "4675", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "4676", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "4677", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "4678", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "4679", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "4680", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "4681", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "4682", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "4683", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "4684", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "4685", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "4686", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "4687", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "60", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "60", + "strength_level": "30", + "id": "4688", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4689", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4690", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4691", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4692", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4693", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "4694", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "4695", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "4696", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "4697", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "5", + "magic_level": "59", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "59", + "safespot": null, + "lifepoints": "87", + "strength_level": "59", + "id": "4698", + "aggressive": "true", + "bonuses": "30,20,20,30,20,50,50,50,10,50,20,0,0,0,0", + "clue_level": "2", + "range_level": "59", + "attack_level": "59" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "5", + "magic_level": "59", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "59", + "safespot": null, + "lifepoints": "87", + "strength_level": "59", + "id": "4699", + "aggressive": "true", + "bonuses": "30,20,20,30,20,50,50,50,10,50,20,0,0,0,0", + "clue_level": "2", + "range_level": "59", + "attack_level": "59" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "5", + "magic_level": "59", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "59", + "safespot": null, + "lifepoints": "87", + "strength_level": "59", + "id": "4700", + "aggressive": "true", + "bonuses": "30,20,20,30,20,50,50,50,10,50,20,0,0,0,0", + "clue_level": "2", + "range_level": "59", + "attack_level": "59" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "5", + "magic_level": "59", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "59", + "safespot": null, + "lifepoints": "87", + "strength_level": "59", + "id": "4701", + "aggressive": "true", + "bonuses": "30,20,20,30,20,50,50,50,10,50,20,0,0,0,0", + "clue_level": "2", + "range_level": "59", + "attack_level": "59" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "4702", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "4703", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "4704", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "4705", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "85", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "85", + "strength_level": "30", + "id": "4706", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Mikasi looks ready to teach you about magic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Magic Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4707", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flea-infested", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Old Man Ral", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4708", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flea-infested black market trader.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Sven", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4716", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flea-infested", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4717", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flea-infested", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4718", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4719", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4720", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4721", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4722", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4723", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4724", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4725", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4726", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cowardly mage.", + "magic_level": "90", + "defence_animation": "0", + "magic_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "60", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "4733", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4734", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4735", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4736", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4737", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4738", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4739", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4740", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4741", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4746", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4747", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4748", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4749", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4750", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4751", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4752", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4753", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4754", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4755", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks dirty and tired!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4756", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks dirty and tired!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4757", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks dirty and tired!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4759", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Some rubbish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4765", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like it's got fleas!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Stray dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4766", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A smelly cat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4768", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre; a guard for the mining area.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Juvinate guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4772", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre; a guard for the mining area.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Juvinate guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4773", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A juvenile vampyre.", + "melee_animation": "6276", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Vampyre juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "4774", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A juvenile vampyre.", + "melee_animation": "6276", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Vampyre juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "4775", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "An initiate juvenile vampyre; seems to be a servant.", + "melee_animation": "5783", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Vampyre juvinate", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "4776", + "range_level": "44", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre.", + "melee_animation": "5783", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Vampyre juvinate", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "4777", + "range_level": "44", + "attack_level": "1" + }, + { + "examine": "A juvenile vampyre.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Held vampyre juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "4778", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A juvenile vampyre.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Held vampyre juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "4779", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "An initiate juvenile vampyre; seems to be a servant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Held vampyre juvinate", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "4780", + "range_level": "44", + "attack_level": "1" + }, + { + "examine": "An enraged vampyre!", + "slayer_task": "86", + "melee_animation": "6016", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6031", + "name": "Angry vampyre", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "4789", + "range_level": "1", + "attack_level": "42" + }, + { + "name": "Vanstrom Klause", + "defence_level": "1", + "safespot": null, + "lifepoints": "155", + "strength_level": "1", + "id": "4793", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Not as strong as Thok.", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "name": "Vanstrom Klause", + "defence_level": "60", + "safespot": null, + "lifepoints": "28", + "strength_level": "90", + "id": "4796", + "aggressive": "true", + "range_level": "1", + "attack_level": "90" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "4805", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "4806", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "4807", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "56", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "56", + "safespot": null, + "lifepoints": "80", + "strength_level": "1", + "id": "4808", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Flying female vampire", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4810", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Flying female vampire", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4811", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Flying female vampire", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4812", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "4813", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "4814", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "4815", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "56", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "56", + "safespot": null, + "lifepoints": "80", + "strength_level": "1", + "id": "4816", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "4817", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "4818", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "4819", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "56", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "56", + "safespot": null, + "lifepoints": "80", + "strength_level": "1", + "id": "4820", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Vyrewatch", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4821", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Vyrewatch", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4822", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Vyrewatch", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4823", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Vyrewatch", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4824", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "4825", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "4826", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "4827", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "56", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "56", + "safespot": null, + "lifepoints": "80", + "strength_level": "1", + "id": "4828", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4829", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4830", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "4831", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "4832", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4833", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4834", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "4835", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "4836", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4837", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4838", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "4839", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "4840", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4841", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4842", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "4843", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "4844", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Flying female vampire", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4845", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Flying female vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4847", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Flying female vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4848", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4849", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4850", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4851", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4852", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Her knives tickle Thok.", + "magic_animation": "0", + "name": "Holgart", + "defence_level": "60", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "4868", + "aggressive": "true", + "range_level": "90", + "attack_level": "1", + "defence_animation": "0" + }, + { + "examine": "Not Thok's pretty lass.", + "magic_level": "90", + "defence_animation": "0", + "magic_animation": "0", + "name": "Fisherman", + "defence_level": "60", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "4870", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of aquatic evil.", + "melee_animation": "4829", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4830", + "name": "Slug Prince", + "defence_level": "37", + "safespot": null, + "lifepoints": "105", + "strength_level": "37", + "id": "4890", + "aggressive": "true", + "range_level": "1", + "attack_level": "37" + }, + { + "examine": "An extremely vicious lobster.", + "slayer_task": "71", + "melee_animation": "6265", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6267", + "name": "Giant Lobster", + "defence_level": "29", + "safespot": null, + "lifepoints": "82", + "strength_level": "29", + "id": "4893", + "aggressive": "true", + "range_level": "1", + "attack_level": "29" + }, + { + "examine": "A rather nasty looking crustacean.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sea slug", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4894", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "164", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "163", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "1", + "id": "4898", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cordero looks ready to teach you how to cook.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cooking Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4899", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cadmus, looking a little bit crafty.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crafting Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4900", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Finlay, mending a crayfish cage.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4901", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Monlum, surveying the rocks.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mining Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4902", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yauchomi, follower of Saradomin.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Prayer Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4903", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Feoras looks a bit fiery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Smelting Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4904", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Wilfred, a chip off the old block.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Woodcutting Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4906", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Barb, ready to teach you about banking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bank Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4907", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His motives are see-through.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fritz the Glassblower", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4909", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4868", + "attack_speed": "7", + "respawn_delay": "60", + "defence_animation": "4869", + "death_animation": "4870", + "name": "Earth elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "4910", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An elemental rock.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Elemental rock", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4911", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A nasty overgrown rodent.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4934", + "weakness": "9", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Giant crypt rat", + "defence_level": "65", + "safespot": null, + "lifepoints": "70", + "strength_level": "50", + "id": "4920", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A nasty overgrown rodent.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4934", + "weakness": "9", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Giant crypt rat", + "defence_level": "65", + "safespot": null, + "lifepoints": "70", + "strength_level": "50", + "id": "4921", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4922", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4923", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4924", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "melee_animation": "4933", + "combat_audio": "703,705,704", + "defence_animation": "4934", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4925", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "4926", + "aggressive": "true", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "4927", + "aggressive": "true", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "4928", + "aggressive": "true", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "4929", + "aggressive": "true", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "They'll eat anything!", + "melee_animation": "5341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5343", + "name": "Goat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4930", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "They'll eat anything!", + "melee_animation": "5341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5343", + "name": "Goat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4931", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "They'll eat anything!", + "melee_animation": "5341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5343", + "name": "Billy Goat", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "4932", + "range_level": "1", + "attack_level": "11" + }, + { + "death_animation": "5343", + "name": "Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "21", + "melee_animation": "5341", + "strength_level": "1", + "id": "4933", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5342" + }, + { + "death_animation": "5343", + "name": "Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "21", + "melee_animation": "5341", + "strength_level": "1", + "id": "4934", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5342" + }, + { + "death_animation": "5343", + "name": "Billy Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "28", + "melee_animation": "5341", + "strength_level": "1", + "id": "4935", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5342" + }, + { + "examine": "A dirty rat.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "4936", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "A dirty rat.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "4937", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "name": "Angry giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "4938", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Angry giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "4939", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a little on the cross side!", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Angry giant rat", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4940", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "It's one of Iban's pet vermin.", + "slayer_task": "67", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Blessed giant rat", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "4941", + "range_level": "1", + "attack_level": "12" + }, + { + "melee_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "4942", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "4943", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Overgrown vermin.", + "combat_audio": "703,705,704", + "attack_speed": "5", + "name": "Giant rat", + "defence_level": "23", + "safespot": null, + "lifepoints": "26", + "strength_level": "20", + "id": "4944", + "aggressive": "true", + "bonuses": "19,15,15,34,36,38,33,31,30,14,0,0,0,0,0", + "range_level": "1", + "attack_level": "21" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "combat_audio": "703,705,704", + "attack_speed": "5", + "weakness": "9", + "name": "Giant rat", + "defence_level": "23", + "safespot": null, + "lifepoints": "26", + "strength_level": "20", + "id": "4945", + "aggressive": "true", + "bonuses": "19,15,15,34,36,38,33,31,30,14,0,0,0,0,0", + "range_level": "1", + "attack_level": "21" + }, + { + "examine": "Trollish.", + "slayer_task": "83", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "My Arm", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4947", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old sailor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Barnaby", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4962", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a leprechaun sunbathing on a mountain.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tool Leprechaun", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4965", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mountain-dwelling bird. Cute", + "slayer_task": "7", + "melee_animation": "5031", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5033", + "name": "Baby Roc", + "defence_level": "40", + "safespot": null, + "lifepoints": "100", + "strength_level": "40", + "id": "4971", + "aggressive": "true", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A very", + "slayer_task": "7", + "melee_animation": "5024", + "range_animation": "5025", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5027", + "name": "Giant Roc", + "defence_level": "55", + "safespot": null, + "lifepoints": "285", + "strength_level": "55", + "id": "4972", + "aggressive": "true", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "It looks like he's been here a long time.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Male slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4975", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks like she's been down here a long time.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Female slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4977", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4989", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4990", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4991", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4992", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4993", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4994", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4995", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4996", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4997", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4998", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4999", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5000", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5001", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5002", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An apprentice.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Egg launcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5026", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tired old wizard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Egg launcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5027", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An egg launcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Egg launcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5028", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A slightly more approachable barbarian.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Commander Connad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5029", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks pretty mean.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Cain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5030", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A stressed out barbarian private.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Private Paldo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5031", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian private.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Private Pendron", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5032", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian private.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Private Pierreb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5033", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian private.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Private Paldon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5034", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian army teacher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Major Attack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5035", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian army teacher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Major Collect", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5036", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian army teacher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Major Defend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5037", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian army teacher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Major Heal", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5038", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's keeping a close eye on that nearby door.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sergeant Sambur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5039", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What on RuneScape is that?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penance Fighter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5040", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Shooty-shooty.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penance Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5041", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's making a run for it!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penance Runner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5042", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A nasty piece of work.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penance Healer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5043", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not as strong as Thok.", + "melee_animation": "401", + "range_animation": "0", + "magic_level": "80", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Jeff", + "defence_level": "40", + "safespot": null, + "lifepoints": "22", + "strength_level": "80", + "id": "5048", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Time to run away...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shark", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5067", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It blends in very well with its surroundings.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tropical wagtail", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5072", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This bird obviously doesn't believe in subtlety.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crimson swift", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5073", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Best served ice cold.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cerulean twitch", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5074", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Actually", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden warbler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5075", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nothing much to get in a flap about.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Copper longtail", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5076", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Chinchompa", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "5079", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It looks fluffy and cute; it's probably deadly.", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "2", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5183", + "name": "Carnivorous chinchompa", + "defence_level": "2", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "5080", + "range_level": "2", + "attack_level": "2" + }, + { + "examine": "Wild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ferret", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5081", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A black warlock. The air seems to distort wherever it passes.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Black warlock", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5082", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a snowy knight butterfly.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snowy knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5083", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sapphire glacialis. It doesn't look as pretentious as its name sounds.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sapphire glacialis", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5084", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a ruby harvest butterfly.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ruby harvest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5085", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Curls up into a ball to protect itself from attack.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Prickly kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5086", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Now that's a big overbite.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sabre-toothed kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5087", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It uses its tail to hunt and skewer fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barb-tailed kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5088", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "That's a mean looking set of claws.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wild kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5089", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Ha! Thok much stronger.", + "melee_animation": "395", + "range_animation": "0", + "magic_level": "80", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Gyr Falcon", + "defence_level": "40", + "safespot": null, + "lifepoints": "22", + "strength_level": "80", + "id": "5097", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "It seems to be on a permanent sugar rush.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spotted kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5098", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Quieter than a ninja mouse with slippers on.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dark kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5099", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Now you see it; now you don't.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dashing kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5100", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's just like a big, white, furry, deadly can opener.", + "melee_animation": "5228", + "range_animation": "5228", + "attack_speed": "5", + "respawn_delay": "10", + "defence_animation": "404", + "magic_animation": "5228", + "death_animation": "5234", + "name": "Sabre-toothed kyatt", + "defence_level": "99", + "safespot": null, + "lifepoints": "10", + "strength_level": "25", + "id": "5103", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "If you tried to ride that, you'd just impale yourself!", + "melee_animation": "5228", + "range_animation": "5228", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "5228", + "death_animation": "5234", + "name": "Spined larupia", + "defence_level": "99", + "safespot": null, + "lifepoints": "10", + "strength_level": "15", + "id": "5104", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Get in a graahk's way and you're going to know about it... however briefly.", + "melee_animation": "5228", + "range_animation": "5228", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "5228", + "death_animation": "5234", + "name": "Horned graahk", + "defence_level": "99", + "safespot": null, + "lifepoints": "10", + "strength_level": "25", + "id": "5105", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "It's just like a big, white, furry, deadly can opener.", + "melee_animation": "5228", + "range_animation": "5228", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "5228", + "death_animation": "9055", + "name": "null", + "defence_level": "40", + "safespot": null, + "lifepoints": "10", + "strength_level": "20", + "id": "5106", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "He must be good at hunting; even his hair blends in with the surroundings.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hunting expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5112", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "With all the furs", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hunting expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5113", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slightly slimy but kind of cute.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Orange salamander", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5114", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slightly slimy but certainly striking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Red salamander", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5115", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slightly slimy and somewhat menacing.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Black salamander", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5116", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very slimy and generally disgusting.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swamp lizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5117", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5120", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Desert eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5130", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jungle eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5131", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Polar eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5132", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It seems to be protecting the nest.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5133", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "melee_animation": "5304", + "strength_level": "1", + "id": "5137", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5305" + }, + { + "examine": "Now", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5140", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's playing both sides!", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "75", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Double agent", + "defence_level": "75", + "safespot": null, + "lifepoints": "85", + "strength_level": "75", + "id": "5144", + "aggressive": "true", + "range_level": "1", + "attack_level": "75" + }, + { + "melee_animation": "422", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Double agent", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "5145", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "How cute!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Li'l lamb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5146", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The black sheep of the family.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lamb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5147", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5162", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5163", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This goat belongs to the mountain camp people.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5166", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This goat belongs to the mountain camp people.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5167", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and shaggy.", + "melee_animation": "5338", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5337", + "death_animation": "5336", + "name": "Ram", + "defence_level": "1", + "safespot": null, + "lifepoints": "4", + "strength_level": "1", + "id": "5168", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and shaggy.", + "melee_animation": "5338", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5337", + "death_animation": "5336", + "name": "Ram", + "defence_level": "1", + "safespot": null, + "lifepoints": "4", + "strength_level": "1", + "id": "5169", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and shaggy.", + "melee_animation": "5338", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5337", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5336", + "name": "Ram", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "5170", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "This beast doesn't need climbing boots.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5171", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Freshly shorn.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5172", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lovely thick wool.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5173", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seems intelligent... for an ogre.", + "slayer_task": "64", + "combat_style": "2", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre shaman", + "defence_level": "65", + "safespot": null, + "lifepoints": "371", + "strength_level": "65", + "id": "5176", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "5178", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "Seems intelligent... for an ogre.", + "slayer_task": "64", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre shaman", + "defence_level": "65", + "safespot": null, + "lifepoints": "371", + "strength_level": "65", + "id": "5181", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Seems intelligent... for an ogre.", + "slayer_task": "64", + "combat_style": "2", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre shaman", + "defence_level": "65", + "safespot": null, + "lifepoints": "371", + "strength_level": "65", + "id": "5184", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Seems intelligent... for an ogre.", + "slayer_task": "64", + "combat_style": "2", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre shaman", + "defence_level": "65", + "safespot": null, + "lifepoints": "371", + "strength_level": "65", + "id": "5187", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "It's Nial", + "melee_animation": "8946", + "range_animation": "0", + "magic_level": "58", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8948", + "name": "Saff Waldon", + "defence_level": "58", + "safespot": null, + "lifepoints": "165", + "strength_level": "58", + "id": "5188", + "aggressive": "true", + "range_level": "58", + "attack_level": "58" + }, + { + "combat_style": "2", + "name": "Ogre shaman", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "5190", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "combat_style": "2", + "name": "Ogre shaman", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "5193", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A wizard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5195", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wizard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5196", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wizard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5197", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She needs to work out before facing Thok.", + "melee_animation": "7041", + "range_animation": "0", + "magic_level": "80", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Alice's husband", + "defence_level": "40", + "safespot": null, + "lifepoints": "22", + "strength_level": "80", + "id": "5204", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Converts grass to beef.", + "melee_animation": "5849", + "range_animation": "5849", + "attack_speed": "5", + "defence_animation": "5850", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Undead cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "5211", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "5395", + "respawn_delay": "60", + "defence_animation": "5396", + "death_animation": "5937", + "name": "Penance Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5229", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "5395", + "respawn_delay": "60", + "defence_animation": "5396", + "death_animation": "5937", + "name": "Penance Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5237", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Run away! Run away!", + "melee_animation": "5411", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5412", + "name": "Penance Queen", + "defence_level": "132", + "safespot": null, + "lifepoints": "71", + "strength_level": "260", + "id": "5247", + "aggressive": "true", + "range_level": "116", + "attack_level": "260" + }, + { + "examine": "What's it looking at?", + "melee_animation": "5092", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5093", + "name": "Queen spawn", + "defence_level": "50", + "safespot": null, + "lifepoints": "450", + "strength_level": "60", + "id": "5248", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "He looks embarrassed", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Errdo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5249", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Part scarab", + "slayer_task": "70", + "combat_style": "2", + "melee_animation": "7615", + "range_animation": "0", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7616", + "name": "Scarab mage", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "40", + "id": "5250", + "aggressive": "true", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A mounted lancer.", + "slayer_task": "70", + "melee_animation": "7584", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7581", + "name": "Locust rider", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "54", + "id": "5251", + "aggressive": "true", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "A mounted archer.", + "slayer_task": "70", + "melee_animation": "5451", + "range_animation": "5451", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7581", + "name": "Locust rider", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "40", + "id": "5252", + "aggressive": "true", + "range_level": "54", + "attack_level": "40" + }, + { + "examine": "A huge scarab beast.", + "slayer_task": "70", + "melee_animation": "5457", + "range_animation": "0", + "magic_level": "62", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5456", + "name": "Giant scarab", + "defence_level": "62", + "safespot": null, + "lifepoints": "571", + "strength_level": "62", + "id": "5253", + "aggressive": "true", + "range_level": "62", + "attack_level": "62" + }, + { + "combat_style": "2", + "melee_animation": "7615", + "respawn_delay": "60", + "defence_animation": "7617", + "death_animation": "7616", + "name": "Scarab mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "5254", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5258", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5260", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard of Sophanem.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sophanem guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5270", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard of Sophanem.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sophanem guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5274", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard of Menaphos.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Menaphite guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5277", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Flings annoying splinters at Thok.", + "melee_animation": "426", + "range_animation": "426", + "magic_level": "80", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Osman", + "defence_level": "40", + "safespot": null, + "lifepoints": "22", + "strength_level": "80", + "id": "5285", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5293", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5294", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5295", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5296", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5297", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5298", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5299", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5300", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5301", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5302", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5303", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5304", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "5305", + "bonuses": "6,15,15,15,15,15,15,6,6,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "11" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5306", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "5307", + "bonuses": "6,15,15,15,15,15,15,6,6,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "11" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5308", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "16", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5309", + "bonuses": "10,15,16,16,15,16,16,10,10,16,15,15,15,15,15", + "range_level": "1", + "attack_level": "15" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5310", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5311", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5312", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5313", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5314", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5315", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5316", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5317", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5318", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5319", + "bonuses": "12,20,20,20,20,20,20,12,12,20,20,20,20,20,20", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Examine not added", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5320", + "bonuses": "12,20,20,20,20,20,20,12,12,20,20,20,20,20,20", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Examine not added", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5321", + "bonuses": "12,20,20,20,20,20,20,12,12,20,20,20,20,20,20", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "23", + "safespot": null, + "lifepoints": "30", + "strength_level": "19", + "id": "5322", + "aggressive": "true", + "bonuses": "21,19,20,42,44,34,41,38,40,21,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5323", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5324", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5325", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5326", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5327", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5328", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5329", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5330", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5331", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5332", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "5333", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "5334", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "11", + "id": "5335", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "11", + "id": "5336", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "weakness": "8", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "23", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "5337", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "weakness": "8", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "23", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "5338", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "weakness": "8", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "23", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "5339", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "weakness": "8", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "23", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "5340", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5499", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5503", + "name": "Skeleton", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "5341", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5342", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5343", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5344", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5345", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5346", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5347", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5348", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5349", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5350", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5351", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5352", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A minion of Rashiliyia.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "5353", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "A minion of Rashiliyia.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "5354", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5569", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "5355", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5569", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "5356", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5571", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5575", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "5357", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5571", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5575", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "5358", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A giant skeleton.", + "slayer_task": "75", + "melee_animation": "5499", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5503", + "name": "Giant skeleton", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "5359", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A fiendish embodiment of water.", + "slayer_task": "90", + "combat_style": "1", + "melee_animation": "1582", + "range_animation": "1582", + "attack_speed": "6", + "magic_level": "77", + "defence_animation": "1581", + "weakness": "4", + "magic_animation": "1582", + "death_animation": "1580", + "name": "Waterfiend", + "defence_level": "50", + "poison_immune": "true", + "safespot": null, + "lifepoints": "128", + "strength_level": "167", + "id": "5361", + "aggressive": "true", + "range_level": "167", + "projectile": "16", + "attack_level": "70" + }, + { + "examine": "It appears to be intelligent and savage.", + "slayer_task": "41", + "melee_animation": "91", + "range_animation": "91", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "168", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "183", + "magic_animation": "91", + "death_animation": "92", + "name": "Brutal green dragon", + "defence_level": "168", + "poison_immune": "true", + "safespot": null, + "lifepoints": "175", + "strength_level": "168", + "id": "5362", + "aggressive": "true", + "clue_level": "2", + "range_level": "0", + "attack_level": "268" + }, + { + "examine": "Experimenting with mithril gone bad!", + "slayer_task": "57", + "melee_animation": "91", + "range_animation": "91", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "168", + "defence_animation": "89", + "weakness": "8", + "slayer_exp": "273", + "magic_animation": "91", + "death_animation": "92", + "name": "Mithril dragon", + "defence_level": "268", + "safespot": null, + "lifepoints": "254", + "strength_level": "268", + "id": "5363", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,100,70,30,90,0,0,0,0,0", + "clue_level": "2", + "range_level": "168", + "attack_level": "268" + }, + { + "weakness": "7", + "examine": "It appears to be intelligent and savage.", + "name": "Confused barbarian", + "defence_level": "50", + "safespot": null, + "lifepoints": "175", + "strength_level": "167", + "attack_speed": "6", + "id": "5364", + "range_level": "167", + "attack_level": "70" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "5365", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "5366", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "strength_level": "1", + "id": "5367", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "strength_level": "1", + "id": "5368", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "36", + "strength_level": "1", + "id": "5369", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "36", + "strength_level": "1", + "id": "5370", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "36", + "strength_level": "1", + "id": "5371", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Why does it attack with twigs? Swords and axes much better.", + "melee_animation": "5532", + "range_animation": "426", + "combat_audio": "436,439,438", + "magic_level": "80", + "defence_animation": "5533", + "weakness": "10", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "40", + "safespot": null, + "lifepoints": "36", + "strength_level": "80", + "id": "5372", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Are these twigs meant to hurt Thok?", + "melee_animation": "5532", + "range_animation": "426", + "combat_audio": "436,439,438", + "magic_level": "80", + "defence_animation": "5533", + "weakness": "10", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "40", + "safespot": null, + "lifepoints": "36", + "strength_level": "80", + "id": "5373", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "It thinks it scary. Thok show it scary.", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "magic_level": "80", + "defence_animation": "5533", + "weakness": "10", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "70", + "safespot": null, + "lifepoints": "36", + "strength_level": "80", + "id": "5374", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "25", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "5375", + "bonuses": "15,25,25,25,25,25,25,15,15,25,25,25,25,25,25", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "25", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "5376", + "bonuses": "15,25,25,25,25,25,25,15,15,25,25,25,25,25,25", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "28", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5377", + "bonuses": "15,25,28,28,25,28,28,15,15,28,25,25,25,25,25", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "28", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5378", + "bonuses": "15,25,28,28,25,28,28,15,15,28,25,25,25,25,25", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5379", + "bonuses": "35,45,45,45,45,45,45,35,35,45,45,45,45,45,45", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5380", + "bonuses": "35,45,45,45,45,45,45,35,35,45,45,45,45,45,45", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "62", + "safespot": null, + "lifepoints": "88", + "strength_level": "62", + "id": "5381", + "aggressive": "true", + "range_level": "1", + "attack_level": "62" + }, + { + "examine": "Animated steel armour.", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4167", + "name": "Animated steel armour", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "5382", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Big and bony, just how I like them.", + "start_gfx": "2713", + "melee_animation": "5499", + "range_animation": "5499", + "attack_speed": "2", + "defence_animation": "5489", + "magic_animation": "5499", + "death_animation": "5503", + "name": "Giant skeleton", + "defence_level": "85", + "poison_immune": "true", + "safespot": null, + "lifepoints": "100", + "strength_level": "95", + "id": "5384", + "aggressive": "true", + "bonuses": "25,25,25,25,25,25,25,25,25,25,25,25,25,25,25", + "range_level": "1", + "projectile": "2718", + "attack_level": "95" + }, + { + "examine": "A skeleton in a dress!", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "magic_level": "57", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "57", + "safespot": null, + "lifepoints": "81", + "strength_level": "1", + "id": "5385", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Achingly thin.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5386", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Look: another skeleton.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5387", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "That skeleton's grinning at me.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "5388", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He needs a tan.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "51", + "safespot": null, + "lifepoints": "72", + "strength_level": "51", + "id": "5389", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "How do you know if a skeleton's male or female?", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "30", + "safespot": null, + "lifepoints": "420", + "strength_level": "36", + "id": "5390", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "He obviously hasn't realised he's dead.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5391", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Put some meat on those bones!", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "52", + "id": "5392", + "aggressive": "true", + "range_level": "1", + "attack_level": "52" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "56", + "strength_level": "1", + "id": "5393", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5394", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5395", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5396", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5397", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5398", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5399", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5400", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5401", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5402", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5403", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "92", + "strength_level": "1", + "id": "5404", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5405", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5406", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5407", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5408", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5409", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5410", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An angry skeleton.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5411", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Cross bones.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "57", + "safespot": null, + "lifepoints": "81", + "strength_level": "57", + "id": "5412", + "aggressive": "true", + "range_level": "1", + "attack_level": "57" + }, + { + "examine": "How does it move of its own accord?", + "melee_animation": "5591", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5592", + "name": "Possessed pickaxe", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5413", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "How does it move of its own accord?", + "melee_animation": "5597", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5596", + "name": "Animated spade", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "52", + "id": "5414", + "range_level": "1", + "attack_level": "52" + }, + { + "examine": "A terrifying dog beast.", + "slayer_task": "82", + "melee_animation": "5625", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "5628", + "name": "Terror dog", + "defence_level": "47", + "safespot": null, + "lifepoints": "134", + "strength_level": "47", + "id": "5417", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "melee_animation": "5625", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5626", + "death_animation": "5627", + "name": "Terror dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "82", + "strength_level": "1", + "id": "5418", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5617", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "5618", + "death_animation": "5619", + "name": "Tarn", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "5420", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I preferred him when he was human.", + "melee_animation": "5617", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5619", + "name": "Mutant tarn", + "defence_level": "57", + "safespot": null, + "lifepoints": "325", + "strength_level": "57", + "id": "5421", + "aggressive": "true", + "range_level": "1", + "attack_level": "57" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "5422", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "What restful music!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What restful music!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "KGP Agent", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5442", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Instructs agility.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Agility Instructor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5447", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An army commander.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Army Commander", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5448", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sturdy cold being.", + "slayer_task": "48", + "melee_animation": "5724", + "range_animation": "5725", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5726", + "name": "Icelord", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "22", + "id": "5452", + "aggressive": "true", + "range_level": "30", + "attack_level": "22" + }, + { + "examine": "Sturdy cold being.", + "slayer_task": "48", + "melee_animation": "5724", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5726", + "name": "Icelord", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "5453", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Sturdy cold being.", + "slayer_task": "48", + "melee_animation": "5724", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5726", + "name": "Icelord", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "5454", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Sturdy cold being.", + "slayer_task": "48", + "melee_animation": "5724", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5726", + "name": "Icelord", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "5455", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An impressive-looking troll.", + "slayer_task": "83", + "melee_animation": "5374", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5209", + "name": "Ice Troll King", + "defence_level": "80", + "safespot": null, + "lifepoints": "150", + "strength_level": "65", + "id": "5472", + "aggressive": "true", + "bonuses": "60,60,60,0,0,45,45,45,2000,2000,0,60,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "An ice troll youngling.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll runt", + "defence_level": "70", + "safespot": null, + "lifepoints": "60", + "strength_level": "70", + "id": "5473", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A male troll wielding a large club.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll male", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5474", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "An ice troll with a bag of rocks.", + "combat_style": "1", + "range_animation": "1142", + "melee_animation": "1142", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll female", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5475", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "projectile": "276", + "attack_level": "80" + }, + { + "examine": "A large ice troll.", + "melee_animation": "4332", + "range_animation": "0", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll grunt", + "defence_level": "60", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "5476", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "An ill-tempered king.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Gjuki Sorvott IV", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5478", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A regal cat with an evil glint in its eye.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "HRH Hrafn", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5479", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Jatizso's Chancellor.", + "name": "Thorkel Silkbeard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5480", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Harder than the rocks he sells.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Hring Hring", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5483", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Jatizso's fishmonger.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Flossi Dalksson", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5484", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guy that will sell you armour.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Raum Urda-Stein", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5485", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Jatizso's armour merchant.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Skuli Myrka", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5486", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rough-looking chef.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Keepa Kettilon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5487", + "range_level": "1", + "attack_level": "1" + }, + { + "facing_booth": "true", + "examine": "He can look after your money.", + "name": "Magnus Gram", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5488", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard on insult duty.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5489", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5490", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5491", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of King Sorvott's militia.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5492", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Jatizso's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Freygerd", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5493", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Jatizso's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Lensa", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5494", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A happy, friendly landlady.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Vanligga Gastfrihet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5495", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Jatizso's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Sassilik", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5496", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A miner at work.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5497", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bedraggled-looking tramp.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Eric", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5499", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Mina guards the mine entrance.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Gruva Patrull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5500", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarven trader from Keldagrim.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Brendt", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5501", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarven trader from Keldagrim.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Grundt", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5501", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Burgher's protectors.", + "melee_animation": "395", + "range_animation": "0", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Honour guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5514", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Burgher's protectors.", + "melee_animation": "395", + "range_animation": "0", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Honour guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5516", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of your militia.", + "melee_animation": "395", + "range_animation": "0", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Honour guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5517", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ice troll youngling.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll runt", + "defence_level": "70", + "safespot": null, + "lifepoints": "60", + "strength_level": "70", + "id": "5521", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A male troll wielding a large club.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll male", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5522", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "An ice troll with a bag of rocks.", + "combat_style": "1", + "range_animation": "1142", + "melee_animation": "1142", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll female", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5523", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "projectile": "276", + "attack_level": "80" + }, + { + "examine": "An ice troll youngling.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll runt", + "defence_level": "70", + "safespot": null, + "lifepoints": "60", + "strength_level": "70", + "id": "5525", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A male troll wielding a large club.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll male", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5526", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "An ice troll with a bag of rocks.", + "combat_style": "1", + "range_animation": "1142", + "melee_animation": "1142", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll female", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5527", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "projectile": "276", + "attack_level": "80" + }, { "examine": "A hairy, smelly, grazing animal.", "melee_animation": "5782", @@ -63181,22 +137125,24 @@ "attack_level": "90" }, { - "examine": "A fearsome magical creature from the deep..", + "examine": "A fearsome magical creature from the deep.", "combat_style": "2", "melee_animation": "2365", "attack_speed": "6", "spell_id": "48", + "magic_level": "100", "respawn_delay": "60", "defence_animation": "2366", "magic_animation": "2365", "death_animation": "2367", "name": "Wallasalki", - "defence_level": "1", + "defence_level": "80", "safespot": null, - "lifepoints": "130", + "lifepoints": "120", "strength_level": "1", "id": "2457", "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", "range_level": "1", "attack_level": "1" }, @@ -66977,23 +140923,24 @@ "attack_level": "255" }, { - "examine": "A fearsome magical creature from the deep..", + "examine": "A fearsome magical creature from the deep.", "combat_style": "2", "melee_animation": "2365", "attack_speed": "6", "spell_id": "48", + "magic_level": "100", "respawn_delay": "60", "defence_animation": "2366", - "slayer_exp": "0", "magic_animation": "2365", "death_animation": "2367", "name": "Wallasalki", - "defence_level": "1", + "defence_level": "80", "safespot": null, - "lifepoints": "130", + "lifepoints": "120", "strength_level": "1", - "id": "2884", + "id": "2457", "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", "range_level": "1", "attack_level": "1" }, @@ -67065,19 +141012,20 @@ "examine": "It wasn't a rock... It was a rock lobster!", "melee_animation": "2860", "range_animation": "2860", - "attack_speed": "8", + "attack_speed": "2", "defence_animation": "2861", "weakness": "7", "magic_animation": "2860", "death_animation": "2862", "name": "Rock lobster", - "defence_level": "70", + "defence_level": "100", "safespot": null, "lifepoints": "150", - "strength_level": "135", + "strength_level": "100", "id": "2889", + "bonuses": "0,0,0,0,0,100,100,50,50,150,0,0,0,0,0", "range_level": "1", - "attack_level": "80" + "attack_level": "100" }, { "agg_radius": "12", @@ -73093,7 +147041,7 @@ "id": "696", "range_level": "1", "attack_level": "1" - }, + }, { "examine": "A very good sailor.", "melee_animation": "0", @@ -73109,7 +147057,7 @@ "id": "698", "range_level": "1", "attack_level": "1" - }, + }, { "examine": "Smells a bit fishy.", "melee_animation": "0", @@ -73125,7 +147073,7 @@ "id": "4856", "range_level": "1", "attack_level": "1" - }, + }, { "examine": "A (semi) retired member of the Temple Knights.", "melee_animation": "0", @@ -73141,7 +147089,7 @@ "id": "4872", "range_level": "1", "attack_level": "1" - }, + }, { "examine": "There's something fishy about him.", "melee_animation": "0", @@ -73221,7 +147169,7 @@ "id": "4887", "range_level": "1", "attack_level": "1" - }, + }, { "examine": "A villager named Jeb.", "melee_animation": "0", @@ -73253,10 +147201,147302 @@ "id": "7168", "range_level": "1", "attack_level": "1" - }, + }, { "examine": "Stinky! Poor guy.", "name": "Yeti", "id": "130" + }, + { + "examine": "One of the Burgher's Protectors", + "death_animation": "836", + "name": "Honour Guard", + "melee_animation": "395", + "id": "5515", + "defence_animation": "404" + }, + { + "examine": "Servant of the Duke of Lumbridge.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "4", + "magic_level": "22", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Hans", + "defence_level": "14", + "safespot": "0", + "lifepoints": "12", + "strength_level": "17", + "id": "0", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "attack_speed": "4", + "magic_level": "6", + "respawn_delay": "18", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "422", + "death_animation": "9055", + "name": "Man", + "defence_level": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "1", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "422", + "death_animation": "9055", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "422", + "death_animation": "9055", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,506,505", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "422", + "death_animation": "9055", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,506,505", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "422", + "death_animation": "9055", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "1", + "id": "6", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "He grows the crops in this area.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Farmer", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "7", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "284", + "range_animation": "0", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Thief", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "8", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "284", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "9", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "She looks happy.", + "melee_animation": "0", + "range_animation": "1142", + "defence_animation": "285", + "magic_animation": "0", + "death_animation": "287", + "name": "Schoolgirl", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "10", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man down on his luck.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tramp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "11", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not very civilised looking.", + "name": "Barbarian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "12", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slightly magical.", + "start_gfx": "2728", + "combat_style": "2", + "melee_animation": "2791", + "range_animation": "711", + "combat_audio": "511,513,512", + "magic_level": "21", + "respawn_delay": "12", + "end_gfx": "2737", + "defence_animation": "404", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "711", + "death_animation": "9055", + "name": "Wizard", + "defence_level": "12", + "safespot": null, + "lifepoints": "14", + "strength_level": "1", + "id": "13", + "bonuses": "23,7,8,2,1,8,12,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "2729", + "attack_level": "1" + }, + { + "examine": "Loves nature.", + "name": "Druid", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "14", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not very fashion conscious.", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Warrior woman", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "22", + "id": "15", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "One of the citizens of Al Kharid.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "16", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Part of Al-Kharid's elite fighting force.", + "melee_animation": "390", + "range_animation": "390", + "attack_speed": "6", + "defence_animation": "387", + "weakness": "7", + "magic_animation": "390", + "death_animation": "836", + "name": "Al-Kharid warrior", + "defence_level": "5", + "safespot": null, + "lifepoints": "19", + "strength_level": "15", + "id": "18", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Shiny armour!", + "melee_animation": "7042", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "White Knight", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "19", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A holy warrior.", + "melee_animation": "390", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Paladin", + "defence_level": "54", + "safespot": null, + "lifepoints": "66", + "strength_level": "54", + "id": "20", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Heroic!", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Hero", + "defence_level": "54", + "safespot": null, + "lifepoints": "82", + "strength_level": "55", + "id": "21", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "They love the forests.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "4", + "respawn_delay": "18", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Forester", + "defence_level": "8", + "safespot": null, + "lifepoints": "17", + "strength_level": "13", + "id": "22", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A member of Ardougne's militia.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Knight of Ardougne", + "defence_level": "31", + "safespot": null, + "lifepoints": "52", + "strength_level": "40", + "id": "23", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "24", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "25", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "To protect and serve the populace of Ardougne.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Knight of Ardougne", + "defence_level": "31", + "safespot": null, + "lifepoints": "52", + "strength_level": "40", + "id": "26", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Good with arrows.", + "start_gfx": "19", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "12", + "defence_animation": "404", + "magic_animation": "426", + "death_animation": "9055", + "name": "Archer", + "defence_level": "20", + "safespot": null, + "lifepoints": "50", + "strength_level": "20", + "id": "27", + "range_level": "40", + "projectile": "10", + "attack_level": "20" + }, + { + "examine": "Enjoys locking up animals in small pens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zoo keeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "28", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's a lumberjack, and he's ok.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chuck", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "29", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Doesn't water down the beer too much.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "30", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "31", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps the peace... kind of.", + "melee_animation": "401", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "22", + "strength_level": "18", + "id": "32", + "clue_level": "1", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "What a boring job he has.", + "name": "Door man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "33", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Watches stuff. But who watches him?", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Watchman", + "defence_level": "31", + "safespot": null, + "lifepoints": "22", + "strength_level": "31", + "id": "34", + "range_level": "1", + "attack_level": "31" + }, + { + "examine": "A soldier of the town of Yanille.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Soldier", + "defence_level": "26", + "safespot": null, + "lifepoints": "22", + "strength_level": "25", + "id": "35", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "The head gardener.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wyson the gardener", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "36", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bold knight famed for his travels.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sigbert the Adventurer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "37", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Builds ships for a living.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Shipyard worker", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "38", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Builds ships for a living.", + "melee_animation": "401", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Shipyard worker", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "39", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Let's not go skinny dipping eh?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shark", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "40", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "weakness": "9", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "41", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Freshly sheared.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "42", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "43", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "44", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "45", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duck", + "defence_level": "1", + "water_npc": "true", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "46", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "47", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A jungle version of the chicken, but more vicious.", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "0", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5389", + "name": "Oomlie bird", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "40", + "id": "48", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Hello, nice doggy...", + "slayer_task": "43", + "melee_animation": "6562", + "range_animation": "6562", + "combat_audio": "3717,3719,3718", + "attack_speed": "4", + "defence_animation": "6563", + "weakness": "1", + "slayer_exp": "116", + "magic_animation": "6562", + "death_animation": "6564", + "name": "Hellhound", + "defence_level": "102", + "safespot": null, + "lifepoints": "116", + "strength_level": "104", + "id": "49", + "clue_level": "2", + "range_level": "1", + "attack_level": "105" + }, + { + "agg_radius": "64", + "examine": "The biggest, meanest dragon around.", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "magic_level": "240", + "respawn_delay": "50", + "defence_animation": "89", + "weakness": "4", + "slayer_exp": "258", + "magic_animation": "80", + "death_animation": "92", + "name": "King Black Dragon", + "defence_level": "240", + "safespot": null, + "lifepoints": "240", + "strength_level": "240", + "id": "50", + "aggressive": "true", + "bonuses": "0,0,0,0,0,70,90,90,80,70,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "240" + }, + { + "examine": "A dragon covered in frost and ice.", + "combat_audio": "408,410,409", + "magic_level": "116", + "respawn_delay": "25", + "weakness": "0", + "name": "Baby dragon", + "defence_level": "112", + "safespot": null, + "lifepoints": "160", + "strength_level": "103", + "id": "51", + "aggressive": "true", + "bonuses": "124,130,137,184,176,128,168,145,104,54,0,0,0,0,0", + "range_level": "80", + "attack_level": "102" + }, + { + "examine": "Young but still dangerous.", + "slayer_task": "11", + "combat_audio": "408,410,409", + "magic_level": "1", + "weakness": "3", + "slayer_exp": "50", + "name": "Baby blue dragon", + "defence_level": "40", + "safespot": null, + "lifepoints": "50", + "strength_level": "40", + "id": "52", + "bonuses": "0,0,0,0,0,30,50,50,40,30,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "53", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "54", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "55", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "A wood nymph.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dryad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "56", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A delicate creature from this strange realm.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "57", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is it a spider or is it a shadow?", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "55", + "magic_animation": "0", + "death_animation": "5329", + "name": "Shadow spider", + "defence_level": "44", + "safespot": null, + "lifepoints": "55", + "strength_level": "42", + "id": "58", + "aggressive": "true", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "I think this spider has been genetically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "5", + "magic_animation": "0", + "death_animation": "5329", + "name": "Giant spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "59", + "aggressive": "false", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I think this spider has been genetically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "defence_animation": "5328", + "weakness": "2", + "slayer_exp": "33", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Giant spider", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "24", + "id": "60", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Incey wincey.", + "slayer_task": "76", + "melee_animation": "6249", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "2", + "magic_animation": "0", + "death_animation": "6251", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "61", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barely visible deadly jungle spider.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "5328", + "weakness": "2", + "slayer_exp": "50", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "35", + "poison_immune": "false", + "safespot": null, + "lifepoints": "50", + "strength_level": "37", + "id": "62", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "I think this spider has been genetically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "attack_speed": "4", + "defence_animation": "5328", + "weakness": "2", + "slayer_exp": "35", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Deadly red spider", + "defence_level": "30", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "63", + "bonuses": "0,0,0,0,0,0,15,16,7,12,16,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "I think this spider has been genetically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "65", + "magic_animation": "0", + "death_animation": "5329", + "name": "Ice spider", + "defence_level": "43", + "safespot": null, + "lifepoints": "65", + "strength_level": "55", + "id": "64", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,20,17,12,13,13,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A funny little man normally associated with rainbows.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Leprechaun", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "65", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Like a mini man!", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "66", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Like a mini man!", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "67", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Like a mini man!", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "68", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A scaly reptilian creature.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Lizard man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "69", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hideous malformed elf.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Orc", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "71", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hideously deformed creature.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Troll", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "72", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Dead man walking.", + "slayer_task": "93", + "melee_animation": "5567", + "combat_audio": "931,923,922", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "5568", + "slayer_exp": "22", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "22", + "strength_level": "9", + "id": "73", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Dead woman walking.", + "slayer_task": "93", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "4", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "24", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "24", + "strength_level": "13", + "id": "74", + "aggressive": "true", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "The walking dead.", + "slayer_task": "93", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "4", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "16", + "safespot": null, + "lifepoints": "30", + "strength_level": "21", + "id": "75", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "The walking dead.", + "slayer_task": "93", + "melee_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "16", + "safespot": null, + "lifepoints": "30", + "strength_level": "21", + "id": "76", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "The living dead.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "4", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "22", + "magic_animation": "0", + "death_animation": "5569", + "name": "Summoned Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "22", + "strength_level": "9", + "id": "77", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "An annoying flappy thing.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "4915", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "4916", + "weakness": "4", + "slayer_exp": "8", + "magic_animation": "4915", + "death_animation": "4917", + "name": "Giant bat", + "defence_level": "22", + "safespot": null, + "lifepoints": "32", + "strength_level": "22", + "id": "78", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A shadowy, barely visible flying entity from some evil place.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "80", + "magic_animation": "0", + "death_animation": "4917", + "name": "Death wing", + "defence_level": "70", + "safespot": null, + "lifepoints": "80", + "strength_level": "70", + "id": "79", + "aggressive": "true", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Oh, it's a camel.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "80", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Converts grass to beef.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "81", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "71", + "safespot": null, + "lifepoints": "81", + "strength_level": "70", + "id": "82", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,-10,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "81", + "safespot": null, + "lifepoints": "89", + "strength_level": "78", + "id": "83", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,-10,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "152", + "safespot": null, + "lifepoints": "157", + "strength_level": "148", + "id": "84", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,-10,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "145" + }, + { + "examine": "A creature made from clay.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Golem", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "85", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "4", + "defence_animation": "4934", + "weakness": "8", + "slayer_exp": "5", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "5", + "strength_level": "3", + "id": "86", + "aggressive": "true", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "slayer_exp": "10", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "10", + "strength_level": "5", + "id": "87", + "aggressive": "true", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "A dirty rat.", + "slayer_task": "67", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "slayer_exp": "12", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "10", + "safespot": null, + "lifepoints": "12", + "strength_level": "10", + "id": "88", + "aggressive": "true", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Horse with a horn.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "32", + "defence_animation": "6375", + "weakness": "3", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Unicorn", + "defence_level": "13", + "safespot": null, + "lifepoints": "19", + "strength_level": "13", + "id": "89", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "4", + "respawn_delay": "32", + "defence_animation": "5489", + "weakness": "8", + "slayer_exp": "29", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "17", + "safespot": null, + "lifepoints": "29", + "strength_level": "18", + "id": "90", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "4", + "defence_animation": "5489", + "weakness": "8", + "slayer_exp": "24", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "17", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "91", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "4", + "defence_animation": "5489", + "weakness": "8", + "slayer_exp": "17", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "24", + "safespot": null, + "lifepoints": "17", + "strength_level": "24", + "id": "92", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "4", + "defence_animation": "5489", + "weakness": "8", + "slayer_exp": "59", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "36", + "safespot": null, + "lifepoints": "59", + "strength_level": "35", + "id": "93", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "An undead worker of dark magic.", + "slayer_task": "75", + "combat_style": "2", + "melee_animation": "5487", + "range_animation": "5523", + "combat_audio": "774,775,777", + "attack_speed": "4", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "17", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton Mage", + "defence_level": "14", + "safespot": null, + "lifepoints": "17", + "strength_level": "14", + "id": "94", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "Not man's best friend.", + "slayer_task": "92", + "melee_animation": "6559", + "combat_audio": "481,491,490", + "attack_speed": "4", + "slayer_exp": "69", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "52", + "safespot": null, + "lifepoints": "69", + "strength_level": "55", + "id": "95", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A vicious mountain wolf.", + "slayer_task": "92", + "melee_animation": "6579", + "range_animation": "6579", + "attack_speed": "4", + "defence_animation": "6578", + "weakness": "9", + "slayer_exp": "34", + "magic_animation": "6579", + "death_animation": "6576", + "name": "White wolf", + "defence_level": "22", + "safespot": null, + "lifepoints": "34", + "strength_level": "16", + "id": "96", + "aggressive": "true", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A vicious mountain wolf.", + "slayer_task": "92", + "melee_animation": "6579", + "range_animation": "6579", + "attack_speed": "4", + "defence_animation": "6578", + "weakness": "7", + "slayer_exp": "44", + "magic_animation": "6579", + "death_animation": "6576", + "name": "White wolf", + "defence_level": "32", + "safespot": null, + "lifepoints": "44", + "strength_level": "31", + "id": "97", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Bow wow.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "98", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't seem pleased to see me.", + "slayer_task": "27", + "melee_animation": "6562", + "range_animation": "6562", + "attack_speed": "4", + "respawn_delay": "15", + "defence_animation": "6563", + "weakness": "7", + "slayer_exp": "49", + "magic_animation": "6562", + "death_animation": "6564", + "name": "Guard dog", + "defence_level": "37", + "safespot": null, + "lifepoints": "49", + "strength_level": "36", + "id": "99", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "4", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "100", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "101", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "16", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "102", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek a ghost!", + "slayer_task": "36", + "melee_animation": "5540", + "range_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "20", + "defence_animation": "5541", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "5540", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "6", + "safespot": null, + "lifepoints": "13", + "strength_level": "7", + "id": "103", + "bonuses": "2,2,2,2,2,2,2,2,2,2,2,2,90,2,2", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "104", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eek! A bear!", + "slayer_task": "6", + "melee_animation": "4925", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "27", + "magic_animation": "0", + "death_animation": "4929", + "name": "Grizzly bear", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "105", + "aggressive": "true", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "Eek! A bear!", + "slayer_task": "6", + "melee_animation": "4925", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "4929", + "name": "Black bear", + "defence_level": "17", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "106", + "range_level": "1", + "attack_level": "17" + }, + { + "melee_animation": "6254", + "combat_audio": "3611,3612,3610", + "respawn_delay": "60", + "defence_animation": "6255", + "slayer_exp": "17", + "death_animation": "6256", + "name": "Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "107", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It has a very vicious looking tail.", + "slayer_task": "71", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "6255", + "weakness": "0", + "poison_amount": "3", + "magic_animation": "0", + "death_animation": "6256", + "name": "Poison Scorpion", + "defence_level": "35", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "108", + "aggressive": "true", + "range_level": "35", + "attack_level": "1" + }, + { + "examine": "Tiny", + "slayer_task": "71", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "respawn_delay": "60", + "defence_animation": "6255", + "weakness": "0", + "magic_animation": "0", + "death_animation": "6256", + "name": "Pit Scorpion", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "1", + "id": "109", + "aggressive": "true", + "range_level": "40", + "attack_level": "1" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "110", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "111", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "60", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "60", + "strength_level": "30", + "id": "112", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An aggressive humanoid.", + "melee_animation": "128", + "range_animation": "128", + "attack_speed": "5", + "defence_animation": "129", + "magic_animation": "128", + "death_animation": "131", + "name": "Jogre", + "defence_level": "41", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "113", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "41" + }, + { + "examine": "Big, ugly, and smelly.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "27", + "respawn_delay": "25", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Mogre", + "defence_level": "27", + "safespot": null, + "lifepoints": "60", + "strength_level": "27", + "id": "114", + "aggressive": "true", + "bonuses": "15,15,10,20,40,15,50,50,50,20,50,58,0,0,0", + "range_level": "27", + "attack_level": "27" + }, + { + "examine": "A large dim looking humanoid.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Ogre", + "defence_level": "43", + "safespot": null, + "lifepoints": "60", + "strength_level": "43", + "id": "115", + "aggressive": "true", + "bonuses": "22,22,22,0,0,0,0,0,0,0,0,20,0,0,0", + "range_level": "1", + "attack_level": "43" + }, + { + "examine": "Big, ugly, and smelly.", + "slayer_task": "44", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "360", + "weakness": "8", + "slayer_exp": "75", + "magic_animation": "359", + "death_animation": "361", + "name": "Cyclops", + "defence_level": "35", + "safespot": null, + "lifepoints": "75", + "strength_level": "65", + "id": "116", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "117", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A short angry guy.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "7", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "118", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "A dwarf gone bad.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Chaos dwarf", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "119", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "A mountain dwelling short angry guy.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "120", + "range_level": "1", + "attack_level": "28" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "121", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "3", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "122", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "123", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "A strange", + "slayer_task": "30", + "melee_animation": "393", + "range_animation": "0", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "54", + "magic_animation": "0", + "death_animation": "836", + "name": "Earth warrior", + "defence_level": "42", + "safespot": null, + "lifepoints": "54", + "strength_level": "42", + "id": "124", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "A cold-hearted elemental warrior.", + "slayer_task": "48", + "melee_animation": "451", + "range_animation": "451", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "59", + "magic_animation": "451", + "death_animation": "843", + "name": "Ice warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "59", + "strength_level": "47", + "id": "125", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,20,10,30,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Looks pretty otherworldly to me!", + "slayer_task": "65", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "45", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "name": "Otherworldly being", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "1", + "id": "126", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A magic axe with a mind of its own.", + "melee_animation": "185", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "188", + "name": "Magic axe", + "defence_level": "53", + "safespot": null, + "lifepoints": "75", + "strength_level": "53", + "id": "127", + "aggressive": "true", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "A slithering serpent.", + "melee_animation": "275", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "278", + "name": "Snake", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "128", + "aggressive": "true", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "An inhabitant of icy regions.", + "slayer_task": "7", + "melee_animation": "5669", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5671", + "name": "Penguin", + "defence_level": "6", + "safespot": null, + "lifepoints": "8", + "strength_level": "6", + "id": "131", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Perhaps our oldest relatives?", + "slayer_task": "61", + "melee_animation": "220", + "range_animation": "0", + "combat_audio": "629,631,630", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "223", + "name": "Monkey", + "defence_level": "6", + "safespot": null, + "lifepoints": "8", + "strength_level": "6", + "id": "132", + "aggressive": "true", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "A unicorn with a blackened heart.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "attack_speed": "5", + "magic_level": "24", + "defence_animation": "6375", + "weakness": "3", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Black unicorn", + "defence_level": "15", + "safespot": null, + "lifepoints": "28", + "strength_level": "10", + "id": "133", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "I think this spider has been magically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "5328", + "weakness": "2", + "poison_amount": "6", + "magic_animation": "0", + "death_animation": "5329", + "name": "Poison spider", + "safespot": null, + "defence_level": "70", + "lifepoints": "64", + "strength_level": "65", + "id": "134", + "aggressive": "true", + "range_level": "45", + "attack_level": "60" + }, + { + "examine": "Aaw", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Terrorchick gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "137", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A giant raptor.", + "slayer_task": "7", + "melee_animation": "1010", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1013", + "name": "Terrorbird", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "138", + "range_level": "1", + "attack_level": "30" + }, + { + "death_animation": "1013", + "name": "Terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "34", + "melee_animation": "1010", + "strength_level": "1", + "id": "139", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "1012" + }, + { + "examine": "A servant to Iban.", + "melee_animation": "338", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "340", + "name": "Souless", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "140", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "Must be the pack leader.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "74", + "magic_animation": "0", + "death_animation": "6558", + "name": "Big Wolf", + "defence_level": "31", + "safespot": null, + "lifepoints": "44", + "strength_level": "31", + "id": "141", + "aggressive": "true", + "range_level": "1", + "attack_level": "31" + }, + { + "slayer_exp": "34", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "69", + "melee_animation": "6559", + "combat_audio": "481,491,490", + "strength_level": "1", + "id": "142", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rare jungle wolf - specific to the Kharazi jungle.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "69", + "magic_animation": "0", + "death_animation": "6558", + "name": "Jungle Wolf", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "143", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "Wow! Scorpions shouldn't grow that big.", + "slayer_task": "71", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "17", + "magic_animation": "0", + "death_animation": "6256", + "name": "King Scorpion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "21", + "id": "144", + "aggressive": "true", + "range_level": "28", + "attack_level": "21" + }, + { + "examine": "A cold-hearted elemental warrior.", + "slayer_task": "48", + "melee_animation": "451", + "range_animation": "451", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "59", + "magic_animation": "451", + "death_animation": "843", + "name": "Ice warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "59", + "strength_level": "47", + "id": "145", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,20,10,30,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A sea bird.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "146", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sea bird.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cormorant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "147", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sea bird.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pelican", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "148", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "These look much better in the wild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Butterfly", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "153", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I love butterflies.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Butterfly", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "154", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fighter from the supernatural world. He's a shadow of his former self.", + "slayer_task": "74", + "melee_animation": "394", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "843", + "name": "Shadow warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "158", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Small", + "melee_animation": "191", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome child", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "159", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seems to crawl the caves.", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "5", + "defence_animation": "267", + "weakness": "9", + "magic_animation": "266", + "death_animation": "265", + "name": "Gnome child", + "defence_level": "23", + "safespot": null, + "lifepoints": "21", + "strength_level": "23", + "id": "160", + "bonuses": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "Small", + "melee_animation": "191", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome child", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "161", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can advise on training.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome trainer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "162", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tree gnome guard.", + "melee_animation": "1218", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1224", + "name": "Gnome guard", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "163", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "A tree gnome guard.", + "melee_animation": "192", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome guard", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "164", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "A female gnome.", + "combat_style": "1", + "melee_animation": "191", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome woman", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "168", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A female gnome.", + "combat_style": "1", + "melee_animation": "191", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome woman", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "169", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "One of RuneScape's many citizens", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "170", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "He works evil magic.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "27", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "27", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "172", + "aggressive": "true", + "range_level": "1", + "attack_level": "1", + "prj_height": "3" + }, + { + "examine": "An evil user of Magic powers", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "836", + "name": "Invrigar the Necromancer", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "173", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works evil magic.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "24", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "24", + "safespot": null, + "lifepoints": "12", + "strength_level": "1", + "id": "174", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "2", + "examine": "He jumps out and attacks people.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mugger", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "175", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "The hat's a dead give away.", + "melee_animation": "423", + "range_animation": "0", + "magic_level": "22", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "836", + "name": "Witch", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "1", + "id": "176", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dark-hearted knight.", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Black Knight", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "178", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "melee_animation": "390", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "388", + "death_animation": "836", + "name": "Black Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "179", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He holds up passers by.", + "melee_animation": "799", + "range_animation": "799", + "combat_audio": "511,513,512", + "attack_speed": "5", + "defence_animation": "404", + "weakness": "7", + "magic_animation": "799", + "death_animation": "9055", + "name": "Highwayman", + "defence_level": "8", + "safespot": null, + "lifepoints": "13", + "strength_level": "8", + "id": "180", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "A crazy, evil druid.", + "start_gfx": "105", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "magic_level": "20", + "end_gfx": "107", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "422", + "death_animation": "9055", + "name": "Chaos druid", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "20", + "id": "181", + "aggressive": "true", + "range_level": "10", + "projectile": "106", + "attack_level": "20" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "182", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "183", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "184", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "185", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Low on brains", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thug", + "defence_level": "14", + "safespot": null, + "lifepoints": "20", + "strength_level": "14", + "id": "186", + "clue_level": "0", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "Rogueish.", + "melee_animation": "386", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Rogue", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "187", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "25", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "5", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "18", + "id": "188", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "18" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "25", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "5", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "12", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "189", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "8" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "40", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "5", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "42", + "safespot": null, + "lifepoints": "40", + "strength_level": "38", + "id": "190", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "38" + }, + { + "examine": "A primitive warrior.", + "melee_animation": "428", + "range_animation": "0", + "poisonous": "true", + "defence_animation": "0", + "weakness": "8", + "poison_amount": "11", + "magic_animation": "0", + "death_animation": "836", + "name": "Tribesman", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "191", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "43" + }, + { + "examine": "A warrior of Darkness.", + "melee_animation": "451", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "8", + "death_animation": "9055", + "name": "Dark warrior", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "192", + "bonuses": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A crazy evil druid.", + "melee_animation": "401", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Chaos druid warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "193", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A crazy evil necromancer.", + "melee_animation": "422", + "range_animation": "0", + "magic_level": "28", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "836", + "name": "Necromancer", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "194", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bandit Camp guard.", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard Bandit", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "196", + "range_level": "20", + "attack_level": "1" + }, + { + "examine": "Master of the Champions' Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guildmaster", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "198", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mighty warrior!", + "melee_animation": "395", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Gunthor the Brave", + "defence_level": "29", + "safespot": null, + "lifepoints": "41", + "strength_level": "29", + "id": "199", + "range_level": "1", + "attack_level": "29" + }, + { + "examine": "Guards prisoners for the black knights.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Jailer", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "201", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Has a fearsome scowl.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Black Heather", + "defence_level": "28", + "lifepoints": "40", + "strength_level": "28", + "id": "202", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A rocky slug.", + "slayer_task": "69", + "melee_animation": "1595", + "range_animation": "1595", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "1596", + "weakness": "7", + "magic_animation": "1595", + "death_animation": "1597", + "name": "Rockslug", + "defence_level": "30", + "safespot": null, + "lifepoints": "30", + "strength_level": "30", + "id": "1631", + "clue_level": "2", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "A rocky slug.", + "slayer_task": "69", + "melee_animation": "1595", + "range_animation": "1595", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "1596", + "weakness": "7", + "magic_animation": "1595", + "death_animation": "1597", + "name": "Rockslug", + "defence_level": "30", + "safespot": null, + "lifepoints": "30", + "strength_level": "30", + "id": "1632", + "clue_level": "2", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "Has a fearsome posture.", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Donny the Lad", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "203", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Nice hair.", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Speedy Keith", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "204", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A crazy evil druid.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Salarin the Twisted", + "defence_level": "62", + "safespot": null, + "lifepoints": "70", + "strength_level": "58", + "id": "205", + "aggressive": "true", + "bonuses": "45,50,43,55,39,31,19,28,33,22,22,15,13,9,8", + "range_level": "1", + "attack_level": "58" + }, + { + "examine": "A dwarven guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Guard", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "206", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "The head honcho around here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Lawgof", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "208", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks serene.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grail Maiden", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "210", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A former Knight of the Round Table.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Percival", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "212", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks unhappy...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Peasant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "214", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "High Priest of Entrana.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "High Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "216", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a fisherman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fisherman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "219", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't look very well...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Fisher King", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "220", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks mean and powerful.", + "melee_animation": "128", + "range_animation": "0", + "attack_speed": "7", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "131", + "name": "Black Knight Titan", + "defence_level": "91", + "safespot": null, + "lifepoints": "142", + "strength_level": "100", + "id": "221", + "aggressive": "true", + "bonuses": "27,27,27,0,0,18,27,18,1000,1000,0,0,0,0,0", + "range_level": "1", + "attack_level": "91" + }, + { + "examine": "A holy man.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "10", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "836", + "name": "Monk", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "7", + "id": "222", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "A peaceful monk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Kojo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "223", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dirty rat.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "224", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "He looks elderly.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grandpa Jack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "230", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He likes to cut down trees.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Forester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "231", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I can fish here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing spot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "233", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He isn't very friendly.", + "melee_animation": "6489", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6490", + "name": "Renegade Knight", + "defence_level": "15", + "safespot": null, + "lifepoints": "42", + "strength_level": "15", + "id": "237", + "aggressive": "true", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "A terrifying spirit.", + "melee_animation": "5540", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5542", + "name": "Thrantax the Mighty", + "defence_level": "50", + "safespot": null, + "lifepoints": "142", + "strength_level": "50", + "id": "238", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Specialist meat transporter.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "2301", + "name": "Teapotspout", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "246", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "6490", + "name": "Sir Mordred", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "melee_animation": "6489", + "strength_level": "1", + "id": "247", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6488" + }, + { + "examine": "Legendary King of the Britons.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Arthur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "251", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the door.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Khazard Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "253", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's been guarding the tavern for a bit too long.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Khazard Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "254", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His armour indicates he's a Khazard Guard.", + "melee_animation": "395", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "255", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "His armour indicates he's a Khazard Guard.", + "melee_animation": "395", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "256", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A slave fighter. He looks mistreated and weak.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fightslave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "262", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "6581", + "respawn_delay": "60", + "defence_animation": "6578", + "death_animation": "6576", + "name": "Bouncer", + "defence_level": "1", + "safespot": null, + "lifepoints": "116", + "strength_level": "1", + "id": "269", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Khazard's strongest ogre warrior.", + "melee_animation": "2100", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8576", + "name": "Khazard Ogre", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "46", + "id": "270", + "aggressive": "true", + "range_level": "1", + "attack_level": "46" + }, + { + "examine": "A large", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "6256", + "name": "Khazard Scorpion", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "27", + "id": "271", + "aggressive": "true", + "range_level": "36", + "attack_level": "27" + }, + { + "examine": "A guard who has devoted their life to Armadyl.", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "name": "Guardian of Armadyl", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "274", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A guard who has devoted their life to Armadyl.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "name": "Guardian of Armadyl", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "275", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Intimidating!", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Fire Warrior of Lesarkus", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "277", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Lumbridge Castle's head cook.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "278", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old monk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Omad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "279", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old drunk monk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Cedric", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "280", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An Ardougne Monk.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Monk", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "281", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "A dastardly blanket thief.", + "melee_animation": "386", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "15", + "safespot": null, + "lifepoints": "21", + "strength_level": "15", + "id": "282", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "The head of the treacherous blanket stealing gang.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Head Thief", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "283", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A dwarf smith. Quite handy with a hammer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doric", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "284", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She doesn't look too happy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Veronica", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "285", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "288", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An official of Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Councillor Halgrive", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "289", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A serious-looking doctor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doctor Orbon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "290", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A farmer who's seen happier times.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer Brumty", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "291", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "7218", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7219", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "296", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "7218", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7220", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "297", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "7218", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7219", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "298", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "583", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7213", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "299", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "An old motherly witch with a curious smile and a hooked nose.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hetty", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "307", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The man in charge of the fishing guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master fisher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "308", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has a colourful personality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Da Vinci", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "336", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's ready for a bet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chancy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "338", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's ready for a bet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chancy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "339", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's drunk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hops", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "340", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's drunk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hops", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "341", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks rather concerned.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guidor's wife", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "342", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "344", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "345", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "346", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mourner", + "melee_animation": "414", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "347", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "A mourner", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "348", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "351", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "352", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "353", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "354", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "355", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "358", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "359", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "360", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "100", + "strength_level": "2", + "id": "361", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "362", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "100", + "strength_level": "2", + "id": "363", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "King Lathas of East Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Lathas", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "364", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Paladin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "365", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Smells very chemically...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chemist", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "367", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "368", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mourner", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "369", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "She's quite a looker!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nurse Sarah", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "373", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big, ugly, and smelly.", + "slayer_task": "64", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "27", + "respawn_delay": "25", + "defence_animation": "360", + "weakness": "8", + "magic_animation": "359", + "death_animation": "361", + "name": "Ogre", + "defence_level": "27", + "safespot": null, + "lifepoints": "60", + "strength_level": "27", + "id": "374", + "aggressive": "true", + "bonuses": "15,15,10,20,40,15,50,50,50,20,50,58,0,0,0", + "range_level": "27", + "attack_level": "27" + }, + { + "examine": "A pirate.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "498,500,499", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Redbeard Frank", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "375", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Inspects people's packages.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Customs officer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "380", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf who looks after the mining guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "382", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not very civilised looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barbarian guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "384", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks vicious!", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Kharid Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "385", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks vicious!", + "name": "Kharid Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3611,3612,3610", + "strength_level": "1", + "id": "386", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks vicious!", + "name": "Kharid Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3611,3612,3610", + "strength_level": "1", + "id": "387", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with a shave...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "0", + "name": "Seer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "388", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A brightly coloured game bird.", + "melee_animation": "2371", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "2373", + "name": "Big fish", + "defence_level": "3", + "safespot": null, + "lifepoints": "1", + "strength_level": "3", + "id": "390", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "A brightly coloured game bird.", + "melee_animation": "2371", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "2373", + "name": "River troll", + "defence_level": "3", + "safespot": null, + "lifepoints": "50", + "strength_level": "3", + "id": "392", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Beefy.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "397", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Legends Guild guard; he protects the entrance to the Legends Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Legends guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "398", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He deals in exotic types of wood.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jungle forester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "401", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She deals in exotic types of wood.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jungle forester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "402", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Insects buzzing around.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swarm", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "411", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An annoying flappy thing.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "4915", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "30", + "defence_animation": "4916", + "weakness": "4", + "slayer_exp": "8", + "death_animation": "4918", + "name": "Bat", + "defence_level": "2", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "412", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "5", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "20", + "safespot": null, + "lifepoints": "14", + "strength_level": "5", + "id": "419", + "range_level": "5", + "attack_level": "5" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "10", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "40", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "420", + "range_level": "10", + "attack_level": "10" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "15", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "50", + "safespot": null, + "lifepoints": "30", + "strength_level": "15", + "id": "421", + "range_level": "15", + "attack_level": "15" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "45", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "60", + "safespot": null, + "lifepoints": "79", + "strength_level": "45", + "id": "422", + "range_level": "45", + "attack_level": "45" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "35", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "423", + "range_level": "45", + "attack_level": "45" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "45", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "90", + "safespot": null, + "lifepoints": "159", + "strength_level": "45", + "id": "424", + "range_level": "45", + "attack_level": "45" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "7", + "safespot": null, + "lifepoints": "8", + "strength_level": "6", + "id": "425", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "30", + "safespot": null, + "lifepoints": "17", + "strength_level": "20", + "id": "426", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "45", + "safespot": null, + "lifepoints": "28", + "strength_level": "43", + "id": "427", + "range_level": "1", + "attack_level": "43" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "80", + "safespot": null, + "lifepoints": "42", + "strength_level": "74", + "id": "428", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "90", + "safespot": null, + "lifepoints": "71", + "strength_level": "90", + "id": "429", + "range_level": "1", + "attack_level": "90" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "105", + "safespot": null, + "lifepoints": "100", + "strength_level": "150", + "id": "430", + "range_level": "1", + "attack_level": "150" + }, + { + "examine": "I hope he's not dead!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fallen Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "435", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Entrance clerk for the Brimhaven Agility Arena.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "498,500,499", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cap'n Izzy No-Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "437", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "17", + "safespot": null, + "lifepoints": "50", + "strength_level": "17", + "id": "438", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "32", + "safespot": null, + "lifepoints": "55", + "strength_level": "32", + "id": "439", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "48", + "safespot": null, + "lifepoints": "60", + "strength_level": "48", + "id": "440", + "range_level": "1", + "attack_level": "48" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "65", + "safespot": null, + "lifepoints": "86", + "strength_level": "65", + "id": "441", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "100", + "safespot": null, + "lifepoints": "120", + "strength_level": "100", + "id": "442", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "130", + "safespot": null, + "lifepoints": "170", + "strength_level": "130", + "id": "443", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "444", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "445", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "5", + "strength_level": "5", + "id": "446", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "I wonder who he's guarding?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Jail guard", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "447", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "I wonder who he's guarding?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Jail guard", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "448", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "I wonder who he's guarding?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Jail guard", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "449", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "A large well built farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Seth Groats", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "452", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aargh! It's alive!", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Suit of armour", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "453", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "He seems to be very devout.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Father Aereck", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "456", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eek! A ghost!", + "name": "Restless ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "457", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very holy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Father Urhney", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "458", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It rattles when it moves.", + "slayer_task": "75", + "combat_style": "2", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "magic_level": "5", + "respawn_delay": "60", + "defence_animation": "5489", + "weakness": "3", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "5", + "safespot": null, + "lifepoints": "14", + "strength_level": "3", + "id": "459", + "aggressive": "true", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "A Wizard of the Magic Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard Frumscone", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "460", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Supplier of Magical items.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Magic Store owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "461", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Head of the Magic Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard Distentor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "462", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a gnome. He looks important.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Bolren", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "469", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tree gnome.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Commander Montai", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "470", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's one of General Khazard's warriors.", + "melee_animation": "401", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard trooper", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "475", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "An open eye of World-gorger.", + "magic_level": "5", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "name": "Khazard trooper", + "defence_level": "5", + "safespot": null, + "lifepoints": "11", + "strength_level": "1", + "id": "476", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks real nasty", + "melee_animation": "401", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard warlord", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "477", + "aggressive": "true", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "It's one of General Khazard's commanders.", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard commander", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "478", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "It's a tree gnome trooper.", + "melee_animation": "190", + "range_animation": "0", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome troop", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "24", + "id": "479", + "range_level": "32", + "attack_level": "24" + }, + { + "examine": "It's a gnome who specialises in covert operations.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tracker gnome 1", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "481", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a gnome who specialises in covert operations.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tracker gnome 2", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "482", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a gnome who specialises in covert operations.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tracker gnome 3", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "483", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a young tree gnome.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Local Gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "485", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I guess he wants to be more than just the muscle.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Giant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "487", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't look like he'd trust his own mother.", + "slayer_task": "38", + "melee_animation": "6199", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6190", + "name": "Goblin guard", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "489", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "If the mummy is at school", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "490", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5541", + "slayer_exp": "25", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "491", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The essence of evil.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spirit of Scorpius", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "492", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious", + "slayer_task": "71", + "melee_animation": "6261", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "6260", + "name": "Grave scorpion", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "5", + "id": "493", + "aggressive": "true", + "range_level": "7", + "attack_level": "5" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "494", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Good with money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "495", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Manages money momentarily.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "498", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "499", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A minion of Rashiliyia.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "502", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "A minion of Rashiliyia.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "503", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5569", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "504", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5571", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5575", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "505", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "melee_animation": "5571", + "respawn_delay": "60", + "defence_animation": "5574", + "death_animation": "5575", + "name": "Nazastarool", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "507", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5507", + "respawn_delay": "60", + "defence_animation": "5508", + "death_animation": "5509", + "name": "Nazastarool", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "508", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "respawn_delay": "60", + "defence_animation": "5533", + "death_animation": "5534", + "name": "Nazastarool", + "defence_level": "1", + "safespot": null, + "lifepoints": "110", + "strength_level": "1", + "id": "509", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's the Captain of the 'Lady of the Waves'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Shanks", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "518", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert on axes.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bob", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "519", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sells stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "520", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Helps sell stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "521", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes people spending money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "522", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes helping sell stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "523", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A product of a consumerist society.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "524", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes you more", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "525", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A product of a consumerist society.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "526", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes you more", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "527", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has an interesting assortment of items for sale.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "530", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works on commission.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "531", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Like a grave keeper", + "range_animation": "0", + "magic_level": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Shopkeeper", + "defence_level": "60", + "safespot": null, + "lifepoints": "285", + "strength_level": "60", + "id": "532", + "aggressive": "true", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Sells stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "534", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sells stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "535", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very snappily dressed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silk trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "539", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Makes his money selling rocks.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gem trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "540", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "For the finest in armoured legware.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Louie Legs", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "542", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Ironically", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "551", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Helps the shopkeeper sell swords.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "552", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "For the interesting clothing items you just can't find elsewhere.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fancy-dress shop owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "554", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has a fine moustache.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "555", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could stand to lose a few pounds.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "561", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has an odd smell about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Candle-maker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "562", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks strange and mysterious.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "567", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks fairly well fed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "569", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seems very well-off.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gem merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "570", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "So where are the butcher and the candlestick-maker?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "571", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has a very exotic aroma about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spice seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "572", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Knows how to keep warm in the winter.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fur trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "573", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seems very well-off.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silk merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "574", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He runs a Mining store.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Drogo dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "579", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder if he wants to buy my junk?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "582", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "If crafting's your thing, he's your man!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rommik", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "574", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems to sell tea.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tea seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "595", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A pizza expert; in both making and eating.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fat Tony", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "596", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Anyone fancy a trim?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hairdresser", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "598", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Master of the mystical make-over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Make-over Mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "599", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Indentured servant of a Knight.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "606", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "609", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "One of the Black Knights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Black Knight Captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "610", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Black Knights' resident witch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witch", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "611", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This person is working on the site.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Digsite workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "613", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This person is working on the site.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doug Deeping", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "614", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A student busy studying the digsite.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Student", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "617", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Upon examining the examiner you examine it is indeed an examiner!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Examiner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "618", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert on archaeology.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Archaeological expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "619", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A specialist in panning for gold.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Panning guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "620", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A professional gnome baller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome baller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "621", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A professional gnome baller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome winger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "633", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps the game fair.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome ball referee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "635", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dealer in potions.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Apothecary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "638", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A religious man... And occasional drunk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Father Lawrence", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "640", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks down on his luck.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charlie the Tramp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "641", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks kind of obsessive...", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Weaponsmaster", + "defence_level": "15", + "safespot": null, + "lifepoints": "42", + "strength_level": "15", + "id": "643", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Looks kind of shifty...", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Jonny the beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "645", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Curator of the museum.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Curator Haig Halen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "646", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Varrock's resident monarch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Roald", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "648", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks quite experienced.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Archer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "649", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks big and dumb.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "650", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks holy.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "651", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks kind of puny...", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "652", + "range_level": "1", + "attack_level": "1", + "prj_height": "3" + }, + { + "examine": "Guardian of the dramen tree.", + "melee_animation": "5532", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5534", + "name": "Tree spirit", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "655", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Unsurprisingly monk like.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "656", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "657", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "658", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He likes to paaaarty!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Party Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "659", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "660", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "663", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A short and angry dwarf.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "665", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "64", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Chronozon", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "667", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An important looking gnome.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Narnode Shareen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "670", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The boss!", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Foreman", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "674", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "7", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "677", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Keeps order in the ranging guild.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "678", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The keeper of the gates to the ranging guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ranging Guild Doorman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "679", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert leatherworker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Leatherworker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "680", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Mysterious swamp lights...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Held vampyre juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "681", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Supplier of Rangers armour.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Armour salesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "682", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Supplier of Archery equipment.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bow and Arrow salesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "683", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tower keeper and competition judge.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tower Advisor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "684", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Defender of the north tower.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower Archer", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "7", + "id": "688", + "aggressive": "true", + "range_level": "10", + "attack_level": "7" + }, + { + "examine": "Defender of the east tower.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower Archer", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "15", + "id": "689", + "aggressive": "true", + "range_level": "20", + "attack_level": "15" + }, + { + "examine": "Defender of the south tower.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower Archer", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "22", + "id": "690", + "aggressive": "true", + "range_level": "30", + "attack_level": "22" + }, + { + "examine": "Defender of the west tower.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower Archer", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "30", + "id": "691", + "aggressive": "true", + "range_level": "40", + "attack_level": "30" + }, + { + "examine": "Supplier of authentic throwing weapons.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tribal Weapon Salesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "692", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sells equipment in exchange for archery tickets.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ticket Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "694", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Harlan, ready to teach swordplay.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Melee tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "705", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old wizard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard Mizgog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "706", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cheeky little imp.", + "melee_animation": "169", + "range_animation": "169", + "combat_audio": "534,536,535", + "attack_speed": "5", + "defence_animation": "170", + "weakness": "7", + "magic_animation": "169", + "death_animation": "172", + "name": "Imp", + "defence_level": "2", + "safespot": null, + "lifepoints": "8", + "strength_level": "2", + "id": "708", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "A cheeky little imp.", + "melee_animation": "169", + "range_animation": "169", + "combat_audio": "534,536,535", + "attack_speed": "5", + "defence_animation": "170", + "magic_animation": "169", + "death_animation": "172", + "name": "Imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "709", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bureaucratic administrator.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Clerk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "713", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "0", + "examine": "It's an NPC.", + "name": "Edmond", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "714", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "In charge of people with silly outfits.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Head mourner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "716", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the Ardougne Royal Army.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Recruiter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "720", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "726", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "727", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "728", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "729", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "730", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "731", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "732", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "735", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "737", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "738", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "739", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Duke Horacio of Lumbridge.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Duke Horacio", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "741", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "Roar! A dragon!", + "melee_animation": "80", + "attack_speed": "4", + "magic_level": "70", + "respawn_delay": "35", + "defence_animation": "89", + "death_animation": "4642", + "name": "Elvarg", + "defence_level": "70", + "safespot": null, + "lifepoints": "80", + "strength_level": "70", + "id": "742", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "A badly-behaved goblin.", + "slayer_task": "38", + "melee_animation": "6184", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6204", + "name": "Wormbrain", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "745", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a tad upset.", + "melee_animation": "6726", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6727", + "name": "Angry barbarian spirit", + "defence_level": "76", + "safespot": null, + "lifepoints": "108", + "strength_level": "76", + "id": "749", + "aggressive": "true", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "He looks a tad upset.", + "melee_animation": "6726", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6727", + "name": "Enraged barbarian spirit", + "defence_level": "76", + "safespot": null, + "lifepoints": "108", + "strength_level": "76", + "id": "750", + "aggressive": "true", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "He looks a tad upset.", + "melee_animation": "6726", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6727", + "name": "Berserk barbarian spirit", + "defence_level": "76", + "safespot": null, + "lifepoints": "108", + "strength_level": "76", + "id": "751", + "aggressive": "true", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "He looks a tad upset.", + "melee_animation": "6726", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6727", + "name": "Ferocious barbarian spirit", + "defence_level": "76", + "safespot": null, + "lifepoints": "190", + "strength_level": "76", + "id": "752", + "aggressive": "true", + "bonuses": "80,100,60,70,85,70,70,90,60,100,50,90,90,0,0", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "He looks totally insane!", + "melee_animation": "423", + "range_animation": "0", + "magic_level": "28", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Melzar the Mad", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "753", + "aggressive": "true", + "range_level": "28", + "attack_level": "28" + }, + { + "examine": "Stop looking and run!", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Count Draynor", + "defence_level": "20", + "safespot": null, + "lifepoints": "4", + "strength_level": "1", + "id": "757", + "aggressive": "true", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A well-fed farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fred the Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "758", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "192", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "194", + "death_animation": "196", + "name": "Crate", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "767", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Overgrown cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "66", + "strength_level": "1", + "id": "778", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Civilian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Civilian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Civilian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "787", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome who's supposed to be cleaning up a mess.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Letham", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "790", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Smartly dressed", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Alfonse the waiter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "793", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Distinctly cook-like.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charlie the cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "794", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cold hearted lady.", + "melee_animation": "422", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Ice Queen", + "defence_level": "55", + "safespot": null, + "lifepoints": "157", + "strength_level": "55", + "id": "795", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He looks cold and hungry.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Velrak the explorer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "798", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A morally ambiguous guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Pirate Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "799", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "It looks like there might be eels swimming in the lava.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing spot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "800", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Abbot Langley", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "801", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Jered", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "802", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Monk", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "803", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Manufacturer of fine leathers.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tanner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "804", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's in charge of the Crafting Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "805", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks very tired...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Donovan the Family Handyman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "806", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An officer of the Law.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "812", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of those people who love to gossip!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gossip", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "813", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sure likes to sell stuff!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Poison Salesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "820", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sinclair Guard dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "821", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It looks like he's been here a long time.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Male slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "825", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Rowdy slave", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "827", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary Captain", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "830", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's in control of the whole mining camp.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Siad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "831", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Bedabin nomad", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bedabin Nomad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "833", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Bedabin nomad guard - it looks like he's protecting an area.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bedabin Nomad Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "834", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He patrols the Shantay Pass.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shantay Guard", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "837", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "He patrols the Shantay Pass.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shantay Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "838", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious desert wolf.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6558", + "name": "Desert Wolf", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "839", + "range_level": "1", + "attack_level": "11" + }, + { + "death_animation": "9674", + "name": "Ugthanki", + "defence_level": "1", + "safespot": null, + "lifepoints": "46", + "strength_level": "1", + "attack_speed": "5", + "id": "840", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "He looks busy attending to his cart.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mine cart driver", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "841", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This pickaxe has been possessed by a dwarf ancestor spirit.", + "melee_animation": "185", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "188", + "name": "Rowdy Guard", + "defence_level": "40", + "safespot": null, + "lifepoints": "400", + "strength_level": "40", + "id": "842", + "aggressive": "true", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Inefficient looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "RPDT employee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "843", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Despite his name", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Head chef", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "847", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The famous tree gnome chef.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Aluft Gianne snr.", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "850", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can serve you gnome food.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome Waiter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "851", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tough-looking.", + "slayer_task": "64", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre chieftain", + "defence_level": "58", + "safespot": null, + "lifepoints": "331", + "strength_level": "58", + "id": "852", + "range_level": "1", + "attack_level": "58" + }, + { + "name": "Gorad", + "defence_level": "1", + "safespot": null, + "lifepoints": "81", + "strength_level": "1", + "id": "856", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "These ogres protect the city.", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "858", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ogre that guards.", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "859", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tries to keep the peace.", + "slayer_task": "64", + "melee_animation": "2100", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "8576", + "name": "City guard", + "defence_level": "58", + "safespot": null, + "lifepoints": "331", + "strength_level": "58", + "id": "862", + "range_level": "1", + "attack_level": "58" + }, + { + "examine": "Frightened-looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Scared skavid", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "863", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks mad.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mad skavid", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "864", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big and ugly looking.", + "slayer_task": "64", + "melee_animation": "2100", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "8576", + "name": "Enclave guard", + "defence_level": "58", + "safespot": null, + "lifepoints": "331", + "strength_level": "58", + "id": "870", + "range_level": "1", + "attack_level": "58" + }, + { + "examine": "The hat is a dead giveaway.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Watchtower Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "872", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Funnily enough", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "873", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Funnily enough", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "874", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Funnily enough", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "875", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tries to keep the peace.", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower guard", + "defence_level": "17", + "safespot": null, + "lifepoints": "97", + "strength_level": "17", + "id": "877", + "range_level": "1", + "attack_level": "17" + }, + { + "melee_animation": "395", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Colonel Radick", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "878", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "67", + "name": "Delrith", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "64", + "strength_level": "1", + "id": "879", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "65" + }, + { + "examine": "The head of the palace guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Rovin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "884", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Head of the Carnillean household.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ceril Carnillean", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "885", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "887", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Clivet", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "melee_animation": "811", + "strength_level": "1", + "id": "893", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "A member of the Hazeel cult.", + "melee_animation": "422", + "range_animation": "0", + "magic_level": "20", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Hazeel Cultist", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "15", + "id": "894", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Children are just like real people...just smaller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "895", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks unnatural.", + "melee_animation": "255", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "258", + "name": "Witch's experiment", + "defence_level": "12", + "safespot": null, + "lifepoints": "68", + "strength_level": "12", + "id": "897", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Looks unnatural.", + "melee_animation": "5327", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5329", + "name": "Witch's experiment (second form)", + "defence_level": "17", + "safespot": null, + "lifepoints": "97", + "strength_level": "17", + "id": "898", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "Looks unnatural.", + "melee_animation": "4925", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4929", + "name": "Witch's experiment (third form)", + "defence_level": "27", + "safespot": null, + "lifepoints": "154", + "strength_level": "27", + "id": "899", + "range_level": "1", + "attack_level": "27" + }, + { + "examine": "Looks unnatural.", + "melee_animation": "6559", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6558", + "name": "Witch's experiment (fourth form)", + "defence_level": "35", + "safespot": null, + "lifepoints": "200", + "strength_level": "35", + "id": "900", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "He hasn't seen much sun lately.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chamber guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "904", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "0", + "examine": "Runs the Mage Arena.", + "name": "Kolodion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "905", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's a shape-shifter", + "combat_style": "2", + "melee_animation": "811", + "magic_level": "75", + "defence_animation": "404", + "slayer_exp": "0", + "death_animation": "1816", + "name": "Kolodion", + "defence_level": "20", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "907", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "He's a shape-shifter", + "combat_style": "2", + "melee_animation": "132", + "magic_level": "89", + "defence_animation": "404", + "slayer_exp": "0", + "death_animation": "133", + "name": "Kolodion", + "defence_level": "25", + "safespot": null, + "lifepoints": "93", + "strength_level": "1", + "id": "908", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "He's a shape-shifter", + "combat_style": "2", + "melee_animation": "5322", + "magic_level": "89", + "defence_animation": "5320", + "slayer_exp": "0", + "death_animation": "5323", + "name": "Kolodion", + "defence_level": "28", + "safespot": null, + "lifepoints": "93", + "strength_level": "1", + "id": "909", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "He's a shape-shifter", + "combat_style": "2", + "melee_animation": "811", + "magic_level": "89", + "defence_animation": "404", + "slayer_exp": "0", + "death_animation": "714", + "name": "Kolodion", + "defence_level": "30", + "safespot": null, + "lifepoints": "93", + "strength_level": "1", + "id": "910", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "He's a shape-shifter", + "melee_animation": "69", + "magic_level": "90", + "defence_animation": "65", + "slayer_exp": "0", + "death_animation": "68", + "name": "Kolodion", + "defence_level": "35", + "safespot": null, + "lifepoints": "112", + "strength_level": "1", + "id": "911", + "range_level": "1", + "attack_level": "85" + }, + { + "examine": "He kills in the name of Zamorak.", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Battle mage", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "912", + "aggressive": "true", + "range_level": "1", + "attack_level": "41" + }, + { + "examine": "He kills in the name of Saradomin.", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Battle mage", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "913", + "aggressive": "true", + "range_level": "1", + "attack_level": "41" + }, + { + "examine": "He kills in the name of Guthix.", + "combat_style": "2", + "melee_animation": "197", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "196", + "name": "Battle mage", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "914", + "aggressive": "true", + "range_level": "1", + "attack_level": "41" + }, + { + "examine": "A crafter at the pinnacle of his art.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Joe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "916", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder who he's guarding?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Jail guard", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "917", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "The emir's chief advisor and physician.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hassan", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "923", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Guards the border between Al Kharid and the Kingdom of Misthalin.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Border Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "925", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An aggressive native of the Kharazi Jungle.", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Jungle savage", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "44", + "id": "931", + "aggressive": "true", + "range_level": "1", + "attack_level": "44" + }, + { + "melee_animation": "64", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Nezikchened", + "defence_level": "1", + "safespot": null, + "lifepoints": "150", + "strength_level": "1", + "id": "934", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5485", + "respawn_delay": "60", + "defence_animation": "5489", + "death_animation": "5491", + "name": "Ranalph Devere", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "938", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder what this is doing here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "939", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "941", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "An expert on all things culinary.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master chef", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "942", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very much an outdoors type.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Survival expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "943", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert on all forms of combat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Combat instructor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "944", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your introduction to the world of RuneScape.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "RuneScape guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "945", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master of Magic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Magic instructor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "946", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An official representative from the First National Bank of RuneScape.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Financial advisor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "947", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert on Mining-related skills.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mining instructor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "948", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your introduction to the world of RuneScape.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Quest guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "949", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "950", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "951", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Brace", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "954", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Converts grass to beef.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "955", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's had a fair bit to drink...", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "99", + "range_animation": "99", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "101", + "slayer_exp": "0", + "magic_animation": "99", + "death_animation": "102", + "name": "Drunken Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "5", + "id": "956", + "range_level": "6", + "projectile": "33", + "attack_level": "5", + "prj_height": "45" + }, + { + "examine": "This doctor really knows her stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Surgeon General Tafani", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "961", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's one of Iban's pets.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5329", + "name": "Blessed spider", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "22", + "id": "977", + "range_level": "30", + "attack_level": "22" + }, + { + "examine": "It's one of Iban's pet vermin.", + "slayer_task": "67", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Blessed giant rat", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "978", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "979", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "981", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "982", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "983", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "984", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "985", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Precariously balanced...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "986", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Unicorn", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "496,498,497", + "strength_level": "1", + "id": "987", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Sir Jerro", + "defence_level": "1", + "safespot": null, + "lifepoints": "57", + "melee_animation": "400", + "strength_level": "1", + "id": "988", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Sir Carl", + "defence_level": "1", + "safespot": null, + "lifepoints": "57", + "melee_animation": "400", + "strength_level": "1", + "id": "989", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Sir Harry", + "defence_level": "1", + "safespot": null, + "lifepoints": "57", + "melee_animation": "400", + "strength_level": "1", + "id": "990", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "A creature empty of emotion.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Half-soulless", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "991", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Curiosity is yet to kill this one...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witch's cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "993", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A giant spider.", + "melee_animation": "5319", + "respawn_delay": "60", + "defence_animation": "5320", + "death_animation": "5321", + "name": "Kalrag", + "defence_level": "1", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "997", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the guardians of Iban.", + "melee_animation": "64", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Othainian", + "defence_level": "1", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "998", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the guardians of Iban.", + "melee_animation": "64", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Doomion", + "defence_level": "1", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "999", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the guardians of Iban.", + "melee_animation": "64", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Holthion", + "defence_level": "1", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "1000", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A user of dark magic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Dark mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1001", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dark magic user.", + "melee_animation": "422", + "range_animation": "0", + "magic_level": "32", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Disciple of Iban", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "24", + "id": "1002", + "range_level": "1", + "attack_level": "24" + }, + { + "melee_animation": "6249", + "respawn_delay": "60", + "defence_animation": "6250", + "death_animation": "6251", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "1004", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "8", + "name": "Giant bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1005", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A servant of Zamorak.", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "60", + "spell_id": "43", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Zamorak wizard", + "defence_level": "50", + "safespot": null, + "lifepoints": "73", + "strength_level": "50", + "id": "1007", + "aggressive": "true", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "I think this spider has been magically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "5328", + "weakness": "2", + "poison_amount": "6", + "magic_animation": "0", + "death_animation": "5329", + "name": "Poison spider", + "safespot": null, + "defence_level": "70", + "lifepoints": "64", + "strength_level": "65", + "id": "1009", + "aggressive": "true", + "range_level": "45", + "attack_level": "60" + }, + { + "examine": "A green skinned croaker", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swamp toad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1013", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Useful for hitting rocks.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Iron pickaxe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1015", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "weakness": "9", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "1017", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He rules the", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5389", + "name": "Rooster", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "1018", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "A fire elemental.", + "melee_animation": "1029", + "range_animation": "0", + "magic_level": "32", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1031", + "name": "Fire elemental", + "defence_level": "32", + "safespot": null, + "movement_radius": "4", + "lifepoints": "45", + "strength_level": "24", + "id": "1019", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "An earth elemental.", + "melee_animation": "4868", + "range_animation": "0", + "attack_speed": "7", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4870", + "name": "Earth elemental", + "defence_level": "32", + "safespot": null, + "movement_radius": "4", + "lifepoints": "45", + "strength_level": "32", + "id": "1020", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "An air elemental.", + "melee_animation": "1040", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "1041", + "name": "Air elemental", + "defence_level": "32", + "safespot": null, + "movement_radius": "4", + "lifepoints": "45", + "strength_level": "24", + "id": "1021", + "range_level": "32", + "attack_level": "24" + }, + { + "examine": "A water elemental.", + "melee_animation": "1044", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "1048", + "name": "Water elemental", + "defence_level": "32", + "safespot": null, + "movement_radius": "4", + "lifepoints": "45", + "strength_level": "24", + "id": "1022", + "range_level": "32", + "attack_level": "24" + }, + { + "examine": "Could his name be 'Lurch'?", + "melee_animation": "7183", + "slayer_exp": "50", + "death_animation": "7185", + "name": "Vampire", + "defence_level": "52", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1023", + "clue_level": "1", + "range_level": "1", + "attack_level": "52" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "25", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "18", + "id": "1044", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "18" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "25", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "17", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "1045", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "8" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "40", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "25", + "safespot": null, + "lifepoints": "25", + "strength_level": "25", + "id": "1046", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "25" + }, + { + "examine": "Arrghhh... A Ghast.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1052", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Arrghhh... A Ghast.", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "9467", + "name": "Ghast", + "defence_level": "25", + "safespot": null, + "lifepoints": "71", + "strength_level": "25", + "id": "1053", + "aggressive": "true", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Ticket trader for the Brimhaven Agility Arena.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Jackie the Fruit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1055", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the audience.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Strange watcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1057", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the audience.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Strange watcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1058", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the audience.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Strange watcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1059", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Commander of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Denulth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1060", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sergeant of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sergeant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1061", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1063", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1064", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "name": "Soldier", + "defence_level": "44", + "safespot": null, + "lifepoints": "55", + "combat_audio": "511,513,512", + "strength_level": "44", + "id": "1065", + "magic_level": "1", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1066", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1067", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1068", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1069", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Burthorpe Castle Archer.", + "start_gfx": "19", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "magic_level": "1", + "respawn_delay": "12", + "defence_animation": "404", + "magic_animation": "426", + "death_animation": "9055", + "name": "Archer", + "defence_level": "44", + "safespot": null, + "lifepoints": "55", + "strength_level": "1", + "id": "1073", + "bonuses": "54,68,75,72,67,81,54,35,35,0,0,0,0,0,0", + "range_level": "44", + "projectile": "10", + "attack_level": "1" + }, + { + "examine": "A Burthorpe Castle Archer.", + "start_gfx": "19", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "magic_level": "1", + "respawn_delay": "12", + "defence_animation": "404", + "magic_animation": "426", + "death_animation": "9055", + "name": "Archer", + "defence_level": "44", + "safespot": null, + "lifepoints": "55", + "strength_level": "1", + "id": "1074", + "bonuses": "54,68,75,72,67,81,54,35,35,0,0,0,0,0,0", + "range_level": "44", + "projectile": "10", + "attack_level": "1" + }, + { + "examine": "A Burthorpe Castle guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "1", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "33", + "safespot": null, + "lifepoints": "44", + "strength_level": "33", + "id": "1076", + "clue_level": "1", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A Burthorpe Castle guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "1", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "33", + "safespot": null, + "lifepoints": "44", + "strength_level": "33", + "id": "1077", + "clue_level": "1", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A servant for Prince Anlaf.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Servant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1081", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Ocga", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "422", + "strength_level": "1", + "id": "1085", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1086", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Penda", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "422", + "strength_level": "1", + "id": "1087", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Hygd", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "422", + "strength_level": "1", + "id": "1088", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Ceolburg", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "422", + "strength_level": "1", + "id": "1089", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "The knight seems to be watching something.", + "melee_animation": "7042", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "White Knight", + "defence_level": "27", + "safespot": null, + "lifepoints": "38", + "strength_level": "27", + "id": "1092", + "range_level": "1", + "attack_level": "27" + }, + { + "examine": "The biggest and baddest troll.", + "slayer_task": "83", + "melee_animation": "6523", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Rock", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "1095", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "A big", + "slayer_task": "83", + "range_animation": "0", + "attack_speed": "7", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Stick", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "61", + "id": "1096", + "aggressive": "true", + "range_level": "1", + "attack_level": "61" + }, + { + "name": "Pee Hat", + "defence_level": "1", + "safespot": null, + "lifepoints": "126", + "strength_level": "1", + "id": "1097", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Kraka", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "1098", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dung", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1099", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ash", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1100", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1101", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1102", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1103", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1104", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1105", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1106", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1107", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1108", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1109", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1110", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1111", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1112", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "One of the troll generals.", + "slayer_task": "83", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll general", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "65", + "id": "1115", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "One of the troll generals.", + "slayer_task": "83", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll general", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "65", + "id": "1116", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "One of the troll generals.", + "slayer_task": "83", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll general", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "65", + "id": "1117", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1118", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1119", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1120", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1121", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1122", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1123", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1124", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "An unusually large troll.", + "slayer_task": "83", + "melee_animation": "1158", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Dad", + "defence_level": "55", + "safespot": null, + "lifepoints": "157", + "strength_level": "55", + "id": "1125", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "He's guarding the cells.", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Twig", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "1126", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He's guarding the cells.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Berry", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "1127", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He's guarding the cells.", + "slayer_task": "83", + "melee_animation": "5821", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Twig", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "1128", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He's guarding the cells.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Berry", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "1129", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1130", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1131", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1132", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1133", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1134", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1135", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1136", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1137", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1138", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "He's fast asleep.", + "slayer_task": "83", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Mushroom", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1139", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This beast doesn't need climbing boots.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1140", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This beast doesn't need climbing boots.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1141", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the storeroom.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1142", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the storeroom.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1143", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1144", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1145", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1146", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1147", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1148", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1149", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the goutweed.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1150", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Burntmeat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1151", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What's he mumbling about?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Weird Old Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1152", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6223", + "range_animation": "6223", + "respawn_delay": "38", + "defence_animation": "6232", + "weakness": "7", + "slayer_exp": "40", + "magic_animation": "6223", + "death_animation": "6230", + "name": "Kalphite Worker", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "20", + "id": "1153", + "bonuses": "0,0,0,0,0,5,5,1,10,10,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6224", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "6227", + "weakness": "7", + "slayer_exp": "90", + "magic_animation": "0", + "death_animation": "6228", + "name": "Kalphite Soldier", + "defence_level": "70", + "safespot": null, + "lifepoints": "90", + "strength_level": "70", + "id": "1154", + "aggressive": "true", + "bonuses": "0,0,0,0,0,25,25,5,50,50,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6223", + "range_animation": "6223", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "65", + "defence_animation": "6232", + "weakness": "7", + "magic_animation": "6223", + "death_animation": "6230", + "name": "Kalphite Guardian", + "defence_level": "110", + "safespot": null, + "lifepoints": "170", + "strength_level": "110", + "id": "1155", + "aggressive": "true", + "bonuses": "0,0,0,0,0,25,25,5,50,50,0,0,0,0,0", + "range_level": "1", + "attack_level": "110" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6223", + "range_animation": "6223", + "respawn_delay": "38", + "defence_animation": "6232", + "weakness": "7", + "slayer_exp": "40", + "magic_animation": "6223", + "death_animation": "6230", + "name": "Kalphite Worker", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "20", + "id": "1156", + "bonuses": "0,0,0,0,0,5,5,1,10,10,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6223", + "range_animation": "6223", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "65", + "defence_animation": "6232", + "weakness": "7", + "magic_animation": "6223", + "death_animation": "6230", + "name": "Kalphite Guardian", + "defence_level": "110", + "safespot": null, + "lifepoints": "170", + "strength_level": "110", + "id": "1157", + "aggressive": "true", + "bonuses": "0,0,0,0,0,25,25,5,50,50,0,0,0,0,0", + "range_level": "1", + "attack_level": "110" + }, + { + "agg_radius": "64", + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6241", + "range_animation": "6241", + "attack_speed": "4", + "poisonous": "true", + "magic_level": "150", + "respawn_delay": "45", + "defence_animation": "6232", + "weakness": "10", + "magic_animation": "6241", + "death_animation": "6242", + "name": "Kalphite Queen", + "defence_level": "300", + "safespot": null, + "lifepoints": "255", + "strength_level": "300", + "id": "1158", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,50,10,100,100,0,0,0,0,0", + "range_level": "1", + "attack_level": "300" + }, + { + "agg_radius": "64", + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6235", + "range_animation": "6235", + "attack_speed": "4", + "magic_level": "150", + "respawn_delay": "0", + "defence_animation": "6234", + "weakness": "10", + "magic_animation": "6235", + "death_animation": "6233", + "name": "Kalphite Queen", + "defence_level": "300", + "safespot": null, + "lifepoints": "255", + "strength_level": "300", + "id": "1160", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,100,100,10,10,0,0,0,0,0", + "range_level": "1", + "attack_level": "300" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Kalphite Larva", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1161", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge beast", + "melee_animation": "313", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "315", + "name": "The Shaikahan", + "defence_level": "50", + "safespot": null, + "lifepoints": "100", + "strength_level": "50", + "id": "1172", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "1183", + "clue_level": "2", + "range_level": "72", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "68", + "safespot": null, + "lifepoints": "85", + "strength_level": "68", + "id": "1184", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "An elven city guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elven city guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1185", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cute bunny rabbit.", + "melee_animation": "6090", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1192", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "6090", + "strength_level": "1", + "id": "1193", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6091" + }, + { + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "6090", + "strength_level": "1", + "id": "1194", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6091" + }, + { + "examine": "It's an NPC.", + "melee_animation": "4921", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "4927", + "slayer_exp": "0", + "death_animation": "4929", + "name": "Grizzly bear", + "defence_level": "1", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "1195", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eek! A bear cub!", + "slayer_task": "6", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Grizzly bear cub", + "defence_level": "21", + "safespot": null, + "lifepoints": "30", + "strength_level": "21", + "id": "1196", + "range_level": "1", + "attack_level": "21" + }, + { + "name": "Grizzly bear cub", + "defence_level": "1", + "safespot": null, + "lifepoints": "35", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "1197", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "What big teeth you have.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6558", + "name": "Dire Wolf", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "1198", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "An elf tracker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elf Tracker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1199", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of King Tyras's men.", + "melee_animation": "414", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Tyras guard", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "1200", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "I don't want to get on the wrong side of him.", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "426", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "1201", + "clue_level": "2", + "range_level": "1", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "One of King Tyras's men.", + "melee_animation": "395", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Tyras guard", + "defence_level": "110", + "safespot": null, + "lifepoints": "110", + "strength_level": "105", + "id": "1203", + "range_level": "50", + "attack_level": "95" + }, + { + "examine": "One of King Tyras's men.", + "melee_animation": "395", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Tyras guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "112", + "strength_level": "1", + "id": "1204", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Responsible for the food and equipment of the troops.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Quartermaster", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1208", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Mysterious swamp lights...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Will o' the wisp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1211", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems strangely familiar...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Parroty Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1216", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old gardener.", + "melee_animation": "433", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Gardener", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "1217", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "A scary, man eating ghoul.", + "slayer_task": "37", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "50", + "magic_animation": "422", + "death_animation": "9055", + "name": "Ghoul", + "defence_level": "25", + "safespot": null, + "lifepoints": "40", + "strength_level": "25", + "id": "1218", + "bonuses": "10,10,20,20,15,20,15,15,15,15,15,35,0,0,0", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Yuck! It's all slimy!", + "melee_animation": "1273", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1272", + "name": "Leech", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "1219", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Could his name be 'Lurch'?", + "melee_animation": "7183", + "slayer_exp": "50", + "death_animation": "7185", + "name": "Vampire", + "defence_level": "52", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1220", + "clue_level": "1", + "range_level": "1", + "attack_level": "52" + }, + { + "slayer_exp": "40", + "name": "Vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1223", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1225", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A marsh coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Myre Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1227", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A blood coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Blood Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1228", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A muddy coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Ochre Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1229", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A bruise blue coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Bruise Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1230", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A branch bark coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Bark Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1231", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A marsh coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Myre Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1232", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A blood coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Blood Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1233", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A muddy coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Ochre Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1234", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A bruise blue coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Bruise Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1235", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A Bedabin nomad fighter - a sandy swordsman.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Bedabin Nomad Fighter", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "1239", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Loar Shadow", + "defence_level": "26", + "safespot": null, + "lifepoints": "38", + "strength_level": "30", + "id": "1240", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "1284", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1308", + "name": "Loar Shade", + "defence_level": "26", + "safespot": null, + "lifepoints": "38", + "strength_level": "30", + "id": "1241", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Phrin Shadow", + "defence_level": "42", + "safespot": null, + "lifepoints": "56", + "strength_level": "47", + "id": "1243", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1287", + "name": "Phrin Shade", + "defence_level": "42", + "safespot": null, + "lifepoints": "56", + "strength_level": "47", + "id": "1244", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Riyl Shadow", + "defence_level": "60", + "safespot": null, + "lifepoints": "76", + "strength_level": "55", + "id": "1245", + "aggressive": "true", + "range_level": "1", + "attack_level": "88" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1287", + "name": "Riyl Shade", + "defence_level": "60", + "safespot": null, + "lifepoints": "76", + "strength_level": "55", + "id": "1246", + "aggressive": "true", + "range_level": "1", + "attack_level": "88" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Asyn Shadow", + "defence_level": "70", + "safespot": null, + "lifepoints": "90", + "strength_level": "84", + "id": "1247", + "aggressive": "true", + "range_level": "1", + "attack_level": "102" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1287", + "name": "Asyn Shade", + "defence_level": "70", + "safespot": null, + "lifepoints": "90", + "strength_level": "84", + "id": "1248", + "aggressive": "true", + "range_level": "1", + "attack_level": "102" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Fiyr Shadow", + "defence_level": "85", + "safespot": null, + "lifepoints": "110", + "strength_level": "100", + "id": "1249", + "aggressive": "true", + "range_level": "1", + "attack_level": "120" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1287", + "name": "Fiyr Shade", + "defence_level": "85", + "safespot": null, + "lifepoints": "110", + "strength_level": "100", + "id": "1250", + "aggressive": "true", + "range_level": "1", + "attack_level": "120" + }, + { + "examine": "A local villager of Mort'ton.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Afflicted", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "1257", + "range_level": "1", + "attack_level": "43" + }, + { + "examine": "A local villager of Mort'ton.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Afflicted", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "44", + "id": "1258", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "A local villager of Mort'ton.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Afflicted", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "1261", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "A local villager of Mort'ton.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Afflicted", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "46", + "id": "1262", + "aggressive": "true", + "range_level": "1", + "attack_level": "46" + }, + { + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1263", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A follower of Saradomin.", + "melee_animation": "376", + "range_animation": "0", + "poisonous": "true", + "magic_level": "90", + "spell_id": "41", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Saradomin wizard", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "90", + "id": "1264", + "aggressive": "true", + "range_level": "70", + "attack_level": "90" + }, + { + "examine": "No one likes crabs...", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "1313", + "weakness": "7", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Rock Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "1265", + "bonuses": "-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rocky outcrop.", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "defence_animation": "1313", + "weakness": "7", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Rocks", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1266", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs...", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "defence_animation": "1313", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Rock Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1267", + "aggressive": "true", + "bonuses": "-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rocky outcrop.", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "defence_animation": "1313", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Rocks", + "defence_level": "4", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1268", + "aggressive": "true", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "A Fremennik bard.", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "defence_animation": "1313", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Olaf the Bard", + "defence_level": "8", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1269", + "aggressive": "true", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Distinctly troll-shaped.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lalli", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1270", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Freshly shorn.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1271", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lovely thick wool.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1272", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A powerful spirit that lives in this lake.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fossegrimen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1273", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like he's had a few drinks already.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ospak", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1274", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Doesn't look like the musical type.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Styrmir", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1275", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Waiting for the show.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Torbrund", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1276", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sits impatiently with his friends.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fridgeir", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1277", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's fat, he's round, he bounces on the ground. That's how he got the job.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Longhall Bouncer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1278", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fearful spirit of the drowned.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "The Draugen", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "1279", + "aggressive": "true", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A Fremennik hunter.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sigli the Huntsman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1281", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Fremennik merchant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sigmund The Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1282", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Fremennik navigator.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swensen the Navigator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1283", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Every innkeeper's best friend!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Manni the Reveller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1286", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Supposedly fixes things around RuneScape.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Council workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1287", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Fremennik riddler.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Peer the Seer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1288", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Fremennik hero.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Thorvald the Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1289", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your challenge awaits! ", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Koschei the deathless", + "defence_level": "13", + "safespot": null, + "lifepoints": "14", + "strength_level": "13", + "id": "1290", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He lives again!", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Koschei the deathless", + "defence_level": "13", + "safespot": null, + "lifepoints": "14", + "strength_level": "13", + "id": "1291", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He keeps on living!", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Koschei the deathless", + "defence_level": "13", + "safespot": null, + "lifepoints": "14", + "strength_level": "13", + "id": "1292", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He just keeps on going.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Koschei the deathless", + "defence_level": "13", + "safespot": null, + "lifepoints": "14", + "strength_level": "13", + "id": "1293", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "The Fremennik tribe's chieftain.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brundt the Chieftain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1294", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Stands around and looks at stuff all day.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1296", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1297", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What a rubbish job he has.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Town Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1298", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Longhall barkeep", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A bartender.", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1300", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Pretty shabbily dressed for a clothes shop owner.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Yrsa", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1301", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There's something fishy about this guy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fisherman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1302", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sells and makes weapons and armour.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skulgrimen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1303", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's strong to the finish", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sailor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1304", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Agnar", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1305", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Freidir", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1306", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "395", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Borrokar", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1307", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Lanzig", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "1308", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pontak", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "1309", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sassilik", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1313", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Inga", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1314", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Fish-tastic!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish monger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1315", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder what he does with all that fur?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fur trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1316", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps the stalls secure.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Market Guard", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "1317", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A hardened Fremennik warrior.", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Warrior", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "1318", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A cunning animal.", + "melee_animation": "6562", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6570", + "name": "Fox", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "1319", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "Hoppity", + "melee_animation": "1245", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "1246", + "name": "Bunny", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1320", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "1246", + "name": "Bunny", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "1245", + "strength_level": "1", + "id": "1321", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "1244" + }, + { + "examine": "Cute. But deadly.", + "slayer_task": "6", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Bear Cub", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "1326", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Cute. But deadly.", + "name": "Bear Cub", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "1327", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Horned horsey.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "attack_speed": "5", + "magic_level": "6", + "respawn_delay": "32", + "defence_animation": "6375", + "weakness": "7", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Unicorn Foal", + "defence_level": "6", + "safespot": null, + "lifepoints": "14", + "strength_level": "6", + "id": "1328", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Cute but evil.", + "melee_animation": "6376", + "range_animation": "0", + "combat_audio": "496,498,497", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6377", + "name": "Black unicorn Foal", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "1329", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Fearsome predator found only in the Fremennik Province", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "combat_audio": "481,491,490", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "69", + "magic_animation": "0", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "35", + "safespot": null, + "lifepoints": "69", + "strength_level": "35", + "id": "1330", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "A horror from the ocean depths...", + "combat_style": "1", + "melee_animation": "1340", + "range_animation": "1340", + "attack_speed": "5", + "defence_animation": "1341", + "magic_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "70", + "safespot": null, + "lifepoints": "70", + "strength_level": "80", + "id": "1338", + "clue_level": "1", + "range_level": "85", + "projectile": "288", + "attack_level": "80" + }, + { + "examine": "A horror from the ocean depths...", + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1339", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1340", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "1341", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "1342", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "1343", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1344", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1345", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1346", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1347", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "slayer_task": "24", + "melee_animation": "1341", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "60", + "safespot": null, + "lifepoints": "128", + "strength_level": "60", + "id": "1351", + "aggressive": "true", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1352", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1353", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1354", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1355", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1356", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems happy to see you.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1360", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Skraeling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "401", + "strength_level": "1", + "id": "1367", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Skraeling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "395", + "strength_level": "1", + "id": "1368", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Hmm", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishmonger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1369", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "At least he eats his greens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Greengrocer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1370", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the throne room.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1374", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's cutting the wheat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1377", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No-one would mistake her for a duchess.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Flower Girl", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1378", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Alrik", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "422", + "strength_level": "1", + "id": "1381", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "He's strong to the finish, because he eats cabbage.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sailor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1385", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Rannveig", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "422", + "strength_level": "1", + "id": "1386", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Valgerd", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "422", + "strength_level": "1", + "id": "1388", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Skraeling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "395", + "strength_level": "1", + "id": "1389", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Broddi", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "422", + "strength_level": "1", + "id": "1390", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Skraeling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "395", + "strength_level": "1", + "id": "1391", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Ragnvald", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "810", + "strength_level": "1", + "id": "1392", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Hmm", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishmonger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1393", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "At least he eats his greens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Greengrocer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1394", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's a lumberjack", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lumberjack Leif", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1395", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's just mining his own business.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miner Magnus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1396", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There's something fishy about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fisherman Frodi", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1397", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She's looking a bit weedy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gardener Gunnhild", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1398", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "1401", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "1402", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "5389", + "name": "Rooster", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "5387", + "strength_level": "1", + "id": "1403", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5388" + }, + { + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "6090", + "strength_level": "1", + "id": "1404", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6091" + }, + { + "examine": "There to help me make my bids.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lumdo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1419", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An official looking Gnome with small beady eyes.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "G.L.O. Caranock", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1427", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Duke", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1442", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Oipuis", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1443", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Uyoro", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1444", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1387", + "death_animation": "1384", + "name": "Ouhai", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1445", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Uodai", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1446", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Padulah", + "defence_level": "1", + "safespot": null, + "lifepoints": "133", + "strength_level": "1", + "id": "1447", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rather sleepy looking guard", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sleeping Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1451", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An adorable little monkey child.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1452", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like the Monkey's Uncle.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Monkey's Uncle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1453", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks like the Monkey's Aunt.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Monkey's Aunt", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1454", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A scimitar wielding ninja monkey.", + "slayer_task": "61", + "melee_animation": "1392", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "1384", + "name": "Monkey Guard", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "66", + "id": "1455", + "range_level": "1", + "attack_level": "66" + }, + { + "examine": "A bow wielding ninja monkey.", + "slayer_task": "61", + "combat_style": "1", + "melee_animation": "0", + "range_animation": "1394", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey Archer", + "defence_level": "58", + "safespot": null, + "lifepoints": "82", + "strength_level": "43", + "id": "1456", + "aggressive": "true", + "range_level": "58", + "attack_level": "43" + }, + { + "combat_style": "1", + "melee_animation": "1394", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Monkey Archer", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1457", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "1394", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Monkey Archer", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1458", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge brutish gorilla armoured with dangerous looking vambraces.", + "slayer_task": "61", + "melee_animation": "1402", + "range_animation": "1402", + "combat_audio": "629,631,630", + "attack_speed": "6", + "defence_animation": "1403", + "weakness": "8", + "magic_animation": "1402", + "death_animation": "1404", + "name": "Monkey Guard", + "defence_level": "90", + "safespot": null, + "lifepoints": "130", + "strength_level": "130", + "id": "1459", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A huge brutish gorilla armoured with dangerous looking vambraces.", + "slayer_task": "61", + "melee_animation": "1402", + "range_animation": "0", + "combat_audio": "629,631,630", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "1404", + "name": "Monkey Guard", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "1460", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "A huge brutish gorilla stands here", + "slayer_task": "61", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elder Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1461", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1463", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1464", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A large and lumbering undead monkey.", + "slayer_task": "61", + "melee_animation": "1383", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1384", + "name": "Monkey Zombie", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1465", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "melee_animation": "1392", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Monkey Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "1466", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1392", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Monkey Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1467", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like the type of guy who would mind monkeys.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey minder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1469", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It looks just a bit... underfed.", + "slayer_task": "75", + "melee_animation": "5519", + "range_animation": "5519", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5520", + "weakness": "8", + "magic_animation": "5519", + "death_animation": "5521", + "name": "Skeleton", + "defence_level": "75", + "safespot": null, + "lifepoints": "112", + "strength_level": "109", + "id": "1471", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A Greater Jungle demon. A magical aura emanates from its hide.", + "range_animation": "0", + "combat_audio": "400,404,403", + "attack_speed": "2", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Jungle demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "428", + "strength_level": "50", + "id": "1472", + "aggressive": "true", + "range_level": "50", + "attack_level": "50" + }, + { + "melee_animation": "6249", + "respawn_delay": "60", + "defence_animation": "6250", + "death_animation": "6251", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "1473", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a brightly coloured bird of the jungle.", + "slayer_task": "7", + "melee_animation": "6775", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6779", + "name": "Bird", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1475", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "It's a brightly coloured bird of the jungle. It flies very quickly.", + "slayer_task": "7", + "melee_animation": "6775", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6777", + "name": "Bird", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1476", + "range_level": "1", + "attack_level": "5" + }, + { + "slayer_exp": "17", + "name": "Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3611,3612,3610", + "strength_level": "1", + "id": "1477", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very dangerous looking spider", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "47", + "id": "1478", + "aggressive": "true", + "range_level": "63", + "attack_level": "47" + }, + { + "name": "Snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "1479", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Small ninja monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1480", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Medium ninja monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1481", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Bearded gorilla", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "1483", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ancient monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1484", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Small zombie monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1485", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Large zombie monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1486", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1487", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge nail beast. Its nails appear very sharp.", + "melee_animation": "5989", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5990", + "name": "Nail beast", + "defence_level": "20", + "safespot": null, + "lifepoints": "550", + "strength_level": "150", + "id": "1521", + "range_level": "1", + "attack_level": "150" + }, + { + "examine": "He is one", + "melee_animation": "5970", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5972", + "name": "Undead Lumberjack", + "defence_level": "10", + "safespot": null, + "lifepoints": "100", + "strength_level": "73", + "id": "1524", + "range_level": "1", + "attack_level": "73" + }, + { + "examine": "His robes prominently display the star of Saradomin.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zealot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1528", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "1531", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Handy for hindering the enemy team's movement.", + "combat_style": "1", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "9658", + "name": "Barricade", + "defence_level": "1", + "poison_immune": "true", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1532", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Handy for hindering the enemy team's movement.", + "combat_style": "1", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "9658", + "name": "Barricade", + "defence_level": "1", + "poison_immune": "true", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1533", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Handy for hindering the enemy team's movement.", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "9658", + "name": "Barricade", + "defence_level": "1", + "poison_immune": "true", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1534", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Handy for hindering the enemy team's movement.", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "9658", + "name": "Barricade", + "defence_level": "1", + "poison_immune": "true", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1535", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "185", + "respawn_delay": "60", + "defence_animation": "186", + "death_animation": "188", + "name": "Possessed pickaxe", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "1536", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A strange disturbance in the air.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Haze", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1537", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Well", + "slayer_task": "75", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Corpse", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1538", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't think the pickaxe is for hitting rocks.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeletal miner", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "1539", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5540", + "respawn_delay": "60", + "defence_animation": "5541", + "death_animation": "5542", + "name": "Treus Dayth", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1540", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1541", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5541", + "slayer_exp": "25", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "1549", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A large boisterous bird", + "slayer_task": "7", + "melee_animation": "6761", + "range_animation": "0", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "6762", + "name": "Chompy bird", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "1550", + "range_level": "2", + "attack_level": "1" + }, + { + "name": "Mischievous ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1551", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ug", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1553", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Arrg", + "defence_level": "1", + "safespot": null, + "lifepoints": "150", + "strength_level": "1", + "attack_speed": "5", + "id": "1556", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Ug", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1557", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not man's best friend.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6558", + "name": "Ice wolf", + "defence_level": "51", + "safespot": null, + "lifepoints": "72", + "strength_level": "51", + "id": "1558", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1560", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1561", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1562", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1563", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1564", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1565", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1566", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A tall and imposing man who's more than familiar with boating.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cyreg Paddlehorn", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1567", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A creature summoned by Vanstrom to kill the remaining Myreque.", + "melee_animation": "6579", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6558", + "name": "Skeleton Hellhound", + "defence_level": "32", + "safespot": null, + "lifepoints": "57", + "strength_level": "32", + "id": "1575", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1582", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1583", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1584", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1585", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1586", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "60", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "60", + "strength_level": "30", + "id": "1587", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "60", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "60", + "strength_level": "30", + "id": "1588", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Young but still dangerous.", + "slayer_task": "68", + "melee_animation": "25", + "range_animation": "25", + "combat_audio": "408,410,409", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "32", + "defence_animation": "26", + "weakness": "3", + "magic_animation": "25", + "death_animation": "28", + "name": "Baby red dragon", + "defence_level": "42", + "safespot": null, + "lifepoints": "50", + "strength_level": "40", + "id": "1589", + "aggressive": "true", + "bonuses": "50,40,64,60,30,45,40,40,20,40,40,20,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Its scales seem to be made of bronze.", + "slayer_task": "13", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "40", + "defence_animation": "89", + "weakness": "7", + "slayer_exp": "125", + "magic_animation": "80", + "death_animation": "92", + "name": "Bronze dragon", + "defence_level": "112", + "safespot": null, + "lifepoints": "122", + "strength_level": "112", + "id": "1590", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,30,90,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "112" + }, + { + "examine": "Its scales seem to be made of iron.", + "slayer_task": "50", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "45", + "defence_animation": "89", + "weakness": "7", + "slayer_exp": "173", + "magic_animation": "80", + "death_animation": "92", + "name": "Iron dragon", + "defence_level": "165", + "safespot": null, + "lifepoints": "165", + "strength_level": "165", + "id": "1591", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,30,90,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "165" + }, + { + "examine": "Its scales seem to be made of steel.", + "slayer_task": "80", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "45", + "defence_animation": "89", + "weakness": "7", + "slayer_exp": "221", + "magic_animation": "80", + "death_animation": "92", + "name": "Steel dragon", + "defence_level": "215", + "safespot": null, + "lifepoints": "210", + "strength_level": "215", + "id": "1592", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,30,90,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "215" + }, + { + "examine": "An unsuitable pet.", + "slayer_task": "27", + "melee_animation": "6562", + "range_animation": "6562", + "magic_level": "20", + "respawn_delay": "20", + "defence_animation": "6563", + "weakness": "7", + "magic_animation": "6562", + "death_animation": "6564", + "name": "Wild dog", + "defence_level": "25", + "safespot": null, + "lifepoints": "62", + "strength_level": "25", + "id": "1593", + "aggressive": "true", + "bonuses": "10,15,5,10,30,5,30,30,30,10,30,5,40,5,5", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Looks like it's got Rabies!", + "melee_animation": "6562", + "range_animation": "6562", + "magic_level": "20", + "respawn_delay": "20", + "defence_animation": "6563", + "magic_animation": "6562", + "death_animation": "6564", + "name": "Wild dog", + "defence_level": "25", + "safespot": null, + "lifepoints": "62", + "strength_level": "25", + "id": "1594", + "aggressive": "true", + "bonuses": "10,15,5,10,30,5,30,30,30,10,30,5,40,5,5", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A spiky crawling critter. ", + "slayer_task": "16", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "25", + "defence_animation": "267", + "weakness": "1", + "slayer_exp": "22", + "magic_animation": "266", + "death_animation": "265", + "name": "Cave crawler", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "1600", + "bonuses": "30,60,60,60,60,66,0,0,0,0,0,0,0,0,0", + "range_level": "38", + "attack_level": "28" + }, + { + "examine": "A spiky crawling critter. ", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "25", + "defence_animation": "267", + "slayer_exp": "22", + "magic_animation": "266", + "death_animation": "265", + "name": "Cave crawler", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "1601", + "bonuses": "30,60,60,60,60,66,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A spiky crawling critter. ", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "25", + "defence_animation": "267", + "slayer_exp": "22", + "magic_animation": "266", + "death_animation": "265", + "name": "Cave crawler", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "1602", + "bonuses": "30,60,60,60,60,66,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A spiky crawling critter. ", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "25", + "defence_animation": "267", + "slayer_exp": "22", + "magic_animation": "266", + "death_animation": "265", + "name": "Cave crawler", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "1603", + "bonuses": "30,60,60,60,60,66,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A very smelly ghost.", + "slayer_task": "0", + "start_gfx": "334", + "combat_style": "2", + "melee_animation": "9466", + "weakness": "5", + "slayer_exp": "90", + "magic_animation": "9466", + "death_animation": "9467", + "lifepoints": "90", + "id": "1604", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,15,0,0,0,0,0", + "range_animation": "1507", + "magic_level": "105", + "end_gfx": "336", + "defence_animation": "9468", + "name": "Aberrant spectre", + "defence_level": "90", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "335", + "attack_level": "1" + }, + { + "examine": "A very smelly ghost.", + "slayer_task": "0", + "start_gfx": "334", + "combat_style": "2", + "melee_animation": "9466", + "weakness": "5", + "slayer_exp": "90", + "magic_animation": "9466", + "death_animation": "9467", + "lifepoints": "90", + "id": "1605", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,15,0,0,0,0,0", + "range_animation": "1507", + "magic_level": "105", + "end_gfx": "336", + "defence_animation": "9468", + "name": "Aberrant spectre", + "defence_level": "90", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "335", + "attack_level": "1" + }, + { + "examine": "A very smelly ghost.", + "slayer_task": "0", + "start_gfx": "334", + "combat_style": "2", + "melee_animation": "9466", + "weakness": "5", + "slayer_exp": "90", + "magic_animation": "9466", + "death_animation": "9467", + "lifepoints": "90", + "id": "1606", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,15,0,0,0,0,0", + "range_animation": "1507", + "magic_level": "105", + "end_gfx": "336", + "defence_animation": "9468", + "name": "Aberrant spectre", + "defence_level": "90", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "335", + "attack_level": "1" + }, + { + "examine": "A very smelly ghost.", + "slayer_task": "0", + "start_gfx": "334", + "combat_style": "2", + "melee_animation": "9466", + "weakness": "5", + "slayer_exp": "90", + "magic_animation": "9466", + "death_animation": "9467", + "lifepoints": "90", + "id": "1607", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,15,0,0,0,0,0", + "range_animation": "1507", + "magic_level": "105", + "end_gfx": "336", + "defence_animation": "9468", + "name": "Aberrant spectre", + "defence_level": "90", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "335", + "attack_level": "1" + }, + { + "examine": "Large, heavy, with sharp things attached to its head.", + "melee_animation": "9439", + "range_animation": "9439", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9441", + "slayer_exp": "97", + "magic_animation": "9439", + "death_animation": "9440", + "name": "Kurask", + "defence_level": "105", + "safespot": null, + "lifepoints": "97", + "strength_level": "105", + "id": "1608", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,20,20,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "67" + }, + { + "examine": "Large, heavy, with sharp things attached to its head.", + "melee_animation": "9439", + "range_animation": "9439", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9441", + "slayer_exp": "97", + "magic_animation": "9439", + "death_animation": "9440", + "name": "Kurask", + "defence_level": "105", + "safespot": null, + "lifepoints": "97", + "strength_level": "105", + "id": "1609", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,20,20,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "67" + }, + { + "examine": "Flies like a rock.", + "melee_animation": "9454", + "range_animation": "1516", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9455", + "slayer_exp": "105", + "magic_animation": "1516", + "death_animation": "1518", + "name": "Gargoyle", + "defence_level": "107", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "1610", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,0,20,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "Flies like a rock.", + "slayer_task": "84", + "melee_animation": "1516", + "range_animation": "1516", + "attack_speed": "5", + "defence_animation": "0", + "weakness": "0", + "slayer_exp": "105", + "magic_animation": "1516", + "death_animation": "1518", + "name": "Swarming turoth", + "defence_level": "42", + "safespot": null, + "lifepoints": "105", + "strength_level": "104", + "id": "1611", + "clue_level": "2", + "range_level": "49", + "attack_level": "45" + }, + { + "examine": "A tortured screaming soul.", + "melee_animation": "9449", + "range_animation": "1523", + "attack_speed": "5", + "defence_animation": "9451", + "slayer_exp": "22", + "magic_animation": "1523", + "death_animation": "9450", + "name": "Banshee", + "defence_level": "5", + "safespot": null, + "lifepoints": "22", + "strength_level": "14", + "id": "1612", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "An evil death demon.", + "melee_animation": "9487", + "range_animation": "1528", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9489", + "magic_animation": "1528", + "death_animation": "9488", + "name": "Nechryael", + "defence_level": "105", + "safespot": null, + "lifepoints": "105", + "strength_level": "97", + "id": "1613", + "bonuses": "0,0,0,0,0,20,20,20,0,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "97" + }, + { + "examine": "An evil death spawn.", + "melee_animation": "1540", + "range_animation": "1540", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "1540", + "death_animation": "9460", + "name": "Death spawn", + "defence_level": "30", + "poison_immune": "true", + "safespot": null, + "lifepoints": "60", + "strength_level": "7", + "id": "1614", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,20,0,0,0,0,0", + "range_level": "1", + "attack_level": "67" + }, + { + "examine": "A denizen of the Abyss!", + "slayer_task": "1", + "melee_animation": "1537", + "range_animation": "1537", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "0", + "weakness": "1", + "slayer_exp": "150", + "magic_animation": "1537", + "death_animation": "1538", + "name": "Abyssal demon", + "defence_level": "135", + "safespot": null, + "lifepoints": "150", + "strength_level": "67", + "id": "1615", + "bonuses": "0,0,0,0,0,20,20,20,0,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "97" + }, + { + "examine": "The eyes of evil.", + "melee_animation": "260", + "range_animation": "260", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "261", + "slayer_exp": "75", + "magic_animation": "260", + "death_animation": "264", + "name": "Basilisk", + "defence_level": "75", + "safespot": null, + "lifepoints": "75", + "strength_level": "80", + "id": "1616", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "The eyes of evil.", + "melee_animation": "260", + "range_animation": "260", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "261", + "slayer_exp": "75", + "magic_animation": "260", + "death_animation": "264", + "name": "Basilisk", + "defence_level": "75", + "safespot": null, + "lifepoints": "75", + "strength_level": "80", + "id": "1617", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "The tongue of evil.", + "melee_animation": "9130", + "range_animation": "1552", + "attack_speed": "4", + "defence_animation": "9132", + "slayer_exp": "120", + "magic_animation": "1552", + "death_animation": "9131", + "name": "Bloodveld", + "defence_level": "30", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "1618", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "The tongue of evil.", + "melee_animation": "9130", + "range_animation": "1552", + "attack_speed": "4", + "defence_animation": "9132", + "slayer_exp": "120", + "magic_animation": "1552", + "death_animation": "9131", + "name": "Bloodveld", + "defence_level": "30", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "1619", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "The winged reptile.", + "slayer_task": "19", + "melee_animation": "7762", + "range_animation": "7762", + "attack_speed": "5", + "defence_animation": "7761", + "weakness": "2", + "slayer_exp": "37", + "magic_animation": "7762", + "death_animation": "7763", + "name": "Cockatrice", + "defence_level": "35", + "safespot": null, + "lifepoints": "37", + "strength_level": "32", + "id": "1620", + "bonuses": "30,30,30,30,30,35,0,0,0,0,0,0,0,0,0", + "clue_level": "1", + "range_level": "32", + "attack_level": "32" + }, + { + "examine": "The winged reptile.", + "melee_animation": "7762", + "range_animation": "7762", + "attack_speed": "5", + "defence_animation": "7761", + "slayer_exp": "37", + "magic_animation": "7762", + "death_animation": "7763", + "name": "Cockatrice", + "defence_level": "35", + "safespot": null, + "lifepoints": "37", + "strength_level": "32", + "id": "1621", + "bonuses": "30,30,30,30,30,35,0,0,0,0,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "30", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "1622", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "30", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "1623", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "The vacuumed face of evil.", + "slayer_task": "28", + "melee_animation": "1557", + "range_animation": "1557", + "attack_speed": "4", + "defence_animation": "1555", + "weakness": "2", + "slayer_exp": "105", + "magic_animation": "1557", + "death_animation": "1558", + "name": "Dust devil", + "defence_level": "40", + "safespot": null, + "lifepoints": "105", + "strength_level": "70", + "id": "1624", + "range_level": "1", + "attack_level": "105" + }, + { + "examine": "The cave-dwelling cousin of the dust devils.", + "slayer_task": "28", + "melee_animation": "1557", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "1558", + "name": "Smokedevil", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "105", + "id": "1625", + "range_level": "61", + "attack_level": "105" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1626", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1627", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1628", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1629", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1630", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "A rocky slug.", + "slayer_task": "69", + "melee_animation": "9506", + "range_animation": "9506", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "9508", + "weakness": "7", + "magic_animation": "9506", + "death_animation": "9507", + "name": "Rockslug", + "defence_level": "30", + "safespot": null, + "lifepoints": "30", + "strength_level": "30", + "id": "1631", + "clue_level": "2", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "A rocky slug.", + "slayer_task": "69", + "melee_animation": "9506", + "range_animation": "9506", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "9508", + "weakness": "7", + "magic_animation": "9506", + "death_animation": "9507", + "name": "Rockslug", + "defence_level": "30", + "safespot": null, + "lifepoints": "30", + "strength_level": "30", + "id": "1632", + "clue_level": "2", + "range_level": "1", + "attack_level": "24" + }, + { + "spawn_animation": "8081", + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "8080", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "60", + "defence_animation": "8084", + "weakness": "4", + "slayer_exp": "45", + "death_animation": "8078", + "name": "Pyrefiend", + "defence_level": "19", + "safespot": null, + "lifepoints": "45", + "strength_level": "29", + "id": "1633", + "bonuses": "52,30,22,1,1,0,0,0,0,0,0,10,10,10,0", + "clue_level": "1", + "range_level": "19", + "attack_level": "22" + }, + { + "spawn_animation": "8081", + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "8080", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "60", + "defence_animation": "8084", + "weakness": "4", + "slayer_exp": "45", + "death_animation": "8078", + "name": "Pyrefiend", + "defence_level": "19", + "safespot": null, + "lifepoints": "45", + "strength_level": "29", + "id": "1634", + "bonuses": "52,30,22,1,1,0,0,0,0,0,0,10,10,10,0", + "clue_level": "1", + "range_level": "19", + "attack_level": "22" + }, + { + "spawn_animation": "8081", + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "8080", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "60", + "defence_animation": "8084", + "weakness": "4", + "slayer_exp": "45", + "death_animation": "8078", + "name": "Pyrefiend", + "defence_level": "19", + "safespot": null, + "lifepoints": "45", + "strength_level": "29", + "id": "1635", + "bonuses": "52,30,22,1,1,0,0,0,0,0,0,10,10,10,0", + "clue_level": "1", + "range_level": "19", + "attack_level": "22" + }, + { + "spawn_animation": "8081", + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "8080", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "60", + "defence_animation": "8084", + "weakness": "4", + "slayer_exp": "45", + "death_animation": "8078", + "name": "Pyrefiend", + "defence_level": "19", + "safespot": null, + "lifepoints": "45", + "strength_level": "29", + "id": "1636", + "bonuses": "52,30,22,1,1,0,0,0,0,0,0,10,10,10,0", + "clue_level": "1", + "range_level": "19", + "attack_level": "22" + }, + { + "examine": "It's a Jelly.", + "slayer_task": "51", + "melee_animation": "8569", + "range_animation": "8569", + "attack_speed": "5", + "magic_level": "40", + "defence_animation": "8571", + "weakness": "2", + "slayer_exp": "75", + "magic_animation": "8569", + "death_animation": "8570", + "name": "Jelly", + "defence_level": "40", + "safespot": null, + "lifepoints": "75", + "strength_level": "45", + "id": "1637", + "clue_level": "2", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "Doesn't look so tough...", + "slayer_task": "51", + "melee_animation": "8569", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "8570", + "name": "Jelly", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1638", + "clue_level": "2", + "range_level": "49", + "attack_level": "1" + }, + { + "examine": "Wibbly.", + "slayer_task": "51", + "melee_animation": "8569", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "8570", + "name": "Jelly", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1639", + "clue_level": "2", + "range_level": "49", + "attack_level": "1" + }, + { + "examine": "There's always room for jelly.", + "slayer_task": "51", + "melee_animation": "8569", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "8570", + "name": "Jelly", + "defence_level": "49", + "safespot": null, + "lifepoints": "140", + "strength_level": "1", + "id": "1640", + "clue_level": "2", + "range_level": "49", + "attack_level": "1" + }, + { + "melee_animation": "8569", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8571", + "slayer_exp": "75", + "name": "Jelly", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "1641", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "8569", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8571", + "slayer_exp": "75", + "name": "Jelly", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "1642", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil magic user.", + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1643", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1644", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "An evil magic user.", + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1645", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "An evil magic user.", + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1646", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "An evil magic user.", + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1647", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "Now THAT'S handy.", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "9125", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9127", + "weakness": "9", + "slayer_exp": "19", + "magic_animation": "9125", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "5", + "safespot": null, + "lifepoints": "16", + "strength_level": "5", + "id": "1648", + "bonuses": "5,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Gimmie five. Actually", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "19", + "magic_animation": "0", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "8", + "safespot": null, + "lifepoints": "5", + "strength_level": "8", + "id": "1649", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Gimmie five. Actually", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "8", + "safespot": null, + "lifepoints": "5", + "strength_level": "8", + "id": "1650", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Gimmie five. Actually", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "19", + "magic_animation": "0", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "8", + "safespot": null, + "lifepoints": "5", + "strength_level": "8", + "id": "1651", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Gimmie five. Actually", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "19", + "magic_animation": "0", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "8", + "safespot": null, + "lifepoints": "5", + "strength_level": "8", + "id": "1652", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Now THAT's handy.", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1653", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "I'm glad it's just the hand I can see...", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1654", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A big severed hand.", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1655", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "Give the guy a big hand.....", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1656", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A big severed hand.", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1657", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A Supplier of Magical robes.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Robe Store owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1658", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's in charge of the Skullball Course.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skullball Boss", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1660", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's in charge of the Agility Course.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Agility Boss", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1661", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A skullball guide.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skullball Trainer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1662", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A werewolf agility trainer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Agility Trainer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1663", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like he's guarding a trapdoor...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1665", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Gardener Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1675", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His beard seems to have a life of its own.", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "magic_level": "1", + "defence_animation": "4665", + "weakness": "3", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "60", + "safespot": null, + "lifepoints": "120", + "strength_level": "60", + "id": "1681", + "aggressive": "true", + "bonuses": "66,62,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A ghost disciple.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost disciple", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1686", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader from across the eastern sea.", + "start_gfx": "0", + "start_height": "0", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Ak-Haranu", + "defence_level": "1", + "movement_radius": "2", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1688", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's an undead cow.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5851", + "name": "Undead cow", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "1691", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Yep", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "0", + "combat_audio": "355,357,356", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5389", + "name": "Undead chicken", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1692", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "An extremely vicious lobster.", + "slayer_task": "71", + "melee_animation": "6265", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6267", + "name": "Giant lobster", + "defence_level": "30", + "safespot": null, + "lifepoints": "128", + "strength_level": "30", + "id": "1693", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An old", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Old crone", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1695", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A creaky old man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Old man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1696", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A spooky ghost villager.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost villager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1697", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This poor soul cannot understand why it has not passed to the next world.", + "slayer_task": "36", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "38", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "836", + "name": "Tortured soul", + "defence_level": "38", + "safespot": null, + "lifepoints": "85", + "strength_level": "28", + "id": "1698", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Beware the ghostly shopkeeper's wares!", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1699", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Doesn't look like the bar's open anymore.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost innkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1700", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ghost farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1701", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A ghost banker.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1702", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A ghost sailor.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost sailor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1703", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A ghostship captain.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1704", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ghost captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1705", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This ghost guards the gates of Port Phasmatys.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1706", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ghost (?)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1707", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ghost (?)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1708", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard for the humans against monster group.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "1710", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A guard for the humans against monster group.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "1711", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A guard for the humans against monster group.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "1712", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A deacon in the Humans Against Monsters group. A rather enthusiastic chap.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Deacon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1713", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the 'Humans Against Monsters' group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1714", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the 'Humans Against Monsters' group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1715", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the 'Humans Against Monsters' group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1716", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the 'Humans Against Monsters' group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1717", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A young man with a dark and mysterious past.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jimmy the Chisel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1718", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Manages the mill.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Oak", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1739", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Sigmund's elite guards.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Yew", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1740", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Sigmund's elite guards.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evergreen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1741", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evergreen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1742", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evergreen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1743", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1744", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dead tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1745", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Achey Tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1746", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1747", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1748", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "1013", + "name": "Terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "34", + "melee_animation": "1010", + "strength_level": "1", + "id": "1751", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "1012" + }, + { + "examine": "These gnomes know how to get around!", + "slayer_task": "7", + "melee_animation": "6790", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6791", + "name": "Mounted terrorbird gnome", + "defence_level": "33", + "safespot": null, + "lifepoints": "37", + "strength_level": "33", + "id": "1752", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A farmer's enemy.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crow", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1754", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He grows the crops in this area.", + "melee_animation": "7181", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Farmer", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1757", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "He grows the crops in this area.", + "melee_animation": "7181", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Farmer", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1758", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Farming.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1759", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He grows the crops in this area.", + "melee_animation": "7181", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7185", + "name": "Farmer", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1760", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Farming the wheat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1761", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1763", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Young, but still beefy.", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "366,368,367", + "attack_speed": "5", + "defence_animation": "5850", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow calf", + "defence_level": "1", + "safespot": null, + "lifepoints": "6", + "strength_level": "1", + "id": "1766", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Where beef comes from.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "1767", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Young, but still beefy.", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "366,368,367", + "attack_speed": "5", + "defence_animation": "5850", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow calf", + "defence_level": "1", + "safespot": null, + "lifepoints": "6", + "strength_level": "1", + "id": "1768", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1769", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1770", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1771", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1772", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1773", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1774", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1775", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1776", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks quite independent in an aggressive and business like way.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "498,500,499", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hammerspike Stoutbeard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1794", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A short stout menacing fellow.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf gang member", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "1795", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A short stout menacing fellow.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf gang member", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "1796", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A short stout menacing fellow.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf gang member", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "1797", + "range_level": "1", + "attack_level": "25" + }, + { + "melee_animation": "1750", + "respawn_delay": "60", + "defence_animation": "1751", + "death_animation": "1752", + "name": "Slagilith", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1802", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A pile of boulders.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rock pile", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1803", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems to be guarding a pile of rocks. Interesting job.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1805", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems to be guarding a single rock. Interesting job.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1806", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Chieftain of the mountain camp.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hamal the Chieftain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1807", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is that a bear... or a man?", + "melee_animation": "1760", + "range_animation": "0", + "magic_level": "23", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "1759", + "name": "The Kendal", + "defence_level": "23", + "safespot": null, + "lifepoints": "85", + "strength_level": "23", + "id": "1812", + "aggressive": "true", + "range_level": "23", + "attack_level": "23" + }, + { + "melee_animation": "1760", + "respawn_delay": "60", + "defence_animation": "1758", + "death_animation": "1759", + "name": "The Kendal", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1813", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1814", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1815", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1816", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1817", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1818", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Looks a little underfed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1819", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This goat belongs to the mountain camp people.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1820", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big bulging eyes.", + "slayer_task": "38", + "melee_animation": "6001", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1822", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big bulging eyes.", + "slayer_task": "38", + "melee_animation": "6001", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1823", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big bulging eyes.", + "slayer_task": "38", + "melee_animation": "6001", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1824", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big bulging eyes.", + "slayer_task": "38", + "melee_animation": "6001", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1825", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Flies like a rock.", + "melee_animation": "9454", + "range_animation": "1516", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9455", + "slayer_exp": "105", + "magic_animation": "1516", + "death_animation": "1518", + "name": "Gargoyle", + "defence_level": "107", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "1827", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,0,20,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "It didn't get that big eating flies!", + "melee_animation": "1793", + "range_animation": "1793", + "attack_speed": "6", + "defence_animation": "1794", + "weakness": "1", + "magic_animation": "1793", + "death_animation": "1795", + "name": "Giant frog", + "defence_level": "60", + "safespot": null, + "lifepoints": "100", + "strength_level": "45", + "id": "1828", + "bonuses": "10,10,10,10,10,10,1,10,10,10,10,37,0,0,0", + "range_level": "32", + "attack_level": "45" + }, + { + "examine": "It didn't get that big eating flies.", + "melee_animation": "1793", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "1795", + "name": "Big frog", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "1", + "id": "1829", + "range_level": "26", + "attack_level": "1" + }, + { + "examine": "A foul-smelling blob of protoplasm.", + "slayer_task": "18", + "melee_animation": "1789", + "range_animation": "0", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "1792", + "name": "Cave slime", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "1831", + "clue_level": "0", + "range_level": "19", + "attack_level": "1" + }, + { + "examine": "A nasty crawling critter.", + "slayer_task": "15", + "melee_animation": "6079", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "5", + "magic_animation": "0", + "death_animation": "6082", + "name": "Cave bug", + "defence_level": "6", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "1832", + "range_level": "6", + "attack_level": "1" + }, + { + "examine": "A little", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave bug larva", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1833", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has an odd smell about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Candle seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1834", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A short angry guy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Engineer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1840", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The little guy is having trouble standing up right.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Khorvak, a dwarven engineer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1842", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's probably you who will be paying the ferryman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Ferryman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1843", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's probably you who will be paying the ferryman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Ferryman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1844", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It is the avatar of the Arzinian Being of Bordanzan", + "melee_animation": "1840", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "1841", + "name": "Arzinian Avatar of Strength", + "defence_level": "40", + "safespot": null, + "lifepoints": "114", + "strength_level": "40", + "id": "1850", + "range_level": "1", + "attack_level": "40" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Strength", + "defence_level": "1", + "safespot": null, + "lifepoints": "110", + "strength_level": "1", + "id": "1851", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Strength", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1852", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It is the avatar of the Arzinian Being of Bordanzan", + "melee_animation": "1843", + "range_animation": "1843", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "1841", + "name": "Arzinian Avatar of Ranging", + "defence_level": "40", + "safespot": null, + "lifepoints": "114", + "strength_level": "30", + "id": "1853", + "aggressive": "true", + "range_level": "40", + "attack_level": "30" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Ranging", + "defence_level": "1", + "safespot": null, + "lifepoints": "110", + "strength_level": "1", + "id": "1854", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Ranging", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1855", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It is the avatar of the Arzinian Being of Bordanzan", + "melee_animation": "1844", + "range_animation": "0", + "magic_level": "40", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1841", + "name": "Arzinian Avatar of Magic", + "defence_level": "40", + "safespot": null, + "lifepoints": "114", + "strength_level": "30", + "id": "1856", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Magic", + "defence_level": "1", + "safespot": null, + "lifepoints": "110", + "strength_level": "1", + "id": "1857", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Magic", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1858", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's the Arzinian Being", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Arzinian Being of Bordanzan", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1859", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sells ranging equipment.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1866", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nemarti looks ready to teach you about ranged combat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ranged Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1861", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Drunk man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Drunken Ali", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1863", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hassled looking barman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali The barman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1864", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A kebab seller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Kebab seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1865", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A market stall keeper.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Market seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1866", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Ali the discount animal seller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Camel Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1867", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mischievous looking child.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Street urchin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1868", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old Hag named Alice.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Hag", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1871", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snake charmer.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Snake Charmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1872", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A foul tempered ugly lumpy yellow horse prone to spitting.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1873", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A slithering serpent.", + "melee_animation": "275", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "278", + "name": "Desert snake", + "defence_level": "6", + "safespot": null, + "lifepoints": "8", + "strength_level": "4", + "id": "1874", + "range_level": "6", + "attack_level": "4" + }, + { + "examine": "A toothless old Snake.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1875", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very tough-looking bandit.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Bandit champion", + "defence_level": "39", + "safespot": null, + "lifepoints": "55", + "strength_level": "39", + "id": "1885", + "aggressive": "true", + "range_level": "1", + "attack_level": "39" + }, + { + "examine": "Probably the weakest bandit in the world ....ever.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cowardly Bandit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1886", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Smooth operator.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Operator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1902", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Menaphite thug.", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Menaphite Thug", + "defence_level": "29", + "safespot": null, + "lifepoints": "41", + "strength_level": "29", + "id": "1904", + "range_level": "1", + "attack_level": "29" + }, + { + "death_animation": "836", + "name": "Menaphite Thug", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "395", + "strength_level": "1", + "id": "1905", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Tough looking Menaphite.", + "melee_animation": "395", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Tough Guy", + "defence_level": "39", + "safespot": null, + "lifepoints": "114", + "strength_level": "39", + "id": "1906", + "aggressive": "true", + "range_level": "1", + "attack_level": "39" + }, + { + "examine": "Definitely not a chicken.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Desert Phoenix", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1911", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tough-looking criminal.", + "melee_animation": "412", + "range_animation": "412", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "412", + "death_animation": "9055", + "name": "Kamil", + "defence_level": "20", + "safespot": null, + "lifepoints": "50", + "strength_level": "55", + "id": "1913", + "range_level": "1", + "attack_level": "20" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Dessous", + "defence_level": "1", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "1914", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Dessous", + "defence_level": "1", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "1915", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I guess he sells what he steals...?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bandit shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1917", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hardened by the cutthroat world of archaeology.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Archaeologist", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1918", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very mysterious looking...", + "melee_animation": "377", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Stranger", + "defence_level": "58", + "safespot": null, + "lifepoints": "82", + "strength_level": "58", + "id": "1919", + "aggressive": "true", + "range_level": "1", + "attack_level": "58" + }, + { + "examine": "Looks like a rough-and-ready type.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1921", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tough-looking criminal.", + "melee_animation": "412", + "range_animation": "412", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "412", + "death_animation": "9055", + "name": "Bandit", + "defence_level": "30", + "safespot": null, + "lifepoints": "65", + "strength_level": "70", + "id": "1926", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "This is an NPC.", + "melee_animation": "412", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "100", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Bandit", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "1931", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ice troll.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ice troll", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1935", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1936", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1937", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1938", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1939", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1940", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1941", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1942", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1951", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1952", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1953", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1954", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1955", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1956", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Highly flammable!", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1958", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A tightly-wrapped monster.", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1961", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Spooky", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "poison_immune": "true", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1962", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A victim of poor first aid.", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "poison_immune": "true", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1963", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "But who's the daddy?", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1964", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A tightly-wrapped monster.", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1965", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A victim of poor first aid.", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1967", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "I think they're some kind of beetle...", + "slayer_task": "70", + "melee_animation": "1948", + "range_animation": "0", + "poisonous": "true", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "1946", + "name": "Scarabs", + "defence_level": "62", + "safespot": null, + "lifepoints": "88", + "strength_level": "62", + "id": "1969", + "range_level": "1", + "attack_level": "62" + }, + { + "examine": "A wandering merchant.", + "name": "Rasolo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1972", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A giant skeleton.", + "slayer_task": "75", + "melee_animation": "5499", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5503", + "name": "Giant skeleton", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1973", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Looks hungry!", + "slayer_task": "27", + "melee_animation": "6565", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6564", + "name": "Shadow Hound", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "1976", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "799", + "respawn_delay": "60", + "defence_animation": "434", + "death_animation": "836", + "name": "Fareed", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1977", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A malnourished worker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1978", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A malnourished worker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1979", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A strange-smelling merchant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Embalmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A block of a man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Carpenter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1981", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Preach my brother!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1988", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has a dangerous glint in his eye.", + "combat_style": "2", + "melee_animation": "429", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "Possessed Priest", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "30", + "id": "1991", + "aggressive": "true", + "range_level": "40", + "attack_level": "30" + }, + { + "melee_animation": "7588", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "7590", + "slayer_exp": "62", + "death_animation": "7591", + "name": "Crocodile", + "defence_level": "1", + "safespot": null, + "lifepoints": "63", + "strength_level": "1", + "id": "1993", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has had his day.", + "slayer_task": "27", + "melee_animation": "6568", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6567", + "name": "Jackal", + "defence_level": "35", + "safespot": null, + "lifepoints": "100", + "strength_level": "35", + "id": "1994", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Obnoxious", + "melee_animation": "2015", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "2013", + "name": "Locust", + "defence_level": "12", + "safespot": null, + "lifepoints": "34", + "strength_level": "12", + "id": "1995", + "aggressive": "true", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "A very smelly frog.", + "melee_animation": "1021", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1022", + "name": "Plague frog", + "defence_level": "15", + "safespot": null, + "lifepoints": "42", + "strength_level": "15", + "id": "1997", + "aggressive": "true", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "I might give the burgers a miss in this town.", + "slayer_task": "20", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "0", + "name": "Plague cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1998", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't fancy eating any part of this.", + "slayer_task": "20", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "0", + "name": "Plague cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1999", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I think they're some kind of beetle.", + "slayer_task": "70", + "melee_animation": "1948", + "range_animation": "0", + "attack_speed": "2", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1946", + "name": "Scarab swarm", + "defence_level": "9", + "safespot": null, + "lifepoints": "900", + "strength_level": "9", + "id": "2001", + "aggressive": "true", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "This mummy looks like it means business!", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2015", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "An irate warrior-mummy.", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2016", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "This mummy looks like it means business!", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2017", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "An irate mummy.", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2018", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A wizened old warrior.", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2019", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A shimmering creature of blue light.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Light creature", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2021", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Wonder how long he's been here...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Strange Old Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2024", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "start_gfx": "155", + "combat_style": "2", + "start_height": "96", + "melee_animation": "1162", + "range_animation": "1162", + "attack_speed": "6", + "magic_level": "100", + "end_gfx": "157", + "defence_animation": "420", + "weakness": "3", + "magic_animation": "1162", + "death_animation": "7197", + "name": "Ahrim the Blighted", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "2025", + "aggressive": "true", + "bonuses": "68,68,68,73,-19,103,85,117,73,0,0,68,0,0,0", + "range_level": "1", + "projectile": "156", + "attack_level": "1" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "melee_animation": "2066", + "range_animation": "2066", + "attack_speed": "7", + "magic_level": "1", + "respawn_delay": "0", + "defence_animation": "2063", + "weakness": "9", + "magic_animation": "2066", + "death_animation": "7197", + "name": "Dharok the Wretched", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "100", + "id": "2026", + "aggressive": "true", + "bonuses": "105,105,105,-58,-18,252,250,244,-11,249,0,105,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "melee_animation": "2080", + "range_animation": "2080", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "0", + "defence_animation": "2079", + "weakness": "6", + "magic_animation": "2080", + "death_animation": "7197", + "name": "Guthan the Infested", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "100", + "id": "2027", + "aggressive": "true", + "bonuses": "75,75,75,-50,-19,259,247,241,-11,-250,0,75,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "combat_style": "1", + "melee_animation": "2075", + "range_animation": "2075", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "16", + "defence_animation": "424", + "weakness": "0", + "magic_animation": "2075", + "death_animation": "7197", + "name": "Karil the Tainted", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "2028", + "aggressive": "true", + "bonuses": "0,0,0,-26,134,79,71,90,106,100,0,0,0,0,0", + "range_level": "100", + "projectile": "27", + "attack_level": "1" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "melee_animation": "2068", + "range_animation": "2068", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "0", + "defence_animation": "404", + "weakness": "7", + "magic_animation": "2068", + "death_animation": "7197", + "name": "Torag the Corrupted", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "100", + "id": "2029", + "aggressive": "true", + "bonuses": "72,72,72,-33,-11,221,235,222,0,221,0,72,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "melee_animation": "2062", + "range_animation": "2062", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "2063", + "weakness": "8", + "magic_animation": "2062", + "death_animation": "7197", + "name": "Verac the Defiled", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "100", + "id": "2030", + "aggressive": "true", + "bonuses": "72,72,72,-42,-14,227,230,221,0,225,72,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "I think I should keep my distance...", + "melee_animation": "2070", + "range_animation": "2070", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "26", + "defence_animation": "2072", + "weakness": "6", + "magic_animation": "2070", + "death_animation": "2073", + "name": "Bloodworm", + "defence_level": "35", + "safespot": null, + "lifepoints": "45", + "strength_level": "20", + "id": "2031", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A nasty little rodent.", + "slayer_task": "67", + "melee_animation": "240", + "range_animation": "240", + "combat_audio": "703,705,704", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "241", + "weakness": "9", + "magic_animation": "240", + "death_animation": "243", + "name": "Crypt rat", + "defence_level": "20", + "safespot": null, + "lifepoints": "35", + "strength_level": "20", + "id": "2032", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "A nasty overgrown rodent.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4934", + "weakness": "9", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Giant crypt rat", + "defence_level": "65", + "safespot": null, + "lifepoints": "70", + "strength_level": "50", + "id": "2033", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "Incey wincey.", + "slayer_task": "76", + "melee_animation": "6249", + "range_animation": "6249", + "combat_audio": "537,539,538", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "6250", + "weakness": "7", + "magic_animation": "6249", + "death_animation": "6251", + "name": "Crypt spider", + "defence_level": "45", + "safespot": null, + "lifepoints": "45", + "strength_level": "47", + "id": "2034", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,10,17,20,0,0,0,0,0", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Not very incey wincey.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "5328", + "weakness": "7", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Giant crypt spider", + "defence_level": "65", + "safespot": null, + "lifepoints": "80", + "strength_level": "67", + "id": "2035", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "5487", + "combat_audio": "774,775,777", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "5513", + "weakness": "8", + "magic_animation": "5487", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "72", + "safespot": null, + "lifepoints": "51", + "strength_level": "72", + "id": "2036", + "aggressive": "true", + "bonuses": "0,0,0,0,0,5,5,-5,0,5,0,0,0,0,0", + "range_level": "1", + "attack_level": "72" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "5487", + "combat_audio": "774,775,777", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "5513", + "weakness": "8", + "magic_animation": "5487", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "72", + "safespot": null, + "lifepoints": "51", + "strength_level": "72", + "id": "2037", + "aggressive": "true", + "bonuses": "0,0,0,0,0,5,5,-5,0,5,0,0,0,0,0", + "range_level": "1", + "attack_level": "72" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2044", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2045", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2046", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2047", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2048", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2049", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Skogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2050", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2051", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2052", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2053", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2054", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2055", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Skogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2056", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Skogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2057", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "What could be hiding in that crack in the wall?", + "slayer_task": "87", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "30", + "magic_animation": "0", + "death_animation": "0", + "name": "Hole in the wall", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "2058", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Slash Bash", + "defence_level": "1", + "safespot": null, + "lifepoints": "103", + "strength_level": "1", + "id": "2060", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "I can see fish swimming in the water.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing spot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2067", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This one is slacking off.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "2069", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "This one is slacking off.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "2070", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "This one is slacking off.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "2071", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "This one is slacking off.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "2072", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "He protects the miners.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin guard", + "defence_level": "15", + "safespot": null, + "lifepoints": "21", + "strength_level": "15", + "id": "2073", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "He protects the miners.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin guard", + "defence_level": "15", + "safespot": null, + "lifepoints": "21", + "strength_level": "15", + "id": "2074", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "He's working hard!", + "melee_animation": "6007", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2075", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's working hard!", + "melee_animation": "6007", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2076", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's working hard!", + "melee_animation": "6007", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2077", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's working hard!", + "melee_animation": "6007", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2078", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Advisor to the Duke of Lumbridge.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sigmund", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2082", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2091", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Purple Pewter mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Purple Pewter Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2092", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Yellow Fortune mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Yellow Fortune Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2093", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Blue Opal mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blue Opal Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2094", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Green Gemstone mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Green Gemstone Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2095", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the White Chisel mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "White Chisel Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2096", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Silver Cog mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver Cog Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2097", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Brown Engine mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brown Engine Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2098", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Purple Pewter Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2100", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blue Opal Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2101", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Yellow Fortune Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2102", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Green Gemstone Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2103", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "White Chisel Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2104", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver Cog Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2105", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brown Engine Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2106", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Purple Pewter mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2109", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Purple Pewter mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2110", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Blue Opal mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2111", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Blue Opal mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2112", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Yellow Fortune mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2113", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Yellow Fortune mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2114", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Green Gemstone mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2115", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Green Gemstone mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2116", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the White Chisel mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2117", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the White Chisel mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2118", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Silver Cog mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2119", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Silver Cog mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2120", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Brown Engine mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2121", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Brown Engine mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2122", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He is regulating the flow of goods on the trade floor and maintaining order.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trade Referee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2127", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2130", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2131", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2132", + "range_level": "1", + "attack_level": "34" + }, + { + "slayer_exp": "16", + "name": "Black Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2133", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An elite member of the Black Guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard Berserker", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "2134", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "An elite member of the Black Guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard Berserker", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "2135", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "An elite member of the Black Guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard Berserker", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "2136", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "A gnome traveller, visiting Keldagrim.", + "name": "Gnome traveller", + "defence_level": "1", + "force_talk": "Buying low-level skilling items!", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2138", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very protective of his master... and his property.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dromund's cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2140", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Makes sculptures.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blasidar the sculptor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2141", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rather personable banker lady.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2163", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rather serious old fella.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2164", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He takes care of the library and its many books.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Librarian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2165", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A customer looking for books.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Customer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2167", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like a human traveler visiting the library.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Customer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2168", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tends to the plants in the palace garden.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rind the gardener", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2170", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after the factory.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Manager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2171", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works hard at whatever it is he does.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Worker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2172", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works hard at whatever it is he does.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Worker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2173", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works hard at whatever it is he does.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Worker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2174", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works hard at whatever it is he does.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Worker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2175", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rich landlord", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Inn Keeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2177", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "These Dwarf ladies are so attractive!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barmaid", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2178", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2180", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2181", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2182", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2183", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2184", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Remember: don't drink and ride in mine carts.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2185", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps the line clear of traffic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2186", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A loud", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rowdy dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2187", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "You cannot see his ship", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Boatman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2205", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He carries a heavy load.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2207", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master at farming.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2234", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master at farming.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2235", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He guards the Draynor Market stalls from thieves.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Market Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "2236", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A local farmer. He may be able to provide some useful information.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2237", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There to help me make my bids.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pig", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2240", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There to help me make my bids.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2241", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Porcine.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2242", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He provides new players with useful information.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lumbridge Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2244", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "401", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Khazard trooper", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "2245", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's one of General Khazard's warriors.", + "melee_animation": "429", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard trooper", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "2246", + "range_level": "1", + "attack_level": "32" + }, + { + "combat_style": "1", + "melee_animation": "190", + "respawn_delay": "60", + "defence_animation": "193", + "death_animation": "196", + "name": "Gnome troop", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2247", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "190", + "respawn_delay": "60", + "defence_animation": "193", + "death_animation": "196", + "name": "Gnome troop", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2248", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Paladin", + "defence_level": "1", + "safespot": null, + "lifepoints": "66", + "strength_level": "1", + "id": "2256", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate of Zamorak.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dark mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2262", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A blood-drinking denizen of the abyss.", + "melee_animation": "2181", + "range_animation": "0", + "attack_speed": "3", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "2183", + "name": "Abyssal leech", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "2263", + "aggressive": "true", + "range_level": "52", + "attack_level": "1" + }, + { + "examine": "It seems to have eyes in the back of its head...", + "melee_animation": "2186", + "range_animation": "2186", + "attack_speed": "6", + "magic_level": "57", + "defence_animation": "2188", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "2186", + "death_animation": "2189", + "name": "Abyssal guardian", + "defence_level": "65", + "safespot": null, + "lifepoints": "50", + "strength_level": "96", + "id": "2264", + "aggressive": "true", + "range_level": "135", + "attack_level": "65" + }, + { + "examine": "Apparently walks the abyss.", + "melee_animation": "2192", + "range_animation": "2192", + "attack_speed": "5", + "defence_animation": "2193", + "weakness": "8", + "slayer_exp": "0", + "magic_animation": "2192", + "death_animation": "2194", + "name": "Abyssal walker", + "defence_level": "55", + "safespot": null, + "lifepoints": "95", + "strength_level": "116", + "id": "2265", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Sparkles the Tinsel Snake", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rogue Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2267", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snowman armed with a holly bow.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rogue Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2269", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snowman armed with an ice sword.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Emerald Benedict", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2271", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snowman armed with a winter staff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spin Blades", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2272", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2274", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2275", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2276", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2277", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2278", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2279", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2280", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2281", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "400", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Sir Leye", + "defence_level": "1", + "safespot": null, + "lifepoints": "21", + "strength_level": "1", + "id": "2285", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An observer for the Temple Knights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miss Cheevers", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2288", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An observer for the Temple Knights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ms. Hynn Terprett", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2289", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A carpet merchant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rug Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2291", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A carpet merchant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rug Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2292", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man who deals in rugs.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rug Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2293", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man who deals in rugs.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rug Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2294", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Perhaps our oldest relatives.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2301", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2309", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Young, but still beefy.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "366,368,367", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow calf", + "defence_level": "2", + "safespot": null, + "lifepoints": "6", + "strength_level": "2", + "id": "2310", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "Farmer/sheep liaison officer. Go on - give the dog a bone!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheepdog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2311", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He rules the", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rooster", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2312", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2313", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2314", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2315", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Swine.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pig", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2316", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Porker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pig", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2317", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hog.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2318", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Porcine.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2319", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has a certain bovine aroma.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2320", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Only the Grim Reaper would have a pet like this.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Muncher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2329", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Perhaps this farmer might look after your crops for you.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Vasquen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2333", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Perhaps this gardener might look after your crops for you.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Taria", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2336", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Perhaps this gardener might look after your crops for you.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fayeth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2342", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2354", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She can look after my money.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "476", + "strength_level": "1", + "id": "2355", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "2359", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "2360", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "2361", + "clue_level": "2", + "range_level": "64", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "2362", + "clue_level": "2", + "range_level": "64", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "A Mourner showing his true identity.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Head mourner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2372", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Mourner", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "61", + "id": "2373", + "aggressive": "true", + "range_level": "1", + "attack_level": "61" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2397", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2398", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2399", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2400", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2401", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2402", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Chaos dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2423", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "9230", + "name": "Jarvald", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "melee_animation": "9232", + "strength_level": "10", + "id": "2436", + "range_level": "1", + "attack_level": "10", + "defence_animation": "9231" + }, + { + "examine": "Looks like a wanna be Fremennik.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Askeladden", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This support is propping the door closed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Door-support", + "defence_level": "1", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "2443", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs... especially really big ones!", + "melee_animation": "2368", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1314", + "name": "Giant Rock Crab", + "defence_level": "68", + "safespot": null, + "lifepoints": "97", + "strength_level": "68", + "id": "2452", + "aggressive": "true", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Heavy rock!", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "2453", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A teeny-tiny horror from the ocean depths...", + "slayer_task": "24", + "melee_animation": "1341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1342", + "name": "Dagannoth spawn", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "2454", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A horror from the ocean depths...", + "melee_animation": "1343", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "1340", + "slayer_exp": "120", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "71", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2455", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "294", + "attack_level": "68" + }, + { + "examine": "A horror from the ocean depths...", + "combat_style": "1", + "melee_animation": "1343", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "1340", + "slayer_exp": "0", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "50", + "safespot": null, + "lifepoints": "70", + "strength_level": "70", + "id": "2456", + "aggressive": "true", + "clue_level": "1", + "range_level": "70", + "projectile": "294", + "attack_level": "68" + }, + { + "examine": "A fearsome magical creature from the deep.", + "combat_style": "2", + "melee_animation": "2365", + "attack_speed": "6", + "spell_id": "48", + "magic_level": "100", + "respawn_delay": "60", + "defence_animation": "2366", + "magic_animation": "2365", + "death_animation": "2367", + "name": "Wallasalki", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "2457", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "5", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "20", + "safespot": null, + "lifepoints": "19", + "strength_level": "5", + "id": "2463", + "aggressive": "true", + "bonuses": "25,85,105,75,103,85,65,0,0,0,0,0,0,0,0", + "range_level": "5", + "projectile": "337", + "attack_level": "5" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "10", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "10", + "id": "2464", + "aggressive": "true", + "bonuses": "35,105,125,95,128,105,85,0,0,0,0,0,0,0,0", + "range_level": "10", + "projectile": "337", + "attack_level": "10" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "15", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "50", + "safespot": null, + "lifepoints": "60", + "strength_level": "15", + "id": "2465", + "aggressive": "true", + "bonuses": "35,185,185,155,188,125,165,0,0,0,0,0,0,0,0", + "range_level": "15", + "projectile": "337", + "attack_level": "15" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "25", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "60", + "safespot": null, + "lifepoints": "80", + "strength_level": "45", + "id": "2466", + "aggressive": "true", + "bonuses": "45,235,235,205,238,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "35", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "70", + "safespot": null, + "lifepoints": "105", + "strength_level": "45", + "id": "2467", + "aggressive": "true", + "bonuses": "45,285,285,255,288,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "45", + "respawn_delay": "25", + "defence_animation": "2300", + "weakness": "9", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "90", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "2468", + "aggressive": "true", + "bonuses": "45,285,285,255,288,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A Retired Highwayman", + "combat_style": "1", + "melee_animation": "4230", + "range_animation": "4230", + "attack_speed": "5", + "magic_level": "30", + "defence_animation": "404", + "magic_animation": "4230", + "death_animation": "9055", + "name": "Rick Turpentine", + "defence_level": "8", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "2476", + "bonuses": "30,20,10,20,20,30,30,10,20,10,30,30,20,30,20", + "range_level": "20", + "attack_level": "8" + }, + { + "examine": "Apparently a master of quizzes!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Quiz Master", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2477", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hey", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil Bob", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2479", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Servant of Evil Bob.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Servant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2481", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Annoying flappy thing.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "8", + "magic_animation": "0", + "death_animation": "0", + "name": "Giant bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2482", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A slithering serpent that likes to hide in the bush.", + "melee_animation": "275", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "poison_amount": "11", + "magic_animation": "0", + "death_animation": "278", + "name": "Bush snake", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "1", + "id": "2489", + "aggressive": "true", + "range_level": "61", + "attack_level": "1" + }, + { + "melee_animation": "275", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "276", + "poison_amount": "11", + "death_animation": "278", + "name": "Bush snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2490", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "2491", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "2492", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flying bloodsucker.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Large mosquito", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "2493", + "range_level": "63", + "attack_level": "1" + }, + { + "examine": "A swarm of three highly agile mosquitoes.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Mosquito swarm", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "1", + "id": "2494", + "range_level": "66", + "attack_level": "1" + }, + { + "examine": "A swarm of five highly agile mosquitoes.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Mosquito swarm", + "defence_level": "68", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "2495", + "range_level": "68", + "attack_level": "1" + }, + { + "name": "Tribesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "2496", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious warrior.", + "melee_animation": "428", + "range_animation": "0", + "poisonous": "true", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Tribesman", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "2497", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An undead victim of some ancient murderous ritual; his skin appears deep green.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "2499", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An undead victim of some ancient murderous ritual; his skin appears pale yellow.", + "combat_style": "2", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "2501", + "aggressive": "true", + "range_level": "1", + "attack_level": "43" + }, + { + "combat_style": "2", + "melee_animation": "810", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "2503", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He used to swashbuckle his away across the seven seas.", + "combat_style": "1", + "melee_animation": "4230", + "range_animation": "4230", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "404", + "magic_animation": "4230", + "death_animation": "9055", + "name": "Cap'n Hand", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "2539", + "bonuses": "10,30,20,30,10,20,15,30,10,30,15,20,20,0,0", + "range_level": "30", + "attack_level": "30" + }, + { + "examine": "A crazy, evil druid.", + "start_gfx": "105", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "magic_level": "20", + "end_gfx": "107", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "422", + "death_animation": "9055", + "name": "Chaos druid", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "20", + "id": "2547", + "range_level": "10", + "projectile": "106", + "attack_level": "20" + }, + { + "examine": "A colourful character.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the dyer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2549", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after the blast furnace.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blast Furnace Foreman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2553", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Market Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "melee_animation": "400", + "strength_level": "1", + "id": "2571", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "He's guarding the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bank guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2574", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Althric", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2588", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2591", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2592", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2593", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2594", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2595", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2596", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2597", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2598", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2599", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2600", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2601", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2602", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2603", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2604", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2605", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "combat_style": "1", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2606", + "bonuses": "50,30,80,56,80,80,100,60,50,45,45,0,0,0,0", + "range_level": "70", + "projectile": "442", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2607", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2608", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "combat_style": "1", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "slayer_exp": "0", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2609", + "bonuses": "50,30,80,56,80,80,100,60,50,45,45,0,0,0,0", + "range_level": "70", + "projectile": "442", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2610", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2611", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2612", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2613", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2614", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2615", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2616", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "name": "Tz-Kih", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "attack_speed": "7", + "id": "2627", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kih", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "attack_speed": "7", + "id": "2628", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kek", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "attack_speed": "5", + "id": "2629", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kek", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "attack_speed": "5", + "id": "2630", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "The Tok-Xil fires deadly spines out of its arm", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Tok-Xil", + "defence_level": "80", + "safespot": null, + "lifepoints": "114", + "strength_level": "1", + "id": "2631", + "aggressive": "true", + "range_level": "80", + "attack_level": "1" + }, + { + "examine": "A busy-body who loves a bit of gossip.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miss Schism", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2634", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragonkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "2641", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "2674", + "range_level": "1", + "attack_level": "10" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2675", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He holds up passers by.", + "melee_animation": "799", + "range_animation": "799", + "combat_audio": "511,513,512", + "attack_speed": "5", + "defence_animation": "404", + "weakness": "7", + "magic_animation": "799", + "death_animation": "9055", + "name": "Highwayman", + "defence_level": "8", + "safespot": null, + "lifepoints": "13", + "strength_level": "8", + "id": "2677", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2678", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2679", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2680", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2681", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "2682", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Rimmington.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hengel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2683", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Rimmington.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Anja", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2684", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "2685", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "2686", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "2687", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "An ugly smelly creature, with a spear.", + "melee_animation": "163", + "range_animation": "163", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "163", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "2688", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "Didn't the mage say this procedure was totally safe?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Frog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2689", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A salty seafarer. Needs a wash.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jack Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2690", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A strange man with a strange name. Probably a strange past", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Longbow Ben", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2691", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duck", + "defence_level": "1", + "water_npc": "true", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "2693", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Mini quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duckling", + "defence_level": "1", + "water_npc": "true", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "2694", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2695", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "2696", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "He doesn't look so happy now he's in jail.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Mugger", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "2697", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "A dark-hearted knight.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Black knight", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "2698", + "aggressive": "true", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "He's guarding the prison.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2699", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2700", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2701", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2702", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2703", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He's asleep.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2704", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeping an eye out for suspicious activity.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2705", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2706", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sea bird.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2707", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Caution: HOT!", + "start_gfx": "99", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "18", + "respawn_delay": "60", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Fire wizard", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2709", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "Hydro-power!", + "combat_style": "2", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "14", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Water wizard", + "defence_level": "14", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2710", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His hands are covered in mud. At least", + "start_gfx": "96", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "16", + "respawn_delay": "60", + "end_gfx": "98", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Earth wizard", + "defence_level": "16", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "2711", + "range_level": "1", + "projectile": "97", + "attack_level": "1" + }, + { + "examine": "At least he looks solid enough to fight.", + "start_gfx": "90", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "12", + "respawn_delay": "60", + "end_gfx": "92", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Air wizard", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "2712", + "range_level": "1", + "projectile": "91", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2714", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "2715", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2716", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "2717", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Betty", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2718", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wise barbarian", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Otto Godblessed", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2725", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2728", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2729", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2731", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works in the Crafting Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2732", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He wanders around the Crafting Guild pretending to be working.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2733", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hangs out in caves.", + "melee_animation": "9232", + "range_animation": "9232", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "9231", + "magic_animation": "9232", + "death_animation": "9230", + "name": "Tz-Kih", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "27", + "id": "2734", + "aggressive": "true", + "bonuses": "150,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Hangs out in caves.", + "melee_animation": "9232", + "range_animation": "9232", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "9231", + "magic_animation": "9232", + "death_animation": "9230", + "name": "Tz-Kih", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "27", + "id": "2735", + "aggressive": "true", + "bonuses": "150,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "60", + "id": "2736", + "aggressive": "true", + "bonuses": "80,45,45,45,45,22,0,0,0,0,0,0,0,0,0", + "range_level": "20", + "attack_level": "60" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "60", + "id": "2737", + "aggressive": "true", + "bonuses": "80,45,45,45,45,22,0,0,0,0,0,0,0,0,0", + "range_level": "20", + "attack_level": "60" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "30", + "id": "2738", + "bonuses": "60,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "I don't like the look of those spines...", + "melee_animation": "9245", + "range_animation": "9245", + "attack_speed": "5", + "defence_animation": "9242", + "weakness": "4", + "magic_animation": "9245", + "death_animation": "9239", + "name": "Tok-Xil", + "defence_level": "45", + "safespot": null, + "lifepoints": "40", + "strength_level": "80", + "id": "2739", + "bonuses": "80,90,86,90,90,90,45,55,26,55,0,0,0,0,0", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "I don't like the look of those spines...", + "melee_animation": "9245", + "range_animation": "9245", + "attack_speed": "5", + "defence_animation": "9242", + "weakness": "4", + "magic_animation": "9245", + "death_animation": "9239", + "name": "Tok-Xil", + "defence_level": "45", + "safespot": null, + "lifepoints": "40", + "strength_level": "80", + "id": "2740", + "bonuses": "80,90,86,90,90,90,45,55,26,55,0,0,0,0,0", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Holy reptile...", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9249", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-MejKot", + "defence_level": "90", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "2741", + "aggressive": "true", + "bonuses": "100,180,180,180,180,90,97,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "Holy reptile...", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9249", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-MejKot", + "defence_level": "90", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "2742", + "aggressive": "true", + "bonuses": "100,180,180,180,180,90,97,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "That's one hot dog!", + "melee_animation": "9265", + "range_animation": "9265", + "attack_speed": "5", + "magic_level": "150", + "defence_animation": "9268", + "magic_animation": "9265", + "death_animation": "9269", + "name": "Ket-Zek", + "defence_level": "180", + "safespot": null, + "lifepoints": "160", + "strength_level": "150", + "id": "2743", + "bonuses": "180,180,280,280,280,250,140,152,131,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "150" + }, + { + "examine": "That's one hot dog!", + "melee_animation": "9265", + "range_animation": "9265", + "attack_speed": "5", + "magic_level": "150", + "defence_animation": "9268", + "magic_animation": "9265", + "death_animation": "9269", + "name": "Ket-Zek", + "defence_level": "180", + "safespot": null, + "lifepoints": "160", + "strength_level": "150", + "id": "2744", + "bonuses": "180,180,280,280,280,250,140,152,131,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "150" + }, + { + "agg_radius": "64", + "examine": "This is going to hurt...", + "melee_animation": "9277", + "range_animation": "9277", + "attack_speed": "8", + "magic_level": "480", + "defence_animation": "9278", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "9277", + "death_animation": "9279", + "name": "TzTok-Jad", + "defence_level": "480", + "safespot": null, + "lifepoints": "250", + "strength_level": "960", + "id": "2745", + "aggressive": "true", + "bonuses": "0,0,0,60,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "960", + "attack_level": "640" + }, + { + "examine": "Mini Menace.", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9253", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-HurKot", + "defence_level": "75", + "safespot": null, + "lifepoints": "40", + "strength_level": "75", + "id": "2746", + "aggressive": "true", + "bonuses": "100,110,110,110,110,60,110,30,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "She can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2759", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Woman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,506,505", + "strength_level": "1", + "id": "2776", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Ranger of the Temple Knights.", + "melee_animation": "426", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2779", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shadow.", + "melee_animation": "2738", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "2739", + "name": "Shadow", + "defence_level": "68", + "safespot": null, + "lifepoints": "100", + "strength_level": "68", + "id": "2782", + "aggressive": "true", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "From a darker dimension.", + "slayer_task": "25", + "melee_animation": "2731", + "range_animation": "2731", + "attack_speed": "4", + "magic_level": "160", + "defence_animation": "2732", + "weakness": "4", + "slayer_exp": "225", + "magic_animation": "2731", + "death_animation": "2733", + "name": "Dark beast", + "defence_level": "120", + "safespot": null, + "lifepoints": "220", + "strength_level": "160", + "id": "2783", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,100,90,100,0,0,0,0,0", + "range_level": "1", + "attack_level": "140" + }, + { + "examine": "Digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Confused.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2787", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Drill Sergeant from heck!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sergeant Damien", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2790", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man down on his luck.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tramp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2792", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An angry Ogre in a funny hat.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Ogre", + "defence_level": "30", + "safespot": null, + "lifepoints": "48", + "strength_level": "30", + "id": "2801", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "They just call him 'Coach'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome Coach", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2802", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "40", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Lizard", + "defence_level": "55", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "2803", + "aggressive": "true", + "range_level": "55", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2804", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2805", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2806", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "15", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Small Lizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "2807", + "range_level": "15", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Small Lizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "2808", + "aggressive": "true", + "range_level": "15", + "attack_level": "1" + }, + { + "examine": "A camel who has the soul of a poet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Al the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2809", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel whose love is unrequited.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elly the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2810", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who wants to fly some day.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ollie the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2811", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who likes to rest.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cam the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2812", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who wants to see the world.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Neferti the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2815", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shifty-looking character.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2825", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "2826", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shabby-looking leader.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Braindeath", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2827", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Most of an angry", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "50% Luke", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2828", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder if it was all the 'rum' that pickled him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Donnie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2830", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2831", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2832", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2833", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2834", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2835", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2836", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2837", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2838", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2839", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2840", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2841", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2842", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2843", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2844", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2845", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2846", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2847", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2848", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "The pun was intended.", + "melee_animation": "2804", + "range_animation": "0", + "magic_level": "40", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "2805", + "name": "Evil spirit", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "2849", + "aggressive": "true", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "A bunch of legs, eyes and teeth.", + "slayer_task": "76", + "melee_animation": "5319", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "40", + "magic_animation": "0", + "death_animation": "5321", + "name": "Fever spider", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "30", + "id": "2850", + "bonuses": "0,0,0,0,0,20,15,10,15,15,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2851", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2852", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2853", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2854", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2855", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2856", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2857", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2858", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2863", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2866", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2869", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2878", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A knee-high horror from the ocean depths...", + "slayer_task": "24", + "melee_animation": "1579", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1581", + "name": "Dagannoth fledgeling", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "52", + "id": "2880", + "aggressive": "true", + "range_level": "1", + "attack_level": "52" + }, + { + "agg_radius": "8", + "examine": "The Dagannoth King responsible for the death of Bukalla.", + "combat_style": "1", + "melee_animation": "2855", + "attack_speed": "4", + "magic_level": "255", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Supreme", + "defence_level": "128", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2881", + "aggressive": "true", + "bonuses": "0,0,0,0,0,10,10,10,255,550,0,0,0,0,0", + "clue_level": "2", + "range_level": "255", + "projectile": "475", + "attack_level": "255" + }, + { + "agg_radius": "8", + "examine": "A legendary Dagannoth King, rumoured to fly on the North winds.", + "combat_style": "2", + "melee_animation": "2854", + "attack_speed": "4", + "magic_level": "255", + "spell_id": "48", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Prime", + "defence_level": "255", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2882", + "aggressive": "true", + "bonuses": "0,0,0,0,0,255,255,255,255,10,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "255" + }, + { + "agg_radius": "8", + "examine": "Firstborn of the legendary Dagannoth Kings.", + "melee_animation": "2853", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Rex", + "defence_level": "255", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2883", + "aggressive": "true", + "bonuses": "0,0,0,0,0,255,255,255,10,255,0,0,0,0,0", + "clue_level": "2", + "range_level": "255", + "attack_level": "255" + }, + { + "examine": "A fearsome magical creature from the deep.", + "combat_style": "2", + "melee_animation": "2365", + "attack_speed": "6", + "spell_id": "48", + "magic_level": "100", + "respawn_delay": "60", + "defence_animation": "2366", + "magic_animation": "2365", + "death_animation": "2367", + "name": "Wallasalki", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "2457", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1312", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "1313", + "death_animation": "1314", + "name": "Giant Rock Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "2885", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "attack_speed": "5", + "id": "2886", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "strength_level": "1", + "id": "2887", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "2888", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "examine": "It wasn't a rock... It was a rock lobster!", + "melee_animation": "2860", + "range_animation": "2860", + "attack_speed": "2", + "defence_animation": "2861", + "weakness": "7", + "magic_animation": "2860", + "death_animation": "2862", + "name": "Rock lobster", + "defence_level": "100", + "safespot": null, + "lifepoints": "150", + "strength_level": "100", + "id": "2889", + "bonuses": "0,0,0,0,0,100,100,50,50,150,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "slayer_exp": "0", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "10", + "id": "2892", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "20", + "projectile": "294", + "attack_level": "1" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "10", + "id": "2894", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "20", + "projectile": "294", + "attack_level": "1" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "slayer_exp": "0", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "60", + "id": "2896", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "70", + "projectile": "294", + "attack_level": "1" + }, + { + "melee_animation": "64", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Agrith Naar", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "id": "2919", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2931", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Who ate all the rats?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Beast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2941", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lovely", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bones", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2945", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Obviously punches above his weight.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hooknosed Jack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2948", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks rich like an actor of sorts.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jimmy Dazzler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2949", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Once beautiful", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Face", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2950", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What is he?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Smokin' Joe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2952", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks fairly well fed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2958", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2962", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2963", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2964", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2965", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2966", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2967", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2968", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2969", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2970", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2971", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2972", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2973", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "2980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "2981", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "King rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "2982", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not a soft touch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pusskins", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2984", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A not-so friendly", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Tom", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2986", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fully grown feline.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mittens", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2988", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cute and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Topsy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2990", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A friendly feline?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gertrude's cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2997", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very well to do. I wonder what he's doing here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2998", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Rich.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3001", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3002", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3003", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3004", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3005", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3006", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3007", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3008", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3009", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3010", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3011", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3012", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3013", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3014", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3015", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3016", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3017", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3018", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tool leprechaun", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3021", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Phenomenal cosmic powers", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Genie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3022", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2919", + "name": "Black golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3026", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "2919", + "name": "White golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3027", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "2919", + "name": "Grey golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3028", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "The oldest man in Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghaslor the Elder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3029", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A water salesman from Pollnivneach.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Carter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3030", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Mayor of Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Awusah the Mayor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3040", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Poltenip", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "melee_animation": "395", + "strength_level": "1", + "id": "3042", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Radat", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "melee_animation": "395", + "strength_level": "1", + "id": "3043", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Custodian of the shrine to Elidinis.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shiratti the Custodian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3044", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A banker of Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nardah Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3046", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3051", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3052", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3053", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3054", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3055", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3056", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of the earth warriors.", + "melee_animation": "2951", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "2946", + "name": "Earth Warrior Champion", + "defence_level": "51", + "safespot": null, + "lifepoints": "72", + "strength_level": "51", + "id": "3057", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "Champion of the giants.", + "melee_animation": "6368", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "slayer_exp": "35", + "magic_animation": "0", + "death_animation": "6369", + "name": "Giant Champion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3058", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Champion of the ghouls.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "50", + "magic_animation": "0", + "death_animation": "836", + "name": "Ghoul Champion", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "3059", + "aggressive": "true", + "range_level": "43", + "attack_level": "43" + }, + { + "examine": "Champion of the goblins.", + "melee_animation": "6188", + "range_animation": "0", + "combat_audio": "469,472,471", + "magic_level": "12", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6190", + "name": "Goblin Champion", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "6", + "id": "3060", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Champion of the hobgoblins.", + "combat_style": "1", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "2958", + "name": "Hobgoblin Champion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "14", + "id": "3061", + "aggressive": "true", + "range_level": "28", + "attack_level": "14" + }, + { + "examine": "Champion of the imps.", + "melee_animation": "5285", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "172", + "name": "Imp Champion", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "3062", + "aggressive": "true", + "range_level": "7", + "attack_level": "7" + }, + { + "examine": "Champion of the jogres.", + "melee_animation": "2100", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "8576", + "name": "Jogre Champion", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "54", + "id": "3063", + "aggressive": "true", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Champion of the lesser demons.", + "melee_animation": "64", + "range_animation": "0", + "combat_audio": "400,404,403", + "magic_level": "81", + "respawn_delay": "60", + "defence_animation": "65", + "weakness": "5", + "slayer_exp": "79", + "magic_animation": "0", + "death_animation": "67", + "name": "Lesser Demon Champion", + "defence_level": "81", + "safespot": null, + "lifepoints": "115", + "strength_level": "1", + "id": "3064", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of the skeletons.", + "combat_style": "1", + "melee_animation": "5512", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5514", + "name": "Skeleton Champion", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "10", + "id": "3065", + "aggressive": "true", + "range_level": "20", + "attack_level": "10" + }, + { + "examine": "Champion of the zombies.", + "melee_animation": "5581", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5575", + "name": "Zombies Champion", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "3066", + "aggressive": "true", + "range_level": "1", + "attack_level": "26" + }, + { + "melee_animation": "7049", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "Leon d'Cour", + "defence_level": "1", + "safespot": null, + "lifepoints": "123", + "strength_level": "1", + "id": "3067", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3068", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3069", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3070", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3071", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "3072", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A cold-hearted elemental warrior.", + "slayer_task": "48", + "melee_animation": "451", + "range_animation": "451", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "59", + "magic_animation": "451", + "death_animation": "843", + "name": "Ice warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "59", + "strength_level": "47", + "id": "3073", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,20,10,30,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "47" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3074", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3075", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3079", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3080", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3089", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mighty warrior", + "melee_animation": "7048", + "range_animation": "0", + "combat_audio": "511,513,512", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "", + "defence_level": "17", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "3090", + "aggressive": "true", + "range_level": "1", + "attack_level": "17" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3091", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The book moves by itself!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Flying Book", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3094", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Entrance Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3097", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Telekinetic Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3098", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Alchemy Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3099", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Enchantment Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3100", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Graveyard Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3101", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Maze Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3102", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rewards Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3103", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Equipment that moves by itself!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charmed Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3104", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Equipment that moves by itself!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charmed Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3105", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Equipment that moves by itself!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charmed Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3106", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This guard looks rather drunk and has beer stains down his armour.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard Captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3109", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Balloon Animal", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3121", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I saw the witchdoctor", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Balloon Animal", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3122", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like he's seen the inside of a few tombs.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Simon Templeton", + "defence_level": "1", + "safespot": "0", + "lifepoints": "12", + "strength_level": "1", + "id": "3123", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It seems to be blocked.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Furnace grate", + "defence_level": "1", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "3135", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3150", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "3151", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A swarm of bugs.", + "slayer_task": "42", + "combat_style": "1", + "melee_animation": "1584", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "1585", + "name": "Harpie Bug Swarm", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "1", + "id": "3153", + "aggressive": "true", + "clue_level": "1", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "Bill Teach the pirate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bill Teach", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3155", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3167", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3168", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3169", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3170", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3171", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3172", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3173", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3174", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3175", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3176", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3177", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3178", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3179", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3180", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3181", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3182", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3183", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3184", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3185", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3186", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "3187", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3188", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3189", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3190", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3191", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3192", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3193", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3194", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3195", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "melee_animation": "400", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "3196", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3198", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3199", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "pUre A cHaOs of crEatuRe!", + "start_gfx": "556", + "melee_animation": "3146", + "attack_speed": "5", + "respawn_delay": "72", + "weakness": "4", + "magic_animation": "5443", + "death_animation": "3147", + "lifepoints": "250", + "id": "3200", + "aggressive": "true", + "bonuses": "0,0,0,0,0,70,70,70,70,70,0,0,0,0,0", + "agg_radius": "16", + "range_animation": "5443", + "magic_level": "270", + "end_gfx": "558", + "defence_animation": "3149", + "name": "Chaos Elemental", + "defence_level": "270", + "movement_radius": "30", + "safespot": "true", + "strength_level": "270", + "range_level": "270", + "projectile": "557", + "attack_level": "270" + }, + { + "slayer_exp": "51", + "name": "Killerwatt", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "attack_speed": "3", + "id": "3201", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "slayer_exp": "51", + "name": "Killerwatt", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "attack_speed": "3", + "id": "3202", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A very small storm!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Storm Cloud", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3203", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very small storm!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Storm Cloud", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3204", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mourner", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mourner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3216", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Loves mining.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3219", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Loves mining.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "3220", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "Loves mining.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3221", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "One of RuneScape's many citizens", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Drunken man", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "3222", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "3223", + "range_level": "1", + "attack_level": "3" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3224", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens. He looks worried about something.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "3225", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "melee_animation": "422", + "combat_audio": "511,506,505", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Woman", + "defence_level": "1", + "safespot": null, + "lifepoints": "9", + "strength_level": "1", + "id": "3226", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Woman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,506,505", + "strength_level": "1", + "id": "3227", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "386", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "3228", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "0", + "range_animation": "2075", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3229", + "clue_level": "1", + "range_level": "13", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "395", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "3230", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "422", + "range_animation": "426", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3231", + "clue_level": "1", + "range_level": "13", + "attack_level": "1" + }, + { + "examine": "Keeping an eye out for threats to the city.", + "melee_animation": "422", + "range_animation": "426", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3232", + "clue_level": "1", + "range_level": "13", + "attack_level": "1" + }, + { + "examine": "Keeping an eye out for threats to the city.", + "melee_animation": "422", + "range_animation": "426", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3233", + "clue_level": "1", + "range_level": "13", + "attack_level": "1" + }, + { + "examine": "An old gardener.", + "melee_animation": "433", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Gardener", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "3234", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "He's learning a trade.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Apprentice workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3235", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A busy workman", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3236", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Cuffs", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "422", + "strength_level": "1", + "id": "3237", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Rusty", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "422", + "strength_level": "1", + "id": "3239", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Jeff", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "422", + "strength_level": "1", + "id": "3240", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "3241", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A practicer of dark arts.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "25", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "25", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "3242", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A practicer of dark arts.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "27", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "27", + "safespot": null, + "lifepoints": "38", + "strength_level": "1", + "id": "3243", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A practicer of dark arts.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "16", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "16", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "3244", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A practicer of dark arts.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "16", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "16", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "3245", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Alberich", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3246", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Fafner", + "melee_animation": "7048", + "range_animation": "7048", + "attack_speed": "6", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "7048", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "18", + "strength_level": "22", + "id": "3247", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Fasolt", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3248", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Siegmund", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3249", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Siegfried", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3250", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Lydspor", + "melee_animation": "7048", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3251", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Hagen", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3252", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Minarch", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3253", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Wotan", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3255", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Acelin", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3256", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Adelino", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3257", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Adolpho", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3258", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Aitan", + "melee_animation": "426", + "range_animation": "426", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3259", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Brunnhilde", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3260", + "clue_level": "0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Gutrune", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3261", + "clue_level": "0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Edelschwarz", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3262", + "clue_level": "0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Sieglinde", + "melee_animation": "428", + "range_animation": "428", + "attack_speed": "6", + "defence_animation": "404", + "weakness": "8", + "magic_animation": "428", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "20", + "id": "3263", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3264", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3265", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3266", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "470,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3267", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3268", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3269", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3270", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3271", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3272", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3273", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3274", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3275", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "3276", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "3277", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "3278", + "range_level": "1", + "attack_level": "30" + }, + { + "slayer_exp": "16", + "name": "Black Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3279", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks busy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Engineering assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3280", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's building a cannon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Engineer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3282", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bushy tail!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squirrel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3283", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A raccoon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Raccoon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3286", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A raccoon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Raccoon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3288", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "3291", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "She'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3293", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf who looks after the mining guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3294", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf who looks after the mining guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3295", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A graceful bird.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swan", + "defence_level": "1", + "safespot": null, + "water_npc": true, + "lifepoints": "10", + "strength_level": "1", + "id": "3296", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps this magic area tidy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sweeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3298", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master at gardening.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Martin the Master Gardener", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3299", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Manages the fairies.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Co-ordinator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3302", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I'm gonna make him an offer he can't refuse.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy Godfather", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3304", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Guardian of the market gate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gatekeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3307", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Converts grass to beef.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "3309", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Tanglefoot", + "defence_level": "1", + "safespot": null, + "lifepoints": "102", + "strength_level": "1", + "id": "3313", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "An animated shrub.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "name": "Baby tanglefoot", + "defence_level": "41", + "safespot": null, + "lifepoints": "58", + "strength_level": "1", + "id": "3319", + "range_level": "41", + "attack_level": "1" + }, + { + "examine": "An aggressive bush.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "name": "Baby tanglefoot", + "defence_level": "41", + "safespot": null, + "lifepoints": "58", + "strength_level": "1", + "id": "3320", + "range_level": "41", + "attack_level": "1" + }, + { + "examine": "Likes to cook with mushrooms.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy chef", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3322", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Rather more tired than most.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jeremy Clerksin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3327", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks a little green around the gills.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barfy Bill", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3331", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's made of pure fire.", + "attack_speed": "6", + "magic_level": "300", + "respawn_delay": "25", + "name": "Cavemouth", + "defence_level": "500", + "safespot": null, + "lifepoints": "1000", + "strength_level": "1500", + "id": "3334", + "aggressive": "true", + "bonuses": "126,98,86,297,311,304,319,13,284,30,0,0,0,0,0", + "range_level": "300", + "attack_level": "200" + }, + { + "examine": "Holy Mole-y!", + "melee_animation": "3312", + "range_animation": "3312", + "attack_speed": "4", + "magic_level": "200", + "respawn_delay": "56", + "defence_animation": "3311", + "weakness": "7", + "magic_animation": "3312", + "death_animation": "3310", + "name": "Giant Mole", + "defence_level": "200", + "safespot": null, + "lifepoints": "200", + "strength_level": "200", + "id": "3340", + "bonuses": "0,0,0,0,0,60,80,100,80,60,0,0,0,0,0", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "I will call him", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby Mole", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3341", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fun guy. No wait", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fungi", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "3344", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "2776", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "2775", + "death_animation": "2777", + "name": "Fungi", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "3345", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bouncy fungus.", + "slayer_task": "94", + "melee_animation": "2776", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "2777", + "name": "Zygomite", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "3346", + "range_level": "42", + "attack_level": "1" + }, + { + "melee_animation": "2776", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "2775", + "death_animation": "2777", + "name": "Zygomite", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "3347", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "7049", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "White Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "53", + "strength_level": "1", + "id": "3348", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "7049", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "White Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "53", + "strength_level": "1", + "id": "3349", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "7049", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "White Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "53", + "strength_level": "1", + "id": "3350", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3366", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3367", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3368", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3369", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3370", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3371", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fowl beast.", + "slayer_task": "7", + "melee_animation": "2299", + "range_animation": "0", + "combat_audio": "355,357,356", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "55", + "safespot": null, + "lifepoints": "117", + "strength_level": "55", + "id": "3375", + "aggressive": "true", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "Young but still dangerous.", + "slayer_task": "68", + "melee_animation": "25", + "range_animation": "25", + "combat_audio": "408,410,409", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "32", + "defence_animation": "26", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "25", + "death_animation": "28", + "name": "Baby black dragon", + "defence_level": "42", + "safespot": null, + "lifepoints": "50", + "strength_level": "80", + "id": "3376", + "aggressive": "true", + "bonuses": "50,40,64,60,30,45,40,40,20,40,40,20,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "He seems to like wearing black.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil Dave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3378", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Vermin from the underworld.", + "slayer_task": "67", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hell-Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3382", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shifty-looking character.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3389", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks short and grumpy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3390", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "General Wartface", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3391", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "General Bentnoze", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3392", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He provides new players with useful information.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lumbridge Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3393", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems to like wearing black.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil Dave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3394", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Rutmir's assistant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3404", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A small ice demon.", + "slayer_task": "46", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Icefiend", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "60", + "id": "3406", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "7218", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7219", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3407", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "583", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7213", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3408", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A sentient plant - ready", + "melee_animation": "7246", + "range_animation": "0", + "poisonous": "true", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7249", + "name": "Wild jade vine", + "defence_level": "65", + "safespot": null, + "lifepoints": "185", + "strength_level": "65", + "id": "3409", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "A sentient plant - ready", + "melee_animation": "7246", + "range_animation": "0", + "poisonous": "true", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7249", + "name": "Wild jade vine", + "defence_level": "65", + "safespot": null, + "lifepoints": "185", + "strength_level": "65", + "id": "3410", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "A sentient plant - ready", + "melee_animation": "7246", + "range_animation": "0", + "poisonous": "true", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7249", + "name": "Wild jade vine", + "defence_level": "65", + "safespot": null, + "lifepoints": "185", + "strength_level": "65", + "id": "3411", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "A sentient plant - ready", + "melee_animation": "7246", + "range_animation": "0", + "poisonous": "true", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7249", + "name": "Wild jade vine", + "defence_level": "65", + "safespot": null, + "lifepoints": "185", + "strength_level": "65", + "id": "3412", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "He may be a funky cook", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3413", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "More like a goblin cooked.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3414", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "3415", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3416", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3418", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "attack_speed": "7", + "id": "3419", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "An angry Ogre in a highly amusing hat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mogre Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3420", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nice claw!", + "melee_animation": "3428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3430", + "name": "Crab", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3421", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Not the most beautiful fish in the sea.", + "melee_animation": "3433", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3435", + "name": "Mudskipper", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "3422", + "range_level": "1", + "attack_level": "24" + }, + { + "death_animation": "3435", + "name": "Mudskipper", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "melee_animation": "3433", + "strength_level": "1", + "id": "3423", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "3434" + }, + { + "death_animation": "3430", + "name": "Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "18", + "melee_animation": "3428", + "strength_level": "1", + "id": "3424", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "3429" + }, + { + "examine": "A Red Fantail.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3425", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Red Fantail.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3426", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Red Fantail.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3427", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An Angel Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3431", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An Angel Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3432", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An Angel Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3433", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Harlequin Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3434", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Harlequin Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3435", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Harlequin Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3436", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Discus Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3437", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Discus Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3438", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Discus Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shoal of Neon Tetra.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3443", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shoal of Neon Tetra.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3444", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shoal of Neon Tetra.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3445", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Lumbridge Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "attack_speed": "7", + "id": "3449", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "attack_speed": "7", + "id": "3450", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Lumbridge Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "attack_speed": "7", + "id": "3451", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "What restful music!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skrach Uglogwee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3463", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A large boisterous bird", + "slayer_task": "7", + "melee_animation": "6800", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "6801", + "name": "Jubbly bird", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "6", + "id": "3476", + "aggressive": "true", + "range_level": "8", + "attack_level": "6" + }, + { + "name": "King Awowogei", + "defence_level": "1", + "safespot": null, + "lifepoints": "328", + "strength_level": "1", + "id": "3478", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A big snake.", + "melee_animation": "3538", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3540", + "name": "Big Snake", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "46", + "id": "3484", + "aggressive": "true", + "range_level": "1", + "attack_level": "46" + }, + { + "name": "Culinaromancer", + "defence_level": "1", + "safespot": null, + "lifepoints": "140", + "strength_level": "1", + "id": "3491", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "melee_animation": "3501", + "respawn_delay": "60", + "defence_animation": "3500", + "death_animation": "3503", + "name": "Agrith-Na-Na", + "defence_level": "1", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "3493", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1750", + "respawn_delay": "60", + "defence_animation": "1751", + "death_animation": "1752", + "name": "Flambeed", + "defence_level": "1", + "safespot": null, + "lifepoints": "210", + "strength_level": "1", + "id": "3494", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Karamel", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3495", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "3507", + "respawn_delay": "60", + "defence_animation": "3505", + "death_animation": "3510", + "name": "Dessourt", + "defence_level": "1", + "safespot": null, + "lifepoints": "140", + "strength_level": "1", + "id": "3496", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Deadly AND fruity!", + "melee_animation": "1341", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "65", + "safespot": null, + "lifepoints": "139", + "strength_level": "48", + "id": "3497", + "aggressive": "true", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3498", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3499", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3500", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3501", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3502", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Chronicler and regaler of your piratical exploits.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sorin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3509", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3514", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre.", + "melee_animation": "5783", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "1", + "id": "3521", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "melee_animation": "5783", + "strength_level": "1", + "id": "3522", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "melee_animation": "5783", + "strength_level": "1", + "id": "3523", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "melee_animation": "5783", + "strength_level": "1", + "id": "3524", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "melee_animation": "5783", + "strength_level": "1", + "id": "3525", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre", + "slayer_task": "86", + "melee_animation": "6016", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "6031", + "name": "Vampyre Juvinate", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "3526", + "range_level": "46", + "attack_level": "1" + }, + { + "examine": "A Juvinate vampyre", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Held Vampyre Juvinate", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "1", + "id": "3527", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "He looks really hungry!", + "slayer_task": "86", + "melee_animation": "6276", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Vampyre Juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "3531", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "She looks really hungry!", + "slayer_task": "86", + "melee_animation": "6276", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Vampyre Juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "3532", + "range_level": "1", + "attack_level": "40" + }, + { + "death_animation": "6781", + "name": "Vampyre Juvenile", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "6276", + "strength_level": "1", + "id": "3533", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "He looks really hungry!", + "slayer_task": "86", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Held Vampyre Juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "3534", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "An initiate juvenile vampyre", + "slayer_task": "86", + "melee_animation": "6016", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "6031", + "name": "Juvinate", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "3577", + "range_level": "46", + "attack_level": "1" + }, + { + "examine": "Is it a sheep?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3579", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He guards the dungeon with the faithfulness of the undead.", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "50", + "safespot": null, + "lifepoints": "100", + "strength_level": "50", + "id": "3581", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "slayer_exp": "49", + "name": "Guard dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3582", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "164", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "163", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "1", + "id": "3583", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No spider could grow that big! It's unrealistic!", + "melee_animation": "5319", + "range_animation": "0", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5321", + "name": "Huge spider", + "defence_level": "72", + "safespot": null, + "lifepoints": "122", + "strength_level": "1", + "id": "3585", + "aggressive": "true", + "range_level": "72", + "attack_level": "1" + }, + { + "examine": "Good doggy...", + "melee_animation": "6562", + "range_animation": "0", + "combat_audio": "3717,3719,3718", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "116", + "magic_animation": "0", + "death_animation": "6576", + "name": "Hellhound", + "defence_level": "60", + "safespot": null, + "lifepoints": "134", + "strength_level": "60", + "id": "3586", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Big, ugly, and smelly.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "27", + "respawn_delay": "25", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Rantz", + "defence_level": "27", + "safespot": null, + "lifepoints": "60", + "strength_level": "27", + "id": "3587", + "aggressive": "true", + "bonuses": "15,15,10,20,40,15,50,50,50,20,50,58,0,0,0", + "range_level": "27", + "attack_level": "27" + }, + { + "examine": "Young but still dangerous.", + "melee_animation": "25", + "range_animation": "25", + "combat_audio": "408,410,409", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "32", + "defence_animation": "26", + "weakness": "8", + "magic_animation": "25", + "death_animation": "28", + "name": "Baby red dragon", + "defence_level": "42", + "safespot": null, + "lifepoints": "50", + "strength_level": "40", + "id": "3588", + "aggressive": "true", + "bonuses": "20,10,10,20,40,40,20,40,40,20,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "I don't think insect repellent will work...", + "melee_animation": "6223", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6228", + "name": "Kalphite Soldier", + "defence_level": "70", + "safespot": null, + "lifepoints": "114", + "strength_level": "70", + "id": "3589", + "aggressive": "true", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Its scales seem to be made of steel.", + "combat_audio": "408,410,409", + "magic_level": "72", + "respawn_delay": "35", + "weakness": "8", + "slayer_exp": "221", + "name": "Steel dragon", + "defence_level": "238", + "safespot": null, + "lifepoints": "210", + "strength_level": "229", + "id": "3590", + "aggressive": "true", + "bonuses": "56,42,104,51,212,115,232,302,331,21,264,100,100,40,0", + "clue_level": "2", + "range_level": "185", + "attack_level": "234" + }, + { + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3591", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Arrgh! Look at its pointy teeth!", + "range_animation": "0", + "combat_audio": "400,404,403", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Demon", + "defence_level": "75", + "safespot": null, + "lifepoints": "107", + "strength_level": "75", + "id": "3593", + "aggressive": "true", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "A large snake that thrives in swamps.", + "melee_animation": "3538", + "range_animation": "3538", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "defence_animation": "3539", + "weakness": "0", + "magic_animation": "3538", + "death_animation": "3540", + "name": "Swamp snake", + "defence_level": "40", + "safespot": null, + "lifepoints": "121", + "strength_level": "33", + "id": "3599", + "bonuses": "10,10,10,10,10,10,1,10,6,10,6,4,0,0,0", + "range_level": "45", + "attack_level": "35" + }, + { + "examine": "A large snake that thrives in swamps.", + "melee_animation": "3538", + "range_animation": "3538", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "defence_animation": "3539", + "magic_animation": "3538", + "death_animation": "3540", + "name": "Swamp snake", + "defence_level": "60", + "safespot": null, + "lifepoints": "121", + "strength_level": "50", + "id": "3600", + "bonuses": "10,10,10,10,10,10,1,10,6,10,6,4,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A large snake that thrives in swamps.", + "slayer_task": "86", + "melee_animation": "3538", + "range_animation": "3538", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "defence_animation": "3539", + "weakness": "7", + "magic_animation": "3538", + "death_animation": "3540", + "name": "Swamp snake", + "defence_level": "40", + "safespot": null, + "lifepoints": "121", + "strength_level": "33", + "id": "3601", + "bonuses": "10,10,10,10,10,10,1,10,6,10,6,4,0,0,0", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "A large snake that thrives in swamps.", + "melee_animation": "3538", + "range_animation": "3538", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "defence_animation": "3539", + "magic_animation": "3538", + "death_animation": "3540", + "name": "Swamp snake", + "defence_level": "40", + "safespot": null, + "lifepoints": "121", + "strength_level": "33", + "id": "3602", + "bonuses": "10,10,10,10,10,10,1,10,6,10,6,4,0,0,0", + "range_level": "1", + "attack_level": "35" + }, + { + "name": "Dead swamp snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "3603", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dead swamp snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "3604", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dead swamp snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "3605", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I'm glad I can't see the rest of it!", + "melee_animation": "3618", + "range_animation": "3618", + "magic_level": "80", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3620", + "name": "Tentacle", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "80", + "id": "3618", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "I'm glad I can't see the rest of it!", + "melee_animation": "3731", + "range_animation": "0", + "attack_speed": "10", + "magic_level": "80", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3733", + "name": "Head", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "85", + "id": "3619", + "aggressive": "true", + "range_level": "80", + "attack_level": "85" + }, + { + "melee_animation": "3731", + "attack_speed": "10", + "respawn_delay": "60", + "defence_animation": "3732", + "death_animation": "3733", + "name": "Head", + "defence_level": "1", + "safespot": null, + "lifepoints": "150", + "strength_level": "1", + "id": "3620", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "3622", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A high-ranking Vyrewatch", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fyiona Fray", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3634", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a little on the cross side!", + "range_animation": "0", + "combat_audio": "498,500,499", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Angry bear", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3645", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a little on the cross side!", + "melee_animation": "6376", + "range_animation": "0", + "combat_audio": "496,498,497", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6377", + "name": "Angry unicorn", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3646", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a little on the cross side!", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Angry giant rat", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3647", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a little on the cross side!", + "melee_animation": "6185", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6182", + "name": "Angry goblin", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3648", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "AHHHHH!", + "melee_animation": "3812", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3813", + "name": "Fear reaper", + "defence_level": "27", + "safespot": null, + "lifepoints": "38", + "strength_level": "27", + "id": "3649", + "range_level": "1", + "attack_level": "27" + }, + { + "examine": "What on RuneScape is that?!?", + "melee_animation": "3818", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3821", + "name": "Confusion beast", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3650", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A hopeless poor creature.", + "melee_animation": "3823", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3827", + "name": "Hopeless creature", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3655", + "range_level": "1", + "attack_level": "25" + }, + { + "name": "Angry unicorn", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "496,498,497", + "strength_level": "1", + "id": "3661", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Angry giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3662", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a little on the cross side!", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6182", + "name": "Angry goblin", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3663", + "range_level": "1", + "attack_level": "25" + }, + { + "name": "Angry bear", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "3664", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Freshly sheared.", + "melee_animation": "5341", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5343", + "name": "Ram", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "3672", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "White and shaggy.", + "melee_animation": "5338", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5336", + "name": "Ram", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "3673", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "If you see them circling", + "melee_animation": "2019", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "2021", + "name": "Vulture", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "3675", + "range_level": "1", + "attack_level": "38" + }, + { + "death_animation": "2026", + "name": "Vulture", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "2025", + "strength_level": "1", + "id": "3676", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "2024" + }, + { + "examine": "A young boy handing out flyers.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Leaflet Dropper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3680", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could use a good meal.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "17", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "3697", + "range_level": "1", + "attack_level": "17" + }, + { + "melee_animation": "400", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "3698", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "400", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "3699", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems a little underweight.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3700", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "He seems a little underweight.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3701", + "range_level": "1", + "attack_level": "20" + }, + { + "melee_animation": "395", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "1", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "3702", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems a little underweight.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3703", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "He seems a little underweight.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3704", + "range_level": "1", + "attack_level": "22" + }, + { + "name": "Skeleton fremennik", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "3705", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ulfric", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "6118", + "strength_level": "1", + "id": "3706", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Eww", + "slayer_task": "67", + "melee_animation": "6117", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "50", + "magic_animation": "0", + "death_animation": "6115", + "name": "Brine rat", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "3707", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "A Wilderness fighter of massive repute.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3709", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An annoying flappy thing.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "4915", + "attack_speed": "6", + "magic_level": "32", + "defence_animation": "4916", + "weakness": "4", + "slayer_exp": "8", + "magic_animation": "4915", + "death_animation": "4917", + "name": "Giant bat", + "defence_level": "32", + "safespot": null, + "lifepoints": "32", + "strength_level": "12", + "id": "3711", + "aggressive": "true", + "range_level": "1", + "attack_level": "12" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "3715", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3726", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "5", + "respawn_delay": "120", + "defence_animation": "3890", + "weakness": "8", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "20", + "safespot": null, + "lifepoints": "13", + "strength_level": "20", + "id": "3727", + "bonuses": "5,10,10,10,10,2,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "10", + "respawn_delay": "120", + "defence_animation": "3890", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "25", + "safespot": null, + "lifepoints": "23", + "strength_level": "25", + "id": "3728", + "bonuses": "10,15,15,15,15,5,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "10", + "respawn_delay": "120", + "defence_animation": "3890", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "3729", + "bonuses": "15,20,20,20,20,8,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "15", + "respawn_delay": "120", + "defence_animation": "3890", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "35", + "safespot": null, + "lifepoints": "23", + "strength_level": "35", + "id": "3730", + "bonuses": "20,25,25,25,25,10,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "20", + "respawn_delay": "120", + "defence_animation": "3890", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "40", + "safespot": null, + "lifepoints": "23", + "strength_level": "40", + "id": "3731", + "bonuses": "25,30,30,30,30,15,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "14", + "respawn_delay": "127", + "defence_animation": "3902", + "weakness": "9", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "28", + "poison_immune": "true", + "safespot": null, + "lifepoints": "23", + "strength_level": "28", + "id": "3732", + "aggressive": "true", + "bonuses": "20,25,20,40,40,40,40,5,18,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "14", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "28", + "poison_immune": "true", + "safespot": null, + "lifepoints": "23", + "strength_level": "28", + "id": "3733", + "aggressive": "true", + "bonuses": "20,25,20,40,40,40,40,5,18,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "20", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "42", + "poison_immune": "true", + "safespot": null, + "lifepoints": "38", + "strength_level": "42", + "id": "3734", + "aggressive": "true", + "bonuses": "30,35,30,50,50,50,50,10,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "20", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "42", + "poison_immune": "true", + "safespot": null, + "lifepoints": "38", + "strength_level": "42", + "id": "3735", + "aggressive": "true", + "bonuses": "30,35,30,50,50,50,50,10,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "25", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "54", + "poison_immune": "true", + "safespot": null, + "lifepoints": "53", + "strength_level": "54", + "id": "3736", + "aggressive": "true", + "bonuses": "35,40,35,60,60,60,60,20,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "25", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "54", + "poison_immune": "true", + "safespot": null, + "lifepoints": "53", + "strength_level": "54", + "id": "3737", + "aggressive": "true", + "bonuses": "35,40,35,60,60,60,60,20,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "30", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "60", + "poison_immune": "true", + "safespot": null, + "lifepoints": "68", + "strength_level": "60", + "id": "3738", + "aggressive": "true", + "bonuses": "40,50,40,70,70,70,70,30,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "30", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "60", + "poison_immune": "true", + "safespot": null, + "lifepoints": "68", + "strength_level": "60", + "id": "3739", + "aggressive": "true", + "bonuses": "40,50,40,70,70,70,70,30,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "35", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "83", + "strength_level": "70", + "id": "3740", + "aggressive": "true", + "bonuses": "50,60,50,80,70,90,80,35,14,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "35", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "83", + "strength_level": "70", + "id": "3741", + "aggressive": "true", + "bonuses": "50,60,50,80,70,90,80,35,14,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "120", + "defence_animation": "3916", + "weakness": "7", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "15", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "3742", + "bonuses": "45,45,45,45,50,5,45,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "15", + "respawn_delay": "120", + "defence_animation": "3916", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "20", + "safespot": null, + "lifepoints": "38", + "strength_level": "40", + "id": "3743", + "bonuses": "45,45,45,45,50,5,55,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "20", + "respawn_delay": "120", + "defence_animation": "3916", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "30", + "safespot": null, + "lifepoints": "53", + "strength_level": "60", + "id": "3744", + "bonuses": "45,55,55,55,50,10,45,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "120", + "defence_animation": "3916", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "45", + "safespot": null, + "lifepoints": "53", + "strength_level": "75", + "id": "3745", + "bonuses": "60,60,60,60,80,10,45,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "120", + "defence_animation": "3916", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "60", + "safespot": null, + "lifepoints": "53", + "strength_level": "80", + "id": "3746", + "bonuses": "65,70,70,70,90,20,56,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "10", + "respawn_delay": "125", + "defence_animation": "3909", + "weakness": "6", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "20", + "safespot": null, + "lifepoints": "33", + "strength_level": "20", + "id": "3747", + "bonuses": "20,40,40,40,40,10,38,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "15", + "respawn_delay": "125", + "defence_animation": "3909", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "30", + "safespot": null, + "lifepoints": "50", + "strength_level": "30", + "id": "3748", + "bonuses": "30,60,60,60,60,15,38,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "20", + "respawn_delay": "125", + "defence_animation": "3909", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "40", + "safespot": null, + "lifepoints": "67", + "strength_level": "40", + "id": "3749", + "bonuses": "50,70,70,70,70,20,38,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "30", + "respawn_delay": "125", + "defence_animation": "3909", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "60", + "safespot": null, + "lifepoints": "101", + "strength_level": "60", + "id": "3750", + "bonuses": "60,100,100,100,100,30,25,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "25", + "respawn_delay": "125", + "defence_animation": "3909", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "50", + "safespot": null, + "lifepoints": "84", + "strength_level": "50", + "id": "3751", + "bonuses": "55,80,80,80,85,25,30,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "25", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "weakness": "5", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "25", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3752", + "aggressive": "true", + "bonuses": "30,30,30,30,15,30,40,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "25", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "25", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3753", + "aggressive": "true", + "bonuses": "30,30,30,30,15,30,40,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "40", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "40", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "3754", + "aggressive": "true", + "bonuses": "45,40,40,40,25,35,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "40", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "40", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "3755", + "aggressive": "true", + "bonuses": "45,40,40,40,25,35,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "50", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "50", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "3756", + "aggressive": "true", + "bonuses": "35,40,40,40,30,35,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "50", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "50", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "3757", + "aggressive": "true", + "bonuses": "35,40,40,40,30,35,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "60", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "60", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "3758", + "aggressive": "true", + "bonuses": "60,80,80,80,50,50,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "60", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "60", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "3759", + "aggressive": "true", + "bonuses": "60,80,80,80,50,50,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "70", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "70", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "3760", + "aggressive": "true", + "bonuses": "40,100,100,100,50,50,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "70", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "70", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "3761", + "aggressive": "true", + "bonuses": "40,100,100,100,50,50,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "30", + "respawn_delay": "120", + "defence_animation": "3921", + "weakness": "0", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "25", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "3762", + "aggressive": "true", + "bonuses": "20,40,40,40,40,40,40,40,0,0,0,0,0,0,0", + "range_level": "25", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "30", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "25", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "3763", + "aggressive": "true", + "bonuses": "20,40,40,40,40,40,40,40,0,0,0,0,0,0,0", + "range_level": "25", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "40", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "3764", + "aggressive": "true", + "bonuses": "30,50,60,60,60,60,40,40,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "40", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "3765", + "aggressive": "true", + "bonuses": "30,40,60,60,60,60,40,40,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "50", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "3766", + "aggressive": "true", + "bonuses": "35,65,70,70,70,70,40,40,0,0,0,0,0,0,0", + "range_level": "50", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "50", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "3767", + "aggressive": "true", + "bonuses": "35,65,70,70,70,70,40,40,0,0,0,0,0,0,0", + "range_level": "50", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "60", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "60", + "safespot": null, + "lifepoints": "78", + "strength_level": "1", + "id": "3768", + "aggressive": "true", + "bonuses": "40,90,80,80,80,80,40,40,0,0,0,0,0,0,0", + "range_level": "60", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "60", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "60", + "safespot": null, + "lifepoints": "78", + "strength_level": "1", + "id": "3769", + "aggressive": "true", + "bonuses": "40,90,80,80,80,80,40,40,0,0,0,0,0,0,0", + "range_level": "60", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "70", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "70", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "3770", + "aggressive": "true", + "bonuses": "50,100,100,100,120,100,40,40,80,0,0,0,0,0,0", + "range_level": "70", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "70", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "70", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "3771", + "aggressive": "true", + "bonuses": "50,100,100,100,120,100,40,40,80,0,0,0,0,0,0", + "range_level": "70", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "14", + "respawn_delay": "120", + "defence_animation": "3895", + "weakness": "9", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "28", + "safespot": null, + "lifepoints": "53", + "strength_level": "28", + "id": "3772", + "aggressive": "true", + "bonuses": "45,45,50,50,50,50,50,15,50,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "21", + "respawn_delay": "120", + "defence_animation": "3895", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "42", + "safespot": null, + "lifepoints": "83", + "strength_level": "42", + "id": "3773", + "aggressive": "true", + "bonuses": "45,45,60,50,50,50,50,15,50,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "32", + "respawn_delay": "120", + "defence_animation": "3895", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "56", + "safespot": null, + "lifepoints": "113", + "strength_level": "56", + "id": "3774", + "aggressive": "true", + "bonuses": "45,45,60,80,80,80,80,25,50,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "56" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "38", + "respawn_delay": "120", + "defence_animation": "3895", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "74", + "safespot": null, + "lifepoints": "143", + "strength_level": "74", + "id": "3775", + "aggressive": "true", + "bonuses": "45,45,60,60,60,60,60,20,50,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "45", + "respawn_delay": "120", + "defence_animation": "3895", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "88", + "safespot": null, + "lifepoints": "173", + "strength_level": "88", + "id": "3776", + "aggressive": "true", + "bonuses": "45,45,80,100,100,100,100,30,46,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "88" + }, + { + "examine": "Cheerful, helpful and optimistic, I'll bet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doomsayer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3777", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "attack_speed": "5", + "magic_level": "80", + "respawn_delay": "120", + "name": "Void Knight", + "defence_level": "80", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "3782", + "bonuses": "180,180,180,180,80,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Long legged licker.", + "melee_animation": "7260", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7256", + "name": "Frog", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3783", + "range_level": "1", + "attack_level": "55" + }, + { + "name": "Void Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "attack_speed": "0", + "id": "3784", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "attack_speed": "5", + "magic_level": "80", + "respawn_delay": "120", + "name": "Void Knight", + "defence_level": "80", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "3785", + "bonuses": "180,180,180,180,80,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A powerful knight of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Void Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A powerful knight of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Void Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3788", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3790", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3791", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3792", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3793", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3794", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3795", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3796", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3797", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3798", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3799", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3800", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3801", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire (Novice)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3802", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Posts things.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Postie Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3805", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Miss Millicent Miller the Miller of Mill Lane Mill.", + "name": "Millie Miller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3806", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Gillie the Milkmaid milks cows. She's udderly fantastic at it.", + "name": "Gillie Groats", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3807", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Massive beast of War with extra Gnome.", + "melee_animation": "3960", + "range_animation": "3954", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "3962", + "name": "Tortoise", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "3808", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "Tally Ho!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Dalbur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3809", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Huzzah!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Bleemadge", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3810", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Up up and away!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Errdo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3811", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Up up and away!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Klemfoodle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3812", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Gnome Arrow-chucker", + "combat_style": "1", + "melee_animation": "190", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome Archer", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "3814", + "aggressive": "true", + "range_level": "30", + "attack_level": "1" + }, + { + "examine": "Yee haa!", + "melee_animation": "3969", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome Driver", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "3815", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A battle mage of the gnomish variety.", + "combat_style": "2", + "melee_animation": "3968", + "range_animation": "0", + "magic_level": "34", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome Mage", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "1", + "id": "3816", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The cruel tortoise trainer. Boo!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trainer Nacklepen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3818", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A large tortoise.", + "melee_animation": "3960", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "3962", + "name": "Tortoise", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "3819", + "range_level": "1", + "attack_level": "36" + }, + { + "agg_radius": "64", + "melee_animation": "6241", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6240", + "death_animation": "6242", + "name": "Kalphite Queen", + "defence_level": "1", + "safespot": null, + "lifepoints": "255", + "strength_level": "1", + "id": "3835", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "melee_animation": "6234", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6237", + "death_animation": "6233", + "name": "Kalphite Queen", + "defence_level": "1", + "safespot": null, + "lifepoints": "255", + "strength_level": "1", + "id": "3836", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An aquatic troll.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Sea troll", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "3840", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An aquatic troll.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Sea troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "3843", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "name": "Skeleton Mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "3844", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The mother of all sea trolls!", + "melee_animation": "3991", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "3993", + "name": "Sea Troll Queen", + "defence_level": "65", + "safespot": null, + "lifepoints": "428", + "strength_level": "65", + "id": "3847", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "What have they done to him?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing spot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3849", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton Mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "3850", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A skeleton of dark magic.", + "slayer_task": "75", + "start_gfx": "2713", + "combat_style": "2", + "melee_animation": "5523", + "respawn_delay": "15", + "weakness": "4", + "magic_animation": "5523", + "death_animation": "5491", + "lifepoints": "81", + "id": "3851", + "aggressive": "true", + "bonuses": "30,30,45,10,30,30,30,30,30,30,30,30,30,30,40", + "range_animation": "5523", + "combat_audio": "774,775,777", + "magic_level": "85", + "end_gfx": "2723", + "defence_animation": "5489", + "name": "Skeleton Mage", + "defence_level": "80", + "poison_immune": "true", + "safespot": null, + "strength_level": "26", + "range_level": "85", + "projectile": "2718", + "attack_level": "26" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "3915", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His bark's worse than his blight.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Carpenter Kjallak", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3916", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a bit seedy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer Fromund", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3917", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Snake", + "slayer_task": "72", + "melee_animation": "3538", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "3540", + "name": "Sea Snake Young", + "defence_level": "45", + "safespot": null, + "lifepoints": "128", + "strength_level": "33", + "id": "3939", + "aggressive": "true", + "range_level": "45", + "attack_level": "33" + }, + { + "examine": "A baby sea snake. Snaaaaaaake!", + "slayer_task": "72", + "melee_animation": "3538", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "3540", + "name": "Sea Snake Hatchling", + "defence_level": "45", + "safespot": null, + "lifepoints": "100", + "strength_level": "33", + "id": "3940", + "aggressive": "true", + "range_level": "45", + "attack_level": "33" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3941", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the entrance to the dungeons.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3942", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A big snake that lives in the sea. How did it get in here?", + "melee_animation": "4040", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "4039", + "name": "Giant Sea Snake", + "defence_level": "45", + "safespot": null, + "lifepoints": "385", + "strength_level": "33", + "id": "3943", + "aggressive": "true", + "range_level": "45", + "attack_level": "33" + }, + { + "slayer_exp": "37", + "name": "Cockatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4227", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "75", + "name": "Basilisk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4228", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Large, heavy, with sharp things attached to its head.", + "melee_animation": "9439", + "range_animation": "9439", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9441", + "slayer_exp": "97", + "magic_animation": "9439", + "death_animation": "9440", + "name": "Kurask", + "defence_level": "105", + "safespot": null, + "lifepoints": "97", + "strength_level": "105", + "id": "4229", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,20,20,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "67" + }, + { + "examine": "A denizen of the Abyss!", + "slayer_task": "1", + "melee_animation": "1537", + "range_animation": "1537", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "0", + "weakness": "1", + "slayer_exp": "150", + "magic_animation": "1537", + "death_animation": "1538", + "name": "Abyssal demon", + "defence_level": "135", + "safespot": null, + "lifepoints": "150", + "strength_level": "67", + "id": "4230", + "bonuses": "0,0,0,0,0,20,20,20,0,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "97" + }, + { + "name": "Demon butler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "400,404,403", + "strength_level": "1", + "id": "4243", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Head of the servants' guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chief servant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4245", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She smells unpleasantly of chemicals.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Taxidermist", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4246", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fancy businessman with a mighty fine hat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Estate agent", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4247", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Someone has to get rid of all the stone they dug Keldagrim out of.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Stonemason", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4248", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He changes the shape of wood.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "facing_booth": "true", + "magic_animation": "0", + "death_animation": "0", + "name": "Sawmill operator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4250", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She has green fingers. (Not literally.)", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Garden supplier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4251", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Beak areful with this one", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Macaroni Penguin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4252", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4257", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarven guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Guard", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "4258", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "12" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4259", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4260", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4261", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4262", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4263", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4264", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4265", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4266", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4267", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4268", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4269", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4270", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4271", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4272", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4273", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4274", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4275", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4276", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Animated bronze armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Bronze Armour", + "defence_level": "8", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "4278", + "bonuses": "3,3,3,3,1,3,1,3,3,3,3,8,10,8,3", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Animated iron armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Iron Armour", + "defence_level": "16", + "safespot": null, + "lifepoints": "20", + "strength_level": "16", + "id": "4279", + "bonuses": "6,6,6,6,2,6,6,6,6,6,6,2,25,2,3", + "range_level": "1", + "attack_level": "16" + }, + { + "examine": "Animated steel armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Steel Armour", + "defence_level": "32", + "safespot": null, + "lifepoints": "40", + "strength_level": "32", + "id": "4280", + "bonuses": "10,10,10,10,4,10,10,10,10,10,10,2,22,2,3", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "Animated black armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Black Armour", + "defence_level": "40", + "safespot": null, + "lifepoints": "60", + "strength_level": "40", + "id": "4281", + "bonuses": "15,15,15,15,5,15,6,15,15,16,15,5,27,5,3", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Animated mithril armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Mithril Armour", + "defence_level": "55", + "safespot": null, + "lifepoints": "80", + "strength_level": "55", + "id": "4282", + "bonuses": "20,20,20,20,20,20,8,20,20,20,20,5,31,5,3", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Animated adamant armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Adamant Armour", + "defence_level": "75", + "safespot": null, + "lifepoints": "99", + "strength_level": "65", + "id": "4283", + "bonuses": "25,25,25,25,25,25,12,25,25,25,25,5,35,5,3", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Animated rune armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Rune Armour", + "defence_level": "85", + "safespot": null, + "lifepoints": "118", + "strength_level": "75", + "id": "4284", + "bonuses": "30,30,30,30,30,30,16,30,25,30,30,5,39,5,3", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "A one-eyed man eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "35", + "safespot": null, + "lifepoints": "75", + "strength_level": "65", + "id": "4291", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A one-eyed woman eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "4651", + "weakness": "1", + "slayer_exp": "100", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "65", + "safespot": null, + "lifepoints": "100", + "strength_level": "65", + "id": "4292", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "He looks fair and reliable.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ref", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4300", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4301", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4302", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4303", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4304", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4305", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4306", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard for the humans against monster group.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4307", + "clue_level": "1", + "range_level": "1", + "attack_level": "26" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4308", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4309", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4310", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4311", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4316", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4318", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4320", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "H.A.M. Deacon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4329", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4336", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "4343", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "220", + "combat_audio": "629,631,630", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "221", + "death_animation": "223", + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "12", + "strength_level": "1", + "id": "4344", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's all white by me.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4917", + "name": "Albino bat", + "defence_level": "31", + "safespot": null, + "lifepoints": "44", + "strength_level": "31", + "id": "4345", + "range_level": "1", + "attack_level": "31" + }, + { + "examine": "A flying blood sucker.", + "melee_animation": "2397", + "range_animation": "0", + "attack_speed": "10", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "2398", + "name": "Giant mosquito", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "4347", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "A horrible", + "slayer_task": "52", + "melee_animation": "4235", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "45", + "magic_animation": "0", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "4348", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "4234", + "respawn_delay": "60", + "defence_animation": "4232", + "slayer_exp": "45", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "1", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "4349", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horrible", + "slayer_task": "52", + "melee_animation": "4235", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "45", + "magic_animation": "0", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "4350", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "4234", + "respawn_delay": "60", + "defence_animation": "4232", + "slayer_exp": "45", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "1", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "4351", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4234", + "respawn_delay": "60", + "defence_animation": "4232", + "slayer_exp": "45", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "1", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "4352", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4353", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4354", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4355", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4356", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4357", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "Patchy the pirate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Patchy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4359", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very flamboyant pirate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fancy Dan", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4361", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I can't wait to buy from a guy with Honest in his name...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Honest Jimmy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4362", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "4363", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Blue Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "4371", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Red Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "4372", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A colourful bird.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Parrot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4373", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A retired RuneScape security guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Security Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4375", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bony ghost.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "6", + "defence_animation": "404", + "slayer_exp": "60", + "magic_animation": "422", + "death_animation": "9055", + "name": "Ankou", + "defence_level": "50", + "safespot": null, + "lifepoints": "60", + "strength_level": "69", + "id": "4381", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A bony ghost.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "6", + "defence_animation": "404", + "slayer_exp": "60", + "magic_animation": "422", + "death_animation": "9055", + "name": "Ankou", + "defence_level": "50", + "safespot": null, + "lifepoints": "66", + "strength_level": "69", + "id": "4382", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A bony ghost.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "6", + "defence_animation": "404", + "slayer_exp": "60", + "magic_animation": "422", + "death_animation": "9055", + "name": "Ankou", + "defence_level": "55", + "safespot": null, + "lifepoints": "66", + "strength_level": "74", + "id": "4383", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "68", + "strength_level": "1", + "id": "4384", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "4385", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "strength_level": "1", + "id": "4386", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5541", + "slayer_exp": "25", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "36", + "strength_level": "1", + "id": "4387", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "4388", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't think insect repellent will workโ€ฆ", + "slayer_task": "34", + "melee_animation": "1184", + "range_animation": "1184", + "attack_speed": "3", + "respawn_delay": "30", + "defence_animation": "1186", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "1184", + "death_animation": "1190", + "name": "Flesh Crawler", + "defence_level": "10", + "safespot": null, + "lifepoints": "25", + "strength_level": "2", + "id": "4389", + "aggressive": "true", + "bonuses": "0,0,0,0,0,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "I don't think insect repellent will workโ€ฆ", + "melee_animation": "1184", + "range_animation": "1184", + "attack_speed": "3", + "respawn_delay": "30", + "defence_animation": "1186", + "slayer_exp": "25", + "magic_animation": "1184", + "death_animation": "1190", + "name": "Flesh Crawler", + "defence_level": "10", + "safespot": null, + "lifepoints": "25", + "strength_level": "2", + "id": "4390", + "aggressive": "true", + "bonuses": "0,0,0,0,0,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "I don't think insect repellent will workโ€ฆ", + "melee_animation": "1184", + "range_animation": "1184", + "attack_speed": "3", + "respawn_delay": "30", + "defence_animation": "1186", + "slayer_exp": "25", + "magic_animation": "1184", + "death_animation": "1190", + "name": "Flesh Crawler", + "defence_level": "10", + "safespot": null, + "lifepoints": "25", + "strength_level": "2", + "id": "4391", + "aggressive": "true", + "bonuses": "0,0,0,0,0,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "25", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "4392", + "bonuses": "15,25,25,25,25,25,25,15,15,25,25,25,25,25,25", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "28", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "4393", + "aggressive": "true", + "bonuses": "15,25,28,28,25,28,28,15,15,28,25,25,25,25,25", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "4394", + "bonuses": "35,45,45,45,45,45,45,35,35,45,45,45,45,45,45", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "combat_audio": "703,705,704", + "attack_speed": "5", + "weakness": "9", + "name": "Giant rat", + "defence_level": "23", + "safespot": null, + "lifepoints": "26", + "strength_level": "20", + "id": "4395", + "aggressive": "true", + "bonuses": "19,15,15,34,36,38,33,31,30,14,0,0,0,0,0", + "range_level": "1", + "attack_level": "21" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "4396", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big Cow-like... But cows don't have serpent tails!", + "melee_animation": "4271", + "attack_speed": "5", + "magic_level": "38", + "spell_id": "7", + "respawn_delay": "74", + "defence_animation": "4273", + "slayer_exp": "50", + "magic_animation": "4272", + "death_animation": "4270", + "name": "Catablepon", + "defence_level": "38", + "safespot": null, + "lifepoints": "50", + "strength_level": "38", + "id": "4397", + "aggressive": "true", + "bonuses": "5,20,15,3,10,20,10,10,20,15,23,25,15,25,10", + "clue_level": "1", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Big Cow-like... But cows don't have serpent tails!", + "melee_animation": "4271", + "attack_speed": "5", + "magic_level": "38", + "spell_id": "7", + "respawn_delay": "74", + "defence_animation": "4273", + "slayer_exp": "50", + "magic_animation": "4272", + "death_animation": "4270", + "name": "Catablepon", + "defence_level": "38", + "safespot": null, + "lifepoints": "70", + "strength_level": "38", + "id": "4398", + "aggressive": "true", + "bonuses": "20,25,10,20,25,10,10,11,0,0,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Big Cow-like... But cows don't have serpent tails!", + "melee_animation": "4271", + "attack_speed": "5", + "magic_level": "45", + "spell_id": "7", + "respawn_delay": "74", + "defence_animation": "4273", + "slayer_exp": "50", + "magic_animation": "4272", + "death_animation": "4270", + "name": "Catablepon", + "defence_level": "38", + "safespot": null, + "lifepoints": "50", + "strength_level": "58", + "id": "4399", + "aggressive": "true", + "bonuses": "50,45,50,40,45,20,30,25,33,25,25,20,20,40,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "I think this spider has been genetically modified.", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "defence_animation": "5328", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Giant spider", + "defence_level": "51", + "safespot": null, + "lifepoints": "50", + "strength_level": "45", + "id": "4400", + "aggressive": "true", + "bonuses": "19,21,19,62,45,51,54,63,60,18,0,0,0,0,0", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "6249", + "respawn_delay": "60", + "defence_animation": "6250", + "death_animation": "6251", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4401", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An extremely vicious scorpion.", + "melee_animation": "6254", + "range_animation": "6254", + "combat_audio": "3611,3612,3610", + "attack_speed": "5", + "defence_animation": "6255", + "slayer_exp": "17", + "magic_animation": "6254", + "death_animation": "6256", + "name": "Scorpion", + "defence_level": "49", + "safespot": null, + "lifepoints": "55", + "strength_level": "51", + "id": "4402", + "aggressive": "true", + "bonuses": "12,23,10,51,32,62,29,54,48,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "An extremely vicious scorpion.", + "melee_animation": "6254", + "range_animation": "6254", + "combat_audio": "3611,3612,3610", + "attack_speed": "5", + "defence_animation": "6255", + "slayer_exp": "17", + "magic_animation": "6254", + "death_animation": "6256", + "name": "Scorpion", + "defence_level": "35", + "safespot": null, + "lifepoints": "37", + "strength_level": "31", + "id": "4403", + "aggressive": "true", + "bonuses": "15,16,12,32,19,38,18,34,32,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Examine not added", + "slayer_task": "58", + "melee_animation": "4266", + "range_animation": "4266", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "4267", + "weakness": "7", + "slayer_exp": "10", + "magic_animation": "4266", + "death_animation": "4265", + "name": "Minotaur", + "defence_level": "10", + "safespot": null, + "lifepoints": "11", + "strength_level": "10", + "id": "4404", + "bonuses": "8,8,10,8,8,10,8,8,8,10,8,8,8,8,8", + "clue_level": "0", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Examine not added", + "melee_animation": "4266", + "range_animation": "4266", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "4267", + "magic_animation": "4266", + "death_animation": "4265", + "name": "Minotaur", + "defence_level": "15", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "4405", + "bonuses": "11,11,13,11,11,13,11,11,11,13,11,11,11,11,11", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "4266", + "range_animation": "4266", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "4267", + "slayer_exp": "22", + "magic_animation": "4266", + "death_animation": "4265", + "name": "Minotaur", + "defence_level": "19", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "4406", + "bonuses": "15,15,15,15,15,15,15,15,15,15,15,15,15,15,15", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4407", + "bonuses": "3,3,3,3,3,3,3,3,3,3,3,3,3,3,3", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "16", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4408", + "bonuses": "8,8,8,8,8,8,8,8,8,8,8,8,8,8,8", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "7", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "9", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4409", + "bonuses": "6,6,6,6,6,6,6,6,6,6,6,6,6,6,6", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4410", + "bonuses": "8,8,8,8,8,8,8,8,8,8,8,8,8,8,8", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "17", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4411", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4412", + "bonuses": "8,8,8,8,8,8,8,8,8,8,8,8,8,8,8", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "6559", + "range_animation": "6559", + "combat_audio": "481,491,490", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "6557", + "slayer_exp": "15", + "magic_animation": "6559", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "9", + "safespot": null, + "lifepoints": "69", + "strength_level": "1", + "id": "4413", + "bonuses": "7,7,7,7,7,7,7,7,7,7,7,7,7,7,7", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "6559", + "range_animation": "6559", + "combat_audio": "481,491,490", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "6557", + "slayer_exp": "10", + "magic_animation": "6559", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "7", + "safespot": null, + "lifepoints": "69", + "strength_level": "1", + "id": "4414", + "bonuses": "5,5,5,5,5,5,5,5,5,5,5,5,5,5,5", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "4415", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4300", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4301", + "slayer_exp": "112", + "death_animation": "4302", + "name": "Gorak", + "defence_level": "1", + "safespot": null, + "lifepoints": "112", + "strength_level": "1", + "id": "4418", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A highly enlightened being.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cosmic Being", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4419", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Horseplay.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Centaur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4438", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Half horse", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Centaur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A noble creature!", + "melee_animation": "6376", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6377", + "name": "Stag", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "4440", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Twiggy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wood Dryad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4441", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Fairy ring maintenance division.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy Fixit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4455", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works in the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4457", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She works in the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4458", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She works in the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4459", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "9", + "safespot": null, + "lifepoints": "12", + "strength_level": "9", + "id": "4470", + "aggressive": "true", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "A magic training dummy", + "melee_animation": "94", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "97", + "name": "Magic dummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "4474", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Who's your mummy?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guardian mummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4476", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4479", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4480", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4481", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4482", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4483", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4484", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4485", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4486", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4487", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4488", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4489", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4490", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4491", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4492", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "General Wartface", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4494", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4499", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is he real or is it just my imagination?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4501", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Does she really exist?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Lady", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4502", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He reminds me of my old mathematics teacher.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Numerator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4503", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The master of accomplishment.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4504", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He knows what is possible.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Perceptive", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4505", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He knows the past", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4506", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Luck is probably on his side.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Fluke", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4507", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's like looking in the mirror.", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Me", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "60", + "id": "4509", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "It's like looking in the mirror.", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Me", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "60", + "id": "4510", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Spiritual leader of the Moonclan.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Oneiromancer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4511", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The craziest house I ever did see!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "House", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4512", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "How does it see where to sweep?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Enchanted Broom", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4521", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I'm not sure if it's actually doing anything of use.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Enchanted Bucket", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4524", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4527", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4528", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4529", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4385", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4530", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4385", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4531", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4532", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4533", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "85", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "85", + "strength_level": "30", + "id": "4534", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Either a very fremennikey pirate", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lokar Searunner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4537", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I always wondered what that job description actually meant...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cabin boy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4539", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The High Priest has been transformed into an avatar of Bandos.", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Bentley", + "defence_level": "55", + "safespot": null, + "lifepoints": "214", + "strength_level": "55", + "id": "4540", + "aggressive": "true", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "A stickler for hygiene in the kitchen.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Beefy' Burns", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4541", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A keen-eyed lookout with a telescope.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Eagle-eye' Shultz", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4542", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "First mate to Captain Bentley.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "First mate 'Davey-boy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4543", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A pirate through and through.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Picarron' Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4545", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Jake", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "melee_animation": "422", + "strength_level": "1", + "id": "4546", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "He got his name from his favourite hobby. Reading about beds.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bedread the bold", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4547", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Wilson", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "melee_animation": "395", + "strength_level": "1", + "id": "4548", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Nobody really knows why he's called Tommy 2-times...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tommy 2-times", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4549", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Don't look him straight in the eyes. He'll eat you alive!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Murky Pat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4550", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nice beard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jack Sails", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4551", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is he looking at me?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Beedy-eye' Jones", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4554", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yes", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jenny Blade", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4555", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A low-down", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Lecherous' Lee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4556", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Apparently his nickname comes from his fondness for jam.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Sticky' Sanders", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4557", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This person is working on the site.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Digsite workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4564", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This person is working on the site.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Digsite workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4565", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Upon examining the examiner you examine it is indeed an examiner!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Examiner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4566", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Upon examining the examiner you examine it is indeed an examiner!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Examiner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4567", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Must be hard at work.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Researcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4568", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes pots.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Generic Diplomat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4579", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's very diplomatic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ambassador Gimblewap", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4580", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Peaceful man!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ambassador Spanfipple", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4581", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Peaceful man!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ambassador Ferrnook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4582", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your common man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sorrn", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4589", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your common woman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mimm", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4590", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your common man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Portobello", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4593", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome pilot off duty", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Ninto", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4594", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome pilot off duty", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Daerkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4595", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks alert and ready for action.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard Vemmeldo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4600", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4603", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4604", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4605", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4606", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "A witch's black cat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Black Cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4607", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4608", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Swine.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Saboteur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4611", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What is that thing!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil creature", + "defence_level": "1", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "4615", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4633", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4634", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4635", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4636", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4637", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4638", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4639", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4640", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4641", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4642", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "King Healthorg riding his War Tortoise.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Healthorg and tortoise", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4643", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A weasly", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Glouphrie the Untrusted", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4645", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "With the prices he charges", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Stan", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4650", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks very stylish", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4651", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "That suit looks a little briny around the edges.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4652", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "First storm he is in that hat will blow away.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4653", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She'll never be able to climb rigging in that.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4654", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "High heels on a ship? What is she thinking?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4655", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The effect is sort of spoiled by all those tattoos.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "movement_radius": "710", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4656", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works evil magic.", + "start_gfx": "93", + "combat_style": "2", + "melee_animation": "810", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "6", + "end_gfx": "95", + "respawn_delay": "60", + "defence_animation": "425", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "5", + "safespot": null, + "lifepoints": "12", + "strength_level": "2", + "id": "4659", + "aggressive": "true", + "range_level": "1", + "projectile": "94", + "attack_level": "5" + }, + { + "examine": "He works evil magic.", + "start_gfx": "96", + "combat_style": "2", + "melee_animation": "810", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "22", + "end_gfx": "98", + "respawn_delay": "60", + "defence_animation": "425", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "14", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "4660", + "aggressive": "true", + "range_level": "1", + "projectile": "97", + "attack_level": "17" + }, + { + "examine": "He works evil magic.", + "combat_style": "2", + "combat_audio": "511,513,512", + "attack_speed": "4", + "magic_level": "15", + "respawn_delay": "20", + "defence_animation": "404", + "magic_animation": "711", + "death_animation": "9055", + "name": "Dark wizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "4661", + "aggressive": "true", + "range_level": "1", + "projectile": "98", + "attack_level": "1" + }, + { + "examine": "Young but still dangerous.", + "slayer_task": "68", + "melee_animation": "25", + "range_animation": "25", + "combat_audio": "408,410,409", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "32", + "defence_animation": "26", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "25", + "death_animation": "28", + "name": "Baby blue dragon", + "defence_level": "42", + "safespot": null, + "lifepoints": "50", + "strength_level": "40", + "id": "4665", + "aggressive": "true", + "bonuses": "50,40,64,60,30,45,40,40,20,40,40,20,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Young but still dangerous.", + "combat_audio": "408,410,409", + "magic_level": "45", + "slayer_exp": "108", + "name": "Baby blue dragon", + "defence_level": "48", + "safespot": null, + "lifepoints": "51", + "strength_level": "45", + "id": "4666", + "bonuses": "49,45,43,50,73,71,56,78,68,0,0,0,0,0,0", + "range_level": "45", + "attack_level": "45" + }, + { + "name": "Baby red dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "4667", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Baby red dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "4668", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "4669", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "4670", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "4671", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "4672", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "4673", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "4674", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "4675", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "4676", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "4677", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "4678", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "4679", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "4680", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "4681", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "4682", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "4683", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "4684", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "4685", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "4686", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "4687", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "60", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "60", + "strength_level": "30", + "id": "4688", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4689", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4690", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4691", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4692", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4693", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "4694", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "4695", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "4696", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "4697", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "5", + "magic_level": "59", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "59", + "safespot": null, + "lifepoints": "87", + "strength_level": "59", + "id": "4698", + "aggressive": "true", + "bonuses": "30,20,20,30,20,50,50,50,10,50,20,0,0,0,0", + "clue_level": "2", + "range_level": "59", + "attack_level": "59" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "5", + "magic_level": "59", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "59", + "safespot": null, + "lifepoints": "87", + "strength_level": "59", + "id": "4699", + "aggressive": "true", + "bonuses": "30,20,20,30,20,50,50,50,10,50,20,0,0,0,0", + "clue_level": "2", + "range_level": "59", + "attack_level": "59" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "5", + "magic_level": "59", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "59", + "safespot": null, + "lifepoints": "87", + "strength_level": "59", + "id": "4700", + "aggressive": "true", + "bonuses": "30,20,20,30,20,50,50,50,10,50,20,0,0,0,0", + "clue_level": "2", + "range_level": "59", + "attack_level": "59" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "5", + "magic_level": "59", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "59", + "safespot": null, + "lifepoints": "87", + "strength_level": "59", + "id": "4701", + "aggressive": "true", + "bonuses": "30,20,20,30,20,50,50,50,10,50,20,0,0,0,0", + "clue_level": "2", + "range_level": "59", + "attack_level": "59" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "4702", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "4703", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "4704", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "4705", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "85", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "85", + "strength_level": "30", + "id": "4706", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Mikasi looks ready to teach you about magic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Magic Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4707", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flea-infested", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Old Man Ral", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4708", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flea-infested black market trader.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Sven", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4716", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flea-infested", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4717", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flea-infested", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4718", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4719", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4720", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4721", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4722", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4723", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4724", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4725", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4726", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cowardly mage.", + "magic_level": "90", + "defence_animation": "0", + "magic_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "60", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "4733", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4734", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4735", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4736", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4737", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4738", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4739", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4740", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4741", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4746", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4747", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4748", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4749", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4750", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4751", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4752", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4753", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4754", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4755", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks dirty and tired!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4756", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks dirty and tired!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4757", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks dirty and tired!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4759", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Some rubbish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4765", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like it's got fleas!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Stray dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4766", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A smelly cat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4768", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre; a guard for the mining area.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Juvinate guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4772", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre; a guard for the mining area.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Juvinate guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4773", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A juvenile vampyre.", + "melee_animation": "6276", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Vampyre juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "4774", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A juvenile vampyre.", + "melee_animation": "6276", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Vampyre juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "4775", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "An initiate juvenile vampyre; seems to be a servant.", + "melee_animation": "5783", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Vampyre juvinate", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "4776", + "range_level": "44", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre.", + "melee_animation": "5783", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Vampyre juvinate", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "4777", + "range_level": "44", + "attack_level": "1" + }, + { + "examine": "A juvenile vampyre.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Held vampyre juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "4778", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A juvenile vampyre.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Held vampyre juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "4779", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "An initiate juvenile vampyre; seems to be a servant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Held vampyre juvinate", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "4780", + "range_level": "44", + "attack_level": "1" + }, + { + "examine": "An enraged vampyre!", + "slayer_task": "86", + "melee_animation": "6016", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6031", + "name": "Angry vampyre", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "4789", + "range_level": "1", + "attack_level": "42" + }, + { + "name": "Vanstrom Klause", + "defence_level": "1", + "safespot": null, + "lifepoints": "155", + "strength_level": "1", + "id": "4793", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Not as strong as Thok.", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "name": "Vanstrom Klause", + "defence_level": "60", + "safespot": null, + "lifepoints": "28", + "strength_level": "90", + "id": "4796", + "aggressive": "true", + "range_level": "1", + "attack_level": "90" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "4805", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "4806", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "4807", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "56", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "56", + "safespot": null, + "lifepoints": "80", + "strength_level": "1", + "id": "4808", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Flying female vampire", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4810", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Flying female vampire", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4811", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Flying female vampire", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4812", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "4813", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "4814", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "4815", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "56", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "56", + "safespot": null, + "lifepoints": "80", + "strength_level": "1", + "id": "4816", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "4817", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "4818", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "4819", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "56", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "56", + "safespot": null, + "lifepoints": "80", + "strength_level": "1", + "id": "4820", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Vyrewatch", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4821", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Vyrewatch", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4822", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Vyrewatch", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4823", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Vyrewatch", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4824", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "4825", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "4826", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "4827", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "56", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "56", + "safespot": null, + "lifepoints": "80", + "strength_level": "1", + "id": "4828", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4829", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4830", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "4831", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "4832", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4833", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4834", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "4835", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "4836", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4837", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4838", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "4839", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "4840", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4841", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4842", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "4843", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "4844", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Flying female vampire", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4845", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Flying female vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4847", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Flying female vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4848", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4849", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4850", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4851", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4852", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Her knives tickle Thok.", + "magic_animation": "0", + "name": "Holgart", + "defence_level": "60", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "4868", + "aggressive": "true", + "range_level": "90", + "attack_level": "1", + "defence_animation": "0" + }, + { + "examine": "Not Thok's pretty lass.", + "magic_level": "90", + "defence_animation": "0", + "magic_animation": "0", + "name": "Fisherman", + "defence_level": "60", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "4870", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of aquatic evil.", + "melee_animation": "4829", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4830", + "name": "Slug Prince", + "defence_level": "37", + "safespot": null, + "lifepoints": "105", + "strength_level": "37", + "id": "4890", + "aggressive": "true", + "range_level": "1", + "attack_level": "37" + }, + { + "examine": "An extremely vicious lobster.", + "slayer_task": "71", + "melee_animation": "6265", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6267", + "name": "Giant Lobster", + "defence_level": "29", + "safespot": null, + "lifepoints": "82", + "strength_level": "29", + "id": "4893", + "aggressive": "true", + "range_level": "1", + "attack_level": "29" + }, + { + "examine": "A rather nasty looking crustacean.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sea slug", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4894", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "164", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "163", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "1", + "id": "4898", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cordero looks ready to teach you how to cook.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cooking Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4899", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cadmus, looking a little bit crafty.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crafting Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4900", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Finlay, mending a crayfish cage.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4901", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Monlum, surveying the rocks.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mining Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4902", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yauchomi, follower of Saradomin.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Prayer Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4903", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Feoras looks a bit fiery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Smelting Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4904", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Wilfred, a chip off the old block.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Woodcutting Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4906", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Barb, ready to teach you about banking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bank Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4907", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His motives are see-through.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fritz the Glassblower", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4909", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4868", + "attack_speed": "7", + "respawn_delay": "60", + "defence_animation": "4869", + "death_animation": "4870", + "name": "Earth elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "4910", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An elemental rock.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Elemental rock", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4911", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A nasty overgrown rodent.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4934", + "weakness": "9", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Giant crypt rat", + "defence_level": "65", + "safespot": null, + "lifepoints": "70", + "strength_level": "50", + "id": "4920", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A nasty overgrown rodent.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4934", + "weakness": "9", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Giant crypt rat", + "defence_level": "65", + "safespot": null, + "lifepoints": "70", + "strength_level": "50", + "id": "4921", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4922", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4923", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4924", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "melee_animation": "4933", + "combat_audio": "703,705,704", + "defence_animation": "4934", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4925", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "4926", + "aggressive": "true", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "4927", + "aggressive": "true", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "4928", + "aggressive": "true", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "4929", + "aggressive": "true", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "They'll eat anything!", + "melee_animation": "5341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5343", + "name": "Goat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4930", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "They'll eat anything!", + "melee_animation": "5341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5343", + "name": "Goat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4931", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "They'll eat anything!", + "melee_animation": "5341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5343", + "name": "Billy Goat", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "4932", + "range_level": "1", + "attack_level": "11" + }, + { + "death_animation": "5343", + "name": "Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "21", + "melee_animation": "5341", + "strength_level": "1", + "id": "4933", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5342" + }, + { + "death_animation": "5343", + "name": "Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "21", + "melee_animation": "5341", + "strength_level": "1", + "id": "4934", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5342" + }, + { + "death_animation": "5343", + "name": "Billy Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "28", + "melee_animation": "5341", + "strength_level": "1", + "id": "4935", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5342" + }, + { + "examine": "A dirty rat.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "4936", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "A dirty rat.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "4937", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "name": "Angry giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "4938", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Angry giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "4939", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a little on the cross side!", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Angry giant rat", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4940", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "It's one of Iban's pet vermin.", + "slayer_task": "67", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Blessed giant rat", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "4941", + "range_level": "1", + "attack_level": "12" + }, + { + "melee_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "4942", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "4943", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Overgrown vermin.", + "combat_audio": "703,705,704", + "attack_speed": "5", + "name": "Giant rat", + "defence_level": "23", + "safespot": null, + "lifepoints": "26", + "strength_level": "20", + "id": "4944", + "aggressive": "true", + "bonuses": "19,15,15,34,36,38,33,31,30,14,0,0,0,0,0", + "range_level": "1", + "attack_level": "21" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "combat_audio": "703,705,704", + "attack_speed": "5", + "weakness": "9", + "name": "Giant rat", + "defence_level": "23", + "safespot": null, + "lifepoints": "26", + "strength_level": "20", + "id": "4945", + "aggressive": "true", + "bonuses": "19,15,15,34,36,38,33,31,30,14,0,0,0,0,0", + "range_level": "1", + "attack_level": "21" + }, + { + "examine": "Trollish.", + "slayer_task": "83", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "My Arm", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4947", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old sailor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Barnaby", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4962", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a leprechaun sunbathing on a mountain.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tool Leprechaun", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4965", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mountain-dwelling bird. Cute", + "slayer_task": "7", + "melee_animation": "5031", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5033", + "name": "Baby Roc", + "defence_level": "40", + "safespot": null, + "lifepoints": "100", + "strength_level": "40", + "id": "4971", + "aggressive": "true", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A very", + "slayer_task": "7", + "melee_animation": "5024", + "range_animation": "5025", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5027", + "name": "Giant Roc", + "defence_level": "55", + "safespot": null, + "lifepoints": "285", + "strength_level": "55", + "id": "4972", + "aggressive": "true", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "It looks like he's been here a long time.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Male slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4975", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks like she's been down here a long time.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Female slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4977", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4989", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4990", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4991", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4992", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4993", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4994", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4995", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4996", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4997", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4998", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4999", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5000", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5001", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5002", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An apprentice.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Egg launcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5026", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tired old wizard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Egg launcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5027", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An egg launcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Egg launcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5028", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A slightly more approachable barbarian.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Commander Connad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5029", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks pretty mean.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Cain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5030", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A stressed out barbarian private.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Private Paldo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5031", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian private.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Private Pendron", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5032", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian private.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Private Pierreb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5033", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian private.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Private Paldon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5034", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian army teacher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Major Attack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5035", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian army teacher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Major Collect", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5036", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian army teacher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Major Defend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5037", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian army teacher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Major Heal", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5038", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's keeping a close eye on that nearby door.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sergeant Sambur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5039", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What on RuneScape is that?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penance Fighter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5040", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Shooty-shooty.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penance Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5041", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's making a run for it!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penance Runner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5042", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A nasty piece of work.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penance Healer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5043", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not as strong as Thok.", + "melee_animation": "401", + "range_animation": "0", + "magic_level": "80", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Jeff", + "defence_level": "40", + "safespot": null, + "lifepoints": "22", + "strength_level": "80", + "id": "5048", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Time to run away...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shark", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5067", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It blends in very well with its surroundings.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tropical wagtail", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5072", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This bird obviously doesn't believe in subtlety.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crimson swift", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5073", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Best served ice cold.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cerulean twitch", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5074", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Actually", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden warbler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5075", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nothing much to get in a flap about.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Copper longtail", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5076", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Chinchompa", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "5079", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It looks fluffy and cute; it's probably deadly.", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "2", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5183", + "name": "Carnivorous chinchompa", + "defence_level": "2", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "5080", + "range_level": "2", + "attack_level": "2" + }, + { + "examine": "Wild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ferret", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5081", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A black warlock. The air seems to distort wherever it passes.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Black warlock", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5082", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a snowy knight butterfly.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snowy knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5083", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sapphire glacialis. It doesn't look as pretentious as its name sounds.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sapphire glacialis", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5084", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a ruby harvest butterfly.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ruby harvest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5085", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Curls up into a ball to protect itself from attack.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Prickly kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5086", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Now that's a big overbite.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sabre-toothed kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5087", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It uses its tail to hunt and skewer fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barb-tailed kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5088", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "That's a mean looking set of claws.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wild kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5089", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Ha! Thok much stronger.", + "melee_animation": "395", + "range_animation": "0", + "magic_level": "80", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Gyr Falcon", + "defence_level": "40", + "safespot": null, + "lifepoints": "22", + "strength_level": "80", + "id": "5097", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "It seems to be on a permanent sugar rush.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spotted kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5098", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Quieter than a ninja mouse with slippers on.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dark kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5099", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Now you see it; now you don't.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dashing kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5100", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's just like a big, white, furry, deadly can opener.", + "melee_animation": "5228", + "range_animation": "5228", + "attack_speed": "5", + "respawn_delay": "10", + "defence_animation": "404", + "magic_animation": "5228", + "death_animation": "5234", + "name": "Sabre-toothed kyatt", + "defence_level": "99", + "safespot": null, + "lifepoints": "10", + "strength_level": "25", + "id": "5103", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "If you tried to ride that, you'd just impale yourself!", + "melee_animation": "5228", + "range_animation": "5228", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "5228", + "death_animation": "5234", + "name": "Spined larupia", + "defence_level": "99", + "safespot": null, + "lifepoints": "10", + "strength_level": "15", + "id": "5104", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Get in a graahk's way and you're going to know about it... however briefly.", + "melee_animation": "5228", + "range_animation": "5228", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "5228", + "death_animation": "5234", + "name": "Horned graahk", + "defence_level": "99", + "safespot": null, + "lifepoints": "10", + "strength_level": "25", + "id": "5105", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "It's just like a big, white, furry, deadly can opener.", + "melee_animation": "5228", + "range_animation": "5228", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "5228", + "death_animation": "9055", + "name": "null", + "defence_level": "40", + "safespot": null, + "lifepoints": "10", + "strength_level": "20", + "id": "5106", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "He must be good at hunting; even his hair blends in with the surroundings.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hunting expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5112", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "With all the furs", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hunting expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5113", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slightly slimy but kind of cute.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Orange salamander", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5114", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slightly slimy but certainly striking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Red salamander", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5115", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slightly slimy and somewhat menacing.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Black salamander", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5116", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very slimy and generally disgusting.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swamp lizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5117", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5120", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Desert eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5130", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jungle eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5131", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Polar eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5132", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It seems to be protecting the nest.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5133", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "melee_animation": "5304", + "strength_level": "1", + "id": "5137", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5305" + }, + { + "examine": "Now", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5140", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's playing both sides!", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "75", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Double agent", + "defence_level": "75", + "safespot": null, + "lifepoints": "85", + "strength_level": "75", + "id": "5144", + "aggressive": "true", + "range_level": "1", + "attack_level": "75" + }, + { + "melee_animation": "422", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Double agent", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "5145", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "How cute!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Li'l lamb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5146", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The black sheep of the family.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lamb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5147", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5162", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5163", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This goat belongs to the mountain camp people.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5166", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This goat belongs to the mountain camp people.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5167", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and shaggy.", + "melee_animation": "5338", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5337", + "death_animation": "5336", + "name": "Ram", + "defence_level": "1", + "safespot": null, + "lifepoints": "4", + "strength_level": "1", + "id": "5168", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and shaggy.", + "melee_animation": "5338", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5337", + "death_animation": "5336", + "name": "Ram", + "defence_level": "1", + "safespot": null, + "lifepoints": "4", + "strength_level": "1", + "id": "5169", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and shaggy.", + "melee_animation": "5338", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5337", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5336", + "name": "Ram", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "5170", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "This beast doesn't need climbing boots.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5171", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Freshly shorn.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5172", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lovely thick wool.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5173", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seems intelligent... for an ogre.", + "slayer_task": "64", + "combat_style": "2", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre shaman", + "defence_level": "65", + "safespot": null, + "lifepoints": "371", + "strength_level": "65", + "id": "5176", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "5178", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "Seems intelligent... for an ogre.", + "slayer_task": "64", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre shaman", + "defence_level": "65", + "safespot": null, + "lifepoints": "371", + "strength_level": "65", + "id": "5181", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Seems intelligent... for an ogre.", + "slayer_task": "64", + "combat_style": "2", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre shaman", + "defence_level": "65", + "safespot": null, + "lifepoints": "371", + "strength_level": "65", + "id": "5184", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Seems intelligent... for an ogre.", + "slayer_task": "64", + "combat_style": "2", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre shaman", + "defence_level": "65", + "safespot": null, + "lifepoints": "371", + "strength_level": "65", + "id": "5187", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "It's Nial", + "melee_animation": "8946", + "range_animation": "0", + "magic_level": "58", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8948", + "name": "Saff Waldon", + "defence_level": "58", + "safespot": null, + "lifepoints": "165", + "strength_level": "58", + "id": "5188", + "aggressive": "true", + "range_level": "58", + "attack_level": "58" + }, + { + "combat_style": "2", + "name": "Ogre shaman", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "5190", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "combat_style": "2", + "name": "Ogre shaman", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "5193", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A wizard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5195", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wizard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5196", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wizard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5197", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She needs to work out before facing Thok.", + "melee_animation": "7041", + "range_animation": "0", + "magic_level": "80", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Alice's husband", + "defence_level": "40", + "safespot": null, + "lifepoints": "22", + "strength_level": "80", + "id": "5204", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Converts grass to beef.", + "melee_animation": "5849", + "range_animation": "5849", + "attack_speed": "5", + "defence_animation": "5850", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Undead cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "5211", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "5395", + "respawn_delay": "60", + "defence_animation": "5396", + "death_animation": "5937", + "name": "Penance Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5229", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "5395", + "respawn_delay": "60", + "defence_animation": "5396", + "death_animation": "5937", + "name": "Penance Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5237", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Run away! Run away!", + "melee_animation": "5411", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5412", + "name": "Penance Queen", + "defence_level": "132", + "safespot": null, + "lifepoints": "71", + "strength_level": "260", + "id": "5247", + "aggressive": "true", + "range_level": "116", + "attack_level": "260" + }, + { + "examine": "What's it looking at?", + "melee_animation": "5092", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5093", + "name": "Queen spawn", + "defence_level": "50", + "safespot": null, + "lifepoints": "450", + "strength_level": "60", + "id": "5248", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "He looks embarrassed", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Errdo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5249", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Part scarab", + "slayer_task": "70", + "combat_style": "2", + "melee_animation": "7615", + "range_animation": "0", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7616", + "name": "Scarab mage", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "40", + "id": "5250", + "aggressive": "true", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A mounted lancer.", + "slayer_task": "70", + "melee_animation": "7584", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7581", + "name": "Locust rider", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "54", + "id": "5251", + "aggressive": "true", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "A mounted archer.", + "slayer_task": "70", + "melee_animation": "5451", + "range_animation": "5451", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7581", + "name": "Locust rider", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "40", + "id": "5252", + "aggressive": "true", + "range_level": "54", + "attack_level": "40" + }, + { + "examine": "A huge scarab beast.", + "slayer_task": "70", + "melee_animation": "5457", + "range_animation": "0", + "magic_level": "62", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5456", + "name": "Giant scarab", + "defence_level": "62", + "safespot": null, + "lifepoints": "571", + "strength_level": "62", + "id": "5253", + "aggressive": "true", + "range_level": "62", + "attack_level": "62" + }, + { + "combat_style": "2", + "melee_animation": "7615", + "respawn_delay": "60", + "defence_animation": "7617", + "death_animation": "7616", + "name": "Scarab mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "5254", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5258", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5260", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard of Sophanem.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sophanem guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5270", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard of Sophanem.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sophanem guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5274", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard of Menaphos.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Menaphite guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5277", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Flings annoying splinters at Thok.", + "melee_animation": "426", + "range_animation": "426", + "magic_level": "80", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Osman", + "defence_level": "40", + "safespot": null, + "lifepoints": "22", + "strength_level": "80", + "id": "5285", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5293", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5294", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5295", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5296", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5297", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5298", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5299", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5300", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5301", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5302", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5303", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5304", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "5305", + "bonuses": "6,15,15,15,15,15,15,6,6,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "11" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5306", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "5307", + "bonuses": "6,15,15,15,15,15,15,6,6,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "11" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5308", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "16", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5309", + "bonuses": "10,15,16,16,15,16,16,10,10,16,15,15,15,15,15", + "range_level": "1", + "attack_level": "15" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5310", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5311", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5312", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5313", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5314", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5315", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5316", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5317", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5318", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5319", + "bonuses": "12,20,20,20,20,20,20,12,12,20,20,20,20,20,20", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Examine not added", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5320", + "bonuses": "12,20,20,20,20,20,20,12,12,20,20,20,20,20,20", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Examine not added", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5321", + "bonuses": "12,20,20,20,20,20,20,12,12,20,20,20,20,20,20", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "23", + "safespot": null, + "lifepoints": "30", + "strength_level": "19", + "id": "5322", + "aggressive": "true", + "bonuses": "21,19,20,42,44,34,41,38,40,21,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5323", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5324", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5325", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5326", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5327", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5328", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5329", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5330", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5331", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5332", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "5333", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "5334", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "11", + "id": "5335", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "11", + "id": "5336", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "weakness": "8", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "23", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "5337", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "weakness": "8", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "23", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "5338", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "weakness": "8", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "23", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "5339", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "weakness": "8", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "23", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "5340", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5499", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5503", + "name": "Skeleton", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "5341", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5342", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5343", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5344", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5345", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5346", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5347", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5348", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5349", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5350", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5351", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5352", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A minion of Rashiliyia.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "5353", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "A minion of Rashiliyia.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "5354", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5569", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "5355", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5569", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "5356", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5571", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5575", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "5357", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5571", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5575", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "5358", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A giant skeleton.", + "slayer_task": "75", + "melee_animation": "5499", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5503", + "name": "Giant skeleton", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "5359", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A fiendish embodiment of water.", + "slayer_task": "90", + "combat_style": "1", + "melee_animation": "1582", + "range_animation": "1582", + "attack_speed": "6", + "magic_level": "77", + "defence_animation": "1581", + "weakness": "4", + "magic_animation": "1582", + "death_animation": "1580", + "name": "Waterfiend", + "defence_level": "50", + "poison_immune": "true", + "safespot": null, + "lifepoints": "128", + "strength_level": "167", + "id": "5361", + "aggressive": "true", + "range_level": "167", + "projectile": "16", + "attack_level": "70" + }, + { + "examine": "It appears to be intelligent and savage.", + "slayer_task": "41", + "melee_animation": "91", + "range_animation": "91", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "168", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "183", + "magic_animation": "91", + "death_animation": "92", + "name": "Brutal green dragon", + "defence_level": "168", + "poison_immune": "true", + "safespot": null, + "lifepoints": "175", + "strength_level": "168", + "id": "5362", + "aggressive": "true", + "clue_level": "2", + "range_level": "0", + "attack_level": "268" + }, + { + "examine": "Experimenting with mithril gone bad!", + "slayer_task": "57", + "melee_animation": "91", + "range_animation": "91", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "168", + "defence_animation": "89", + "weakness": "8", + "slayer_exp": "273", + "magic_animation": "91", + "death_animation": "92", + "name": "Mithril dragon", + "defence_level": "268", + "safespot": null, + "lifepoints": "254", + "strength_level": "268", + "id": "5363", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,100,70,30,90,0,0,0,0,0", + "clue_level": "2", + "range_level": "168", + "attack_level": "268" + }, + { + "weakness": "7", + "examine": "It appears to be intelligent and savage.", + "name": "Confused barbarian", + "defence_level": "50", + "safespot": null, + "lifepoints": "175", + "strength_level": "167", + "attack_speed": "6", + "id": "5364", + "range_level": "167", + "attack_level": "70" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "5365", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "5366", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "strength_level": "1", + "id": "5367", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "strength_level": "1", + "id": "5368", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "36", + "strength_level": "1", + "id": "5369", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "36", + "strength_level": "1", + "id": "5370", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "36", + "strength_level": "1", + "id": "5371", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Why does it attack with twigs? Swords and axes much better.", + "melee_animation": "5532", + "range_animation": "426", + "combat_audio": "436,439,438", + "magic_level": "80", + "defence_animation": "5533", + "weakness": "10", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "40", + "safespot": null, + "lifepoints": "36", + "strength_level": "80", + "id": "5372", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Are these twigs meant to hurt Thok?", + "melee_animation": "5532", + "range_animation": "426", + "combat_audio": "436,439,438", + "magic_level": "80", + "defence_animation": "5533", + "weakness": "10", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "40", + "safespot": null, + "lifepoints": "36", + "strength_level": "80", + "id": "5373", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "It thinks it scary. Thok show it scary.", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "magic_level": "80", + "defence_animation": "5533", + "weakness": "10", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "70", + "safespot": null, + "lifepoints": "36", + "strength_level": "80", + "id": "5374", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "25", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "5375", + "bonuses": "15,25,25,25,25,25,25,15,15,25,25,25,25,25,25", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "25", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "5376", + "bonuses": "15,25,25,25,25,25,25,15,15,25,25,25,25,25,25", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "28", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5377", + "bonuses": "15,25,28,28,25,28,28,15,15,28,25,25,25,25,25", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "28", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5378", + "bonuses": "15,25,28,28,25,28,28,15,15,28,25,25,25,25,25", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5379", + "bonuses": "35,45,45,45,45,45,45,35,35,45,45,45,45,45,45", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5380", + "bonuses": "35,45,45,45,45,45,45,35,35,45,45,45,45,45,45", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "62", + "safespot": null, + "lifepoints": "88", + "strength_level": "62", + "id": "5381", + "aggressive": "true", + "range_level": "1", + "attack_level": "62" + }, + { + "examine": "Animated steel armour.", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4167", + "name": "Animated steel armour", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "5382", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Big and bony, just how I like them.", + "start_gfx": "2713", + "melee_animation": "5499", + "range_animation": "5499", + "attack_speed": "2", + "defence_animation": "5489", + "magic_animation": "5499", + "death_animation": "5503", + "name": "Giant skeleton", + "defence_level": "85", + "poison_immune": "true", + "safespot": null, + "lifepoints": "100", + "strength_level": "95", + "id": "5384", + "aggressive": "true", + "bonuses": "25,25,25,25,25,25,25,25,25,25,25,25,25,25,25", + "range_level": "1", + "projectile": "2718", + "attack_level": "95" + }, + { + "examine": "A skeleton in a dress!", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "magic_level": "57", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "57", + "safespot": null, + "lifepoints": "81", + "strength_level": "1", + "id": "5385", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Achingly thin.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5386", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Look: another skeleton.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5387", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "That skeleton's grinning at me.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "5388", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He needs a tan.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "51", + "safespot": null, + "lifepoints": "72", + "strength_level": "51", + "id": "5389", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "How do you know if a skeleton's male or female?", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "30", + "safespot": null, + "lifepoints": "420", + "strength_level": "36", + "id": "5390", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "He obviously hasn't realised he's dead.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5391", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Put some meat on those bones!", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "52", + "id": "5392", + "aggressive": "true", + "range_level": "1", + "attack_level": "52" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "56", + "strength_level": "1", + "id": "5393", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5394", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5395", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5396", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5397", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5398", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5399", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5400", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5401", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5402", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5403", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "92", + "strength_level": "1", + "id": "5404", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5405", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5406", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5407", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5408", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5409", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5410", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An angry skeleton.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5411", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Cross bones.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "57", + "safespot": null, + "lifepoints": "81", + "strength_level": "57", + "id": "5412", + "aggressive": "true", + "range_level": "1", + "attack_level": "57" + }, + { + "examine": "How does it move of its own accord?", + "melee_animation": "5591", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5592", + "name": "Possessed pickaxe", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5413", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "How does it move of its own accord?", + "melee_animation": "5597", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5596", + "name": "Animated spade", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "52", + "id": "5414", + "range_level": "1", + "attack_level": "52" + }, + { + "examine": "A terrifying dog beast.", + "slayer_task": "82", + "melee_animation": "5625", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "5628", + "name": "Terror dog", + "defence_level": "47", + "safespot": null, + "lifepoints": "134", + "strength_level": "47", + "id": "5417", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "melee_animation": "5625", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5626", + "death_animation": "5627", + "name": "Terror dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "82", + "strength_level": "1", + "id": "5418", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5617", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "5618", + "death_animation": "5619", + "name": "Tarn", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "5420", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I preferred him when he was human.", + "melee_animation": "5617", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5619", + "name": "Mutant tarn", + "defence_level": "57", + "safespot": null, + "lifepoints": "325", + "strength_level": "57", + "id": "5421", + "aggressive": "true", + "range_level": "1", + "attack_level": "57" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "5422", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "What restful music!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What restful music!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "KGP Agent", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5442", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Instructs agility.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Agility Instructor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5447", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An army commander.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Army Commander", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5448", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sturdy cold being.", + "slayer_task": "48", + "melee_animation": "5724", + "range_animation": "5725", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5726", + "name": "Icelord", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "22", + "id": "5452", + "aggressive": "true", + "range_level": "30", + "attack_level": "22" + }, + { + "examine": "Sturdy cold being.", + "slayer_task": "48", + "melee_animation": "5724", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5726", + "name": "Icelord", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "5453", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Sturdy cold being.", + "slayer_task": "48", + "melee_animation": "5724", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5726", + "name": "Icelord", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "5454", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Sturdy cold being.", + "slayer_task": "48", + "melee_animation": "5724", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5726", + "name": "Icelord", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "5455", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An impressive-looking troll.", + "slayer_task": "83", + "melee_animation": "5374", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5209", + "name": "Ice Troll King", + "defence_level": "65", + "safespot": null, + "lifepoints": "185", + "strength_level": "65", + "id": "5472", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "An ice troll youngling.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll runt", + "defence_level": "70", + "safespot": null, + "lifepoints": "60", + "strength_level": "70", + "id": "5473", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A male troll wielding a large club.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll male", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5474", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "An ice troll with a bag of rocks.", + "combat_style": "1", + "range_animation": "1142", + "melee_animation": "1142", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll female", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5475", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "projectile": "276", + "attack_level": "80" + }, + { + "examine": "A large ice troll.", + "melee_animation": "4332", + "range_animation": "0", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll grunt", + "defence_level": "60", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "5476", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "An ill-tempered king.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Gjuki Sorvott IV", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5478", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Thorkel Silkbeard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5480", + "range_level": "1", + "attack_level": "1" + }, + { + "facing_booth": "true", + "name": "Magnus Gram", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5488", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard on insult duty.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5489", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5490", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5491", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of King Sorvott's militia.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5492", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A miner at work.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5497", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Burgher's protectors.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Honour guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5514", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Burgher's protectors.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Honour guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5516", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of your militia.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Honour guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5517", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ice troll youngling.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll runt", + "defence_level": "70", + "safespot": null, + "lifepoints": "60", + "strength_level": "70", + "id": "5521", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A male troll wielding a large club.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll male", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5522", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "An ice troll with a bag of rocks.", + "combat_style": "1", + "range_animation": "1142", + "melee_animation": "1142", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll female", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5523", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "projectile": "276", + "attack_level": "80" + }, + { + "examine": "An ice troll youngling.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll runt", + "defence_level": "70", + "safespot": null, + "lifepoints": "60", + "strength_level": "70", + "id": "5525", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A male troll wielding a large club.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll male", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5526", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "An ice troll with a bag of rocks.", + "combat_style": "1", + "range_animation": "1142", + "melee_animation": "1142", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll female", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5527", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "projectile": "276", + "attack_level": "80" + }, + { + "examine": "A hairy, smelly, grazing animal.", + "melee_animation": "5782", + "range_animation": "5782", + "attack_speed": "4", + "defence_animation": "5783", + "weakness": "7", + "magic_animation": "5782", + "death_animation": "5784", + "name": "Yak", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "10", + "id": "5529", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Antisocial.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sorceress", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5531", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Come", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Apprentice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5532", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An autumn elemental.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Autumn Elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5533", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A spring elemental.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spring Elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5539", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A summer elemental.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Summer Elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5547", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A winter elemental.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Winter Elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5553", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It dare attack Pretty Lass? Thok crush its puny skull!", + "range_animation": "0", + "magic_level": "95", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Osman", + "defence_level": "50", + "safespot": null, + "lifepoints": "157", + "strength_level": "95", + "id": "5561", + "aggressive": "true", + "range_level": "95", + "attack_level": "95" + }, + { + "examine": "She's honest about the things you aren't.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sin Seer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5571", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Shadow Realm guardian.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5572", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is it male or female?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Homunculus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5581", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Strong", + "range_animation": "0", + "magic_level": "95", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Cage", + "defence_level": "70", + "safespot": null, + "lifepoints": "85", + "strength_level": "95", + "id": "5584", + "aggressive": "true", + "range_level": "95", + "attack_level": "95" + }, + { + "examine": "Famous for his fights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Black-eye", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5589", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Count them pinkies!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'No fingers", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5590", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He wishes he had teeth.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Gummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5591", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is it a frog", + "melee_animation": "5842", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5841", + "name": "Frogeel", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "36", + "id": "5593", + "aggressive": "true", + "range_level": "49", + "attack_level": "36" + }, + { + "death_animation": "146", + "name": "Spidine", + "defence_level": "1", + "safespot": null, + "lifepoints": "35", + "melee_animation": "143", + "strength_level": "1", + "id": "5594", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "144" + }, + { + "examine": "Definitely not a chicken or a swordfish.", + "melee_animation": "5387", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5389", + "name": "Swordchick", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "5595", + "range_level": "1", + "attack_level": "45" + }, + { + "melee_animation": "6800", + "respawn_delay": "60", + "defence_animation": "6802", + "death_animation": "6801", + "name": "Jubster", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "5596", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Since when did newts have beaks?", + "melee_animation": "2299", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "2301", + "name": "Newtroost", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "5597", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Half unicorn", + "melee_animation": "5849", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "41", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "5851", + "name": "Unicow", + "defence_level": "41", + "safespot": null, + "lifepoints": "58", + "strength_level": "30", + "id": "5603", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Holier than thou.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5608", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holier than thou.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5609", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holier than thou.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5610", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holier than thou.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5611", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I'd prefer it if it were a muffin...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Puffin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5614", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5619", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5620", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5621", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5622", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bedside manner is a little lacking", + "slayer_task": "93", + "melee_animation": "5643", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5658", + "name": "Sorebones", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5627", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "I hope his hands don't shake.", + "slayer_task": "93", + "melee_animation": "5643", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5658", + "name": "Sorebones", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5628", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5629", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5630", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5631", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5632", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5633", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5634", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5635", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5636", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5637", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5638", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5639", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5640", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5641", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5642", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5643", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5644", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5645", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5646", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5647", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5648", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5649", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5650", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5651", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5652", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5653", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5654", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5655", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5656", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5657", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5658", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5659", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5660", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5661", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5662", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5663", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5664", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5665", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "It's trying to mash you flat! Less examine", + "melee_animation": "5895", + "range_animation": "0", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5898", + "name": "Barrelchest", + "defence_level": "52", + "safespot": null, + "lifepoints": "285", + "strength_level": "52", + "id": "5666", + "aggressive": "true", + "range_level": "52", + "attack_level": "52" + }, + { + "examine": "He is one", + "melee_animation": "5970", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5972", + "name": "Undead Lumberjack", + "defence_level": "10", + "safespot": null, + "lifepoints": "100", + "strength_level": "73", + "id": "5680", + "range_level": "1", + "attack_level": "73" + }, + { + "examine": "A big", + "slayer_task": "15", + "melee_animation": "6079", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "93", + "magic_animation": "0", + "death_animation": "6081", + "name": "Cave bug", + "defence_level": "9", + "safespot": null, + "lifepoints": "93", + "strength_level": "1", + "id": "5750", + "range_level": "9", + "attack_level": "1" + }, + { + "examine": "A strange mole-like being.", + "melee_animation": "6012", + "respawn_delay": "60", + "defence_animation": "6013", + "slayer_exp": "52", + "death_animation": "6014", + "name": "Molanisk", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5751", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5752", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5753", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5754", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5755", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5756", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5757", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5758", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5759", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5760", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5761", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5762", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5763", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5764", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5765", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5766", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5767", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5768", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5769", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after cave goblin money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5776", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after cave goblin money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5777", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5783", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Taking a terribly important box from one place to another.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crate goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5784", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Good at shorthand.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin scribe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5786", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He keeps order in the city.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Guard", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "5800", + "clue_level": "1", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "He keeps order in the city.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Guard", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "5801", + "clue_level": "1", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "A goblin baby.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Young 'un", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5803", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin baby.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nipper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5805", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5807", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5808", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5809", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5810", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5811", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5812", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5813", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5814", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5815", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5816", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5817", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5818", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5819", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5820", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5821", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5822", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Don't spit", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spit goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5823", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bug-eyed little goblin fish. How cute.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5824", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Annoying little flappy things.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Moths", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5827", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "6090", + "strength_level": "1", + "id": "5829", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6091" + }, + { + "name": "Rat Burgiss", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "5833", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5842", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5843", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5844", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5845", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5846", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5847", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5848", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5849", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5850", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5851", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "Weird eyeball thing. Reminds Thok of breakfast.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "magic_level": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Monkey", + "defence_level": "40", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "5852", + "aggressive": "true", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "For sitting on.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bench", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5854", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5855", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5856", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks pretty skilled with that bow.", + "melee_animation": "426", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Archer", + "defence_level": "20", + "safespot": null, + "lifepoints": "57", + "strength_level": "15", + "id": "5859", + "aggressive": "true", + "clue_level": "0", + "range_level": "20", + "attack_level": "15" + }, + { + "examine": "He bristles with arcane power.", + "combat_style": "2", + "melee_animation": "429", + "range_animation": "0", + "magic_level": "20", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Mage", + "defence_level": "20", + "safespot": null, + "lifepoints": "57", + "strength_level": "15", + "id": "5860", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "No match for Thok. Silly demon.", + "magic_level": "85", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Zanik", + "defence_level": "85", + "safespot": null, + "lifepoints": "71", + "strength_level": "85", + "id": "5861", + "aggressive": "true", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "A worker on the train link.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Builder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5864", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker on the train link.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Builder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5865", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker on the train link.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Builder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5866", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker on the train link.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Builder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5867", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5873", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big", + "slayer_task": "38", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5874", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big", + "slayer_task": "38", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5875", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5876", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5877", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5878", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sells tickets to Keldagrim.", + "slayer_task": "38", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ticket goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5879", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf from Keldagrim.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5880", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf from Keldagrim.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5881", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf from Keldagrim.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5882", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5883", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5884", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5885", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sells tickets to Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ticket dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5886", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Are you good enough to fight?", + "melee_animation": "6318", + "range_animation": "0", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6322", + "name": "The Inadequacy", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "5902", + "aggressive": "true", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Can you endure long enough?", + "melee_animation": "6345", + "range_animation": "0", + "magic_level": "67", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6347", + "name": "The Everlasting", + "defence_level": "67", + "safespot": null, + "lifepoints": "191", + "strength_level": "67", + "id": "5903", + "aggressive": "true", + "range_level": "67", + "attack_level": "67" + }, + { + "examine": "Can you bring yourself to hurt another?", + "melee_animation": "6329", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6331", + "name": "The Untouchable", + "defence_level": "75", + "safespot": null, + "lifepoints": "100", + "strength_level": "65", + "id": "5904", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "What if you don't know how to win?", + "melee_animation": "6342", + "range_animation": "0", + "magic_level": "63", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "0", + "name": "The Illusive", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "5905", + "aggressive": "true", + "range_level": "63", + "attack_level": "63" + }, + { + "examine": "You can't escape your inadequacy!", + "melee_animation": "6310", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6315", + "name": "A Doubt", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5906", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Dead stone defending a dead throne room.", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Dying tree", + "defence_level": "50", + "safespot": null, + "lifepoints": "142", + "strength_level": "50", + "id": "5908", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Don't let her arm-wrestle you for money.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "5909", + "clue_level": "0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A greasy", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5910", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's suspiciously talented with a meat-cleaver.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5911", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This grizzled soldier is here to distribute Rated Clan Wars badges.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Iffie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5914", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Does what too many people aren't interested in doing.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cleaner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5916", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mangy mutt.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Stray dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5917", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here. His bizarre uniform isn't helping.", + "melee_animation": "6489", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6490", + "name": "Guard", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "5919", + "clue_level": "1", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "He tries to keep order around here. His bizarre uniform isn't helping.", + "melee_animation": "6489", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6490", + "name": "Guard", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "5920", + "clue_level": "1", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "He's studying to be a guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trainee Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5921", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Trains the guards of the future.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5922", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "5923", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "5924", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "9", + "safespot": null, + "lifepoints": "25", + "strength_level": "9", + "id": "5926", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "9", + "safespot": null, + "lifepoints": "25", + "strength_level": "9", + "id": "5927", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "Known for her light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "8", + "safespot": null, + "lifepoints": "24", + "strength_level": "9", + "id": "5928", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "Known for her light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "8", + "safespot": null, + "lifepoints": "24", + "strength_level": "9", + "id": "5929", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "Jacques Netis - a slightly pompous art expert.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Art Critic Jacques", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5930", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seth Minas - an aged expert in RuneScape history.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Historian Minas", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5931", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A lady with lots of information about the Museum.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Information clerk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5938", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A teacher and one of his pupils.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Teacher and pupil", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5944", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks kind of familiar.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Schoolboy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5945", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A teacher and one of her pupils.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Teacher and pupil", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5947", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks hard at work.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5952", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could there be something exciting in his wheelbarrow?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5954", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A powerful knight of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Void Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5956", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Wheelbarrow loader.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Digsite workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5958", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5959", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5960", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5961", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5962", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge foreman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5963", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An aged expert in natural history.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Natural historian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5966", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bloodsuckers!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Leech display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5971", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slugs of the sea variety.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sea slugs display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5972", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A house on its back.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snail display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5973", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cheeky little monkey.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5974", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A scaly little fellow.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lizard display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5975", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nice suit.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penguin display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5976", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's got the hump.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Camel display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5977", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Terrifying!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Terrorbird display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5978", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like a fire-breather.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "408,410,409", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dragon display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5979", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Needs a good square meal.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wyvern display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge beast.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Battle tortoise display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5981", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Loves making molehills.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mole display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5982", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It hides in stone", + "range_animation": "0", + "magic_level": "95", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "34", + "strength_level": "95", + "id": "5986", + "aggressive": "true", + "range_level": "95", + "attack_level": "95" + }, + { + "name": "Rupert the Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5990", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Rupert the Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5992", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very odd looking creature.", + "melee_animation": "6513", + "range_animation": "0", + "magic_level": "46", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6512", + "name": "Experiment No.2", + "defence_level": "46", + "safespot": null, + "lifepoints": "131", + "strength_level": "46", + "id": "5993", + "range_level": "46", + "attack_level": "46" + }, + { + "examine": "A huge mouse. It looks hungry...", + "melee_animation": "6519", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6521", + "name": "Mouse", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "44", + "id": "5994", + "aggressive": "true", + "range_level": "1", + "attack_level": "44" + }, + { + "melee_animation": "6501", + "respawn_delay": "60", + "defence_animation": "6503", + "death_animation": "6502", + "name": "Glod", + "defence_level": "1", + "safespot": null, + "lifepoints": "160", + "strength_level": "1", + "id": "5996", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Rupert the Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5999", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Rupert the Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "6001", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6006", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6007", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6008", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6009", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6010", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6011", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6012", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6013", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6014", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6015", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6016", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6017", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6018", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6019", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6020", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6021", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6022", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6023", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6024", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6025", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Boris", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6026", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Imre", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6027", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Yuri", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6028", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Joseph", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6029", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Nikolai", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6030", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Eduard", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6031", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Lev", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6032", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "melee_animation": "422", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Georgy", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "6033", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Svetlana", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6034", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Irina", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6035", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Alexis", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6036", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Milla", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6037", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Galina", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6038", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Sofiya", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6039", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Ksenia", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6040", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Yadviga", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6041", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Nikita", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6042", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Vera", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6043", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Zoja", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6044", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Liliya", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6045", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "melee_animation": "6559", + "respawn_delay": "60", + "defence_animation": "6557", + "slayer_exp": "74", + "death_animation": "6558", + "name": "Big Wolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "6046", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious mountain wolf.", + "melee_animation": "6579", + "range_animation": "6579", + "combat_audio": "481,491,490", + "attack_speed": "6", + "defence_animation": "6578", + "slayer_exp": "34", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Wolf", + "defence_level": "22", + "safespot": null, + "lifepoints": "69", + "strength_level": "1", + "id": "6047", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Now it has no armour", + "range_animation": "0", + "combat_audio": "481,491,490", + "magic_level": "95", + "defence_animation": "0", + "weakness": "10", + "slayer_exp": "34", + "magic_animation": "0", + "name": "Wolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "157", + "strength_level": "95", + "id": "6048", + "aggressive": "true", + "range_level": "95", + "attack_level": "95" + }, + { + "examine": "A big coward. Thok mocks scaredy man.", + "combat_audio": "481,491,490", + "magic_level": "75", + "defence_animation": "0", + "weakness": "10", + "slayer_exp": "34", + "magic_animation": "0", + "name": "Wolf", + "defence_level": "75", + "safespot": null, + "lifepoints": "100", + "strength_level": "75", + "id": "6049", + "aggressive": "true", + "range_level": "75", + "attack_level": "75" + }, + { + "examine": "A vicious desert wolf.", + "slayer_task": "92", + "melee_animation": "6579", + "range_animation": "6579", + "attack_speed": "5", + "defence_animation": "6578", + "weakness": "9", + "magic_animation": "6579", + "death_animation": "6558", + "name": "Desert Wolf", + "defence_level": "5", + "safespot": null, + "lifepoints": "55", + "strength_level": "20", + "id": "6050", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A vicious desert wolf.", + "melee_animation": "6579", + "range_animation": "6579", + "attack_speed": "5", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6558", + "name": "Desert Wolf", + "defence_level": "5", + "safespot": null, + "lifepoints": "55", + "strength_level": "20", + "id": "6051", + "range_level": "1", + "attack_level": "20" + }, + { + "melee_animation": "6559", + "respawn_delay": "60", + "defence_animation": "6557", + "death_animation": "6558", + "name": "Ice wolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6052", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragon impling", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6054", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragon impling", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6064", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She tends the wheat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy Aeryka", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6072", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a little lost.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wandering impling", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6073", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An angry little imp. Grrr.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Imp defender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6074", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A one-eyed man eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "35", + "safespot": null, + "lifepoints": "75", + "strength_level": "65", + "id": "6078", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A one-eyed woman eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "4651", + "weakness": "1", + "slayer_exp": "100", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "65", + "safespot": null, + "lifepoints": "100", + "strength_level": "65", + "id": "6079", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A one-eyed man eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "35", + "safespot": null, + "lifepoints": "75", + "strength_level": "65", + "id": "6080", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A one-eyed woman eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "4651", + "weakness": "1", + "slayer_exp": "100", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "65", + "safespot": null, + "lifepoints": "100", + "strength_level": "65", + "id": "6081", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Overgrown undead vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4935", + "name": "Zombie rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "6088", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "Overgrown undead vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4935", + "name": "Zombie rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "6089", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "Overgrown undead vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4935", + "name": "Zombie rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "6090", + "range_level": "1", + "attack_level": "2" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "6091", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "6092", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "9", + "safespot": null, + "lifepoints": "12", + "strength_level": "9", + "id": "6093", + "aggressive": "true", + "range_level": "1", + "attack_level": "9" + }, + { + "melee_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5541", + "slayer_exp": "25", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6094", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6095", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6096", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6097", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6098", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5571", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "6099", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5571", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "6100", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "40", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "3", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "6101", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "His face is expressionless.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Lost barbarian", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "6102", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "An opponent from the grave. He seems unimpressed by your bone rummaging.", + "slayer_task": "75", + "melee_animation": "2067", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton hero", + "defence_level": "53", + "safespot": null, + "lifepoints": "75", + "strength_level": "53", + "id": "6103", + "aggressive": "true", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "An ex-barbarian", + "slayer_task": "75", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton brute", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "6104", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "He's heartless.", + "slayer_task": "75", + "melee_animation": "2067", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton warlord", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "65", + "id": "6105", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "He's less heavy now.", + "slayer_task": "75", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton heavy", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "6106", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Floats like an anvil", + "slayer_task": "75", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton thug", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "61", + "id": "6107", + "aggressive": "true", + "range_level": "1", + "attack_level": "61" + }, + { + "examine": "Probably not a chicken.", + "slayer_task": "7", + "melee_animation": "6811", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "6812", + "name": "Entrana firebird", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "6108", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "These gnomes know how to get around!", + "slayer_task": "7", + "melee_animation": "6790", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6791", + "name": "Mounted terrorbird gnome", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "6109", + "range_level": "1", + "attack_level": "38" + }, + { + "death_animation": "6791", + "name": "Mounted terrorbird gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "55", + "melee_animation": "6790", + "strength_level": "1", + "id": "6110", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6792" + }, + { + "death_animation": "6791", + "name": "Mounted terrorbird gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "55", + "melee_animation": "6790", + "strength_level": "1", + "id": "6111", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6792" + }, + { + "examine": "Aww", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ducklings", + "defence_level": "1", + "water_npc": "true", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6112", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "750", + "name": "Duck", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "melee_animation": "747", + "strength_level": "1", + "id": "6113", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "3268" + }, + { + "examine": "A messy bird.", + "slayer_task": "7", + "melee_animation": "3467", + "range_animation": "3467", + "attack_speed": "5", + "defence_animation": "1014", + "weakness": "6", + "magic_animation": "3467", + "death_animation": "3468", + "name": "Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "6115", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A messy bird.", + "melee_animation": "3467", + "range_animation": "3467", + "attack_speed": "5", + "defence_animation": "1014", + "magic_animation": "3467", + "death_animation": "3468", + "name": "Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "6116", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Do not upset this teacher. You have been warned!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mr. Mordaut", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6117", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He helps the professor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Observatory assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6118", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sleeping like an ugly baby.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sleeping guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6122", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old goblin hag.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Naghead", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6123", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A young goblin 'beauty'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wagchin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6124", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6125", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6126", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big appetite for a small creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Greasycheeks", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6127", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes drink a little too much.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Smellytoes", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6128", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lean and green.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Creakyknees", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6129", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "6131", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6132", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6133", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This imp is clearly the class clown.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dunce", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6134", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Get useful information from this guy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Town crier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6135", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire (Intermediate)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6140", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire (Veteran)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6141", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "50", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6142", + "bonuses": "100,100,100,50,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "25", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "50", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6143", + "bonuses": "100,100,100,100,25,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "50", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6144", + "bonuses": "100,100,50,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "50", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6145", + "bonuses": "50,50,100,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6146", + "bonuses": "100,100,100,50,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "15", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6147", + "bonuses": "100,100,100,100,25,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6148", + "bonuses": "100,100,50,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6149", + "bonuses": "50,50,100,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "70", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6150", + "bonuses": "150,150,150,75,75,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "70", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6151", + "bonuses": "150,150,150,150,37,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "70", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6152", + "bonuses": "150,150,75,150,75,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "70", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6153", + "bonuses": "75,75,150,150,75,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6154", + "bonuses": "100,100,100,50,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "15", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6155", + "bonuses": "100,100,100,100,25,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6156", + "bonuses": "100,100,50,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6157", + "bonuses": "50,50,100,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It is cold and solid. Thok will strap it to Marmaros's leg.", + "range_animation": "0", + "magic_level": "50", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Workman", + "defence_level": "65", + "safespot": null, + "lifepoints": "114", + "strength_level": "50", + "id": "6159", + "aggressive": "true", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "Squire to the Knights of the Round Table.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6169", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "400", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "422", + "death_animation": "836", + "name": "Sir Lancelot", + "defence_level": "1", + "safespot": null, + "lifepoints": "118", + "strength_level": "1", + "id": "6170", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An officer of the law.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6183", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An officer of the law.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6184", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He isn't very friendly.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "0", + "name": "Renegade knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6188", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dark-hearted knight.", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Black Knight", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "6189", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Primping with combs and hair clips.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6190", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The name isn't just for show.", + "range_animation": "0", + "magic_level": "55", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Sinclair", + "defence_level": "55", + "safespot": null, + "lifepoints": "85", + "strength_level": "55", + "id": "6198", + "aggressive": "true", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He can look after my money.", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6200", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6201", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A servant of the god Zamorak. ", + "slayer_task": "40", + "melee_animation": "6945", + "attack_speed": "6", + "poisonous": "true", + "respawn_delay": "120", + "weakness": "9", + "slayer_exp": "350", + "magic_animation": "6945", + "death_animation": "6946", + "lifepoints": "255", + "id": "6203", + "aggressive": "true", + "bonuses": "160,160,160,0,0,80,80,80,130,80,0,31,0,0,0", + "agg_radius": "64", + "range_animation": "6945", + "magic_level": "200", + "defence_animation": "6944", + "name": "K'ril Tsutsaroth", + "defence_level": "270", + "poison_immune": "true", + "safespot": null, + "strength_level": "300", + "clue_level": "2", + "range_level": "1", + "attack_level": "340" + }, + { + "agg_radius": "64", + "examine": "Destroyer of 1000 planes!", + "slayer_task": "40", + "melee_animation": "6945", + "range_animation": "6945", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "50", + "defence_animation": "6944", + "weakness": "9", + "slayer_exp": "142", + "magic_animation": "6945", + "death_animation": "6946", + "name": "Tstanon Karlak", + "defence_level": "125", + "safespot": null, + "lifepoints": "142", + "strength_level": "118", + "id": "6204", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,-5,0,0,14,0,0,0", + "range_level": "50", + "attack_level": "124" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6205", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Scourge of light.", + "slayer_task": "56", + "start_gfx": "1208", + "combat_style": "1", + "melee_animation": "7033", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "0", + "slayer_exp": "150", + "magic_animation": "7033", + "death_animation": "6946", + "lifepoints": "150", + "id": "6206", + "aggressive": "true", + "bonuses": "0,0,0,0,20,0,0,0,-5,0,0,0,0,0,0", + "agg_radius": "64", + "range_animation": "7033", + "magic_level": "50", + "defence_animation": "6945", + "name": "Zakl'n Gritch", + "defence_level": "127", + "safespot": null, + "strength_level": "76", + "range_level": "150", + "projectile": "1209", + "attack_level": "83" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6207", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "Despoiler of Ullek.", + "start_gfx": "1212", + "combat_style": "2", + "melee_animation": "7033", + "range_animation": "7033", + "attack_speed": "5", + "magic_level": "150", + "respawn_delay": "50", + "defence_animation": "6944", + "slayer_exp": "161", + "magic_animation": "7033", + "death_animation": "6946", + "name": "Balfrug Kreeyath", + "defence_level": "153", + "safespot": null, + "lifepoints": "161", + "strength_level": "60", + "id": "6208", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,10,0,0,0,0,0,0", + "range_level": "1", + "projectile": "1213", + "attack_level": "115" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6209", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "From the maws of hell.", + "slayer_task": "43", + "melee_animation": "6579", + "range_animation": "6579", + "combat_audio": "3717,3719,3718", + "respawn_delay": "25", + "defence_animation": "6578", + "weakness": "7", + "slayer_exp": "116", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Hellhound", + "defence_level": "66", + "safespot": null, + "lifepoints": "116", + "strength_level": "66", + "id": "6210", + "aggressive": "true", + "bonuses": "50,70,30,30,60,30,60,60,50,60,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "66" + }, + { + "examine": "Have you checked your pockets lately?", + "melee_animation": "169", + "range_animation": "169", + "combat_audio": "534,536,535", + "defence_animation": "170", + "weakness": "7", + "magic_animation": "169", + "death_animation": "172", + "name": "Imp", + "defence_level": "4", + "safespot": null, + "lifepoints": "10", + "strength_level": "4", + "id": "6211", + "aggressive": "true", + "bonuses": "10,5,5,10,10,10,10,10,10,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "He doesn't look pleased to see me.", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "respawn_delay": "25", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "64", + "safespot": null, + "lifepoints": "100", + "strength_level": "64", + "id": "6212", + "aggressive": "true", + "bonuses": "50,40,45,60,70,70,70,40,40,50,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "He doesn't look pleased to see me.", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "respawn_delay": "25", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "64", + "safespot": null, + "lifepoints": "100", + "strength_level": "64", + "id": "6213", + "aggressive": "true", + "bonuses": "50,40,45,60,70,70,70,40,40,50,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "It looks really hungry!", + "melee_animation": "810", + "range_animation": "810", + "respawn_delay": "25", + "defence_animation": "404", + "magic_animation": "810", + "death_animation": "9055", + "name": "Vampire", + "defence_level": "44", + "safespot": null, + "lifepoints": "60", + "strength_level": "44", + "id": "6214", + "aggressive": "true", + "bonuses": "30,35,30,40,50,50,50,25,30,30,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "The tongue of evil.", + "melee_animation": "9130", + "range_animation": "1552", + "attack_speed": "4", + "defence_animation": "9132", + "slayer_exp": "120", + "magic_animation": "1552", + "death_animation": "9131", + "name": "Bloodveld", + "defence_level": "30", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "6215", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "1582", + "range_animation": "1582", + "respawn_delay": "25", + "defence_animation": "1581", + "weakness": "7", + "magic_animation": "1582", + "death_animation": "1580", + "name": "Pyrefiend", + "defence_level": "25", + "safespot": null, + "lifepoints": "48", + "strength_level": "25", + "id": "6216", + "aggressive": "true", + "bonuses": "25,25,20,40,40,40,15,30,20,60,20,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A small ice demon.", + "melee_animation": "8080", + "range_animation": "8080", + "respawn_delay": "25", + "defence_animation": "8079", + "magic_animation": "8080", + "death_animation": "8078", + "name": "Icefiend", + "defence_level": "5", + "safespot": null, + "lifepoints": "15", + "strength_level": "5", + "id": "6217", + "bonuses": "5,5,5,5,10,10,10,10,10,10,5,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Those horns look pretty sharp...", + "slayer_task": "39", + "melee_animation": "4300", + "range_animation": "4300", + "respawn_delay": "25", + "defence_animation": "4301", + "weakness": "9", + "slayer_exp": "112", + "magic_animation": "4300", + "death_animation": "4302", + "name": "Gorak", + "defence_level": "70", + "safespot": null, + "lifepoints": "112", + "strength_level": "70", + "id": "6218", + "aggressive": "true", + "bonuses": "30,30,50,70,40,70,70,50,60,55,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Warrior of Zamorak.", + "slayer_task": "79", + "melee_animation": "390", + "range_animation": "390", + "attack_speed": "5", + "respawn_delay": "25", + "defence_animation": "1156", + "weakness": "6", + "magic_animation": "390", + "death_animation": "9055", + "name": "Spiritual warrior", + "defence_level": "66", + "safespot": null, + "lifepoints": "102", + "strength_level": "66", + "id": "6219", + "aggressive": "true", + "bonuses": "40,60,60,60,60,20,50,55,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "66" + }, + { + "examine": "A ranger spirit dedicated to Zamorak.", + "slayer_task": "78", + "start_gfx": "18", + "combat_style": "1", + "start_height": "96", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "25", + "defence_animation": "404", + "weakness": "1", + "magic_animation": "426", + "death_animation": "9055", + "name": "Spiritual ranger", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "6220", + "aggressive": "true", + "bonuses": "50,70,50,50,50,70,50,85,85,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "70", + "projectile": "9", + "attack_level": "1" + }, + { + "examine": "A deadly servant of Zamorak.", + "slayer_task": "77", + "combat_style": "2", + "melee_animation": "811", + "attack_speed": "5", + "respawn_delay": "25", + "weakness": "3", + "magic_animation": "811", + "death_animation": "9055", + "lifepoints": "75", + "id": "6221", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_animation": "811", + "magic_level": "180", + "end_gfx": "78", + "defence_animation": "404", + "end_height": "0", + "name": "Spiritual mage", + "defence_level": "61", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "78", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "Graceful avatar of Armadyl.", + "melee_animation": "6977", + "range_animation": "6977", + "attack_speed": "3", + "magic_level": "200", + "respawn_delay": "120", + "defence_animation": "6974", + "weakness": "10", + "slayer_exp": "357", + "magic_animation": "6977", + "death_animation": "6975", + "name": "Kree'arra", + "defence_level": "260", + "poison_immune": "true", + "safespot": null, + "lifepoints": "255", + "strength_level": "200", + "id": "6222", + "aggressive": "true", + "bonuses": "136,136,136,0,120,180,180,180,200,200,0,12,0,0,0", + "clue_level": "2", + "range_level": "380", + "attack_level": "300" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "2", + "melee_animation": "6952", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "3", + "slayer_exp": "124", + "magic_animation": "6952", + "death_animation": "6956", + "lifepoints": "121", + "id": "6223", + "aggressive": "true", + "bonuses": "45,45,45,0,0,0,0,0,0,0,0,25,0,0,0", + "prj_height": "92", + "agg_radius": "64", + "range_animation": "6952", + "magic_level": "150", + "defence_animation": "6955", + "name": "Wingman Skree", + "defence_level": "160", + "poison_immune": "true", + "safespot": null, + "strength_level": "50", + "range_level": "100", + "projectile": "1199", + "attack_level": "80" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6224", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "4", + "slayer_exp": "133", + "magic_animation": "6953", + "death_animation": "6956", + "lifepoints": "132", + "id": "6225", + "aggressive": "true", + "bonuses": "0,0,0,0,60,0,0,0,0,0,0,0,0,0,0", + "prj_height": "92", + "agg_radius": "64", + "range_animation": "6953", + "magic_level": "50", + "defence_animation": "6955", + "name": "Flockleader Geerin", + "defence_level": "175", + "poison_immune": "true", + "safespot": null, + "strength_level": "80", + "range_level": "150", + "projectile": "1190", + "attack_level": "80" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6226", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "Graceful, bird-like creature.", + "melee_animation": "6954", + "range_animation": "6954", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "50", + "defence_animation": "6955", + "weakness": "6", + "slayer_exp": "133", + "magic_animation": "6954", + "death_animation": "6956", + "name": "Flight Kilisa", + "defence_level": "175", + "safespot": null, + "lifepoints": "133", + "strength_level": "118", + "id": "6227", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,14,0,0,0", + "range_level": "169", + "attack_level": "124" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6228", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A servant of Armadyl.", + "slayer_task": "79", + "combat_style": "1", + "melee_animation": "6954", + "range_animation": "6954", + "respawn_delay": "25", + "defence_animation": "6955", + "weakness": "6", + "magic_animation": "6954", + "death_animation": "6956", + "name": "Spiritual warrior", + "defence_level": "70", + "safespot": null, + "lifepoints": "98", + "strength_level": "70", + "id": "6229", + "aggressive": "true", + "bonuses": "40,40,50,50,20,50,50,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "68", + "attack_level": "70" + }, + { + "examine": "Armadyl's favourite servant.", + "slayer_task": "78", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "weakness": "4", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Spiritual ranger", + "defence_level": "70", + "safespot": null, + "lifepoints": "89", + "strength_level": "1", + "id": "6230", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "70", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "A mage who serves Armadyl above all else - even death.", + "slayer_task": "77", + "combat_style": "2", + "melee_animation": "6952", + "attack_speed": "5", + "respawn_delay": "25", + "weakness": "4", + "magic_animation": "6952", + "death_animation": "6956", + "lifepoints": "75", + "id": "6231", + "aggressive": "true", + "bonuses": "0,0,0,0,0,9,12,5,45,28,0,0,0,0,0", + "prj_height": "92", + "range_animation": "6952", + "magic_level": "150", + "defence_animation": "6955", + "name": "Spiritual mage", + "defence_level": "111", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "1199", + "attack_level": "1" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6232", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "40", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "45", + "safespot": null, + "lifepoints": "83", + "strength_level": "1", + "id": "6233", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "45", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "50", + "safespot": null, + "lifepoints": "86", + "strength_level": "1", + "id": "6234", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "50", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "50", + "safespot": null, + "lifepoints": "86", + "strength_level": "1", + "id": "6235", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "50", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "55", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "id": "6236", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "55", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "55", + "safespot": null, + "lifepoints": "98", + "strength_level": "1", + "id": "6237", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "55", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "65", + "safespot": null, + "lifepoints": "124", + "strength_level": "1", + "id": "6238", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "65", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "65", + "safespot": null, + "lifepoints": "139", + "strength_level": "1", + "id": "6239", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "65", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "40", + "safespot": null, + "lifepoints": "63", + "strength_level": "1", + "id": "6240", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "40", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "40", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "6241", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "40", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "40", + "safespot": null, + "lifepoints": "83", + "strength_level": "1", + "id": "6242", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "40", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "50", + "safespot": null, + "lifepoints": "69", + "strength_level": "1", + "id": "6243", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "50", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "55", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "6244", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "55", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "55", + "safespot": null, + "lifepoints": "98", + "strength_level": "1", + "id": "6245", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "55", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "65", + "safespot": null, + "lifepoints": "73", + "strength_level": "1", + "id": "6246", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "65", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "agg_radius": "64", + "examine": "Commander of Saradomin's forces. ", + "melee_animation": "6964", + "range_animation": "6964", + "attack_speed": "2", + "magic_level": "300", + "respawn_delay": "120", + "defence_animation": "6966", + "weakness": "7", + "slayer_exp": "360", + "magic_animation": "6964", + "death_animation": "6965", + "name": "Commander Zilyana", + "defence_level": "300", + "poison_immune": "true", + "safespot": null, + "lifepoints": "255", + "strength_level": "196", + "id": "6247", + "aggressive": "true", + "bonuses": "195,195,195,200,0,100,100,100,100,100,0,20,0,0,0", + "clue_level": "2", + "range_level": "250", + "attack_level": "280" + }, + { + "agg_radius": "64", + "examine": "The bane of darkness.", + "melee_animation": "6376", + "range_animation": "6376", + "magic_level": "125", + "respawn_delay": "50", + "defence_animation": "6375", + "weakness": "7", + "slayer_exp": "0", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Starlight", + "defence_level": "120", + "poison_immune": "true", + "safespot": null, + "lifepoints": "160", + "strength_level": "125", + "id": "6248", + "aggressive": "true", + "bonuses": "60,60,60,0,0,12,14,13,5,13,0,10,0,0,0", + "range_level": "1", + "attack_level": "120" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6249", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Defender of the faithful.", + "start_gfx": "1184", + "combat_style": "2", + "melee_animation": "7019", + "attack_speed": "5", + "respawn_delay": "50", + "slayer_exp": "0", + "magic_animation": "7019", + "death_animation": "7016", + "lifepoints": "146", + "id": "6250", + "aggressive": "true", + "bonuses": "10,10,10,0,0,12,14,14,18,5,0,7,0,0,0", + "prj_height": "0", + "agg_radius": "64", + "range_animation": "7019", + "magic_level": "150", + "end_gfx": "1186", + "defence_animation": "7017", + "name": "Growler", + "defence_level": "120", + "safespot": null, + "strength_level": "101", + "range_level": "1", + "projectile": "1185", + "attack_level": "100" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6251", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of Truth.", + "combat_style": "1", + "melee_animation": "7009", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "0", + "slayer_exp": "0", + "magic_animation": "7009", + "death_animation": "7011", + "lifepoints": "162", + "id": "6252", + "aggressive": "true", + "bonuses": "10,10,10,0,0,12,14,14,18,5,0,7,0,0,0", + "prj_height": "50", + "agg_radius": "64", + "range_animation": "7009", + "magic_level": "80", + "end_gfx": "24", + "defence_animation": "7010", + "name": "Bree", + "defence_level": "130", + "safespot": null, + "strength_level": "80", + "range_level": "150", + "projectile": "1188", + "attack_level": "110" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6253", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man wearing ancient clothing.", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "poisonous": "true", + "magic_level": "60", + "respawn_delay": "25", + "end_gfx": "76", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "811", + "death_animation": "9055", + "name": "Saradomin priest", + "defence_level": "60", + "safespot": null, + "lifepoints": "89", + "strength_level": "1", + "id": "6254", + "aggressive": "true", + "bonuses": "40,40,40,40,20,50,40,55,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Warrior of Saradomin.", + "slayer_task": "79", + "melee_animation": "390", + "range_animation": "390", + "attack_speed": "5", + "respawn_delay": "25", + "defence_animation": "1156", + "weakness": "8", + "magic_animation": "390", + "death_animation": "9055", + "name": "Spiritual warrior", + "defence_level": "66", + "safespot": null, + "lifepoints": "100", + "strength_level": "66", + "id": "6255", + "aggressive": "true", + "bonuses": "40,60,60,60,60,20,50,45,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "66" + }, + { + "examine": "A ranger spirit dedicated to Saradomin.", + "slayer_task": "78", + "start_gfx": "18", + "combat_style": "1", + "start_height": "96", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "25", + "defence_animation": "404", + "weakness": "0", + "magic_animation": "426", + "death_animation": "9055", + "name": "Spiritual ranger", + "defence_level": "70", + "safespot": null, + "lifepoints": "106", + "strength_level": "1", + "id": "6256", + "aggressive": "true", + "bonuses": "50,70,50,50,50,70,50,65,65,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "70", + "projectile": "9", + "attack_level": "1" + }, + { + "examine": "Saradomin's holy mage.", + "slayer_task": "77", + "combat_style": "2", + "melee_animation": "811", + "attack_speed": "5", + "respawn_delay": "25", + "weakness": "4", + "magic_animation": "811", + "death_animation": "9055", + "lifepoints": "85", + "id": "6257", + "aggressive": "true", + "bonuses": "0,0,0,0,0,8,7,3,16,2,0,0,0,0,0", + "range_animation": "811", + "magic_level": "160", + "end_gfx": "76", + "defence_animation": "404", + "end_height": "0", + "name": "Spiritual mage", + "defence_level": "86", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "76", + "attack_level": "1" + }, + { + "examine": "A valiant knight.", + "melee_animation": "407", + "range_animation": "407", + "respawn_delay": "25", + "defence_animation": "410", + "weakness": "7", + "magic_animation": "407", + "death_animation": "9055", + "name": "Knight of Saradomin", + "defence_level": "50", + "safespot": null, + "lifepoints": "135", + "strength_level": "50", + "id": "6258", + "aggressive": "true", + "bonuses": "40,40,40,40,50,20,40,50,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A valiant knight.", + "melee_animation": "401", + "range_animation": "401", + "respawn_delay": "25", + "defence_animation": "424", + "weakness": "7", + "magic_animation": "401", + "death_animation": "9055", + "name": "Knight of Saradomin", + "defence_level": "50", + "safespot": null, + "lifepoints": "108", + "strength_level": "50", + "id": "6259", + "aggressive": "true", + "bonuses": "40,40,40,40,50,20,40,65,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "agg_radius": "64", + "examine": "A huge war chief.", + "melee_animation": "7060", + "range_animation": "7060", + "attack_speed": "6", + "magic_level": "280", + "respawn_delay": "120", + "defence_animation": "7061", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7060", + "death_animation": "7062", + "name": "General Graardor", + "defence_level": "250", + "poison_immune": "true", + "safespot": null, + "lifepoints": "255", + "strength_level": "350", + "id": "6260", + "aggressive": "true", + "bonuses": "120,120,120,0,100,90,90,90,65,90,0,43,0,0,0", + "clue_level": "2", + "range_level": "350", + "attack_level": "280" + }, + { + "agg_radius": "64", + "examine": "A battle-honed goblin. ", + "slayer_task": "38", + "melee_animation": "6154", + "range_animation": "6154", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "50", + "defence_animation": "6155", + "weakness": "8", + "magic_animation": "6154", + "death_animation": "6156", + "name": "Sergeant Strongstack", + "defence_level": "126", + "safespot": null, + "lifepoints": "128", + "strength_level": "118", + "id": "6261", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,14,0,0,0", + "range_level": "50", + "attack_level": "124" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6262", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A battle-honed goblin. ", + "slayer_task": "38", + "start_gfx": "1202", + "combat_style": "2", + "melee_animation": "6154", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "3", + "magic_animation": "6154", + "death_animation": "6156", + "lifepoints": "127", + "id": "6263", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,6,0,0,0", + "agg_radius": "64", + "range_animation": "6154", + "magic_level": "150", + "defence_animation": "6155", + "name": "Sergeant Steelwill", + "defence_level": "150", + "safespot": null, + "strength_level": "50", + "range_level": "1", + "projectile": "1203", + "attack_level": "80" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6264", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "A battle-honed goblin. ", + "slayer_task": "38", + "combat_style": "1", + "melee_animation": "6154", + "range_animation": "6154", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "50", + "defence_animation": "6155", + "weakness": "2", + "magic_animation": "6154", + "death_animation": "6156", + "name": "Sergeant Grimspike", + "defence_level": "132", + "safespot": null, + "lifepoints": "146", + "strength_level": "80", + "id": "6265", + "aggressive": "true", + "bonuses": "0,0,0,0,20,0,0,0,0,0,0,0,0,0,0", + "range_level": "150", + "projectile": "1206", + "attack_level": "80" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6266", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big, ugly, and smelly.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "27", + "respawn_delay": "25", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Fishing spot", + "defence_level": "27", + "safespot": null, + "lifepoints": "60", + "strength_level": "27", + "id": "6267", + "aggressive": "true", + "bonuses": "15,15,10,20,40,15,50,50,50,20,50,58,0,0,0", + "range_level": "27", + "attack_level": "27" + }, + { + "examine": "Green and aggressive.", + "melee_animation": "2936", + "range_animation": "2936", + "attack_speed": "6", + "respawn_delay": "25", + "defence_animation": "2937", + "weakness": "8", + "magic_animation": "2936", + "death_animation": "2938", + "name": "Jogre", + "defence_level": "62", + "safespot": null, + "lifepoints": "70", + "strength_level": "62", + "id": "6268", + "aggressive": "true", + "bonuses": "10,20,20,20,20,20,10,20,0,0,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "62" + }, + { + "examine": "A one-eyed man-eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "110", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "48", + "safespot": null, + "lifepoints": "110", + "strength_level": "70", + "id": "6269", + "aggressive": "true", + "bonuses": "22,22,22,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A one-eyed man-eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "110", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "48", + "safespot": null, + "lifepoints": "110", + "strength_level": "70", + "id": "6270", + "aggressive": "true", + "bonuses": "22,22,22,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Ugly, fierce and with a bad attitude.", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "weakness": "8", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Ork", + "defence_level": "68", + "safespot": null, + "lifepoints": "110", + "strength_level": "68", + "id": "6271", + "aggressive": "true", + "bonuses": "40,20,30,45,45,45,45,20,45,35,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Ugly, fierce and with a bad attitude.", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Ork", + "defence_level": "68", + "safespot": null, + "lifepoints": "110", + "strength_level": "68", + "id": "6272", + "aggressive": "true", + "bonuses": "40,20,30,45,45,45,45,20,45,35,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Ugly, fierce and with a bad attitude.", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Ork", + "defence_level": "68", + "safespot": null, + "lifepoints": "110", + "strength_level": "68", + "id": "6273", + "aggressive": "true", + "bonuses": "40,20,30,45,45,45,45,20,45,35,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Ugly, fierce and with a bad attitude.", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Ork", + "defence_level": "68", + "safespot": null, + "lifepoints": "110", + "strength_level": "68", + "id": "6274", + "aggressive": "true", + "bonuses": "40,20,30,45,45,45,45,20,45,35,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "An ugly, smelly creature.", + "slayer_task": "45", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "165", + "weakness": "8", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "40", + "safespot": null, + "lifepoints": "52", + "strength_level": "40", + "id": "6275", + "aggressive": "true", + "bonuses": "20,30,30,30,30,30,10,30,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "The spirit of a ranger, serving bandos beyond death.", + "slayer_task": "78", + "start_gfx": "95", + "combat_style": "1", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "weakness": "0", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Spiritual ranger", + "defence_level": "70", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "6276", + "aggressive": "true", + "bonuses": "30,50,30,30,50,60,50,40,40,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "70", + "projectile": "1195", + "attack_level": "1" + }, + { + "examine": "A true servant of Bandos.", + "slayer_task": "79", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "weakness": "8", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Spiritual warrior", + "defence_level": "70", + "safespot": null, + "lifepoints": "131", + "strength_level": "70", + "id": "6277", + "aggressive": "true", + "bonuses": "50,40,45,60,60,60,60,20,50,60,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "One of Bandos' chosen.", + "slayer_task": "77", + "combat_style": "2", + "melee_animation": "4320", + "range_animation": "4320", + "attack_speed": "5", + "magic_level": "142", + "respawn_delay": "25", + "defence_animation": "4322", + "weakness": "4", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Spiritual mage", + "defence_level": "103", + "safespot": null, + "lifepoints": "106", + "strength_level": "1", + "id": "6278", + "aggressive": "true", + "bonuses": "0,0,0,0,0,12,14,13,35,13,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ancient goblin.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "20", + "strength_level": "5", + "id": "6279", + "aggressive": "true", + "bonuses": "10,20,20,20,20,5,20,10,0,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "A warrior for Bandos.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "15", + "strength_level": "5", + "id": "6280", + "aggressive": "true", + "bonuses": "10,20,20,20,20,5,20,10,0,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "A soldier to the death.", + "melee_animation": "6188", + "range_animation": "6188", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6189", + "magic_animation": "6188", + "death_animation": "6190", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "15", + "strength_level": "5", + "id": "6281", + "aggressive": "true", + "bonuses": "5,10,10,10,10,10,5,10,5,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "A soldier to the death.", + "melee_animation": "6188", + "range_animation": "6188", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6189", + "magic_animation": "6188", + "death_animation": "6190", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "6282", + "aggressive": "true", + "bonuses": "5,10,10,10,10,10,5,10,5,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "A warrior for Bandos.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6183", + "slayer_exp": "16", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "16", + "strength_level": "5", + "id": "6283", + "aggressive": "true", + "bonuses": "10,20,20,20,20,5,20,10,0,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6285", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6286", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6287", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6288", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6289", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6290", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6291", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6292", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6293", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "308", + "strength_level": "59", + "id": "6294", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "308", + "strength_level": "59", + "id": "6295", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this creature.", + "slayer_task": "89", + "melee_animation": "7093", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "7091", + "name": "Warped tortoise", + "defence_level": "52", + "safespot": null, + "lifepoints": "148", + "strength_level": "39", + "id": "6296", + "range_level": "1", + "attack_level": "39" + }, + { + "melee_animation": "7093", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "7092", + "death_animation": "7091", + "name": "Warped tortoise", + "defence_level": "1", + "safespot": null, + "lifepoints": "87", + "strength_level": "1", + "id": "6297", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Annoyingly easy to squish.", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "2", + "defence_animation": "0", + "magic_animation": "0", + "name": "Bolrie", + "defence_level": "2", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "6306", + "aggressive": "true", + "range_level": "2", + "attack_level": "1" + }, + { + "examine": "She looks bored.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard no. 21", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6314", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks even more bored.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard no. 72", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6315", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6322", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6323", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6324", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6325", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6326", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6327", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6328", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6329", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6330", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6331", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6332", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6334", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6335", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6336", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6337", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6338", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6339", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "3922", + "name": "Child", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "48", + "id": "6344", + "aggressive": "true", + "range_level": "65", + "attack_level": "48" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6346", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6347", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6348", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6349", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6350", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6351", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6352", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6353", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6354", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6355", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6356", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The mother of all pests!", + "attack_speed": "6", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "0", + "name": "Street urchin", + "defence_level": "70", + "safespot": null, + "lifepoints": "1428", + "strength_level": "70", + "id": "6358", + "aggressive": "true", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "A warrior of Zamorak.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak warrior", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "44", + "id": "6363", + "aggressive": "true", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "A warrior of Zamorak.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "6364", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A ranger of Zamorak.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak ranger", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "6365", + "aggressive": "true", + "range_level": "46", + "attack_level": "1" + }, + { + "examine": "A ranger of Zamorak.", + "melee_animation": "426", + "range_animation": "426", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak ranger", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "6366", + "aggressive": "true", + "range_level": "46", + "attack_level": "1" + }, + { + "examine": "A mage of Zamorak.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "49", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak mage", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6367", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mage of Zamorak.", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "49", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak mage", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6368", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cave dweller.", + "melee_animation": "7207", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "7205", + "name": "Cave lizard", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "1", + "id": "6369", + "aggressive": "true", + "range_level": "47", + "attack_level": "1" + }, + { + "examine": "A representative of the Z.M.I.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mage of Zamorak", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6370", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Z.M.I. runecrafter.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak crafter", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "19", + "id": "6371", + "range_level": "1", + "attack_level": "19" + }, + { + "death_animation": "836", + "name": "Zamorak crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "melee_animation": "422", + "strength_level": "1", + "id": "6372", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "slayer_exp": "49", + "name": "Guard dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6374", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6376", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6377", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wouldn't want to be footing that bill.", + "slayer_task": "7", + "melee_animation": "6775", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6779", + "name": "Tenacious toucan", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "6378", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "I wonder how much he can lift.", + "melee_animation": "7237", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7238", + "name": "Giant ant worker", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "6379", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Gi-ant-ant-ant-ant...", + "melee_animation": "7237", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7238", + "name": "Giant ant soldier", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "6380", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "That stinger has to hurt...", + "melee_animation": "7242", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7244", + "name": "Giant wasp", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "6381", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Polynomial - a parrot that goes without breakfast", + "slayer_task": "7", + "melee_animation": "6775", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6777", + "name": "Pernicious parrot", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6382", + "range_level": "1", + "attack_level": "45" + }, + { + "melee_animation": "7242", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "7243", + "death_animation": "7244", + "name": "Giant wasp", + "defence_level": "1", + "safespot": null, + "lifepoints": "37", + "strength_level": "1", + "id": "6383", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Karamjan Jungle eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6385", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Flies like a rock.", + "melee_animation": "9454", + "range_animation": "1516", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9455", + "slayer_exp": "105", + "magic_animation": "1516", + "death_animation": "1518", + "name": "Gargoyle", + "defence_level": "107", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "6389", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,0,20,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "I wish I could tell where he was looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grim Reaper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6390", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6402", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6403", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6404", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6405", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6406", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6407", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6408", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6409", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6410", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6411", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6412", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6413", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6414", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6415", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6416", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6417", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6418", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6419", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6420", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6421", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6422", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6423", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6424", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6425", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6426", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6427", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6428", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6429", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6430", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6431", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6432", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6433", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6434", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6435", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6436", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6437", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6438", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6439", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6440", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6441", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6442", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6443", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6444", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6445", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6446", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6447", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6448", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6449", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6450", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6451", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6452", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6453", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6454", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6455", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6456", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6457", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6458", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6459", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6460", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6461", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6462", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6463", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6464", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6465", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6466", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6467", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6182", + "name": "Snothead", + "defence_level": "14", + "safespot": null, + "lifepoints": "20", + "strength_level": "14", + "id": "6469", + "aggressive": "true", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "6182", + "name": "Snailfeet", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "13", + "id": "6470", + "aggressive": "true", + "range_level": "18", + "attack_level": "13" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "magic_level": "22", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "6182", + "name": "Mosschin", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "16", + "id": "6471", + "aggressive": "true", + "range_level": "1", + "attack_level": "16" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "magic_level": "26", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "6182", + "name": "Redeyes", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "19", + "id": "6472", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "magic_level": "26", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "6182", + "name": "Strongbones", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "19", + "id": "6473", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "Priest of the Ekeleshuun tribe.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6482", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He is expounding the word of the Big High War God.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Preacher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6488", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6490", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6491", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6492", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6493", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6494", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6495", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't look very welcoming.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6496", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't look very welcoming.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6497", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing blue armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6498", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing orange armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6499", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing black armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6500", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing white armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6501", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing purple armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6502", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing yellow armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6503", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "6504", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very noble spider and attendant to the Queen.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Registrar 2", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6507", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The highest ranking of the Spider Queen's servants.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Registrar 3", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6508", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head of the Spider Queen's army.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Registrar 4", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6509", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Trying hard to hide his identity.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jury", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6510", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sir Amik's loyal squire.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spectator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6512", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A being of ore and minerals.", + "magic_animation": "0", + "name": "Spectator", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "range_animation": "0", + "strength_level": "1", + "id": "6514", + "range_level": "1", + "attack_level": "1", + "defence_animation": "0" + }, + { + "examine": "A monkey on a mission.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spectator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6516", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works for Doric & Son.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spectator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6518", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Gives an introduction to the Grand Exchange.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grand Exchange Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6521", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The son of Ali M!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farid Morrisane (ores)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6523", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's probably seen better days.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bob Barter (herbs)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6524", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "You can never miss a pirate in disguise.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Murky Matt (runes)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6525", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tribal man", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Relobo Blinyo (logs)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6526", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's travelled a long way.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hofuthand (armour and weapons)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6527", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Chief architect of the Spider Realm.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Registrar 5", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6536", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6543", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6544", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tapping his feet and looking very bored.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6558", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge war chief. ", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "7061", + "magic_animation": "422", + "death_animation": "7062", + "name": "null", + "defence_level": "250", + "safespot": null, + "lifepoints": "254", + "strength_level": "251", + "id": "6560", + "aggressive": "true", + "bonuses": "300,300,300,300,300,300,150,300,300,250,43,96,43,30,0", + "range_level": "200", + "attack_level": "250" + }, + { + "spawn_animation": "7410", + "examine": "The essence of an imp slain during the god wars.", + "melee_animation": "7407", + "range_animation": "7501", + "combat_audio": "0,0,0", + "magic_level": "10", + "defence_animation": "7404", + "slayer_exp": "10", + "magic_animation": "7500", + "death_animation": "7408", + "name": "Revenant imp", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "10", + "id": "6604", + "range_level": "10", + "attack_level": "1" + }, + { + "spawn_animation": "7447", + "examine": "The ghost of a goblin slain during the god wars.", + "melee_animation": "7449", + "range_animation": "7513", + "combat_audio": "469,472,471", + "magic_level": "12", + "defence_animation": "7450", + "magic_animation": "7499", + "death_animation": "7448", + "name": "Revenant goblin", + "defence_level": "12", + "safespot": null, + "lifepoints": "14", + "strength_level": "12", + "id": "6605", + "clue_level": "1", + "range_level": "12", + "attack_level": "12" + }, + { + "spawn_animation": "7485", + "examine": "The ghost of an icefiend slain during the God Wars.", + "melee_animation": "7481", + "range_animation": "7519", + "attack_speed": "3", + "magic_level": "27", + "defence_animation": "7483", + "slayer_exp": "40", + "magic_animation": "7506", + "death_animation": "7482", + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "strength_level": "27", + "id": "6606", + "clue_level": "1", + "range_level": "27", + "attack_level": "27" + }, + { + "spawn_animation": "7403", + "examine": "The ghost of a Werewolf slain during the God wars.", + "melee_animation": "7397", + "range_animation": "7521", + "magic_level": "38", + "defence_animation": "7399", + "magic_animation": "7496", + "death_animation": "7398", + "name": "Revenant werewolf", + "defence_level": "38", + "safespot": null, + "lifepoints": "70", + "strength_level": "38", + "id": "6607", + "clue_level": "2", + "range_level": "38", + "attack_level": "38" + }, + { + "examine": "The ghost of a hobgoblin slain during the God Wars.", + "melee_animation": "7418", + "range_animation": "7516", + "combat_audio": "469,472,471", + "magic_level": "32", + "defence_animation": "7420", + "slayer_exp": "72", + "magic_animation": "7503", + "death_animation": "7419", + "name": "Revenant hobgoblin", + "defence_level": "32", + "safespot": null, + "lifepoints": "55", + "strength_level": "32", + "id": "6608", + "clue_level": "1", + "range_level": "1", + "attack_level": "32" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6609", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "0", + "examine": "It's an NPC.", + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "combat_audio": "0,0,0", + "strength_level": "1", + "id": "6610", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7440", + "examine": "A ghost of a knight slain during the God wars.", + "melee_animation": "7441", + "range_animation": "7522", + "magic_level": "80", + "defence_animation": "7443", + "slayer_exp": "143", + "magic_animation": "7508", + "death_animation": "7442", + "name": "Revenant knight", + "defence_level": "80", + "safespot": null, + "lifepoints": "142", + "strength_level": "80", + "id": "6611", + "clue_level": "2", + "range_level": "80", + "attack_level": "80" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6612", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7426", + "examine": "The ghost of a vampyre slain in the god wars.", + "melee_animation": "7427", + "range_animation": "7520", + "magic_level": "34", + "defence_animation": "7429", + "slayer_exp": "60", + "magic_animation": "7507", + "death_animation": "7428", + "name": "Revenant vampire", + "defence_level": "34", + "safespot": null, + "lifepoints": "60", + "strength_level": "34", + "id": "6613", + "clue_level": "1", + "range_level": "34", + "attack_level": "34" + }, + { + "slayer_exp": "0", + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "0,0,0", + "strength_level": "1", + "id": "6614", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6615", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6616", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6617", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6618", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6619", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6620", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6621", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7485", + "examine": "The essence of a pyrefiend slain during the god wars.", + "melee_animation": "7481", + "range_animation": "7519", + "attack_speed": "3", + "magic_level": "29", + "defence_animation": "7483", + "slayer_exp": "48", + "magic_animation": "7506", + "death_animation": "7482", + "name": "Revenant pyrefiend", + "defence_level": "29", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "6622", + "clue_level": "1", + "range_level": "29", + "attack_level": "292" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6623", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6624", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6625", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6626", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6627", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6628", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6629", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6630", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6631", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6632", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6633", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6634", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The essence of an imp slain during the god wars.", + "melee_animation": "7407", + "magic_level": "10", + "defence_animation": "7403", + "slayer_exp": "10", + "death_animation": "7408", + "name": "Revenant imp", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "6635", + "clue_level": "1", + "range_level": "10", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6636", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6637", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6638", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6639", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6640", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6641", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6642", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6643", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6644", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7457", + "examine": "The ghost of a cyclops slain during the god wars.", + "melee_animation": "7453", + "range_animation": "7510", + "magic_level": "43", + "defence_animation": "7455", + "weakness": "0", + "slayer_exp": "110", + "magic_animation": "7497", + "death_animation": "7454", + "name": "Revenant cyclops", + "defence_level": "43", + "safespot": null, + "lifepoints": "75", + "strength_level": "43", + "id": "6645", + "clue_level": "2", + "range_level": "43", + "attack_level": "43" + }, + { + "spawn_animation": "7464", + "examine": "The essence of a hellhound slain during the god wars.", + "melee_animation": "7460", + "range_animation": "7501", + "combat_audio": "3717,3719,3718", + "magic_level": "50", + "defence_animation": "7462", + "slayer_exp": "80", + "magic_animation": "7515", + "death_animation": "7461", + "name": "Revenant hellhound", + "defence_level": "1", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "6646", + "clue_level": "2", + "range_level": "50", + "attack_level": "50" + }, + { + "spawn_animation": "7478", + "examine": "The essence of a demon slain during the god wars.", + "melee_animation": "7474", + "range_animation": "7512", + "combat_audio": "400,404,403", + "magic_level": "60", + "defence_animation": "7476", + "slayer_exp": "0", + "magic_animation": "7498", + "death_animation": "7475", + "name": "Revenant demon", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "6647", + "clue_level": "2", + "range_level": "60", + "attack_level": "60" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6648", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7471", + "examine": "The ghost of a dark beast slain during the god wars..", + "melee_animation": "7467", + "range_animation": "7514", + "defence_animation": "7469", + "slayer_exp": "256", + "magic_animation": "7515", + "death_animation": "7468", + "name": "Revenant dark beast", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "80", + "id": "6649", + "clue_level": "2", + "range_level": "80", + "attack_level": "80" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6650", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6651", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6652", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6653", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6654", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tough looking dwarf.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6655", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tough looking dwarf.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6656", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ancient spirit has made itself at home within this suit of armour.", + "melee_animation": "47", + "range_animation": "0", + "combat_audio": "469,472,471", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "48", + "name": "Revenant goblin", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "6657", + "clue_level": "1", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "An ancient spirit has made itself at home within this suit of armour.", + "melee_animation": "47", + "range_animation": "0", + "combat_audio": "469,472,471", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "48", + "name": "Revenant goblin", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "6658", + "clue_level": "1", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "An ancient spirit has made itself at home within this suit of armour.", + "melee_animation": "47", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "48", + "name": "Revenant icefiend", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "6659", + "clue_level": "1", + "range_level": "1", + "attack_level": "34" + }, + { + "melee_animation": "47", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "49", + "death_animation": "48", + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "6660", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "47", + "combat_audio": "469,472,471", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "49", + "death_animation": "48", + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "6661", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "47", + "respawn_delay": "60", + "defence_animation": "49", + "death_animation": "48", + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "6662", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6663", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6664", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6665", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6666", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Pirate and discerning music critic.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6667", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The most piratical penguin you ever did see.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6668", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6669", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6670", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6671", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6672", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6673", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6674", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6675", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6676", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6677", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6678", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6679", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6680", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6681", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6682", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6683", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6684", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6685", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6686", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant cyclops", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6687", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hellhound", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3717,3719,3718", + "strength_level": "1", + "id": "6688", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The essence of a demon slain during the god wars.", + "melee_animation": "7474", + "combat_audio": "400,404,403", + "magic_level": "60", + "defence_animation": "7476", + "death_animation": "7475", + "name": "Revenant demon", + "defence_level": "60", + "safespot": null, + "lifepoints": "750", + "strength_level": "60", + "id": "6689", + "clue_level": "2", + "range_level": "60", + "attack_level": "60" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6690", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant dark beast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6691", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6692", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6693", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6694", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6695", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6696", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6697", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6698", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6699", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6700", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6701", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6702", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6703", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6704", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6705", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's not from around here.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6706", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The leader of a long-forgotten band of mercenaries.", + "melee_animation": "0", + "range_animation": "711", + "combat_audio": "469,472,471", + "magic_level": "78", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Revenant goblin", + "defence_level": "78", + "safespot": null, + "lifepoints": "514", + "strength_level": "1", + "id": "6707", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6708", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6709", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6710", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6711", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's trying to mash your house! Less examine", + "melee_animation": "5894", + "range_animation": "9618", + "magic_level": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5898", + "name": "Revenant werewolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "285", + "strength_level": "60", + "id": "6712", + "aggressive": "true", + "clue_level": "2", + "range_level": "60", + "attack_level": "60" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6713", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6714", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6715", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6716", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6717", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6718", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6719", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6720", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6721", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6722", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6723", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6724", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6725", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6726", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6727", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6728", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6729", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6730", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Her lack of body heat is unsettling.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Queen of Snow", + "defence_level": "1", + "movement_radius": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6731", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It looks right at home here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snow imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6739", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Snowflakes swirling in the wind.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snow", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6740", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragon snowman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6743", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate snowman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "6745", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snowman armed with a holly bow.", + "name": "Snow ranger", + "defence_level": "10", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "6747", + "range_level": "30", + "attack_level": "30" + }, + { + "examine": "A snowman armed with an ice sword.", + "name": "Snow ranger", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6748", + "magic_level": "30", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A snowman armed with a winter staff.", + "name": "Snow mage", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6749", + "range_level": "30", + "attack_level": "30" + }, + { + "examine": "Cut-down and dried.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5569", + "name": "Dried zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "6761", + "range_level": "1", + "attack_level": "48" + }, + { + "examine": "Needs moisturising.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5569", + "name": "Dried zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "6762", + "range_level": "1", + "attack_level": "48" + }, + { + "examine": "I bet it's parched.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5569", + "name": "Dried zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "6763", + "range_level": "1", + "attack_level": "48" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "6764", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "108", + "strength_level": "1", + "id": "6765", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "6766", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "115", + "strength_level": "1", + "id": "6767", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "140", + "strength_level": "1", + "id": "6768", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doorman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6769", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge beast of a beetle.", + "slayer_task": "70", + "melee_animation": "7596", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7595", + "name": "Giant scarab", + "defence_level": "66", + "safespot": null, + "lifepoints": "285", + "strength_level": "49", + "id": "6770", + "aggressive": "true", + "range_level": "66", + "attack_level": "49" + }, + { + "examine": "It's not quite small enough to stamp upon.", + "melee_animation": "7657", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7656", + "name": "Scarab larva", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "6772", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Bred to shoot you down.", + "slayer_task": "70", + "start_gfx": "18", + "combat_style": "1", + "melee_animation": "7607", + "range_animation": "7607", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7609", + "name": "Scabaras ranger", + "defence_level": "55", + "safespot": null, + "lifepoints": "157", + "strength_level": "41", + "id": "6773", + "aggressive": "true", + "range_level": "55", + "projectile": "11", + "attack_level": "41" + }, + { + "examine": "It might be angry...it's hard to tell.", + "slayer_task": "70", + "melee_animation": "7612", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7614", + "name": "Scabaras lancer", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "6774", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A giant", + "melee_animation": "7586", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7581", + "name": "Scabaras locust", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "6776", + "aggressive": "true", + "range_level": "55", + "attack_level": "41" + }, + { + "examine": "Bouncy", + "slayer_task": "70", + "melee_animation": "7584", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7581", + "name": "Locust lancer", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "6777", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "He'll have someone's eye out with that.", + "slayer_task": "70", + "start_gfx": "18", + "combat_style": "1", + "melee_animation": "5451", + "range_animation": "5451", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7581", + "name": "Locust ranger", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "6778", + "aggressive": "true", + "range_level": "55", + "projectile": "11", + "attack_level": "41" + }, + { + "melee_animation": "7588", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "7590", + "slayer_exp": "62", + "death_animation": "7591", + "name": "Crocodile", + "defence_level": "1", + "safespot": null, + "lifepoints": "72", + "strength_level": "1", + "id": "6779", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Part scarab", + "slayer_task": "70", + "combat_style": "2", + "melee_animation": "7615", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "7616", + "name": "Scabaras mage", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "6780", + "aggressive": "true", + "range_level": "1", + "attack_level": "41" + }, + { + "combat_style": "2", + "melee_animation": "7620", + "respawn_delay": "60", + "defence_animation": "7617", + "death_animation": "7616", + "name": "Scabaras mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6781", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Clay golem", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks a bit dirty from digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lead archaeologist Abigail", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a bit dusty from troweling.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Assistant archaeologist Kerner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6787", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He exudes something like holiness.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "High Priest of Scabaras", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6788", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He exudes something like holiness.", + "slayer_task": "70", + "melee_animation": "7612", + "range_animation": "0", + "magic_level": "66", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7614", + "name": "High Priest of Scabaras", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "66", + "id": "6789", + "range_level": "66", + "attack_level": "66" + }, + { + "examine": "He exudes something like holiness.", + "slayer_task": "70", + "melee_animation": "7607", + "range_animation": "7607", + "magic_level": "66", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7609", + "name": "High Priest of Scabaras", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "66", + "id": "6790", + "range_level": "66", + "attack_level": "66" + }, + { + "death_animation": "1012", + "name": "Spirit terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "233", + "melee_animation": "1010", + "strength_level": "1", + "id": "6794", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "1011" + }, + { + "examine": "A bird. Literally terrifying.", + "melee_animation": "1010", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "1013", + "name": "Spirit terrorbird", + "defence_level": "50", + "safespot": null, + "lifepoints": "74", + "strength_level": "50", + "id": "6795", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "Is it a stone? Is it a crab? No! It's Granite Crab!", + "melee_animation": "8104", + "range_animation": "8104", + "attack_speed": "3", + "magic_level": "13", + "respawn_delay": "50", + "defence_animation": "8105", + "magic_animation": "8104", + "death_animation": "8106", + "name": "Granite crab", + "defence_level": "22", + "safespot": null, + "lifepoints": "39", + "strength_level": "17", + "id": "6796", + "bonuses": "16,9,5,12,4,11,57,53,61,12,45,22,0,0,0", + "range_level": "16", + "attack_level": "18" + }, + { + "examine": "Is it a stone? Is it a crab? No! It's Granite Crab!", + "melee_animation": "8104", + "range_animation": "8104", + "attack_speed": "3", + "magic_level": "13", + "respawn_delay": "50", + "defence_animation": "8105", + "weakness": "10", + "magic_animation": "8104", + "death_animation": "8106", + "name": "Granite crab", + "defence_level": "22", + "safespot": null, + "lifepoints": "39", + "strength_level": "17", + "id": "6797", + "bonuses": "16,9,5,12,4,11,57,53,61,12,45,22,0,0,0", + "range_level": "16", + "attack_level": "18" + }, + { + "death_animation": "8065", + "name": "Praying mantis", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "8064", + "strength_level": "1", + "id": "6798", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "8066" + }, + { + "examine": "Wax on", + "melee_animation": "8069", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8065", + "name": "Praying mantis", + "defence_level": "60", + "safespot": null, + "lifepoints": "107", + "strength_level": "60", + "id": "6799", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "7854", + "name": "Giant ent", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7853", + "strength_level": "1", + "id": "6800", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7852" + }, + { + "examine": "He ent such a bad guy.", + "melee_animation": "7853", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7854", + "name": "Giant ent", + "defence_level": "60", + "safespot": null, + "lifepoints": "111", + "strength_level": "60", + "id": "6801", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "8153", + "name": "Spirit cobra", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "8152", + "strength_level": "1", + "id": "6802", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "8154" + }, + { + "examine": "Serpentine.", + "melee_animation": "8152", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8153", + "name": "Spirit cobra", + "defence_level": "55", + "safespot": null, + "lifepoints": "90", + "strength_level": "55", + "id": "6803", + "range_level": "55", + "attack_level": "55" + }, + { + "death_animation": "7780", + "name": "Spirit dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7786", + "strength_level": "1", + "id": "6804", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7785" + }, + { + "examine": "Face the thing that should not be!", + "melee_animation": "7786", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7780", + "name": "Spirit dagannoth", + "defence_level": "65", + "safespot": null, + "lifepoints": "115", + "strength_level": "65", + "id": "6805", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "A hermit slug.", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "8143", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "55", + "end_gfx": "1387", + "defence_animation": "8145", + "magic_animation": "8143", + "death_animation": "8143", + "name": "Thorny snail", + "defence_level": "22", + "poison_immune": "true", + "safespot": null, + "lifepoints": "28", + "strength_level": "18", + "id": "6806", + "bonuses": "47,50,52,52,54,49,13,3,13,4,0,0,0,0,0", + "range_level": "21", + "projectile": "1386", + "attack_level": "19" + }, + { + "examine": "A hermit slug.", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "8143", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "55", + "end_gfx": "1387", + "defence_animation": "8145", + "weakness": "10", + "magic_animation": "8143", + "death_animation": "8143", + "name": "Thorny snail", + "defence_level": "22", + "poison_immune": "true", + "safespot": null, + "lifepoints": "28", + "strength_level": "18", + "id": "6807", + "bonuses": "47,50,52,52,54,49,13,3,13,4,0,0,0,0,0", + "range_level": "21", + "projectile": "1386", + "attack_level": "19" + }, + { + "combat_style": "2", + "melee_animation": "7970", + "respawn_delay": "0", + "defence_animation": "7967", + "death_animation": "7979", + "name": "Karamthulhu overlord", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6809", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Kneel before squid!", + "combat_style": "2", + "melee_animation": "7963", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7964", + "name": "Karamthulhu overlord", + "defence_level": "50", + "safespot": null, + "lifepoints": "82", + "strength_level": "50", + "id": "6810", + "range_level": "50", + "attack_level": "50" + }, + { + "combat_style": "1", + "melee_animation": "7935", + "respawn_delay": "0", + "defence_animation": "7936", + "death_animation": "7937", + "name": "Hydra", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6811", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7935", + "respawn_delay": "0", + "defence_animation": "7936", + "death_animation": "7937", + "name": "Hydra", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6812", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "7740", + "name": "Bunyip", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "melee_animation": "7741", + "strength_level": "1", + "id": "6813", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7742" + }, + { + "death_animation": "7740", + "name": "Bunyip", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "melee_animation": "7741", + "strength_level": "1", + "id": "6814", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7742" + }, + { + "combat_style": "1", + "melee_animation": "8286", + "respawn_delay": "0", + "defence_animation": "8287", + "death_animation": "8285", + "name": "War tortoise", + "defence_level": "1", + "safespot": null, + "lifepoints": "348", + "strength_level": "1", + "id": "6815", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Definitely not teenaged", + "combat_style": "1", + "melee_animation": "8286", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8285", + "name": "War tortoise", + "defence_level": "55", + "safespot": null, + "lifepoints": "95", + "strength_level": "55", + "id": "6816", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "Fruity and bat-shaped. A winning combination!.", + "name": "Fruit bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6817", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "7675", + "respawn_delay": "0", + "defence_animation": "7670", + "death_animation": "7671", + "name": "Abyssal parasite", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6818", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's an extra-planar little blood hoover.", + "combat_style": "2", + "melee_animation": "8910", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7671", + "name": "Abyssal parasite", + "defence_level": "50", + "safespot": null, + "lifepoints": "77", + "strength_level": "50", + "id": "6819", + "range_level": "50", + "attack_level": "50" + }, + { + "death_animation": "7684", + "name": "Abyssal lurker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7680", + "strength_level": "1", + "id": "6820", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7681" + }, + { + "examine": "Lurking like only a lurker can.", + "melee_animation": "7680", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7684", + "name": "Abyssal lurker", + "defence_level": "55", + "safespot": null, + "lifepoints": "88", + "strength_level": "55", + "id": "6821", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "The pointiest horse on the planet.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "magic_level": "69", + "defence_animation": "6375", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Unicorn stallion", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "100", + "strength_level": "62", + "id": "6822", + "bonuses": "48,59,43,52,104,52,116,123,134,46,127,4,0,0,0", + "range_level": "72", + "attack_level": "64" + }, + { + "examine": "The pointiest horse on the planet.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "magic_level": "69", + "defence_animation": "6375", + "weakness": "10", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Unicorn stallion", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "100", + "strength_level": "62", + "id": "6823", + "bonuses": "48,59,43,52,104,52,116,123,134,46,127,4,0,0,0", + "range_level": "72", + "attack_level": "64" + }, + { + "combat_style": "2", + "melee_animation": "7810", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "5388", + "death_animation": "8012", + "name": "Magpie", + "defence_level": "1", + "safespot": null, + "lifepoints": "16", + "strength_level": "1", + "id": "6824", + "range_level": "1", + "projectile": "1318", + "attack_level": "1" + }, + { + "examine": "Southern fried please!", + "combat_style": "2", + "melee_animation": "7810", + "range_animation": "7810", + "attack_speed": "5", + "magic_level": "23", + "respawn_delay": "50", + "defence_animation": "5388", + "magic_animation": "7810", + "death_animation": "5389", + "name": "Dreadfowl", + "defence_level": "22", + "poison_immune": "true", + "safespot": null, + "lifepoints": "16", + "strength_level": "15", + "id": "6825", + "bonuses": "16,15,29,12,39,13,41,35,29,39,47,2,2,2,7", + "range_level": "16", + "projectile": "1318", + "attack_level": "17" + }, + { + "examine": "Southern fried please!", + "combat_style": "2", + "melee_animation": "7810", + "range_animation": "7810", + "attack_speed": "5", + "magic_level": "23", + "respawn_delay": "50", + "defence_animation": "5388", + "weakness": "10", + "magic_animation": "7810", + "death_animation": "5389", + "name": "Dreadfowl", + "defence_level": "22", + "poison_immune": "true", + "safespot": null, + "lifepoints": "16", + "strength_level": "15", + "id": "6826", + "bonuses": "16,15,29,12,39,13,41,35,29,39,47,2,2,2,7", + "range_level": "16", + "projectile": "1318", + "attack_level": "17" + }, + { + "examine": "It's mean and green.", + "melee_animation": "8208", + "respawn_delay": "0", + "defence_animation": "8205", + "death_animation": "8209", + "name": "Stranger plant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6827", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's mean and green!", + "melee_animation": "8208", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8209", + "name": "Stranger plant", + "defence_level": "55", + "safespot": null, + "lifepoints": "91", + "strength_level": "55", + "id": "6828", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "Man's significantly less-domesticated friend.", + "melee_animation": "8292", + "range_animation": "8292", + "attack_speed": "5", + "magic_level": "7", + "defence_animation": "8294", + "magic_animation": "8292", + "death_animation": "8295", + "name": "Spirit wolf", + "defence_level": "21", + "safespot": null, + "lifepoints": "15", + "strength_level": "18", + "id": "6829", + "bonuses": "12,7,4,10,23,5,29,27,16,12,13,17,0,0,0", + "range_level": "9", + "attack_level": "16" + }, + { + "examine": "Man's significantly less-domesticated friend.", + "melee_animation": "8292", + "range_animation": "8292", + "attack_speed": "5", + "magic_level": "7", + "defence_animation": "8294", + "weakness": "10", + "magic_animation": "8292", + "death_animation": "8295", + "name": "Spirit wolf", + "defence_level": "21", + "safespot": null, + "lifepoints": "15", + "strength_level": "18", + "id": "6830", + "bonuses": "12,7,4,10,23,5,29,27,16,12,13,17,0,0,0", + "range_level": "9", + "attack_level": "16" + }, + { + "death_animation": "7797", + "name": "Desert wyrm", + "defence_level": "1", + "safespot": null, + "lifepoints": "47", + "melee_animation": "7795", + "strength_level": "1", + "id": "6831", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7796" + }, + { + "examine": "Surprisingly slime-free.", + "combat_style": "1", + "melee_animation": "7795", + "range_animation": "0", + "magic_level": "18", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7797", + "name": "Desert wyrm", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "6832", + "range_level": "18", + "attack_level": "18" + }, + { + "examine": "If you think he's evil", + "melee_animation": "8248", + "range_animation": "0", + "magic_level": "42", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8250", + "name": "Evil turnip", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "6834", + "range_level": "42", + "attack_level": "42" + }, + { + "death_animation": "8276", + "name": "Vampire bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "melee_animation": "8275", + "strength_level": "1", + "id": "6835", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "8274" + }, + { + "examine": "It vants to suck my blood!", + "melee_animation": "8275", + "range_animation": "0", + "magic_level": "31", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8276", + "name": "Vampire bat", + "defence_level": "31", + "safespot": null, + "lifepoints": "44", + "strength_level": "31", + "id": "6836", + "range_level": "31", + "attack_level": "31" + }, + { + "melee_animation": "6254", + "combat_audio": "3611,3612,3610", + "respawn_delay": "0", + "defence_animation": "6255", + "death_animation": "6256", + "name": "Spirit scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "67", + "strength_level": "1", + "id": "6837", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Salt and vinegaroon.", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "magic_level": "19", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6256", + "name": "Spirit scorpion", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "19", + "id": "6838", + "range_level": "19", + "attack_level": "19" + }, + { + "examine": "Crikey! Look at the size of those teeth!", + "melee_animation": "4925", + "combat_audio": "498,500,499", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "4928", + "death_animation": "4929", + "name": "Arctic bear", + "defence_level": "60", + "safespot": null, + "lifepoints": "10", + "strength_level": "60", + "id": "6839", + "bonuses": "90,50,50,60,90,80,50,30,40,100,0,0,0,0,0", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Crikey! Look at the size of those teeth!", + "melee_animation": "4925", + "range_animation": "0", + "combat_audio": "498,500,499", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "4929", + "name": "Arctic bear", + "defence_level": "60", + "safespot": null, + "lifepoints": "101", + "strength_level": "60", + "id": "6840", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Would scare anyone off their tuffet.", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "magic_level": "15", + "respawn_delay": "50", + "defence_animation": "5328", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Spirit spider", + "defence_level": "17", + "safespot": null, + "lifepoints": "18", + "strength_level": "16", + "id": "6841", + "bonuses": "15,16,11,14,34,12,24,36,46,16,37,0,0,0,0", + "range_level": "12", + "attack_level": "17" + }, + { + "examine": "Would scare anyone off their tuffet.", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "magic_level": "15", + "respawn_delay": "50", + "defence_animation": "5328", + "weakness": "10", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Spirit spider", + "defence_level": "17", + "safespot": null, + "lifepoints": "18", + "strength_level": "16", + "id": "6842", + "bonuses": "15,16,11,14,34,12,24,36,46,16,37,0,0,0,0", + "range_level": "12", + "attack_level": "17" + }, + { + "death_animation": "7656", + "name": "Bloated leech", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7657", + "strength_level": "1", + "id": "6843", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7655" + }, + { + "examine": "It's like a little suction pump with eyes.", + "melee_animation": "7657", + "range_animation": "0", + "magic_level": "49", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7656", + "name": "Bloated leech", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "49", + "id": "6844", + "range_level": "49", + "attack_level": "49" + }, + { + "death_animation": "7925", + "name": "Honey badger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7928", + "strength_level": "1", + "id": "6845", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7927" + }, + { + "examine": "Violent little so-and-so.", + "melee_animation": "7928", + "range_animation": "0", + "magic_level": "32", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7925", + "name": "Honey badger", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "6846", + "range_level": "32", + "attack_level": "32" + }, + { + "examine": "The big cheese.", + "combat_audio": "703,705,704", + "magic_level": "27", + "respawn_delay": "50", + "name": "Albino rat", + "defence_level": "32", + "poison_immune": "true", + "safespot": null, + "lifepoints": "68", + "strength_level": "28", + "id": "6847", + "bonuses": "64,42,40,57,64,50,76,82,72,24,75,5,15,5,5", + "range_level": "31", + "attack_level": "31" + }, + { + "examine": "The big cheese.", + "combat_audio": "703,705,704", + "magic_level": "27", + "respawn_delay": "50", + "weakness": "10", + "name": "Albino rat", + "defence_level": "32", + "poison_immune": "true", + "safespot": null, + "lifepoints": "68", + "strength_level": "28", + "id": "6848", + "bonuses": "64,42,40,57,64,50,76,82,72,24,75,5,15,5,5", + "range_level": "31", + "attack_level": "31" + }, + { + "examine": "Puts the 'crust' in 'crustacean'.", + "melee_animation": "8112", + "respawn_delay": "0", + "defence_animation": "8114", + "death_animation": "8113", + "name": "Granite lobster", + "defence_level": "60", + "safespot": null, + "lifepoints": "10", + "strength_level": "60", + "id": "6849", + "bonuses": "93,90,65,90,30,40,50,50,60,40,0,0,0,0,0", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Puts the 'crust' in 'crustacean'.", + "melee_animation": "8112", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8113", + "name": "Granite lobster", + "defence_level": "60", + "safespot": null, + "lifepoints": "105", + "strength_level": "60", + "id": "6850", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "8012", + "name": "Macaw", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6851", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1" + }, + { + "death_animation": "8012", + "name": "Macaw", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6852", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "magic_level": "31", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Bronze minotaur", + "defence_level": "31", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "6853", + "bonuses": "15,20,10,15,10,5,35,0,0,0,0,0,0,0,0", + "range_level": "31", + "attack_level": "31" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "15", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Bronze minotaur", + "defence_level": "15", + "safespot": null, + "lifepoints": "51", + "strength_level": "15", + "id": "6854", + "range_level": "15", + "attack_level": "15" + }, + { + "combat_style": "1", + "melee_animation": "8024", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Iron minotaur", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "6855", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "25", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Iron minotaur", + "defence_level": "25", + "safespot": null, + "lifepoints": "65", + "strength_level": "25", + "id": "6856", + "range_level": "25", + "attack_level": "25" + }, + { + "examine": "He's just a big bully!", + "combat_style": "1", + "melee_animation": "8024", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Steel minotaur", + "defence_level": "70", + "safespot": null, + "lifepoints": "44", + "strength_level": "30", + "id": "6857", + "bonuses": "40,30,30,30,30,50,30,60,60,60,20,80,40,20,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "35", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Steel minotaur", + "defence_level": "35", + "safespot": null, + "lifepoints": "80", + "strength_level": "35", + "id": "6858", + "range_level": "35", + "attack_level": "35" + }, + { + "examine": "He's just a big bully", + "combat_style": "1", + "melee_animation": "8024", + "magic_level": "40", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Mithril minotaur", + "defence_level": "40", + "safespot": null, + "lifepoints": "37", + "strength_level": "40", + "id": "6859", + "bonuses": "56,35,30,30,30,40,10,12,30,40,30,35,40,0,0", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "45", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Mithril minotaur", + "defence_level": "45", + "safespot": null, + "lifepoints": "94", + "strength_level": "45", + "id": "6860", + "range_level": "45", + "attack_level": "45" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Adamant minotaur", + "defence_level": "55", + "safespot": null, + "lifepoints": "43", + "strength_level": "1", + "id": "6861", + "bonuses": "40,50,40,45,35,20,50,36,30,40,15,18,30,10,0", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Adamant minotaur", + "defence_level": "55", + "safespot": null, + "lifepoints": "108", + "strength_level": "55", + "id": "6862", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He's just a big bully.", + "melee_animation": "8024", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Rune minotaur", + "defence_level": "65", + "safespot": null, + "lifepoints": "57", + "strength_level": "65", + "id": "6863", + "bonuses": "50,40,40,56,40,30,50,30,60,30,40,30,50,40,40", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "He's just a big bully.", + "melee_animation": "8024", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "8023", + "slayer_exp": "0", + "death_animation": "8025", + "name": "Rune minotaur", + "defence_level": "65", + "safespot": null, + "lifepoints": "57", + "strength_level": "65", + "id": "6864", + "bonuses": "50,40,40,56,40,30,50,30,60,30,40,30,50,40,40", + "range_level": "65", + "attack_level": "65" + }, + { + "death_animation": "7818", + "name": "Smoke devil", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7816", + "strength_level": "1", + "id": "6865", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7817" + }, + { + "examine": "Well", + "melee_animation": "7816", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7818", + "name": "Smoke devil", + "defence_level": "55", + "safespot": null, + "lifepoints": "87", + "strength_level": "55", + "id": "6866", + "range_level": "55", + "attack_level": "55" + }, + { + "death_animation": "7897", + "name": "Bull ant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7896", + "strength_level": "1", + "id": "6867", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7900" + }, + { + "examine": "Putting all three of its best feet forward.", + "melee_animation": "7896", + "range_animation": "0", + "magic_level": "40", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7897", + "name": "Bull ant", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "6868", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "It's just a harmless wee rabbit. ", + "combat_style": "2", + "melee_animation": "8304", + "range_animation": "8304", + "attack_speed": "5", + "magic_level": "95", + "defence_animation": "8306", + "magic_animation": "8304", + "death_animation": "8305", + "name": "Wolpertinger", + "defence_level": "95", + "poison_immune": "true", + "safespot": null, + "lifepoints": "619", + "strength_level": "1", + "id": "6869", + "bonuses": "59,50,50,50,50,50,50,50,50,50,50,50,50,68,0", + "range_level": "95", + "attack_level": "1" + }, + { + "examine": "It's just a harmless wee rabbit. ", + "combat_style": "2", + "melee_animation": "8304", + "range_animation": "8304", + "attack_speed": "5", + "magic_level": "95", + "defence_animation": "8306", + "magic_animation": "8304", + "death_animation": "8305", + "name": "Wolpertinger", + "defence_level": "95", + "poison_immune": "true", + "safespot": null, + "lifepoints": "619", + "strength_level": "1", + "id": "6870", + "bonuses": "59,50,50,50,50,50,50,50,50,50,50,50,50,68,0", + "range_level": "95", + "attack_level": "1" + }, + { + "melee_animation": "853", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "851", + "death_animation": "852", + "name": "Compost mound", + "defence_level": "1", + "safespot": null, + "lifepoints": "96", + "strength_level": "1", + "id": "6871", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I suppose it could smell worse", + "melee_animation": "7769", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "28", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7770", + "name": "Compost mound", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "6872", + "range_level": "28", + "attack_level": "28" + }, + { + "examine": "Bulk haulage never smelled so bad.", + "melee_animation": "5782", + "range_animation": "5782", + "attack_speed": "5", + "magic_level": "91", + "defence_animation": "5783", + "magic_animation": "5782", + "death_animation": "5784", + "name": "Pack yak", + "defence_level": "121", + "poison_immune": "true", + "safespot": null, + "lifepoints": "710", + "strength_level": "104", + "id": "6873", + "bonuses": "64,67,5,72,128,49,264,234,164,49,132,40,35,40,40", + "range_level": "86", + "attack_level": "112" + }, + { + "examine": "Bulk haulage never smelled so bad.", + "melee_animation": "5782", + "range_animation": "5782", + "attack_speed": "5", + "magic_level": "91", + "defence_animation": "5783", + "weakness": "10", + "magic_animation": "5782", + "death_animation": "5784", + "name": "Pack yak", + "defence_level": "121", + "poison_immune": "true", + "safespot": null, + "lifepoints": "710", + "strength_level": "104", + "id": "6874", + "bonuses": "64,67,5,72,128,49,264,234,164,49,132,40,35,40,40", + "range_level": "86", + "attack_level": "112" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit cockatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6875", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit cockatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6876", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit guthatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6877", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit guthatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6878", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "combat_audio": "703,705,704", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit saratrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6879", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "combat_audio": "703,705,704", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit saratrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6880", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit zamatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6881", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit zamatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6882", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit pengatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6883", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit pengatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6884", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit coraxatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6885", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit coraxatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6886", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit vulatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6887", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit vulatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6888", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "examine": "The only creature with a mouth big enough to hold a cannonball.", + "melee_animation": "7260", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "7257", + "death_animation": "7256", + "name": "Barker toad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "55", + "id": "6889", + "range_level": "55", + "attack_level": "1" + }, + { + "examine": "The only creature with a mouth big enough to fit a cannon ball into.", + "melee_animation": "7260", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7256", + "name": "Barker toad", + "defence_level": "55", + "safespot": null, + "lifepoints": "94", + "strength_level": "55", + "id": "6890", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He looks like the type of guy who would keep penguins.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penguin keeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6891", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The lady of the pet shop.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pet shop owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6892", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The man of the pet shop.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pet shop owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6893", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dalmatian puppy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dalmatian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6896", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bulldog puppy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bulldog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6897", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Hatchling dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6900", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6901", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Hatchling dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6902", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6903", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Hatchling dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6904", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6905", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Hatchling dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6906", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6907", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's so adorably tiny!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby gecko", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6917", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tiny nut-thief.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby squirrel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6921", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "6942", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "6943", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6944", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "8304", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "8306", + "death_animation": "8305", + "name": "Bulldog puppy", + "defence_level": "1", + "safespot": null, + "lifepoints": "651", + "strength_level": "1", + "id": "6969", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A nature lover.", + "melee_animation": "7181", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6972", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6973", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6974", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7181", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6975", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6976", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6977", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6978", + "range_level": "1", + "attack_level": "14" + }, + { + "melee_animation": "7182", + "combat_audio": "511,513,512", + "respawn_delay": "60", + "defence_animation": "7186", + "death_animation": "7185", + "name": "Druid", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "6979", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6980", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6981", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7181", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6982", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6983", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7181", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6984", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6985", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6986", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6987", + "range_level": "1", + "attack_level": "14" + }, + { + "death_animation": "8570", + "name": "Spirit jelly", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "8569", + "strength_level": "1", + "id": "6992", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "8571" + }, + { + "examine": "On Runescape", + "melee_animation": "8569", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8570", + "name": "Spirit jelly", + "defence_level": "50", + "safespot": null, + "lifepoints": "78", + "strength_level": "50", + "id": "6993", + "range_level": "50", + "attack_level": "50" + }, + { + "combat_style": "1", + "melee_animation": "8519", + "respawn_delay": "0", + "defence_animation": "8518", + "death_animation": "8517", + "name": "Spirit kalphite", + "defence_level": "1", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "6994", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hail to the Queen", + "combat_style": "1", + "melee_animation": "6223", + "range_animation": "0", + "magic_level": "25", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6228", + "name": "Spirit kalphite", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "6995", + "range_level": "25", + "attack_level": "25" + }, + { + "examine": "A stripy little baby raccoon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby raccoon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6997", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "8595", + "examine": "A ghost of a dragon slain during the god wars.", + "melee_animation": "8591", + "range_animation": "8594", + "combat_audio": "408,410,409", + "defence_animation": "8592", + "magic_animation": "8594", + "death_animation": "8593", + "name": "Revenant dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "210", + "strength_level": "1", + "id": "6998", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6999", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "7003", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "7004", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Must be the pack leader.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "slayer_exp": "74", + "magic_animation": "0", + "death_animation": "6558", + "name": "Big wolf", + "defence_level": "62", + "safespot": null, + "lifepoints": "21", + "strength_level": "60", + "id": "7005", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "An active spiny creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grenwall", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7010", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hiding spiny creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grenwall", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7011", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What a strange little creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pawya", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7012", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Dug by a Pawya (Not actual exam).", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Earth Mound", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7013", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What a strange little creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pawya", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7014", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A most unlikely creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Platypus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7021", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A most unlikely creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby platypus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7024", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ogre snack with wings.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wimpy bird", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7031", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shy creature with a toxic bite.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Diseased kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7039", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Fit to wear the uniform?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogress banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7049", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She walks as if she owns the place.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chief Tess", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7051", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fearsome adversary with no sense of humour.", + "slayer_task": "64", + "melee_animation": "8636", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8640", + "name": "Ogress champion", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "7078", + "aggressive": "true", + "range_level": "1", + "attack_level": "48" + }, + { + "examine": "Irascible", + "slayer_task": "64", + "melee_animation": "8636", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8640", + "name": "Ogress warrior", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "7079", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Irascible", + "slayer_task": "64", + "melee_animation": "8637", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8641", + "name": "Ogress warrior", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "7080", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "A large and contentious lady ogre.", + "slayer_task": "64", + "melee_animation": "8636", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8640", + "name": "Ogress", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "7081", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "A large and contentious lady ogre.", + "slayer_task": "64", + "melee_animation": "8637", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8641", + "name": "Ogress", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "7082", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Dead stone defending a dead throne room.", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Eucalyptus ent", + "defence_level": "51", + "safespot": null, + "lifepoints": "145", + "strength_level": "51", + "id": "7084", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "Dead stone defending a dead throne room.", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Eucalyptus ent", + "defence_level": "54", + "safespot": null, + "lifepoints": "142", + "strength_level": "54", + "id": "7085", + "aggressive": "true", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Dead stone defending a dead throne room.", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Eucalyptus ent", + "defence_level": "57", + "safespot": null, + "lifepoints": "162", + "strength_level": "57", + "id": "7086", + "aggressive": "true", + "range_level": "1", + "attack_level": "57" + }, + { + "examine": "A crazy, evil druid.", + "start_gfx": "105", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "magic_level": "10", + "end_gfx": "107", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "422", + "death_animation": "9055", + "name": "Chaos druid", + "defence_level": "12", + "safespot": null, + "lifepoints": "20", + "strength_level": "8", + "id": "7105", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "106", + "attack_level": "8" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7106", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7107", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7108", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7109", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7110", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7111", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7112", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7113", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7114", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "He seems to be enjoying his time in the bar.", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Thaki the delivery dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7115", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of King Tyras's men.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tyras guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7120", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hungry-looking rabbit.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7125", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7128", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7129", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7130", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head farmer", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer Blinkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7131", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Owner of this homestead.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mrs. Winkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7132", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "That's one big Ork... ", + "melee_animation": "8754", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "8755", + "death_animation": "8756", + "name": "Bork", + "defence_level": "80", + "lifepoints": "300", + "strength_level": "90", + "id": "7133", + "bonuses": "200,120,100,300,300,120,400,500,300,200,300,400,200,90,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2354", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She can look after my money.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "476", + "strength_level": "1", + "id": "2355", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "2359", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "2360", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "2361", + "clue_level": "2", + "range_level": "64", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "2362", + "clue_level": "2", + "range_level": "64", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "A Mourner showing his true identity.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Head mourner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2372", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Mourner", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "61", + "id": "2373", + "aggressive": "true", + "range_level": "1", + "attack_level": "61" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2397", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2398", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2399", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2400", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2401", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2402", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Chaos dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2423", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "9230", + "name": "Jarvald", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "melee_animation": "9232", + "strength_level": "10", + "id": "2436", + "range_level": "1", + "attack_level": "10", + "defence_animation": "9231" + }, + { + "examine": "Looks like a wanna be Fremennik.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Askeladden", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This support is propping the door closed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Door-support", + "defence_level": "1", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "2443", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs... especially really big ones!", + "melee_animation": "2368", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1314", + "name": "Giant Rock Crab", + "defence_level": "68", + "safespot": null, + "lifepoints": "97", + "strength_level": "68", + "id": "2452", + "aggressive": "true", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Heavy rock!", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "2453", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A teeny-tiny horror from the ocean depths...", + "slayer_task": "24", + "melee_animation": "1341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1342", + "name": "Dagannoth spawn", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "2454", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A spiny horror from the ocean depths...", + "melee_animation": "1343", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "1340", + "slayer_exp": "100", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "60", + "safespot": null, + "lifepoints": "95", + "strength_level": "90", + "id": "2455", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "294", + "attack_level": "90" + }, + { + "examine": "It's an NPC.", + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "slayer_exp": "0", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "60", + "safespot": null, + "lifepoints": "70", + "strength_level": "90", + "id": "2456", + "aggressive": "true", + "clue_level": "1", + "range_level": "90", + "projectile": "294", + "attack_level": "90" + }, + { + "examine": "A fearsome magical creature from the deep.", + "combat_style": "2", + "melee_animation": "2365", + "attack_speed": "6", + "spell_id": "48", + "magic_level": "100", + "respawn_delay": "60", + "defence_animation": "2366", + "magic_animation": "2365", + "death_animation": "2367", + "name": "Wallasalki", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "2457", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "5", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "20", + "safespot": null, + "lifepoints": "19", + "strength_level": "5", + "id": "2463", + "aggressive": "true", + "bonuses": "25,85,105,75,103,85,65,0,0,0,0,0,0,0,0", + "range_level": "5", + "projectile": "337", + "attack_level": "5" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "10", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "10", + "id": "2464", + "aggressive": "true", + "bonuses": "35,105,125,95,128,105,85,0,0,0,0,0,0,0,0", + "range_level": "10", + "projectile": "337", + "attack_level": "10" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "15", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "50", + "safespot": null, + "lifepoints": "60", + "strength_level": "15", + "id": "2465", + "aggressive": "true", + "bonuses": "35,185,185,155,188,125,165,0,0,0,0,0,0,0,0", + "range_level": "15", + "projectile": "337", + "attack_level": "15" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "25", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "60", + "safespot": null, + "lifepoints": "80", + "strength_level": "45", + "id": "2466", + "aggressive": "true", + "bonuses": "45,235,235,205,238,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "35", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "70", + "safespot": null, + "lifepoints": "105", + "strength_level": "45", + "id": "2467", + "aggressive": "true", + "bonuses": "45,285,285,255,288,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "45", + "respawn_delay": "25", + "defence_animation": "2300", + "weakness": "9", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "90", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "2468", + "aggressive": "true", + "bonuses": "45,285,285,255,288,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A Retired Highwayman", + "combat_style": "1", + "melee_animation": "4230", + "range_animation": "4230", + "attack_speed": "5", + "magic_level": "30", + "defence_animation": "404", + "magic_animation": "4230", + "death_animation": "9055", + "name": "Rick Turpentine", + "defence_level": "8", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "2476", + "bonuses": "30,20,10,20,20,30,30,10,20,10,30,30,20,30,20", + "range_level": "20", + "attack_level": "8" + }, + { + "examine": "Apparently a master of quizzes!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Quiz Master", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2477", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hey", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil Bob", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2479", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Servant of Evil Bob.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Servant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2481", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Annoying flappy thing.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "8", + "magic_animation": "0", + "death_animation": "0", + "name": "Giant bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2482", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A slithering serpent that likes to hide in the bush.", + "melee_animation": "275", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "poison_amount": "11", + "magic_animation": "0", + "death_animation": "278", + "name": "Bush snake", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "1", + "id": "2489", + "aggressive": "true", + "range_level": "61", + "attack_level": "1" + }, + { + "melee_animation": "275", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "276", + "poison_amount": "11", + "death_animation": "278", + "name": "Bush snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2490", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "2491", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "2492", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flying bloodsucker.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Large mosquito", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "2493", + "range_level": "63", + "attack_level": "1" + }, + { + "examine": "A swarm of three highly agile mosquitoes.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Mosquito swarm", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "1", + "id": "2494", + "range_level": "66", + "attack_level": "1" + }, + { + "examine": "A swarm of five highly agile mosquitoes.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Mosquito swarm", + "defence_level": "68", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "2495", + "range_level": "68", + "attack_level": "1" + }, + { + "name": "Tribesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "2496", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious warrior.", + "melee_animation": "428", + "range_animation": "0", + "poisonous": "true", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Tribesman", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "2497", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An undead victim of some ancient murderous ritual; his skin appears deep green.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "2499", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An undead victim of some ancient murderous ritual; his skin appears pale yellow.", + "combat_style": "2", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "2501", + "aggressive": "true", + "range_level": "1", + "attack_level": "43" + }, + { + "combat_style": "2", + "melee_animation": "810", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "2503", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Sharimika", + "id": "2505" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Sharimika", + "id": "2506" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Mamma Bufetta", + "id": "2508" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Mamma Bufetta", + "id": "2509" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Layleen", + "id": "2511" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Layleen", + "id": "2512" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Karaday", + "id": "2514" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Karaday", + "id": "2515" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Safta Doc", + "id": "2517" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Safta Doc", + "id": "2518" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Gabooty", + "id": "2520" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Gabooty", + "id": "2521" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Fanellaman", + "id": "2523" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Fanellaman", + "id": "2524" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Jagbakoba", + "id": "2526" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Jagbakoba", + "id": "2527" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Murcaily", + "id": "2529" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Murcaily", + "id": "2530" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Rionasta", + "id": "2532" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Rionasta", + "id": "2533" + }, + { + "examine": "He used to swashbuckle his away across the seven seas.", + "combat_style": "1", + "melee_animation": "4230", + "range_animation": "4230", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "404", + "magic_animation": "4230", + "death_animation": "9055", + "name": "Cap'n Hand", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "2539", + "bonuses": "10,30,20,30,10,20,15,30,10,30,15,20,20,0,0", + "range_level": "30", + "attack_level": "30" + }, + { + "examine": "A crazy, evil druid.", + "start_gfx": "105", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "magic_level": "20", + "end_gfx": "107", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "422", + "death_animation": "9055", + "name": "Chaos druid", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "20", + "id": "2547", + "range_level": "10", + "projectile": "106", + "attack_level": "20" + }, + { + "examine": "A colourful character.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the dyer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2549", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after the blast furnace.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blast Furnace Foreman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2553", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Market Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "melee_animation": "400", + "strength_level": "1", + "id": "2571", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "He's guarding the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bank guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2574", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Althric", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2588", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2591", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2592", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2593", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2594", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2595", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2596", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2597", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2598", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2599", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2600", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2601", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2602", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2603", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2604", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2605", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "combat_style": "1", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2606", + "bonuses": "50,30,80,56,80,80,100,60,50,45,45,0,0,0,0", + "range_level": "70", + "projectile": "442", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2607", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2608", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "combat_style": "1", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "slayer_exp": "0", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2609", + "bonuses": "50,30,80,56,80,80,100,60,50,45,45,0,0,0,0", + "range_level": "70", + "projectile": "442", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2610", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2611", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2612", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2613", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2614", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2615", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2616", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "name": "Tz-Kih", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "attack_speed": "7", + "id": "2627", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kih", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "attack_speed": "7", + "id": "2628", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kek", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "attack_speed": "5", + "id": "2629", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kek", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "attack_speed": "5", + "id": "2630", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "The Tok-Xil fires deadly spines out of its arm", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Tok-Xil", + "defence_level": "80", + "safespot": null, + "lifepoints": "114", + "strength_level": "1", + "id": "2631", + "aggressive": "true", + "range_level": "80", + "attack_level": "1" + }, + { + "examine": "A busy-body who loves a bit of gossip.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miss Schism", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2634", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragonkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "2641", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "2674", + "range_level": "1", + "attack_level": "10" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2675", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He holds up passers by.", + "melee_animation": "799", + "range_animation": "799", + "combat_audio": "511,513,512", + "attack_speed": "5", + "defence_animation": "404", + "weakness": "7", + "magic_animation": "799", + "death_animation": "9055", + "name": "Highwayman", + "defence_level": "8", + "safespot": null, + "lifepoints": "13", + "strength_level": "8", + "id": "2677", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2678", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2679", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2680", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2681", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "2682", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Hengel", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "422", + "strength_level": "1", + "id": "2683", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "24", + "safespot": null, + "lifepoints": "29", + "strength_level": "24", + "id": "2685", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "24", + "safespot": null, + "lifepoints": "29", + "strength_level": "24", + "id": "2686", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "24", + "safespot": null, + "lifepoints": "29", + "strength_level": "24", + "id": "2687", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "An ugly smelly creature, with a spear.", + "melee_animation": "163", + "range_animation": "163", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "163", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "24", + "safespot": null, + "lifepoints": "29", + "strength_level": "24", + "id": "2688", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Didn't the mage say this procedure was totally safe?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Frog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2689", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A salty seafarer. Needs a wash.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jack Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2690", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A strange man with a strange name. Probably a strange past", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Longbow Ben", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2691", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duck", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "2693", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Mini quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duckling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "2694", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2695", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "2696", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "He doesn't look so happy now he's in jail.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Mugger", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "2697", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "A dark-hearted knight.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Black knight", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "2698", + "aggressive": "true", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "He's guarding the prison.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2699", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2700", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2701", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2702", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2703", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He's asleep.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2704", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeping an eye out for suspicious activity.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2705", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2706", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sea bird.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2707", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Caution: HOT!", + "start_gfx": "99", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "18", + "respawn_delay": "60", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Fire wizard", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2709", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "Hydro-power!", + "combat_style": "2", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "14", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Water wizard", + "defence_level": "14", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2710", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His hands are covered in mud. At least", + "start_gfx": "96", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "16", + "respawn_delay": "60", + "end_gfx": "98", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Earth wizard", + "defence_level": "16", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "2711", + "range_level": "1", + "projectile": "97", + "attack_level": "1" + }, + { + "examine": "At least he looks solid enough to fight.", + "start_gfx": "90", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "12", + "respawn_delay": "60", + "end_gfx": "92", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Air wizard", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "2712", + "range_level": "1", + "projectile": "91", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2714", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "2715", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2716", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "2717", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Betty", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2718", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wise barbarian", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Otto Godblessed", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2725", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2728", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2729", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2731", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works in the Crafting Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2732", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He wanders around the Crafting Guild pretending to be working.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2733", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hangs out in caves.", + "melee_animation": "9232", + "range_animation": "9232", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "9231", + "magic_animation": "9232", + "death_animation": "9230", + "name": "Tz-Kih", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "27", + "id": "2734", + "aggressive": "true", + "bonuses": "150,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Hangs out in caves.", + "melee_animation": "9232", + "range_animation": "9232", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "9231", + "magic_animation": "9232", + "death_animation": "9230", + "name": "Tz-Kih", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "27", + "id": "2735", + "aggressive": "true", + "bonuses": "150,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "60", + "id": "2736", + "aggressive": "true", + "bonuses": "80,45,45,45,45,22,0,0,0,0,0,0,0,0,0", + "range_level": "20", + "attack_level": "60" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "60", + "id": "2737", + "aggressive": "true", + "bonuses": "80,45,45,45,45,22,0,0,0,0,0,0,0,0,0", + "range_level": "20", + "attack_level": "60" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "30", + "id": "2738", + "bonuses": "60,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "I don't like the look of those spines...", + "melee_animation": "9245", + "range_animation": "9245", + "attack_speed": "5", + "defence_animation": "9242", + "weakness": "4", + "magic_animation": "9245", + "death_animation": "9239", + "name": "Tok-Xil", + "defence_level": "45", + "safespot": null, + "lifepoints": "40", + "strength_level": "80", + "id": "2739", + "bonuses": "80,90,86,90,90,90,45,55,26,55,0,0,0,0,0", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "I don't like the look of those spines...", + "melee_animation": "9245", + "range_animation": "9245", + "attack_speed": "5", + "defence_animation": "9242", + "weakness": "4", + "magic_animation": "9245", + "death_animation": "9239", + "name": "Tok-Xil", + "defence_level": "45", + "safespot": null, + "lifepoints": "40", + "strength_level": "80", + "id": "2740", + "bonuses": "80,90,86,90,90,90,45,55,26,55,0,0,0,0,0", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Holy reptile...", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9249", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-MejKot", + "defence_level": "90", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "2741", + "aggressive": "true", + "bonuses": "100,180,180,180,180,90,97,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "Holy reptile...", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9249", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-MejKot", + "defence_level": "90", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "2742", + "aggressive": "true", + "bonuses": "100,180,180,180,180,90,97,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "That's one hot dog!", + "melee_animation": "9265", + "range_animation": "9265", + "attack_speed": "5", + "magic_level": "150", + "defence_animation": "9268", + "magic_animation": "9265", + "death_animation": "9269", + "name": "Ket-Zek", + "defence_level": "180", + "safespot": null, + "lifepoints": "160", + "strength_level": "150", + "id": "2743", + "bonuses": "180,180,280,280,280,250,140,152,131,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "150" + }, + { + "examine": "That's one hot dog!", + "melee_animation": "9265", + "range_animation": "9265", + "attack_speed": "5", + "magic_level": "150", + "defence_animation": "9268", + "magic_animation": "9265", + "death_animation": "9269", + "name": "Ket-Zek", + "defence_level": "180", + "safespot": null, + "lifepoints": "160", + "strength_level": "150", + "id": "2744", + "bonuses": "180,180,280,280,280,250,140,152,131,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "150" + }, + { + "agg_radius": "64", + "examine": "This is going to hurt...", + "melee_animation": "9277", + "range_animation": "9277", + "attack_speed": "8", + "magic_level": "2400", + "defence_animation": "9278", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "9277", + "death_animation": "9279", + "name": "TzTok-Jad", + "defence_level": "700", + "safespot": null, + "lifepoints": "250", + "strength_level": "1600", + "id": "2745", + "aggressive": "true", + "bonuses": "0,0,0,60,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1600", + "attack_level": "700" + }, + { + "examine": "Mini Menace.", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9253", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-HurKot", + "defence_level": "75", + "safespot": null, + "lifepoints": "40", + "strength_level": "75", + "id": "2746", + "aggressive": "true", + "bonuses": "100,110,110,110,110,60,110,30,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "She can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2759", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Woman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,506,505", + "strength_level": "1", + "id": "2776", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Ranger of the Temple Knights.", + "melee_animation": "426", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2779", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shadow.", + "melee_animation": "2738", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "2739", + "name": "Shadow", + "defence_level": "68", + "safespot": null, + "lifepoints": "100", + "strength_level": "68", + "id": "2782", + "aggressive": "true", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "From a darker dimension.", + "slayer_task": "25", + "melee_animation": "2731", + "range_animation": "2731", + "attack_speed": "4", + "magic_level": "160", + "defence_animation": "2732", + "weakness": "4", + "slayer_exp": "225", + "magic_animation": "2731", + "death_animation": "2733", + "name": "Dark beast", + "defence_level": "120", + "safespot": null, + "lifepoints": "220", + "strength_level": "160", + "id": "2783", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,100,90,100,0,0,0,0,0", + "range_level": "1", + "attack_level": "140" + }, + { + "examine": "Digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Confused.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2787", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Drill Sergeant from heck!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sergeant Damien", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2790", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man down on his luck.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tramp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2792", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An angry Ogre in a funny hat.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Ogre", + "defence_level": "30", + "safespot": null, + "lifepoints": "48", + "strength_level": "30", + "id": "2801", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "They just call him 'Coach'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome Coach", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2802", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "40", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Lizard", + "defence_level": "55", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "2803", + "aggressive": "true", + "range_level": "55", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2804", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2805", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2806", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "15", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Small Lizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "2807", + "range_level": "15", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Small Lizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "2808", + "aggressive": "true", + "range_level": "15", + "attack_level": "1" + }, + { + "examine": "A camel who has the soul of a poet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Al the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2809", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel whose love is unrequited.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elly the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2810", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who wants to fly some day.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ollie the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2811", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who likes to rest.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cam the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2812", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who wants to see the world.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Neferti the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2815", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shifty-looking character.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2825", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "2826", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shabby-looking leader.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Braindeath", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2827", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Most of an angry", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "50% Luke", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2828", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder if it was all the 'rum' that pickled him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Donnie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2830", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2831", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2832", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2833", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2834", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2835", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2836", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2837", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2838", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2839", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2840", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2841", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2842", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2843", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2844", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2845", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2846", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2847", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2848", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "The pun was intended.", + "melee_animation": "2804", + "range_animation": "0", + "magic_level": "40", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "2805", + "name": "Evil spirit", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "2849", + "aggressive": "true", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "A bunch of legs, eyes and teeth.", + "slayer_task": "76", + "melee_animation": "5319", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "40", + "magic_animation": "0", + "death_animation": "5321", + "name": "Fever spider", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "30", + "id": "2850", + "bonuses": "0,0,0,0,0,20,15,10,15,15,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2851", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2852", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2853", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2854", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2855", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2856", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2857", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2858", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2863", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2866", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2869", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2878", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A knee-high horror from the ocean depths...", + "slayer_task": "24", + "melee_animation": "1579", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1581", + "name": "Dagannoth fledgeling", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "52", + "id": "2880", + "aggressive": "true", + "range_level": "1", + "attack_level": "52" + }, + { + "agg_radius": "8", + "examine": "The Dagannoth King responsible for the death of Bukalla.", + "combat_style": "1", + "melee_animation": "2855", + "attack_speed": "4", + "magic_level": "255", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Supreme", + "defence_level": "128", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2881", + "aggressive": "true", + "bonuses": "0,0,0,0,0,10,10,10,255,550,0,0,0,0,0", + "clue_level": "2", + "range_level": "255", + "projectile": "475", + "attack_level": "255" + }, + { + "agg_radius": "64", + "melee_animation": "8754", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "8755", + "death_animation": "8756", + "name": "Bork", + "defence_level": "1", + "safespot": null, + "lifepoints": "300", + "strength_level": "1", + "id": "7134", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aww, aren't they the cutest li - Argh!", + "melee_animation": "8760", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "8761", + "name": "Ork legion", + "defence_level": "57", + "poison_immune": "true", + "safespot": null, + "lifepoints": "100", + "strength_level": "68", + "id": "7135", + "aggressive": "true", + "bonuses": "5,10,3,5,3,5,5,5,10,0,0,0,0,0,0", + "range_level": "68", + "attack_level": "68" + }, + { + "examine": "A powerful wizard.", + "combat_style": "2", + "attack_speed": "25", + "magic_level": "90", + "spell_id": "11", + "name": "Dagon'hai Elite", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "90", + "id": "7137", + "aggressive": "true", + "bonuses": "220,190,140,120,120,130,90,120,120,200,100,154,150,93,190", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A monk of the Dagon'hai.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "98", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Dagon'hai Monk", + "defence_level": "80", + "safespot": null, + "lifepoints": "88", + "strength_level": "84", + "id": "7138", + "aggressive": "true", + "range_level": "1", + "attack_level": "84" + }, + { + "examine": "A monk of the Dagon'hai.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "98", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Dagon'hai Monk", + "defence_level": "80", + "safespot": null, + "lifepoints": "88", + "strength_level": "84", + "id": "7139", + "aggressive": "true", + "range_level": "1", + "attack_level": "84" + }, + { + "examine": "A monk of the Dagon'hai.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "98", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Dagon'hai Monk", + "defence_level": "80", + "safespot": null, + "lifepoints": "88", + "strength_level": "84", + "id": "7140", + "aggressive": "true", + "range_level": "1", + "attack_level": "84" + }, + { + "examine": "He seems to have gone mad.", + "melee_animation": "426", + "range_animation": "426", + "magic_level": "25", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "null", + "defence_level": "25", + "safespot": null, + "lifepoints": "4", + "strength_level": "25", + "id": "7141", + "aggressive": "true", + "range_level": "25", + "attack_level": "25" + }, + { + "examine": "He thumps people who cheat.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7142", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7144", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinchette jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7145", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinchette jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7146", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7147", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7148", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7149", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7150", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A person sitting an exam.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Student", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7152", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A person sitting an exam.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Student", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7156", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A person sitting an exam.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Student", + "defence_level": "1", + "lifepoints": "10", + "strength_level": "1", + "id": "7157", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "8", + "examine": "A legendary Dagannoth King, rumoured to fly on the North winds.", + "combat_style": "2", + "melee_animation": "2854", + "attack_speed": "4", + "magic_level": "255", + "spell_id": "48", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Prime", + "defence_level": "255", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2882", + "aggressive": "true", + "bonuses": "0,0,0,0,0,255,255,255,255,10,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "255" + }, + { + "agg_radius": "8", + "examine": "Firstborn of the legendary Dagannoth Kings.", + "melee_animation": "2853", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Rex", + "defence_level": "255", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2883", + "aggressive": "true", + "bonuses": "0,0,0,0,0,255,255,255,10,255,0,0,0,0,0", + "clue_level": "2", + "range_level": "255", + "attack_level": "255" + }, + { + "examine": "A fearsome magical creature from the deep.", + "combat_style": "2", + "melee_animation": "2365", + "attack_speed": "6", + "spell_id": "48", + "magic_level": "100", + "respawn_delay": "60", + "defence_animation": "2366", + "magic_animation": "2365", + "death_animation": "2367", + "name": "Wallasalki", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "2457", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1312", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "1313", + "death_animation": "1314", + "name": "Giant Rock Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "2885", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "attack_speed": "5", + "id": "2886", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "strength_level": "1", + "id": "2887", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "2888", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "examine": "It wasn't a rock... It was a rock lobster!", + "melee_animation": "2860", + "range_animation": "2860", + "attack_speed": "2", + "defence_animation": "2861", + "weakness": "7", + "magic_animation": "2860", + "death_animation": "2862", + "name": "Rock lobster", + "defence_level": "100", + "safespot": null, + "lifepoints": "150", + "strength_level": "100", + "id": "2889", + "bonuses": "0,0,0,0,0,100,100,50,50,150,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "slayer_exp": "0", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "10", + "id": "2892", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "20", + "projectile": "294", + "attack_level": "1" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "10", + "id": "2894", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "20", + "projectile": "294", + "attack_level": "1" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "slayer_exp": "0", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "60", + "id": "2896", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "70", + "projectile": "294", + "attack_level": "1" + }, + { + "melee_animation": "64", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Agrith Naar", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "id": "2919", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2931", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Who ate all the rats?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Beast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2941", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lovely", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bones", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2945", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Obviously punches above his weight.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hooknosed Jack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2948", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks rich like an actor of sorts.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jimmy Dazzler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2949", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Once beautiful", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Face", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2950", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What is he?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Smokin' Joe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2952", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks fairly well fed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2958", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2962", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2963", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2964", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2965", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2966", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2967", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2968", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2969", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2970", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2971", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2972", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2973", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "2980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "2981", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "King rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "2982", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not a soft touch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pusskins", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2984", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A not-so friendly", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Tom", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2986", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fully grown feline.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mittens", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2988", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cute and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Topsy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2990", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A friendly feline?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gertrude's cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2997", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very well to do. I wonder what he's doing here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2998", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Rich.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3001", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3002", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3003", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3004", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3005", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3006", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3007", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3008", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3009", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3010", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3011", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3012", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3013", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3014", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3015", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3016", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3017", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3018", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tool leprechaun", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3021", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Phenomenal cosmic powers", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Genie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3022", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2919", + "name": "Black golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3026", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "2919", + "name": "White golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3027", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "2919", + "name": "Grey golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3028", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "The oldest man in Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghaslor the Elder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3029", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A water salesman from Pollnivneach.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Carter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3030", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Mayor of Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Awusah the Mayor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3040", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Poltenip", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "melee_animation": "395", + "strength_level": "1", + "id": "3042", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Radat", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "melee_animation": "395", + "strength_level": "1", + "id": "3043", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Custodian of the shrine to Elidinis.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shiratti the Custodian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3044", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A banker of Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nardah Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3046", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3051", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3052", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3053", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3054", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3055", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3056", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of the earth warriors.", + "melee_animation": "2951", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "2946", + "name": "Earth Warrior Champion", + "defence_level": "51", + "safespot": null, + "lifepoints": "72", + "strength_level": "51", + "id": "3057", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "Champion of the giants.", + "melee_animation": "6368", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "slayer_exp": "35", + "magic_animation": "0", + "death_animation": "6369", + "name": "Giant Champion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3058", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Champion of the ghouls.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "50", + "magic_animation": "0", + "death_animation": "836", + "name": "Ghoul Champion", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "3059", + "aggressive": "true", + "range_level": "43", + "attack_level": "43" + }, + { + "examine": "Champion of the goblins.", + "melee_animation": "6188", + "range_animation": "0", + "combat_audio": "469,472,471", + "magic_level": "12", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6190", + "name": "Goblin Champion", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "6", + "id": "3060", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Champion of the hobgoblins.", + "combat_style": "1", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "2958", + "name": "Hobgoblin Champion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "14", + "id": "3061", + "aggressive": "true", + "range_level": "28", + "attack_level": "14" + }, + { + "examine": "Champion of the imps.", + "melee_animation": "5285", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "172", + "name": "Imp Champion", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "3062", + "aggressive": "true", + "range_level": "7", + "attack_level": "7" + }, + { + "examine": "Champion of the jogres.", + "melee_animation": "2100", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "8576", + "name": "Jogre Champion", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "54", + "id": "3063", + "aggressive": "true", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Champion of the lesser demons.", + "melee_animation": "64", + "range_animation": "0", + "combat_audio": "400,404,403", + "magic_level": "81", + "respawn_delay": "60", + "defence_animation": "65", + "weakness": "5", + "slayer_exp": "79", + "magic_animation": "0", + "death_animation": "67", + "name": "Lesser Demon Champion", + "defence_level": "81", + "safespot": null, + "lifepoints": "115", + "strength_level": "1", + "id": "3064", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of the skeletons.", + "combat_style": "1", + "melee_animation": "5512", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5514", + "name": "Skeleton Champion", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "10", + "id": "3065", + "aggressive": "true", + "range_level": "20", + "attack_level": "10" + }, + { + "examine": "Champion of the zombies.", + "melee_animation": "5581", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5575", + "name": "Zombies Champion", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "3066", + "aggressive": "true", + "range_level": "1", + "attack_level": "26" + }, + { + "melee_animation": "7049", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "Leon d'Cour", + "defence_level": "1", + "safespot": null, + "lifepoints": "123", + "strength_level": "1", + "id": "3067", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3068", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3069", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A household pest.", + "melee_animation": "8785", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "8788", + "name": "Cockroach drone", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "7158", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Eurgh! A big bug.", + "melee_animation": "8787", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "8790", + "name": "Cockroach worker", + "defence_level": "70", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "7159", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Euww! A giant bug.", + "melee_animation": "8786", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "8789", + "name": "Cockroach soldier", + "defence_level": "70", + "safespot": null, + "lifepoints": "97", + "strength_level": "26", + "id": "7160", + "bonuses": "10,10,10,5,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "38" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Mugger", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "7161", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Mugger", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "7162", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "4934", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "7202", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "4934", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "7204", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It seems to have eaten a lot of chocolate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cockroach", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7206", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's searching for crumbs of chocolate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7207", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It seems to have eaten a lot of chocolate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snail", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7209", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7210", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7211", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7212", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7213", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7214", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7215", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7216", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7217", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7218", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7219", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7220", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7221", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7222", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7223", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7224", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7225", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7226", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7227", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7228", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7229", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7230", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7231", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7232", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7233", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7234", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7235", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7236", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A stripy little baby raccoon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby Raccoon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7275", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's so adorably tiny!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby gecko", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7285", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "8222", + "magic_level": "70", + "respawn_delay": "0", + "defence_animation": "8224", + "death_animation": "8226", + "name": "Swamp titan", + "defence_level": "78", + "safespot": null, + "lifepoints": "556", + "strength_level": "1", + "id": "7329", + "bonuses": "60,60,60,60,50,50,100,200,200,28,100,100,70,70,70", + "range_level": "70", + "attack_level": "1" + }, + { + "examine": "Do you hear duelling banjos?", + "combat_style": "1", + "melee_animation": "8222", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8226", + "name": "Swamp titan", + "defence_level": "65", + "safespot": null, + "lifepoints": "117", + "strength_level": "60", + "id": "7330", + "bonuses": "60,60,60,60,50,50,100,200,200,28,100,100,70,70,70", + "range_level": "65", + "attack_level": "60" + }, + { + "examine": "It buzzes and bites. Nasty.", + "melee_animation": "8032", + "range_animation": "8032", + "magic_level": "21", + "respawn_delay": "50", + "defence_animation": "8034", + "magic_animation": "8032", + "death_animation": "8033", + "name": "Spirit mosquito", + "defence_level": "25", + "poison_immune": "true", + "safespot": null, + "lifepoints": "43", + "strength_level": "24", + "id": "7331", + "bonuses": "45,49,42,39,47,46,29,43,51,16,53,10,0,0,0", + "range_level": "25", + "attack_level": "28" + }, + { + "examine": "It buzzes and bites. Nasty.", + "melee_animation": "8032", + "range_animation": "8032", + "magic_level": "21", + "respawn_delay": "50", + "defence_animation": "8034", + "weakness": "10", + "magic_animation": "8032", + "death_animation": "8033", + "name": "Spirit mosquito", + "defence_level": "25", + "poison_immune": "true", + "safespot": null, + "lifepoints": "43", + "strength_level": "24", + "id": "7332", + "bonuses": "45,49,42,39,47,46,29,43,51,16,53,10,0,0,0", + "range_level": "25", + "attack_level": "28" + }, + { + "examine": "It spins.", + "melee_animation": "8172", + "range_animation": "0", + "magic_level": "34", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8176", + "name": "Void spinner", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "7334", + "range_level": "34", + "attack_level": "34" + }, + { + "death_animation": "7864", + "name": "Forge regent", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7863", + "strength_level": "1", + "id": "7335", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7865" + }, + { + "examine": "This one will burn right through the net!", + "melee_animation": "7863", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7864", + "name": "Forge regent", + "defence_level": "60", + "safespot": null, + "lifepoints": "108", + "strength_level": "60", + "id": "7336", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "5230", + "name": "Spirit larupia", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "5228", + "strength_level": "1", + "id": "7337", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "5227" + }, + { + "examine": "Fast cat is fast.", + "melee_animation": "5228", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5230", + "name": "Spirit larupia", + "defence_level": "50", + "safespot": null, + "lifepoints": "81", + "strength_level": "50", + "id": "7338", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "It'll kill your enemies, and makes a great cup of tea.", + "melee_animation": "7879", + "range_animation": "422", + "magic_level": "70", + "respawn_delay": "50", + "defence_animation": "7878", + "weakness": "0", + "magic_animation": "422", + "death_animation": "7880", + "name": "Geyser titan", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "620", + "strength_level": "70", + "id": "7339", + "bonuses": "115,115,115,110,110,102,95,110,110,105,78,120,115,120,120", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "It'll kill your enemies, and makes a great cup of tea.", + "melee_animation": "7879", + "range_animation": "422", + "magic_level": "70", + "respawn_delay": "50", + "defence_animation": "7878", + "weakness": "0", + "slayer_exp": "0", + "magic_animation": "422", + "death_animation": "7880", + "name": "Geyser titan", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "620", + "strength_level": "70", + "id": "7340", + "bonuses": "115,115,115,110,110,102,95,110,110,105,78,120,115,120,120", + "range_level": "70", + "attack_level": "70" + }, + { + "combat_style": "1", + "melee_animation": "7980", + "respawn_delay": "0", + "defence_animation": "7981", + "death_animation": "7692", + "name": "Lava titan", + "defence_level": "1", + "safespot": null, + "lifepoints": "528", + "strength_level": "1", + "id": "7341", + "bonuses": "100,120,90,100,90,90,40,50,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Made of lava.", + "combat_style": "1", + "melee_animation": "7980", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7979", + "name": "Lava titan", + "defence_level": "65", + "safespot": null, + "lifepoints": "115", + "strength_level": "65", + "id": "7342", + "bonuses": "100,120,90,100,90,90,40,50,0,0,0,0,0,0,0", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "The King of the Titans!", + "melee_animation": "8183", + "range_animation": "8183", + "magic_level": "70", + "respawn_delay": "15", + "defence_animation": "8185", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "8183", + "death_animation": "8184", + "name": "Steel titan", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "750", + "strength_level": "70", + "id": "7343", + "bonuses": "105,105,105,100,110,102,95,110,110,105,78,120,115,120,120", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "The King of the Titans!", + "melee_animation": "8183", + "range_animation": "8183", + "magic_level": "70", + "respawn_delay": "15", + "defence_animation": "8185", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "8183", + "death_animation": "8184", + "name": "Steel titan", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "750", + "strength_level": "70", + "id": "7344", + "bonuses": "105,105,105,100,110,102,95,110,110,105,78,120,115,120,120", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Four fists can make quite an impression IN someone...", + "melee_animation": "8050", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "8051", + "death_animation": "8052", + "name": "Obsidian golem", + "defence_level": "60", + "safespot": null, + "lifepoints": "10", + "strength_level": "60", + "id": "7345", + "bonuses": "100,120,90,100,90,90,40,50,0,0,0,0,0,0,0", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Four fists can make quite an impression IN someone...", + "melee_animation": "8050", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8052", + "name": "Obsidian golem", + "defence_level": "60", + "safespot": null, + "lifepoints": "104", + "strength_level": "60", + "id": "7346", + "bonuses": "100,120,90,100,90,90,40,50,0,0,0,0,0,0,0", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "5990", + "name": "Talon beast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "5989", + "strength_level": "1", + "id": "7347", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "5988" + }, + { + "examine": "If a normal black cat is bad luck", + "melee_animation": "5989", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5990", + "name": "Talon beast", + "defence_level": "60", + "safespot": null, + "lifepoints": "110", + "strength_level": "60", + "id": "7348", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "7979", + "name": "Abyssal titan", + "defence_level": "1", + "safespot": null, + "lifepoints": "667", + "melee_animation": "7693", + "strength_level": "1", + "id": "7349", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7691" + }, + { + "examine": "Big", + "melee_animation": "7693", + "range_animation": "0", + "magic_level": "70", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7692", + "name": "Abyssal titan", + "defence_level": "70", + "safespot": null, + "lifepoints": "125", + "strength_level": "70", + "id": "7350", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "It torches.", + "melee_animation": "8235", + "range_animation": "0", + "magic_level": "34", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8236", + "name": "Void torcher", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "7352", + "range_level": "34", + "attack_level": "34" + }, + { + "death_animation": "7758", + "name": "Giant chinchompa", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "7755", + "strength_level": "1", + "id": "7353", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7753" + }, + { + "examine": "Looks a little...volatile.", + "melee_animation": "7755", + "range_animation": "0", + "magic_level": "29", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7758", + "name": "Giant chinchompa", + "defence_level": "29", + "safespot": null, + "lifepoints": "41", + "strength_level": "29", + "id": "7354", + "range_level": "29", + "attack_level": "29" + }, + { + "examine": "Scorching!", + "melee_animation": "7834", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7833", + "name": "Fire titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7355", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Scorching!", + "melee_animation": "7834", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7833", + "name": "Fire titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7356", + "bonuses": "64,45,76,82,208,84,221,231,179,89,113,23,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Gathers rolling stones to bash people with.", + "melee_animation": "7844", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7843", + "name": "Moss titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7357", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Gathers rolling stones to bash people with.", + "melee_animation": "7844", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7843", + "name": "Moss titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7358", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Frosty the highly violent snowman.", + "melee_animation": "7845", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7846", + "name": "Ice titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7359", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Frosty the highly violent snowman.", + "melee_animation": "7845", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7846", + "name": "Ice titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7360", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "combat_style": "1", + "melee_animation": "8257", + "attack_speed": "3", + "respawn_delay": "0", + "defence_animation": "8256", + "death_animation": "8258", + "name": "Spirit Tz-Kih", + "defence_level": "1", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "7361", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This bat burned down the belfry.", + "combat_style": "1", + "melee_animation": "8257", + "range_animation": "0", + "attack_speed": "3", + "magic_level": "22", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8258", + "name": "Spirit Tz-Kih", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "7362", + "range_level": "22", + "attack_level": "22" + }, + { + "start_gfx": "1367", + "melee_animation": "5228", + "respawn_delay": "0", + "defence_animation": "5227", + "death_animation": "5230", + "name": "Spirit graahk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7363", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Those spikes are pretty big!", + "start_gfx": "1367", + "melee_animation": "5229", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5230", + "name": "Spirit graahk", + "defence_level": "50", + "safespot": null, + "lifepoints": "81", + "strength_level": "50", + "id": "7364", + "range_level": "50", + "attack_level": "50" + }, + { + "start_gfx": "1365", + "melee_animation": "5228", + "respawn_delay": "0", + "defence_animation": "5227", + "death_animation": "5230", + "name": "Spirit kyatt", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7365", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Those teeth are pretty big!", + "start_gfx": "1365", + "melee_animation": "5228", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5230", + "name": "Spirit kyatt", + "defence_level": "50", + "safespot": null, + "lifepoints": "81", + "strength_level": "50", + "id": "7366", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "It shifts.", + "melee_animation": "8131", + "range_animation": "0", + "magic_level": "34", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8133", + "name": "Void shifter", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "7368", + "range_level": "34", + "attack_level": "34" + }, + { + "examine": "It ravages.", + "melee_animation": "8086", + "range_animation": "0", + "magic_level": "34", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8087", + "name": "Void ravager", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "7371", + "range_level": "34", + "attack_level": "34" + }, + { + "examine": "It's like a little stomach on wings.", + "melee_animation": "7994", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7996", + "name": "Ravenous locust", + "defence_level": "60", + "safespot": null, + "lifepoints": "100", + "strength_level": "60", + "id": "7373", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "7996", + "name": "Ravenous locust", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7994", + "strength_level": "1", + "id": "7374", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7995" + }, + { + "examine": "He is an iron man!", + "combat_style": "1", + "melee_animation": "7946", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "7948", + "weakness": "10", + "death_animation": "7947", + "name": "Iron titan", + "defence_level": "65", + "safespot": null, + "lifepoints": "694", + "strength_level": "65", + "id": "7375", + "bonuses": "120,130,100,109,80,120,102,90,103,80,100,108,105,66,90", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "He is an iron man!", + "combat_style": "1", + "melee_animation": "7946", + "combat_audio": "0,0,0", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "7948", + "weakness": "10", + "slayer_exp": "0", + "death_animation": "7947", + "name": "Iron titan", + "defence_level": "65", + "safespot": null, + "lifepoints": "694", + "strength_level": "65", + "id": "7376", + "bonuses": "120,130,100,109,80,120,102,90,103,80,100,108,105,66,90", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "Where did I put the marshmallows?", + "melee_animation": "8080", + "range_animation": "0", + "magic_level": "46", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8078", + "name": "Pyrelord", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "46", + "id": "7378", + "range_level": "46", + "attack_level": "46" + }, + { + "melee_animation": "8965", + "respawn_delay": "60", + "defence_animation": "8966", + "death_animation": "8967", + "name": "Elfinlocks", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "7379", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "8965", + "respawn_delay": "60", + "defence_animation": "8966", + "death_animation": "8967", + "name": "Missi Sissi", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "7380", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "8955", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8957", + "death_animation": "8956", + "name": "Missi Sissi", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "7381", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "8955", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8957", + "death_animation": "8956", + "name": "Uberlass", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "7382", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The vengeful spirit of one who died within Daemonheim.", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "25", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "name": "Elisabeta", + "defence_level": "25", + "safespot": null, + "lifepoints": "7", + "strength_level": "25", + "id": "7398", + "aggressive": "true", + "range_level": "25", + "attack_level": "25" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "7417", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An impling manager: what a terrifying thought!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wigglewoo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7425", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This worker looks after the incubator.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Orangeowns", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7426", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7438", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7439", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7440", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7441", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He holds up passers by.", + "melee_animation": "386", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Eudav", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "7443", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "name": "Fairtrade", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "attack_speed": "5", + "id": "7459", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Teapotspout", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "attack_speed": "5", + "id": "7460", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "4934", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "7461", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's bubbling, gross.", + "melee_animation": "9130", + "range_animation": "9130", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9132", + "magic_animation": "9130", + "death_animation": "9131", + "name": "Hotwater", + "defence_level": "99", + "safespot": null, + "lifepoints": "120", + "strength_level": "99", + "id": "7462", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,45,20,0", + "range_level": "1", + "attack_level": "99" + }, + { + "examine": "It's bubbling, gross.", + "melee_animation": "9130", + "range_animation": "9130", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9132", + "magic_animation": "9130", + "death_animation": "9131", + "name": "Hotwater", + "defence_level": "99", + "safespot": null, + "lifepoints": "120", + "strength_level": "99", + "id": "7463", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,45,20,0", + "range_level": "1", + "attack_level": "99" + }, + { + "examine": "His usual sunny disposition is not in evidence.", + "range_animation": "0", + "magic_level": "30", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Lady Seenit", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7475", + "range_level": "30", + "attack_level": "30" + }, + { + "name": "Berrybree", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "7476", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Stuffstuffer", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "7477", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Learking", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "7479", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Rachael", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "7480", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "You clearly can't live on treasure alone.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Cool Mom227", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7481", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A testament to the effect of greed.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Purepker895", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7482", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "He wanted loot", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Pkmaster0036", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7483", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Eternally looking for that big payday.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Cow1337killr", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7484", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "No more tea-breaks for this one.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Mathdude", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7485", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Even in death you can smell his feet.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Mathdude", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7486", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An anatomist's dream.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "1337sp34kr", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7487", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A hand seems to be gripping his spine through his chest. Ouch.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "1337sp34kr", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7488", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A desert dweller taken to banditry.", + "melee_animation": "9705", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Sarah Domin", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7492", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Calls himself an archaeologist.", + "melee_animation": "9715", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Sarah Domin", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7493", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "He hasn't found much of use", + "melee_animation": "9705", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Sue Spammers", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7494", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An amateur historian with added greed.", + "melee_animation": "9715", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Killerwail", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7495", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "It all started with her love of genealogy.", + "melee_animation": "9705", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Wise Old Man", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7496", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A rocky horror.", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Sabre-toothed kyatt", + "defence_level": "27", + "safespot": null, + "lifepoints": "38", + "strength_level": "27", + "id": "7497", + "range_level": "1", + "attack_level": "27" + }, + { + "examine": "This dung beetle has mistaken you for its staple diet.", + "slayer_task": "70", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Cerulean twitch", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7500", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "It's looking unwell - probably something it ate.", + "slayer_task": "70", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Abone", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7501", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Once a valuable contributor to the ecosystem.", + "slayer_task": "70", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Mythmaster", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7502", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "This is what happens if you play with your food.", + "slayer_task": "70", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Donkey Wrong", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7503", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "He likes a good fight", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Creapantic", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7504", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He likes a good fight", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Frondlike", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7505", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His favourite must be winning.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Happy Spud", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7506", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Blood-thirsty and enthusiastic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nobodyhere", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7507", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Probably discussing the strengths and weaknesses of the fighting slaves.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bluehairlass", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7508", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His favourite must be winning.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ilikekebabs", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7510", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His favourite must be winning.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trunka Lex", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7511", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Probably discussing the strengths and weaknesses of the fighting slaves.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Val Razz", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7512", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Probably discussing the strengths and weaknesses of the fighting slaves.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Abstractclas", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7513", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bloodthirsty and enthusiastic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bigbluebox", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7514", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bloodthirsty and enthusiastic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Funorbrox", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7515", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's asleep.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Morrisnorris", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7518", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's propping the bar up. Or is it the other way round?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Matt Blitzer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7519", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He demands to have some booze.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ketchuppl0x", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7520", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Redheadmonky", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "7528", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "0", + "examine": "It's an NPC.", + "name": "3sacrowd", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7532", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "90", + "magic_level": "70", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "90", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7551", + "bonuses": "200,200,200,100,100,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "90", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7552", + "bonuses": "200,200,200,200,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "90", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "90", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7553", + "bonuses": "200,200,100,200,100,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "90", + "respawn_delay": "125", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Portal", + "defence_level": "90", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7554", + "bonuses": "100,100,200,200,100,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7555", + "bonuses": "100,100,100,50,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "15", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7556", + "bonuses": "100,100,100,100,25,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7557", + "bonuses": "100,100,50,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7558", + "bonuses": "50,50,100,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brawler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7559", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lostme", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7560", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chiercat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7561", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skydischarge", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7562", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Agplus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7563", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Distantthin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7564", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Allmarshes", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7565", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Explosive67", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7566", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Alpha1beta", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7569", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Enjoys locking up animals in small pens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Solltalk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7570", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Enjoys locking up animals in small pens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hm Val", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7571", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like the type of guy who would mind monkeys.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizzydumped", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7572", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like the type of guy who would mind monkeys.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Oddskater", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7573", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Poledragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "7580", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He likes inflicting pain.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Al Truism", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7582", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Don of penguins.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ohhhhdude", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7583", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A penguin pushing paper", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Torcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7585", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A penguin pushing paper", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Torcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7586", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's a little rough around the edges.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shifter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7593", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has unbelievable strength!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7605", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7606", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7607", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7608", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7609", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7614", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7615", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7616", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7617", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7618", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7619", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7620", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7621", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7626", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7627", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7628", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7629", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7631", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7632", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7634", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7635", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Ew it's still alive.", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "9125", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9127", + "weakness": "9", + "magic_animation": "9125", + "death_animation": "9126", + "name": "Skeletal hand", + "defence_level": "85", + "safespot": null, + "lifepoints": "90", + "strength_level": "85", + "id": "7640", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "85" + }, + { + "examine": "Ew it's still alive.", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "9125", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9127", + "weakness": "9", + "magic_animation": "9125", + "death_animation": "9126", + "name": "Zombie hand", + "defence_level": "75", + "safespot": null, + "lifepoints": "90", + "strength_level": "75", + "id": "7641", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "A bloodveld with a very mixed heritage.", + "slayer_task": "10", + "melee_animation": "9102", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "206", + "magic_animation": "0", + "death_animation": "9131", + "name": "Mutated bloodveld", + "defence_level": "56", + "safespot": null, + "lifepoints": "112", + "strength_level": "56", + "id": "7642", + "aggressive": "true", + "range_level": "1", + "attack_level": "56" + }, + { + "examine": "A bloodveld with a very mixed heritage.", + "slayer_task": "10", + "melee_animation": "9102", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "206", + "magic_animation": "0", + "death_animation": "9131", + "name": "Mutated bloodveld", + "defence_level": "58", + "safespot": null, + "lifepoints": "116", + "strength_level": "58", + "id": "7643", + "aggressive": "true", + "range_level": "1", + "attack_level": "58" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7644", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7645", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7646", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7647", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7648", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7649", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7650", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7651", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7654", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7655", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7656", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7657", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7658", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7659", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7660", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7661", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7682", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7683", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7691", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7692", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7693", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7694", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7695", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7696", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7697", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7698", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7699", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7700", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7701", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7702", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7703", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7704", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7705", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7706", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Looks like a big ugly dog.", + "slayer_task": "27", + "melee_animation": "6565", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6564", + "name": "Temple guardian", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "7711", + "range_level": "1", + "attack_level": "24" + }, + { + "melee_animation": "8080", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8084", + "death_animation": "8078", + "name": "Baby icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "7713", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A small ice demon.", + "slayer_task": "46", + "melee_animation": "8080", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "25", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "8078", + "name": "Icefiend", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "7714", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The icefiend seems to be melting.", + "slayer_task": "46", + "melee_animation": "8080", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "25", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "8078", + "name": "Icefiend", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "7715", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The icefiend seems to be melting.", + "slayer_task": "46", + "melee_animation": "8080", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "25", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "8078", + "name": "null", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "7716", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Monk", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "7727", + "range_level": "1", + "attack_level": "12" + }, + { + "melee_animation": "8080", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8084", + "death_animation": "8078", + "name": "Baby icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "7736", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is it full of rats?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jiggling crate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7740", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A warrior who has been long forgotten.", + "range_animation": "0", + "magic_level": "25", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Three little kittens", + "defence_level": "25", + "safespot": null, + "lifepoints": "5", + "strength_level": "30", + "id": "7741", + "aggressive": "true", + "range_level": "25", + "attack_level": "30" + }, + { + "examine": "It looks upset.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "TzHaar-Xil-Tog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7747", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A TzHaar librarian.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "TzHaar-Mej-Lor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7752", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A TzHaar-Hur stamping stone tablets.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Library assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7756", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "7767", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "7768", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "7769", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A monster made of magma.", + "combat_style": "1", + "melee_animation": "9337", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "9340", + "name": "Lava monster", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "28", + "id": "7772", + "aggressive": "true", + "range_level": "38", + "attack_level": "28" + }, + { + "examine": "A monster like many others", + "combat_style": "2", + "melee_animation": "9341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "9344", + "name": "Fire monster", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "28", + "id": "7773", + "aggressive": "true", + "range_level": "38", + "attack_level": "28" + }, + { + "examine": "A big, scary hand! ", + "melee_animation": "1802", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "1803", + "slayer_exp": "105", + "death_animation": "1804", + "name": "Wall Beast", + "defence_level": "38", + "movement_radius": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "38", + "id": "7823", + "aggressive": "true", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "A melee training dummy", + "melee_animation": "94", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "97", + "name": "Melee dummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "7891", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man of his craft.", + "name": "Smelting Tutor", + "defence_level": "1", + "movement_radius": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7958", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master of his craft.", + "name": "Smelting Tutor", + "defence_level": "1", + "movement_radius": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7959", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like a professional explorer.", + "name": "Explorer Jack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7969", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "A vision of supernatural horror.", + "melee_animation": "10058", + "attack_speed": "6", + "magic_level": "350", + "respawn_delay": "80", + "defence_animation": "10386", + "magic_animation": "10053", + "death_animation": "10385", + "name": "Corporeal Beast", + "defence_level": "310", + "poison_immune": "true", + "movement_radius": "64", + "safespot": null, + "lifepoints": "2000", + "strength_level": "320", + "id": "8133", + "aggressive": "true", + "bonuses": "50,50,50,0,0,25,200,100,150,230,0,0,0,0,0", + "range_level": "150", + "attack_level": "320" + }, + { + "examine": "He sure looks grave.", + "melee_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "6", + "respawn_delay": "35", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Armoured zombie", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "50", + "id": "8149", + "aggressive": "true", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "This is a rotten one.", + "melee_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "6", + "respawn_delay": "35", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Armoured zombie", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "50", + "id": "8150", + "aggressive": "true", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "It hasn't quite gotten around to dying.", + "melee_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "6", + "respawn_delay": "35", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Armoured zombie", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "50", + "id": "8151", + "aggressive": "true", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8349", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8350", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8351", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8352", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8353", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8354", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8355", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8356", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8357", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8358", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8359", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8360", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8361", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8362", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8363", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8364", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8365", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8366", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Flappy bird.", + "name": "Gull", + "water_npc": "true", + "id": "1179" + }, + { + "examine": "Flappy bird.", + "name": "Gull", + "water_npc": "true", + "id": "450" + }, + { + "examine": "Flappy bird.", + "name": "Gull", + "water_npc": "true", + "id": "451" + }, + { + "examine": "Tough-looking combat type.", + "name": "Mubariz", + "id": "957" + }, + { + "examine": "Looks kinda bored.", + "name": "Fadli", + "id": "958" + }, + { + "examine": "Trained to deal with all sorts of injuries.", + "name": "A'abla", + "id": "959" + }, + { + "examine": "Wow! She's made a statement with that hair!", + "name": "Sabreen", + "id": "960" + }, + { + "examine": "Has the messy job of putting players back together again.", + "name": "Jaraah", + "id": "962" + }, + { + "examine": "Battle-scarred.", + "name": "Zahwa", + "id": "963" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Ima", + "id": "964" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Sabeil", + "id": "965" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Jadid", + "id": "966" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Dalal", + "id": "967" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Afrah", + "id": "968" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Jeed", + "id": "969" + }, + { + "examine": "He smells funny.", + "name": "Diango", + "id": "970" + }, + { + "examine": "Shopkeeper.", + "name": "Chadwell", + "id": "971" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "972" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "973" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "974" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "975" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "976" + }, + { + "examine": "This dwarf looks intoxicated.", + "name": "Kamen", + "id": "996" + }, + { + "examine": "A dwarven maker of gauntlets.", + "name": "Klank", + "id": "995" + }, + { + "examine": "One of King Tyras's men.", + "name": "Tyras guard", + "id": "1206" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "1209" + }, + { + "examine": "One of King Lathas' messengers.", + "name": "Kings messenger", + "id": "1210" + }, + { + "examine": "Mysterious swamp lights...", + "name": "Will o' the wisp", + "id": "1212" + }, + { + "examine": "He's washing his clothes in the lake.", + "name": "Tegid", + "id": "1213" + }, + { + "examine": "A plant.", + "name": "Thistle", + "id": "1214" + }, + { + "examine": "What a colourful bunch of parrots!", + "name": "Parrots", + "id": "1215" + }, + { + "examine": "Rather dense and soppy looking.", + "name": "Romeo", + "id": "639" + }, + { + "examine": "Newspaper seller.", + "name": "Benny", + "id": "5925" + }, + { + "examine": "One of Gertrude's Sons.", + "name": "Wilough", + "id": "783" + }, + { + "examine": "An old gypsy lady.", + "name": "Gypsy Aris", + "id": "882" + }, + { + "examine": "Interesting assortment of clothes on offer...", + "name": "Thessalia", + "id": "548" + }, + { + "examine": "Sells superior staffs.", + "name": "Zaff", + "id": "546" + }, + { + "examine": "A retired vampyre hunter.", + "name": "Dr Harlow", + "id": "756" + }, + { + "examine": "I could get a beer from him.", + "name": "Bartender", + "id": "733" + }, + { + "examine": "Director of the Grand Exchange.", + "id": "6522" + }, + { + "examine": "He can look after my money. Good with money.", + "id": "6535" + }, + { + "examine": "She can look after my money. Good with money.", + "id": "6532" + }, + { + "examine": "There to help me make my bids.", + "id": "6530" + }, + { + "examine": "There to help me make my bids.", + "id": "6528" + }, + { + "examine": "He can look after my money. Good with money.", + "id": "6534" + }, + { + "examine": "She can look after my money. Good with money.", + "id": "6533" + }, + { + "examine": "There to help me make my bids.", + "id": "6531" + }, + { + "examine": "There to help me make my bids.", + "id": "6529" + }, + { + "examine": "He likes Guthix a bit.", + "name": "Druid", + "id": "14" + }, + { + "examine": "She looks very worried about something.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Caroline", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "696", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very good sailor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Holgart", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "698", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Smells a bit fishy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ezekial Lovecraft", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4856", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A (semi) retired member of the Temple Knights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Col. O'Niall", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4872", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There's something fishy about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mayor Hobb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4874", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fresh-faced and innocent priest.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Maledict", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4878", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A down on his luck fisherman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witchaven villager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4883", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A down on her luck fisherman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witchaven villager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4885", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A down on his luck fisherman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witchaven villager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4887", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A villager named Jeb.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jeb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4895", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little girl. She looks terrified.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Kimberly", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7168", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Stinky! Poor guy.", + "name": "Yeti", + "id": "130" + }, + { + "examine": "Servant of the Duke of Lumbridge.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "4", + "magic_level": "22", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Hans", + "defence_level": "14", + "safespot": "0", + "lifepoints": "12", + "strength_level": "17", + "id": "0", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "attack_speed": "4", + "magic_level": "6", + "respawn_delay": "18", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "422", + "death_animation": "9055", + "name": "Man", + "defence_level": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "1", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "422", + "death_animation": "9055", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "422", + "death_animation": "9055", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,506,505", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "422", + "death_animation": "9055", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,506,505", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "422", + "death_animation": "9055", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "1", + "id": "6", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "He grows the crops in this area.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Farmer", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "7", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "425", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "8", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "9", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "She looks happy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Schoolgirl", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "10", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man down on his luck.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tramp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "11", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not very civilised looking.", + "name": "Barbarian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "12", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slightly magical.", + "start_gfx": "2728", + "combat_style": "2", + "melee_animation": "2791", + "range_animation": "711", + "combat_audio": "511,513,512", + "magic_level": "21", + "respawn_delay": "12", + "end_gfx": "2737", + "defence_animation": "404", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "711", + "death_animation": "9055", + "name": "Wizard", + "defence_level": "12", + "safespot": null, + "lifepoints": "14", + "strength_level": "1", + "id": "13", + "bonuses": "23,7,8,2,1,8,12,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "2729", + "attack_level": "1" + }, + { + "examine": "Loves nature.", + "name": "Druid", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "14", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not very fashion conscious.", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Warrior woman", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "22", + "id": "15", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "One of the citizens of Al Kharid.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "16", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Part of Al-Kharid's elite fighting force.", + "melee_animation": "390", + "range_animation": "390", + "attack_speed": "6", + "defence_animation": "387", + "weakness": "7", + "magic_animation": "390", + "death_animation": "836", + "name": "Al-Kharid warrior", + "defence_level": "5", + "safespot": null, + "lifepoints": "19", + "strength_level": "15", + "id": "18", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Shiny armour!", + "melee_animation": "7042", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "White Knight", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "19", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A holy warrior.", + "melee_animation": "390", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Paladin", + "defence_level": "54", + "safespot": null, + "lifepoints": "66", + "strength_level": "54", + "id": "20", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Heroic!", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Hero", + "defence_level": "54", + "safespot": null, + "lifepoints": "82", + "strength_level": "55", + "id": "21", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "They love the forests.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "4", + "respawn_delay": "18", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Forester", + "defence_level": "8", + "safespot": null, + "lifepoints": "17", + "strength_level": "13", + "id": "22", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A member of Ardougne's militia.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Knight of Ardougne", + "defence_level": "31", + "safespot": null, + "lifepoints": "52", + "strength_level": "40", + "id": "23", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "24", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of 2009Scape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "25", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "To protect and serve the populace of Ardougne.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Knight of Ardougne", + "defence_level": "31", + "safespot": null, + "lifepoints": "52", + "strength_level": "40", + "id": "26", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Good with arrows.", + "start_gfx": "19", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "12", + "defence_animation": "404", + "magic_animation": "426", + "death_animation": "9055", + "name": "Archer", + "defence_level": "20", + "safespot": null, + "lifepoints": "50", + "strength_level": "20", + "id": "27", + "range_level": "40", + "projectile": "10", + "attack_level": "20" + }, + { + "examine": "Enjoys locking up animals in small pens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zoo keeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "28", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's a lumberjack, and he's ok.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chuck", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "29", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Doesn't water down the beer too much.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "30", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "31", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps the peace... kind of.", + "melee_animation": "401", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "22", + "strength_level": "18", + "id": "32", + "clue_level": "1", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "What a boring job he has.", + "name": "Door man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "33", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Watches stuff. But who watches him?", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Watchman", + "defence_level": "31", + "safespot": null, + "lifepoints": "22", + "strength_level": "31", + "id": "34", + "range_level": "1", + "attack_level": "31" + }, + { + "examine": "A soldier of the town of Yanille.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Soldier", + "defence_level": "26", + "safespot": null, + "lifepoints": "22", + "strength_level": "25", + "id": "35", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "The head gardener.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wyson the gardener", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "36", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bold knight famed for his travels.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sigbert the Adventurer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "37", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Builds ships for a living.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Shipyard worker", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "38", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Builds ships for a living.", + "melee_animation": "401", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Shipyard worker", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "39", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Let's not go skinny dipping eh?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shark", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "40", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "weakness": "9", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "41", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Freshly sheared.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "42", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "43", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "44", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "45", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duck", + "defence_level": "1", + "water_npc": "true", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "46", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "47", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A jungle version of the chicken, but more vicious.", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "0", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5389", + "name": "Oomlie bird", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "40", + "id": "48", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Hello, nice doggy...", + "slayer_task": "43", + "melee_animation": "6562", + "range_animation": "6562", + "combat_audio": "3717,3719,3718", + "attack_speed": "4", + "defence_animation": "6563", + "weakness": "1", + "slayer_exp": "116", + "magic_animation": "6562", + "death_animation": "6564", + "name": "Hellhound", + "defence_level": "102", + "safespot": null, + "lifepoints": "116", + "strength_level": "104", + "id": "49", + "clue_level": "2", + "range_level": "1", + "attack_level": "105" + }, + { + "agg_radius": "64", + "examine": "The biggest, meanest dragon around.", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "magic_level": "240", + "respawn_delay": "50", + "defence_animation": "89", + "weakness": "4", + "slayer_exp": "258", + "magic_animation": "80", + "death_animation": "92", + "name": "King Black Dragon", + "defence_level": "240", + "safespot": null, + "lifepoints": "240", + "strength_level": "240", + "id": "50", + "aggressive": "true", + "bonuses": "0,0,0,0,0,70,90,90,80,70,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "240" + }, + { + "examine": "A dragon covered in frost and ice.", + "combat_audio": "408,410,409", + "magic_level": "116", + "respawn_delay": "25", + "weakness": "0", + "name": "Baby dragon", + "defence_level": "112", + "safespot": null, + "lifepoints": "160", + "strength_level": "103", + "id": "51", + "aggressive": "true", + "bonuses": "124,130,137,184,176,128,168,145,104,54,0,0,0,0,0", + "range_level": "80", + "attack_level": "102" + }, + { + "examine": "Young but still dangerous.", + "slayer_task": "11", + "combat_audio": "408,410,409", + "magic_level": "1", + "weakness": "3", + "slayer_exp": "50", + "name": "Baby blue dragon", + "defence_level": "40", + "safespot": null, + "lifepoints": "50", + "strength_level": "40", + "id": "52", + "bonuses": "0,0,0,0,0,30,50,50,40,30,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "53", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "54", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "55", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "A wood nymph.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dryad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "56", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A delicate creature from this strange realm.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "57", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is it a spider or is it a shadow?", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "55", + "magic_animation": "0", + "death_animation": "5329", + "name": "Shadow spider", + "defence_level": "44", + "safespot": null, + "lifepoints": "55", + "strength_level": "42", + "id": "58", + "aggressive": "true", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "I think this spider has been genetically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "5", + "magic_animation": "0", + "death_animation": "5329", + "name": "Giant spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "59", + "aggressive": "false", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I think this spider has been genetically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "defence_animation": "5328", + "weakness": "2", + "slayer_exp": "33", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Giant spider", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "24", + "id": "60", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Incey wincey.", + "slayer_task": "76", + "melee_animation": "6249", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "2", + "magic_animation": "0", + "death_animation": "6251", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "61", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barely visible deadly jungle spider.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "5328", + "weakness": "2", + "slayer_exp": "50", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "35", + "poison_immune": "false", + "safespot": null, + "lifepoints": "50", + "strength_level": "37", + "id": "62", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "I think this spider has been genetically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "attack_speed": "4", + "defence_animation": "5328", + "weakness": "2", + "slayer_exp": "35", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Deadly red spider", + "defence_level": "30", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "63", + "bonuses": "0,0,0,0,0,0,15,16,7,12,16,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "I think this spider has been genetically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "65", + "magic_animation": "0", + "death_animation": "5329", + "name": "Ice spider", + "defence_level": "43", + "safespot": null, + "lifepoints": "65", + "strength_level": "55", + "id": "64", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,20,17,12,13,13,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A funny little man normally associated with rainbows.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Leprechaun", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "65", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Like a mini man!", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "66", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Like a mini man!", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "67", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Like a mini man!", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "68", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A scaly reptilian creature.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Lizard man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "69", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hideous malformed elf.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Orc", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "71", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hideously deformed creature.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Troll", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "72", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Dead man walking.", + "slayer_task": "93", + "melee_animation": "5567", + "combat_audio": "931,923,922", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "5568", + "slayer_exp": "22", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "22", + "strength_level": "9", + "id": "73", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Dead woman walking.", + "slayer_task": "93", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "4", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "24", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "24", + "strength_level": "13", + "id": "74", + "aggressive": "true", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "The walking dead.", + "slayer_task": "93", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "4", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "16", + "safespot": null, + "lifepoints": "30", + "strength_level": "21", + "id": "75", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "The walking dead.", + "slayer_task": "93", + "melee_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "16", + "safespot": null, + "lifepoints": "30", + "strength_level": "21", + "id": "76", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "The living dead.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "4", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "22", + "magic_animation": "0", + "death_animation": "5569", + "name": "Summoned Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "22", + "strength_level": "9", + "id": "77", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "An annoying flappy thing.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "4915", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "4916", + "weakness": "4", + "slayer_exp": "8", + "magic_animation": "4915", + "death_animation": "4917", + "name": "Giant bat", + "defence_level": "22", + "safespot": null, + "lifepoints": "32", + "strength_level": "22", + "id": "78", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A shadowy, barely visible flying entity from some evil place.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "80", + "magic_animation": "0", + "death_animation": "4917", + "name": "Death wing", + "defence_level": "70", + "safespot": null, + "lifepoints": "80", + "strength_level": "70", + "id": "79", + "aggressive": "true", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Oh, it's a camel.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "80", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Converts grass to beef.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "81", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "71", + "safespot": null, + "lifepoints": "81", + "strength_level": "70", + "id": "82", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,-10,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "81", + "safespot": null, + "lifepoints": "89", + "strength_level": "78", + "id": "83", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,-10,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "152", + "safespot": null, + "lifepoints": "157", + "strength_level": "148", + "id": "84", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,-10,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "145" + }, + { + "examine": "A creature made from clay.", + "melee_animation": "422", + "range_animation": "422", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Golem", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "85", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "4", + "defence_animation": "4934", + "weakness": "8", + "slayer_exp": "5", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "5", + "strength_level": "3", + "id": "86", + "aggressive": "true", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "slayer_exp": "10", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "10", + "strength_level": "5", + "id": "87", + "aggressive": "true", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "A dirty rat.", + "slayer_task": "67", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "slayer_exp": "12", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "10", + "safespot": null, + "lifepoints": "12", + "strength_level": "10", + "id": "88", + "aggressive": "true", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Horse with a horn.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "32", + "defence_animation": "6375", + "weakness": "3", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Unicorn", + "defence_level": "13", + "safespot": null, + "lifepoints": "19", + "strength_level": "13", + "id": "89", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "4", + "respawn_delay": "32", + "defence_animation": "5489", + "weakness": "8", + "slayer_exp": "29", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "17", + "safespot": null, + "lifepoints": "29", + "strength_level": "18", + "id": "90", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "4", + "defence_animation": "5489", + "weakness": "8", + "slayer_exp": "24", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "17", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "91", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "4", + "defence_animation": "5489", + "weakness": "8", + "slayer_exp": "17", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "24", + "safespot": null, + "lifepoints": "17", + "strength_level": "24", + "id": "92", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "4", + "defence_animation": "5489", + "weakness": "8", + "slayer_exp": "59", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "36", + "safespot": null, + "lifepoints": "59", + "strength_level": "35", + "id": "93", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "An undead worker of dark magic.", + "slayer_task": "75", + "combat_style": "2", + "melee_animation": "5487", + "range_animation": "5523", + "combat_audio": "774,775,777", + "attack_speed": "4", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "17", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton Mage", + "defence_level": "14", + "safespot": null, + "lifepoints": "17", + "strength_level": "14", + "id": "94", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "Not man's best friend.", + "slayer_task": "92", + "melee_animation": "6559", + "combat_audio": "481,491,490", + "attack_speed": "4", + "slayer_exp": "69", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "52", + "safespot": null, + "lifepoints": "69", + "strength_level": "55", + "id": "95", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A vicious mountain wolf.", + "slayer_task": "92", + "melee_animation": "6579", + "range_animation": "6579", + "attack_speed": "4", + "defence_animation": "6578", + "weakness": "9", + "slayer_exp": "34", + "magic_animation": "6579", + "death_animation": "6576", + "name": "White wolf", + "defence_level": "22", + "safespot": null, + "lifepoints": "34", + "strength_level": "16", + "id": "96", + "aggressive": "true", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A vicious mountain wolf.", + "slayer_task": "92", + "melee_animation": "6579", + "range_animation": "6579", + "attack_speed": "4", + "defence_animation": "6578", + "weakness": "7", + "slayer_exp": "44", + "magic_animation": "6579", + "death_animation": "6576", + "name": "White wolf", + "defence_level": "32", + "safespot": null, + "lifepoints": "44", + "strength_level": "31", + "id": "97", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Bow wow.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "98", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't seem pleased to see me.", + "slayer_task": "27", + "melee_animation": "6562", + "range_animation": "6562", + "attack_speed": "4", + "respawn_delay": "15", + "defence_animation": "6563", + "weakness": "7", + "slayer_exp": "49", + "magic_animation": "6562", + "death_animation": "6564", + "name": "Guard dog", + "defence_level": "37", + "safespot": null, + "lifepoints": "49", + "strength_level": "36", + "id": "99", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "4", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "100", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "3", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "101", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "16", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "102", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek a ghost!", + "slayer_task": "36", + "melee_animation": "5540", + "range_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "20", + "defence_animation": "5541", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "5540", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "6", + "safespot": null, + "lifepoints": "13", + "strength_level": "7", + "id": "103", + "bonuses": "2,2,2,2,2,2,2,2,2,2,2,2,90,2,2", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "104", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eek! A bear!", + "slayer_task": "6", + "melee_animation": "4925", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "27", + "magic_animation": "0", + "death_animation": "4929", + "name": "Grizzly bear", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "105", + "aggressive": "true", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "Eek! A bear!", + "slayer_task": "6", + "melee_animation": "4925", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "4929", + "name": "Black bear", + "defence_level": "17", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "106", + "range_level": "1", + "attack_level": "17" + }, + { + "melee_animation": "6254", + "combat_audio": "3611,3612,3610", + "respawn_delay": "60", + "defence_animation": "6255", + "slayer_exp": "17", + "death_animation": "6256", + "name": "Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "107", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It has a very vicious looking tail.", + "slayer_task": "71", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "6255", + "weakness": "0", + "poison_amount": "3", + "magic_animation": "0", + "death_animation": "6256", + "name": "Poison Scorpion", + "defence_level": "35", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "108", + "aggressive": "true", + "range_level": "35", + "attack_level": "1" + }, + { + "examine": "Tiny", + "slayer_task": "71", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "respawn_delay": "60", + "defence_animation": "6255", + "weakness": "0", + "magic_animation": "0", + "death_animation": "6256", + "name": "Pit Scorpion", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "1", + "id": "109", + "aggressive": "true", + "range_level": "40", + "attack_level": "1" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "110", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "111", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "60", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "60", + "strength_level": "30", + "id": "112", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An aggressive humanoid.", + "melee_animation": "128", + "range_animation": "128", + "attack_speed": "5", + "defence_animation": "129", + "magic_animation": "128", + "death_animation": "131", + "name": "Jogre", + "defence_level": "41", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "113", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "41" + }, + { + "examine": "Big, ugly, and smelly.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "27", + "respawn_delay": "25", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Mogre", + "defence_level": "27", + "safespot": null, + "lifepoints": "60", + "strength_level": "27", + "id": "114", + "aggressive": "true", + "bonuses": "15,15,10,20,40,15,50,50,50,20,50,58,0,0,0", + "range_level": "27", + "attack_level": "27" + }, + { + "examine": "A large dim looking humanoid.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Ogre", + "defence_level": "43", + "safespot": null, + "lifepoints": "60", + "strength_level": "43", + "id": "115", + "aggressive": "true", + "bonuses": "22,22,22,0,0,0,0,0,0,0,0,20,0,0,0", + "range_level": "1", + "attack_level": "43" + }, + { + "examine": "Big, ugly, and smelly.", + "slayer_task": "44", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "360", + "weakness": "8", + "slayer_exp": "75", + "magic_animation": "359", + "death_animation": "361", + "name": "Cyclops", + "defence_level": "35", + "safespot": null, + "lifepoints": "75", + "strength_level": "65", + "id": "116", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "117", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A short angry guy.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "7", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "118", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "A dwarf gone bad.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Chaos dwarf", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "119", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "A mountain dwelling short angry guy.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "120", + "range_level": "1", + "attack_level": "28" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "121", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "3", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "122", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "123", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "A strange", + "slayer_task": "30", + "melee_animation": "393", + "range_animation": "0", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "54", + "magic_animation": "0", + "death_animation": "836", + "name": "Earth warrior", + "defence_level": "42", + "safespot": null, + "lifepoints": "54", + "strength_level": "42", + "id": "124", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "A cold-hearted elemental warrior.", + "slayer_task": "48", + "melee_animation": "451", + "range_animation": "451", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "59", + "magic_animation": "451", + "death_animation": "843", + "name": "Ice warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "59", + "strength_level": "47", + "id": "125", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,20,10,30,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Looks pretty otherworldly to me!", + "slayer_task": "65", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "45", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "name": "Otherworldly being", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "1", + "id": "126", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A magic axe with a mind of its own.", + "melee_animation": "185", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "188", + "name": "Magic axe", + "defence_level": "53", + "safespot": null, + "lifepoints": "75", + "strength_level": "53", + "id": "127", + "aggressive": "true", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "A slithering serpent.", + "melee_animation": "275", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "278", + "name": "Snake", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "128", + "aggressive": "true", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "An inhabitant of icy regions.", + "slayer_task": "7", + "melee_animation": "5669", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5671", + "name": "Penguin", + "defence_level": "6", + "safespot": null, + "lifepoints": "8", + "strength_level": "6", + "id": "131", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Perhaps our oldest relatives?", + "slayer_task": "61", + "melee_animation": "220", + "range_animation": "0", + "combat_audio": "629,631,630", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "223", + "name": "Monkey", + "defence_level": "6", + "safespot": null, + "lifepoints": "8", + "strength_level": "6", + "id": "132", + "aggressive": "true", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "A unicorn with a blackened heart.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "attack_speed": "5", + "magic_level": "24", + "defence_animation": "6375", + "weakness": "3", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Black unicorn", + "defence_level": "15", + "safespot": null, + "lifepoints": "28", + "strength_level": "10", + "id": "133", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "I think this spider has been magically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "5328", + "weakness": "2", + "poison_amount": "6", + "magic_animation": "0", + "death_animation": "5329", + "name": "Poison spider", + "safespot": null, + "defence_level": "70", + "lifepoints": "64", + "strength_level": "65", + "id": "134", + "aggressive": "true", + "range_level": "45", + "attack_level": "60" + }, + { + "examine": "Aaw", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Terrorchick gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "137", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A giant raptor.", + "slayer_task": "7", + "melee_animation": "1010", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1013", + "name": "Terrorbird", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "138", + "range_level": "1", + "attack_level": "30" + }, + { + "death_animation": "1013", + "name": "Terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "34", + "melee_animation": "1010", + "strength_level": "1", + "id": "139", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "1012" + }, + { + "examine": "A servant to Iban.", + "melee_animation": "338", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "340", + "name": "Souless", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "140", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "Must be the pack leader.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "74", + "magic_animation": "0", + "death_animation": "6558", + "name": "Big Wolf", + "defence_level": "31", + "safespot": null, + "lifepoints": "44", + "strength_level": "31", + "id": "141", + "aggressive": "true", + "range_level": "1", + "attack_level": "31" + }, + { + "slayer_exp": "34", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "69", + "melee_animation": "6559", + "combat_audio": "481,491,490", + "strength_level": "1", + "id": "142", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rare jungle wolf - specific to the Kharazi jungle.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "69", + "magic_animation": "0", + "death_animation": "6558", + "name": "Jungle Wolf", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "143", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "Wow! Scorpions shouldn't grow that big.", + "slayer_task": "71", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "17", + "magic_animation": "0", + "death_animation": "6256", + "name": "King Scorpion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "21", + "id": "144", + "aggressive": "true", + "range_level": "28", + "attack_level": "21" + }, + { + "examine": "A cold-hearted elemental warrior.", + "slayer_task": "48", + "melee_animation": "451", + "range_animation": "451", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "59", + "magic_animation": "451", + "death_animation": "843", + "name": "Ice warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "59", + "strength_level": "47", + "id": "145", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,20,10,30,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A sea bird.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "146", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sea bird.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cormorant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "147", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sea bird.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pelican", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "148", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "These look much better in the wild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Butterfly", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "153", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I love butterflies.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Butterfly", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "154", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fighter from the supernatural world. He's a shadow of his former self.", + "slayer_task": "74", + "melee_animation": "394", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "843", + "name": "Shadow warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "158", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Small", + "melee_animation": "191", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome child", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "159", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seems to crawl the caves.", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "5", + "defence_animation": "267", + "weakness": "9", + "magic_animation": "266", + "death_animation": "265", + "name": "Gnome child", + "defence_level": "23", + "safespot": null, + "lifepoints": "21", + "strength_level": "23", + "id": "160", + "bonuses": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "Small", + "melee_animation": "191", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome child", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "161", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can advise on training.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome trainer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "162", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tree gnome guard.", + "melee_animation": "1218", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1224", + "name": "Gnome guard", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "163", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "A tree gnome guard.", + "melee_animation": "192", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome guard", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "164", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "A female gnome.", + "combat_style": "1", + "melee_animation": "191", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome woman", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "168", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A female gnome.", + "combat_style": "1", + "melee_animation": "191", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome woman", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "169", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "One of RuneScape's many citizens", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "170", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "He works evil magic.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "27", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "27", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "172", + "aggressive": "true", + "range_level": "1", + "attack_level": "1", + "prj_height": "3" + }, + { + "examine": "An evil user of Magic powers", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "836", + "name": "Invrigar the Necromancer", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "173", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works evil magic.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "24", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "24", + "safespot": null, + "lifepoints": "12", + "strength_level": "1", + "id": "174", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "2", + "examine": "He jumps out and attacks people.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mugger", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "175", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "The hat's a dead give away.", + "melee_animation": "423", + "range_animation": "0", + "magic_level": "22", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "836", + "name": "Witch", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "1", + "id": "176", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dark-hearted knight.", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Black Knight", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "178", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "melee_animation": "390", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "388", + "death_animation": "836", + "name": "Black Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "179", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He holds up passers by.", + "melee_animation": "799", + "range_animation": "799", + "combat_audio": "511,513,512", + "attack_speed": "5", + "defence_animation": "404", + "weakness": "7", + "magic_animation": "799", + "death_animation": "9055", + "name": "Highwayman", + "defence_level": "8", + "safespot": null, + "lifepoints": "13", + "strength_level": "8", + "id": "180", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "A crazy, evil druid.", + "start_gfx": "105", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "magic_level": "20", + "end_gfx": "107", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "422", + "death_animation": "9055", + "name": "Chaos druid", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "20", + "id": "181", + "aggressive": "true", + "range_level": "10", + "projectile": "106", + "attack_level": "20" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "182", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "183", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "184", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "185", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Low on brains", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thug", + "defence_level": "14", + "safespot": null, + "lifepoints": "20", + "strength_level": "14", + "id": "186", + "clue_level": "0", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "Rogueish.", + "melee_animation": "386", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Rogue", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "187", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "25", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "5", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "18", + "id": "188", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "18" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "25", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "5", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "12", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "189", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "8" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "40", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "5", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "42", + "safespot": null, + "lifepoints": "40", + "strength_level": "38", + "id": "190", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "38" + }, + { + "examine": "A primitive warrior.", + "melee_animation": "428", + "range_animation": "0", + "poisonous": "true", + "defence_animation": "0", + "weakness": "8", + "poison_amount": "11", + "magic_animation": "0", + "death_animation": "836", + "name": "Tribesman", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "191", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "43" + }, + { + "examine": "A warrior of Darkness.", + "melee_animation": "451", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "8", + "death_animation": "9055", + "name": "Dark warrior", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "192", + "bonuses": "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A crazy evil druid.", + "melee_animation": "401", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Chaos druid warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "193", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A crazy evil necromancer.", + "melee_animation": "422", + "range_animation": "0", + "magic_level": "28", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "836", + "name": "Necromancer", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "194", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bandit Camp guard.", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard Bandit", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "196", + "range_level": "20", + "attack_level": "1" + }, + { + "examine": "Master of the Champions' Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guildmaster", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "198", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mighty warrior!", + "melee_animation": "395", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Gunthor the Brave", + "defence_level": "29", + "safespot": null, + "lifepoints": "41", + "strength_level": "29", + "id": "199", + "range_level": "1", + "attack_level": "29" + }, + { + "examine": "Guards prisoners for the black knights.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Jailer", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "201", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Has a fearsome scowl.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Black Heather", + "defence_level": "28", + "lifepoints": "40", + "strength_level": "28", + "id": "202", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A rocky slug.", + "slayer_task": "69", + "melee_animation": "1595", + "range_animation": "1595", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "1596", + "weakness": "7", + "magic_animation": "1595", + "death_animation": "1597", + "name": "Rockslug", + "defence_level": "30", + "safespot": null, + "lifepoints": "30", + "strength_level": "30", + "id": "1631", + "clue_level": "2", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "A rocky slug.", + "slayer_task": "69", + "melee_animation": "1595", + "range_animation": "1595", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "1596", + "weakness": "7", + "magic_animation": "1595", + "death_animation": "1597", + "name": "Rockslug", + "defence_level": "30", + "safespot": null, + "lifepoints": "30", + "strength_level": "30", + "id": "1632", + "clue_level": "2", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "Has a fearsome posture.", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Donny the Lad", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "203", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Nice hair.", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Speedy Keith", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "204", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A crazy evil druid.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Salarin the Twisted", + "defence_level": "62", + "safespot": null, + "lifepoints": "70", + "strength_level": "58", + "id": "205", + "aggressive": "true", + "bonuses": "45,50,43,55,39,31,19,28,33,22,22,15,13,9,8", + "range_level": "1", + "attack_level": "58" + }, + { + "examine": "A dwarven guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Guard", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "206", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "The head honcho around here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Lawgof", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "208", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks serene.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grail Maiden", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "210", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A former Knight of the Round Table.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Percival", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "212", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks unhappy...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Peasant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "214", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "High Priest of Entrana.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "High Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "216", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a fisherman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fisherman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "219", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't look very well...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Fisher King", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "220", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks mean and powerful.", + "melee_animation": "128", + "range_animation": "0", + "attack_speed": "7", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "131", + "name": "Black Knight Titan", + "defence_level": "91", + "safespot": null, + "lifepoints": "142", + "strength_level": "100", + "id": "221", + "aggressive": "true", + "bonuses": "27,27,27,0,0,18,27,18,1000,1000,0,0,0,0,0", + "range_level": "1", + "attack_level": "91" + }, + { + "examine": "A holy man.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "10", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "836", + "name": "Monk", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "7", + "id": "222", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "A peaceful monk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Kojo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "223", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dirty rat.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "224", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "He looks elderly.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grandpa Jack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "230", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He likes to cut down trees.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Forester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "231", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I can fish here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing spot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "233", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He isn't very friendly.", + "melee_animation": "6489", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6490", + "name": "Renegade Knight", + "defence_level": "15", + "safespot": null, + "lifepoints": "42", + "strength_level": "15", + "id": "237", + "aggressive": "true", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "A terrifying spirit.", + "melee_animation": "5540", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5542", + "name": "Thrantax the Mighty", + "defence_level": "50", + "safespot": null, + "lifepoints": "142", + "strength_level": "50", + "id": "238", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Specialist meat transporter.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "2301", + "name": "Teapotspout", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "246", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "6490", + "name": "Sir Mordred", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "melee_animation": "6489", + "strength_level": "1", + "id": "247", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6488" + }, + { + "examine": "Legendary King of the Britons.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Arthur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "251", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the door.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Khazard Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "253", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's been guarding the tavern for a bit too long.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Khazard Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "254", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His armour indicates he's a Khazard Guard.", + "melee_animation": "395", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "255", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "His armour indicates he's a Khazard Guard.", + "melee_animation": "395", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "256", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A slave fighter. He looks mistreated and weak.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fightslave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "262", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "6581", + "respawn_delay": "60", + "defence_animation": "6578", + "death_animation": "6576", + "name": "Bouncer", + "defence_level": "1", + "safespot": null, + "lifepoints": "116", + "strength_level": "1", + "id": "269", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Khazard's strongest ogre warrior.", + "melee_animation": "2100", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8576", + "name": "Khazard Ogre", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "46", + "id": "270", + "aggressive": "true", + "range_level": "1", + "attack_level": "46" + }, + { + "examine": "A large", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "6256", + "name": "Khazard Scorpion", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "27", + "id": "271", + "aggressive": "true", + "range_level": "36", + "attack_level": "27" + }, + { + "examine": "A guard who has devoted their life to Armadyl.", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "name": "Guardian of Armadyl", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "274", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A guard who has devoted their life to Armadyl.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "name": "Guardian of Armadyl", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "275", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Intimidating!", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Fire Warrior of Lesarkus", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "277", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Lumbridge Castle's head cook.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "278", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old monk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Omad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "279", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old drunk monk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Cedric", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "280", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An Ardougne Monk.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Monk", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "281", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "A dastardly blanket thief.", + "melee_animation": "386", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "15", + "safespot": null, + "lifepoints": "21", + "strength_level": "15", + "id": "282", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "The head of the treacherous blanket stealing gang.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Head Thief", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "283", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A dwarf smith. Quite handy with a hammer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doric", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "284", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She doesn't look too happy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Veronica", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "285", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "288", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An official of Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Councillor Halgrive", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "289", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A serious-looking doctor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doctor Orbon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "290", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A farmer who's seen happier times.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer Brumty", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "291", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "7218", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7219", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "296", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "7218", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7220", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "297", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "7218", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7219", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "298", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "583", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7213", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "299", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "An old motherly witch with a curious smile and a hooked nose.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hetty", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "307", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The man in charge of the fishing guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master fisher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "308", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has a colourful personality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Da Vinci", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "336", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's ready for a bet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chancy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "338", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's ready for a bet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chancy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "339", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's drunk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hops", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "340", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's drunk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hops", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "341", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks rather concerned.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guidor's wife", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "342", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "344", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "345", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "346", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mourner", + "melee_animation": "414", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "347", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "A mourner", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "348", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "351", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "352", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "353", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "354", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "355", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "358", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "359", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "360", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "100", + "strength_level": "2", + "id": "361", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "362", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "2", + "safespot": null, + "lifepoints": "100", + "strength_level": "2", + "id": "363", + "clue_level": "0", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "King Lathas of East Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Lathas", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "364", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Paladin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "365", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Smells very chemically...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chemist", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "367", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "368", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mourner", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "369", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "She's quite a looker!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nurse Sarah", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "373", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big, ugly, and smelly.", + "slayer_task": "64", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "27", + "respawn_delay": "25", + "defence_animation": "360", + "weakness": "8", + "magic_animation": "359", + "death_animation": "361", + "name": "Ogre", + "defence_level": "27", + "safespot": null, + "lifepoints": "60", + "strength_level": "27", + "id": "374", + "aggressive": "true", + "bonuses": "15,15,10,20,40,15,50,50,50,20,50,58,0,0,0", + "range_level": "27", + "attack_level": "27" + }, + { + "examine": "A pirate.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "498,500,499", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Redbeard Frank", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "375", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Inspects people's packages.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Customs officer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "380", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf who looks after the mining guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "382", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not very civilised looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barbarian guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "384", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks vicious!", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Kharid Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "385", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks vicious!", + "name": "Kharid Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3611,3612,3610", + "strength_level": "1", + "id": "386", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks vicious!", + "name": "Kharid Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3611,3612,3610", + "strength_level": "1", + "id": "387", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with a shave...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "0", + "name": "Seer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "388", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A brightly coloured game bird.", + "melee_animation": "2371", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "2373", + "name": "Big fish", + "defence_level": "3", + "safespot": null, + "lifepoints": "1", + "strength_level": "3", + "id": "390", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "A brightly coloured game bird.", + "melee_animation": "2371", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "2373", + "name": "River troll", + "defence_level": "3", + "safespot": null, + "lifepoints": "50", + "strength_level": "3", + "id": "392", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Beefy.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "397", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Legends Guild guard; he protects the entrance to the Legends Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Legends guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "398", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He deals in exotic types of wood.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jungle forester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "401", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She deals in exotic types of wood.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jungle forester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "402", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Insects buzzing around.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swarm", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "411", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An annoying flappy thing.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "4915", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "30", + "defence_animation": "4916", + "weakness": "4", + "slayer_exp": "8", + "death_animation": "4918", + "name": "Bat", + "defence_level": "2", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "412", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "5", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "20", + "safespot": null, + "lifepoints": "14", + "strength_level": "5", + "id": "419", + "range_level": "5", + "attack_level": "5" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "10", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "40", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "420", + "range_level": "10", + "attack_level": "10" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "15", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "50", + "safespot": null, + "lifepoints": "30", + "strength_level": "15", + "id": "421", + "range_level": "15", + "attack_level": "15" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "45", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "60", + "safespot": null, + "lifepoints": "79", + "strength_level": "45", + "id": "422", + "range_level": "45", + "attack_level": "45" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "35", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "423", + "range_level": "45", + "attack_level": "45" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "magic_level": "45", + "defence_animation": "5574", + "magic_animation": "5578", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "90", + "safespot": null, + "lifepoints": "159", + "strength_level": "45", + "id": "424", + "range_level": "45", + "attack_level": "45" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "7", + "safespot": null, + "lifepoints": "8", + "strength_level": "6", + "id": "425", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "30", + "safespot": null, + "lifepoints": "17", + "strength_level": "20", + "id": "426", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "45", + "safespot": null, + "lifepoints": "28", + "strength_level": "43", + "id": "427", + "range_level": "1", + "attack_level": "43" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "80", + "safespot": null, + "lifepoints": "42", + "strength_level": "74", + "id": "428", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "90", + "safespot": null, + "lifepoints": "71", + "strength_level": "90", + "id": "429", + "range_level": "1", + "attack_level": "90" + }, + { + "examine": "Dead but not gone.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shade", + "defence_level": "105", + "safespot": null, + "lifepoints": "100", + "strength_level": "150", + "id": "430", + "range_level": "1", + "attack_level": "150" + }, + { + "examine": "I hope he's not dead!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fallen Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "435", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Entrance clerk for the Brimhaven Agility Arena.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "498,500,499", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cap'n Izzy No-Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "437", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "17", + "safespot": null, + "lifepoints": "50", + "strength_level": "17", + "id": "438", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "32", + "safespot": null, + "lifepoints": "55", + "strength_level": "32", + "id": "439", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "48", + "safespot": null, + "lifepoints": "60", + "strength_level": "48", + "id": "440", + "range_level": "1", + "attack_level": "48" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "65", + "safespot": null, + "lifepoints": "86", + "strength_level": "65", + "id": "441", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "100", + "safespot": null, + "lifepoints": "120", + "strength_level": "100", + "id": "442", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "combat_audio": "498,500,499", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "95", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "130", + "safespot": null, + "lifepoints": "170", + "strength_level": "130", + "id": "443", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "444", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "445", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "5", + "strength_level": "5", + "id": "446", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "I wonder who he's guarding?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Jail guard", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "447", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "I wonder who he's guarding?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Jail guard", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "448", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "I wonder who he's guarding?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Jail guard", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "449", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "A large well built farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Seth Groats", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "452", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aargh! It's alive!", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Suit of armour", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "453", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "He seems to be very devout.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Father Aereck", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "456", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eek! A ghost!", + "name": "Restless ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "457", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very holy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Father Urhney", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "458", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It rattles when it moves.", + "slayer_task": "75", + "combat_style": "2", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "magic_level": "5", + "respawn_delay": "60", + "defence_animation": "5489", + "weakness": "3", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "5", + "safespot": null, + "lifepoints": "14", + "strength_level": "3", + "id": "459", + "aggressive": "true", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "A Wizard of the Magic Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard Frumscone", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "460", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Supplier of Magical items.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Magic Store owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "461", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Head of the Magic Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard Distentor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "462", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a gnome. He looks important.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Bolren", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "469", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tree gnome.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Commander Montai", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "470", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's one of General Khazard's warriors.", + "melee_animation": "401", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard trooper", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "475", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "An open eye of World-gorger.", + "magic_level": "5", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "name": "Khazard trooper", + "defence_level": "5", + "safespot": null, + "lifepoints": "11", + "strength_level": "1", + "id": "476", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks real nasty", + "melee_animation": "401", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard warlord", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "477", + "aggressive": "true", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "It's one of General Khazard's commanders.", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard commander", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "478", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "It's a tree gnome trooper.", + "melee_animation": "190", + "range_animation": "0", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome troop", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "24", + "id": "479", + "range_level": "32", + "attack_level": "24" + }, + { + "examine": "It's a gnome who specialises in covert operations.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tracker gnome 1", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "481", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a gnome who specialises in covert operations.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tracker gnome 2", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "482", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a gnome who specialises in covert operations.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tracker gnome 3", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "483", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a young tree gnome.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Local Gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "485", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I guess he wants to be more than just the muscle.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Giant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "487", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't look like he'd trust his own mother.", + "slayer_task": "38", + "melee_animation": "6199", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6190", + "name": "Goblin guard", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "489", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "If the mummy is at school", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "490", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5541", + "slayer_exp": "25", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "491", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The essence of evil.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spirit of Scorpius", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "492", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious", + "slayer_task": "71", + "melee_animation": "6261", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "6260", + "name": "Grave scorpion", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "5", + "id": "493", + "aggressive": "true", + "range_level": "7", + "attack_level": "5" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "494", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Good with money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "495", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Manages money momentarily.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "498", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "499", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A minion of Rashiliyia.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "502", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "A minion of Rashiliyia.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "503", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5569", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "504", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5571", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5575", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "505", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "melee_animation": "5571", + "respawn_delay": "60", + "defence_animation": "5574", + "death_animation": "5575", + "name": "Nazastarool", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "507", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5507", + "respawn_delay": "60", + "defence_animation": "5508", + "death_animation": "5509", + "name": "Nazastarool", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "508", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "respawn_delay": "60", + "defence_animation": "5533", + "death_animation": "5534", + "name": "Nazastarool", + "defence_level": "1", + "safespot": null, + "lifepoints": "110", + "strength_level": "1", + "id": "509", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's the Captain of the 'Lady of the Waves'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Shanks", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "518", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert on axes.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bob", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "519", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sells stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "520", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Helps sell stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "521", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes people spending money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "522", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes helping sell stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "523", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A product of a consumerist society.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "524", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes you more", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "525", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A product of a consumerist society.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "526", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes you more", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "527", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has an interesting assortment of items for sale.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "530", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works on commission.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "531", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Like a grave keeper", + "range_animation": "0", + "magic_level": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Shopkeeper", + "defence_level": "60", + "safespot": null, + "lifepoints": "285", + "strength_level": "60", + "id": "532", + "aggressive": "true", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Sells stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "534", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sells stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "535", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very snappily dressed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silk trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "539", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Makes his money selling rocks.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gem trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "540", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "For the finest in armoured legware.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Louie Legs", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "542", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Ironically", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "551", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Helps the shopkeeper sell swords.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shop assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "552", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "For the interesting clothing items you just can't find elsewhere.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fancy-dress shop owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "554", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has a fine moustache.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "555", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could stand to lose a few pounds.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "561", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has an odd smell about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Candle-maker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "562", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks strange and mysterious.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "567", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks fairly well fed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "569", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seems very well-off.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gem merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "570", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "So where are the butcher and the candlestick-maker?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "571", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has a very exotic aroma about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spice seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "572", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Knows how to keep warm in the winter.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fur trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "573", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seems very well-off.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silk merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "574", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He runs a Mining store.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Drogo dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "579", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder if he wants to buy my junk?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "582", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "If crafting's your thing, he's your man!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rommik", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "574", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems to sell tea.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tea seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "595", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A pizza expert; in both making and eating.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fat Tony", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "596", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Anyone fancy a trim?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hairdresser", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "598", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Master of the mystical make-over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Make-over Mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "599", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Indentured servant of a Knight.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "606", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "609", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "One of the Black Knights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Black Knight Captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "610", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Black Knights' resident witch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witch", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "611", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This person is working on the site.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Digsite workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "613", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This person is working on the site.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doug Deeping", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "614", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A student busy studying the digsite.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Student", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "617", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Upon examining the examiner you examine it is indeed an examiner!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Examiner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "618", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert on archaeology.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Archaeological expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "619", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A specialist in panning for gold.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Panning guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "620", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A professional gnome baller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome baller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "621", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A professional gnome baller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome winger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "633", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps the game fair.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome ball referee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "635", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dealer in potions.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Apothecary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "638", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A religious man... And occasional drunk.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Father Lawrence", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "640", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks down on his luck.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charlie the Tramp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "641", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks kind of obsessive...", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Weaponsmaster", + "defence_level": "15", + "safespot": null, + "lifepoints": "42", + "strength_level": "15", + "id": "643", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Looks kind of shifty...", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Jonny the beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "645", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Curator of the museum.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Curator Haig Halen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "646", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Varrock's resident monarch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Roald", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "648", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks quite experienced.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Archer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "649", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks big and dumb.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "650", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks holy.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "651", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks kind of puny...", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "652", + "range_level": "1", + "attack_level": "1", + "prj_height": "3" + }, + { + "examine": "Guardian of the dramen tree.", + "melee_animation": "5532", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5534", + "name": "Tree spirit", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "655", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Unsurprisingly monk like.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "656", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "657", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "658", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He likes to paaaarty!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Party Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "659", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "660", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "663", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A short and angry dwarf.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "665", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "64", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Chronozon", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "667", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An important looking gnome.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Narnode Shareen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "670", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The boss!", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Foreman", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "674", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "7", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "677", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Keeps order in the ranging guild.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "678", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The keeper of the gates to the ranging guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ranging Guild Doorman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "679", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert leatherworker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Leatherworker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "680", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Mysterious swamp lights...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Held vampyre juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "681", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Supplier of Rangers armour.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Armour salesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "682", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Supplier of Archery equipment.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bow and Arrow salesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "683", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tower keeper and competition judge.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tower Advisor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "684", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Defender of the north tower.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower Archer", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "7", + "id": "688", + "aggressive": "true", + "range_level": "10", + "attack_level": "7" + }, + { + "examine": "Defender of the east tower.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower Archer", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "15", + "id": "689", + "aggressive": "true", + "range_level": "20", + "attack_level": "15" + }, + { + "examine": "Defender of the south tower.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower Archer", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "22", + "id": "690", + "aggressive": "true", + "range_level": "30", + "attack_level": "22" + }, + { + "examine": "Defender of the west tower.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower Archer", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "30", + "id": "691", + "aggressive": "true", + "range_level": "40", + "attack_level": "30" + }, + { + "examine": "Supplier of authentic throwing weapons.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tribal Weapon Salesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "692", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sells equipment in exchange for archery tickets.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ticket Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "694", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Harlan, ready to teach swordplay.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Melee tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "705", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old wizard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard Mizgog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "706", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cheeky little imp.", + "melee_animation": "169", + "range_animation": "169", + "combat_audio": "534,536,535", + "attack_speed": "5", + "defence_animation": "170", + "weakness": "7", + "magic_animation": "169", + "death_animation": "172", + "name": "Imp", + "defence_level": "2", + "safespot": null, + "lifepoints": "8", + "strength_level": "2", + "id": "708", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "A cheeky little imp.", + "melee_animation": "169", + "range_animation": "169", + "combat_audio": "534,536,535", + "attack_speed": "5", + "defence_animation": "170", + "magic_animation": "169", + "death_animation": "172", + "name": "Imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "709", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bureaucratic administrator.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Clerk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "713", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "0", + "examine": "It's an NPC.", + "name": "Edmond", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "714", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "In charge of people with silly outfits.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Head mourner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "716", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the Ardougne Royal Army.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Recruiter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "720", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "726", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "727", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "728", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "729", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "730", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "731", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "732", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "735", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "737", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "738", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I could get a beer from him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "739", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Duke Horacio of Lumbridge.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Duke Horacio", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "741", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "Roar! A dragon!", + "melee_animation": "80", + "attack_speed": "4", + "magic_level": "70", + "respawn_delay": "35", + "defence_animation": "89", + "death_animation": "4642", + "name": "Elvarg", + "defence_level": "70", + "safespot": null, + "lifepoints": "80", + "strength_level": "70", + "id": "742", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "A badly-behaved goblin.", + "slayer_task": "38", + "melee_animation": "6184", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6204", + "name": "Wormbrain", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "745", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a tad upset.", + "melee_animation": "6726", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6727", + "name": "Angry barbarian spirit", + "defence_level": "76", + "safespot": null, + "lifepoints": "108", + "strength_level": "76", + "id": "749", + "aggressive": "true", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "He looks a tad upset.", + "melee_animation": "6726", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6727", + "name": "Enraged barbarian spirit", + "defence_level": "76", + "safespot": null, + "lifepoints": "108", + "strength_level": "76", + "id": "750", + "aggressive": "true", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "He looks a tad upset.", + "melee_animation": "6726", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6727", + "name": "Berserk barbarian spirit", + "defence_level": "76", + "safespot": null, + "lifepoints": "108", + "strength_level": "76", + "id": "751", + "aggressive": "true", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "He looks a tad upset.", + "melee_animation": "6726", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6727", + "name": "Ferocious barbarian spirit", + "defence_level": "76", + "safespot": null, + "lifepoints": "190", + "strength_level": "76", + "id": "752", + "aggressive": "true", + "bonuses": "80,100,60,70,85,70,70,90,60,100,50,90,90,0,0", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "He looks totally insane!", + "melee_animation": "423", + "range_animation": "0", + "magic_level": "28", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Melzar the Mad", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "753", + "aggressive": "true", + "range_level": "28", + "attack_level": "28" + }, + { + "examine": "Stop looking and run!", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Count Draynor", + "defence_level": "20", + "safespot": null, + "lifepoints": "4", + "strength_level": "1", + "id": "757", + "aggressive": "true", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A well-fed farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fred the Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "758", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "192", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "194", + "death_animation": "196", + "name": "Crate", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "767", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Overgrown cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "66", + "strength_level": "1", + "id": "778", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Civilian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Civilian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Civilian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "787", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome who's supposed to be cleaning up a mess.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Letham", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "790", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Smartly dressed", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Alfonse the waiter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "793", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Distinctly cook-like.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charlie the cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "794", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cold hearted lady.", + "melee_animation": "422", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Ice Queen", + "defence_level": "55", + "safespot": null, + "lifepoints": "157", + "strength_level": "55", + "id": "795", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He looks cold and hungry.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Velrak the explorer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "798", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A morally ambiguous guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Pirate Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "799", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "It looks like there might be eels swimming in the lava.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing spot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "800", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Abbot Langley", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "801", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Jered", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "802", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Monk", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "803", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Manufacturer of fine leathers.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tanner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "804", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's in charge of the Crafting Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "805", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks very tired...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Donovan the Family Handyman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "806", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An officer of the Law.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "812", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of those people who love to gossip!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gossip", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "813", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sure likes to sell stuff!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Poison Salesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "820", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sinclair Guard dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "821", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It looks like he's been here a long time.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Male slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "825", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Rowdy slave", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "827", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary Captain", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "830", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's in control of the whole mining camp.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Siad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "831", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Bedabin nomad", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bedabin Nomad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "833", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Bedabin nomad guard - it looks like he's protecting an area.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bedabin Nomad Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "834", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He patrols the Shantay Pass.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Shantay Guard", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "837", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "He patrols the Shantay Pass.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shantay Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "838", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious desert wolf.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6558", + "name": "Desert Wolf", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "839", + "range_level": "1", + "attack_level": "11" + }, + { + "death_animation": "9674", + "name": "Ugthanki", + "defence_level": "1", + "safespot": null, + "lifepoints": "46", + "strength_level": "1", + "attack_speed": "5", + "id": "840", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "He looks busy attending to his cart.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mine cart driver", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "841", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This pickaxe has been possessed by a dwarf ancestor spirit.", + "melee_animation": "185", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "188", + "name": "Rowdy Guard", + "defence_level": "40", + "safespot": null, + "lifepoints": "400", + "strength_level": "40", + "id": "842", + "aggressive": "true", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Inefficient looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "RPDT employee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "843", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Despite his name", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Head chef", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "847", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The famous tree gnome chef.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Aluft Gianne snr.", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "850", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can serve you gnome food.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome Waiter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "851", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tough-looking.", + "slayer_task": "64", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre chieftain", + "defence_level": "58", + "safespot": null, + "lifepoints": "331", + "strength_level": "58", + "id": "852", + "range_level": "1", + "attack_level": "58" + }, + { + "name": "Gorad", + "defence_level": "1", + "safespot": null, + "lifepoints": "81", + "strength_level": "1", + "id": "856", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "These ogres protect the city.", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "858", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ogre that guards.", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "859", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tries to keep the peace.", + "slayer_task": "64", + "melee_animation": "2100", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "8576", + "name": "City guard", + "defence_level": "58", + "safespot": null, + "lifepoints": "331", + "strength_level": "58", + "id": "862", + "range_level": "1", + "attack_level": "58" + }, + { + "examine": "Frightened-looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Scared skavid", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "863", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks mad.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mad skavid", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "864", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big and ugly looking.", + "slayer_task": "64", + "melee_animation": "2100", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "8576", + "name": "Enclave guard", + "defence_level": "58", + "safespot": null, + "lifepoints": "331", + "strength_level": "58", + "id": "870", + "range_level": "1", + "attack_level": "58" + }, + { + "examine": "The hat is a dead giveaway.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Watchtower Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "872", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Funnily enough", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "873", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Funnily enough", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "874", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Funnily enough", + "slayer_task": "64", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogre trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "875", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tries to keep the peace.", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Tower guard", + "defence_level": "17", + "safespot": null, + "lifepoints": "97", + "strength_level": "17", + "id": "877", + "range_level": "1", + "attack_level": "17" + }, + { + "melee_animation": "395", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Colonel Radick", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "878", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "67", + "name": "Delrith", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "64", + "strength_level": "1", + "id": "879", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "65" + }, + { + "examine": "The head of the palace guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Rovin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "884", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Head of the Carnillean household.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ceril Carnillean", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "885", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "887", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Clivet", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "melee_animation": "811", + "strength_level": "1", + "id": "893", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "A member of the Hazeel cult.", + "melee_animation": "422", + "range_animation": "0", + "magic_level": "20", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Hazeel Cultist", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "15", + "id": "894", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Children are just like real people...just smaller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "895", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks unnatural.", + "melee_animation": "255", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "258", + "name": "Witch's experiment", + "defence_level": "12", + "safespot": null, + "lifepoints": "68", + "strength_level": "12", + "id": "897", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Looks unnatural.", + "melee_animation": "5327", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5329", + "name": "Witch's experiment (second form)", + "defence_level": "17", + "safespot": null, + "lifepoints": "97", + "strength_level": "17", + "id": "898", + "range_level": "1", + "attack_level": "17" + }, + { + "examine": "Looks unnatural.", + "melee_animation": "4925", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4929", + "name": "Witch's experiment (third form)", + "defence_level": "27", + "safespot": null, + "lifepoints": "154", + "strength_level": "27", + "id": "899", + "range_level": "1", + "attack_level": "27" + }, + { + "examine": "Looks unnatural.", + "melee_animation": "6559", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6558", + "name": "Witch's experiment (fourth form)", + "defence_level": "35", + "safespot": null, + "lifepoints": "200", + "strength_level": "35", + "id": "900", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "He hasn't seen much sun lately.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chamber guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "904", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "0", + "examine": "Runs the Mage Arena.", + "name": "Kolodion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "905", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's a shape-shifter", + "combat_style": "2", + "melee_animation": "811", + "magic_level": "75", + "defence_animation": "404", + "slayer_exp": "0", + "death_animation": "1816", + "name": "Kolodion", + "defence_level": "20", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "907", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "He's a shape-shifter", + "combat_style": "2", + "melee_animation": "132", + "magic_level": "89", + "defence_animation": "404", + "slayer_exp": "0", + "death_animation": "133", + "name": "Kolodion", + "defence_level": "25", + "safespot": null, + "lifepoints": "93", + "strength_level": "1", + "id": "908", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "He's a shape-shifter", + "combat_style": "2", + "melee_animation": "5322", + "magic_level": "89", + "defence_animation": "5320", + "slayer_exp": "0", + "death_animation": "5323", + "name": "Kolodion", + "defence_level": "28", + "safespot": null, + "lifepoints": "93", + "strength_level": "1", + "id": "909", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "He's a shape-shifter", + "combat_style": "2", + "melee_animation": "811", + "magic_level": "89", + "defence_animation": "404", + "slayer_exp": "0", + "death_animation": "714", + "name": "Kolodion", + "defence_level": "30", + "safespot": null, + "lifepoints": "93", + "strength_level": "1", + "id": "910", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "He's a shape-shifter", + "melee_animation": "69", + "magic_level": "90", + "defence_animation": "65", + "slayer_exp": "0", + "death_animation": "68", + "name": "Kolodion", + "defence_level": "35", + "safespot": null, + "lifepoints": "112", + "strength_level": "1", + "id": "911", + "range_level": "1", + "attack_level": "85" + }, + { + "examine": "He kills in the name of Zamorak.", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Battle mage", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "912", + "aggressive": "true", + "range_level": "1", + "attack_level": "41" + }, + { + "examine": "He kills in the name of Saradomin.", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Battle mage", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "913", + "aggressive": "true", + "range_level": "1", + "attack_level": "41" + }, + { + "examine": "He kills in the name of Guthix.", + "combat_style": "2", + "melee_animation": "197", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "196", + "name": "Battle mage", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "914", + "aggressive": "true", + "range_level": "1", + "attack_level": "41" + }, + { + "examine": "A crafter at the pinnacle of his art.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Joe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "916", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder who he's guarding?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Jail guard", + "defence_level": "21", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "917", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "The emir's chief advisor and physician.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hassan", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "923", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Guards the border between Al Kharid and the Kingdom of Misthalin.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Border Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "925", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An aggressive native of the Kharazi Jungle.", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Jungle savage", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "44", + "id": "931", + "aggressive": "true", + "range_level": "1", + "attack_level": "44" + }, + { + "melee_animation": "64", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Nezikchened", + "defence_level": "1", + "safespot": null, + "lifepoints": "150", + "strength_level": "1", + "id": "934", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5485", + "respawn_delay": "60", + "defence_animation": "5489", + "death_animation": "5491", + "name": "Ranalph Devere", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "938", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder what this is doing here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "939", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "941", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "An expert on all things culinary.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master chef", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "942", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very much an outdoors type.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Survival expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "943", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert on all forms of combat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Combat instructor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "944", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your introduction to the world of RuneScape.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "RuneScape guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "945", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master of Magic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Magic instructor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "946", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An official representative from the First National Bank of RuneScape.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Financial advisor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "947", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An expert on Mining-related skills.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mining instructor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "948", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your introduction to the world of RuneScape.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Quest guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "949", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "950", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "951", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Brace", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "954", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Converts grass to beef.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "955", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's had a fair bit to drink...", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "99", + "range_animation": "99", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "101", + "slayer_exp": "0", + "magic_animation": "99", + "death_animation": "102", + "name": "Drunken Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "5", + "id": "956", + "range_level": "6", + "projectile": "33", + "attack_level": "5", + "prj_height": "45" + }, + { + "examine": "This doctor really knows her stuff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Surgeon General Tafani", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "961", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's one of Iban's pets.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5329", + "name": "Blessed spider", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "22", + "id": "977", + "range_level": "30", + "attack_level": "22" + }, + { + "examine": "It's one of Iban's pet vermin.", + "slayer_task": "67", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Blessed giant rat", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "978", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "979", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "981", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "982", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "983", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "984", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wretched slave of Iban.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "985", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Precariously balanced...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "986", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Unicorn", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "496,498,497", + "strength_level": "1", + "id": "987", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Sir Jerro", + "defence_level": "1", + "safespot": null, + "lifepoints": "57", + "melee_animation": "400", + "strength_level": "1", + "id": "988", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Sir Carl", + "defence_level": "1", + "safespot": null, + "lifepoints": "57", + "melee_animation": "400", + "strength_level": "1", + "id": "989", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Sir Harry", + "defence_level": "1", + "safespot": null, + "lifepoints": "57", + "melee_animation": "400", + "strength_level": "1", + "id": "990", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "A creature empty of emotion.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Half-soulless", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "991", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Curiosity is yet to kill this one...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witch's cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "993", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A giant spider.", + "melee_animation": "5319", + "respawn_delay": "60", + "defence_animation": "5320", + "death_animation": "5321", + "name": "Kalrag", + "defence_level": "1", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "997", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the guardians of Iban.", + "melee_animation": "64", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Othainian", + "defence_level": "1", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "998", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the guardians of Iban.", + "melee_animation": "64", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Doomion", + "defence_level": "1", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "999", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the guardians of Iban.", + "melee_animation": "64", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Holthion", + "defence_level": "1", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "1000", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A user of dark magic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Dark mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1001", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dark magic user.", + "melee_animation": "422", + "range_animation": "0", + "magic_level": "32", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Disciple of Iban", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "24", + "id": "1002", + "range_level": "1", + "attack_level": "24" + }, + { + "melee_animation": "6249", + "respawn_delay": "60", + "defence_animation": "6250", + "death_animation": "6251", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "1004", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "8", + "name": "Giant bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1005", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A servant of Zamorak.", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "60", + "spell_id": "43", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Zamorak wizard", + "defence_level": "50", + "safespot": null, + "lifepoints": "73", + "strength_level": "50", + "id": "1007", + "aggressive": "true", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "I think this spider has been magically modified.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "5328", + "weakness": "2", + "poison_amount": "6", + "magic_animation": "0", + "death_animation": "5329", + "name": "Poison spider", + "safespot": null, + "defence_level": "70", + "lifepoints": "64", + "strength_level": "65", + "id": "1009", + "aggressive": "true", + "range_level": "45", + "attack_level": "60" + }, + { + "examine": "A green skinned croaker", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swamp toad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1013", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Useful for hitting rocks.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Iron pickaxe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1015", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "weakness": "9", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "1017", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He rules the", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5389", + "name": "Rooster", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "1018", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "A fire elemental.", + "melee_animation": "1029", + "range_animation": "0", + "magic_level": "32", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1031", + "name": "Fire elemental", + "defence_level": "32", + "safespot": null, + "movement_radius": "4", + "lifepoints": "45", + "strength_level": "24", + "id": "1019", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "An earth elemental.", + "melee_animation": "4868", + "range_animation": "0", + "attack_speed": "7", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4870", + "name": "Earth elemental", + "defence_level": "32", + "safespot": null, + "movement_radius": "4", + "lifepoints": "45", + "strength_level": "32", + "id": "1020", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "An air elemental.", + "melee_animation": "1040", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "1041", + "name": "Air elemental", + "defence_level": "32", + "safespot": null, + "movement_radius": "4", + "lifepoints": "45", + "strength_level": "24", + "id": "1021", + "range_level": "32", + "attack_level": "24" + }, + { + "examine": "A water elemental.", + "melee_animation": "1044", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "1048", + "name": "Water elemental", + "defence_level": "32", + "safespot": null, + "movement_radius": "4", + "lifepoints": "45", + "strength_level": "24", + "id": "1022", + "range_level": "32", + "attack_level": "24" + }, + { + "examine": "Could his name be 'Lurch'?", + "melee_animation": "7183", + "slayer_exp": "50", + "death_animation": "7185", + "name": "Vampire", + "defence_level": "52", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1023", + "clue_level": "1", + "range_level": "1", + "attack_level": "52" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "25", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "18", + "id": "1044", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "18" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "25", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "17", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "1045", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "8" + }, + { + "examine": "An evil human cleric.", + "start_gfx": "99", + "combat_style": "2", + "combat_audio": "511,513,512", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "40", + "end_gfx": "101", + "respawn_delay": "60", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "711", + "death_animation": "836", + "name": "Monk of Zamorak", + "defence_level": "25", + "safespot": null, + "lifepoints": "25", + "strength_level": "25", + "id": "1046", + "aggressive": "true", + "range_level": "1", + "projectile": "100", + "attack_level": "25" + }, + { + "examine": "Arrghhh... A Ghast.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1052", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Arrghhh... A Ghast.", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "9467", + "name": "Ghast", + "defence_level": "25", + "safespot": null, + "lifepoints": "71", + "strength_level": "25", + "id": "1053", + "aggressive": "true", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Ticket trader for the Brimhaven Agility Arena.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Jackie the Fruit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1055", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the audience.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Strange watcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1057", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the audience.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Strange watcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1058", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the audience.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Strange watcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1059", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Commander of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Denulth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1060", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sergeant of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sergeant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1061", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1063", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1064", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "name": "Soldier", + "defence_level": "44", + "safespot": null, + "lifepoints": "55", + "combat_audio": "511,513,512", + "strength_level": "44", + "id": "1065", + "magic_level": "1", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1066", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1067", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1068", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A soldier of the Imperial Guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1069", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Burthorpe Castle Archer.", + "start_gfx": "19", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "magic_level": "1", + "respawn_delay": "12", + "defence_animation": "404", + "magic_animation": "426", + "death_animation": "9055", + "name": "Archer", + "defence_level": "44", + "safespot": null, + "lifepoints": "55", + "strength_level": "1", + "id": "1073", + "bonuses": "54,68,75,72,67,81,54,35,35,0,0,0,0,0,0", + "range_level": "44", + "projectile": "10", + "attack_level": "1" + }, + { + "examine": "A Burthorpe Castle Archer.", + "start_gfx": "19", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "magic_level": "1", + "respawn_delay": "12", + "defence_animation": "404", + "magic_animation": "426", + "death_animation": "9055", + "name": "Archer", + "defence_level": "44", + "safespot": null, + "lifepoints": "55", + "strength_level": "1", + "id": "1074", + "bonuses": "54,68,75,72,67,81,54,35,35,0,0,0,0,0,0", + "range_level": "44", + "projectile": "10", + "attack_level": "1" + }, + { + "examine": "A Burthorpe Castle guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "1", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "33", + "safespot": null, + "lifepoints": "44", + "strength_level": "33", + "id": "1076", + "clue_level": "1", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A Burthorpe Castle guard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "1", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "33", + "safespot": null, + "lifepoints": "44", + "strength_level": "33", + "id": "1077", + "clue_level": "1", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A servant for Prince Anlaf.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Servant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1081", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Ocga", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "422", + "strength_level": "1", + "id": "1085", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1086", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Penda", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "422", + "strength_level": "1", + "id": "1087", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Hygd", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "422", + "strength_level": "1", + "id": "1088", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Ceolburg", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "422", + "strength_level": "1", + "id": "1089", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "The knight seems to be watching something.", + "melee_animation": "7042", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "White Knight", + "defence_level": "27", + "safespot": null, + "lifepoints": "38", + "strength_level": "27", + "id": "1092", + "range_level": "1", + "attack_level": "27" + }, + { + "examine": "The biggest and baddest troll.", + "slayer_task": "83", + "melee_animation": "6523", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Rock", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "1095", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "A big", + "slayer_task": "83", + "range_animation": "0", + "attack_speed": "7", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Stick", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "61", + "id": "1096", + "aggressive": "true", + "range_level": "1", + "attack_level": "61" + }, + { + "name": "Pee Hat", + "defence_level": "1", + "safespot": null, + "lifepoints": "126", + "strength_level": "1", + "id": "1097", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Kraka", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "1098", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dung", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1099", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ash", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1100", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1101", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1102", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1103", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1104", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but mean, ugly and throws rocks.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower Troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1105", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1106", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1107", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1108", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1109", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1110", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1111", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1112", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "One of the troll generals.", + "slayer_task": "83", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll general", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "65", + "id": "1115", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "One of the troll generals.", + "slayer_task": "83", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll general", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "65", + "id": "1116", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "One of the troll generals.", + "slayer_task": "83", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll general", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "65", + "id": "1117", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1118", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1119", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1120", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1121", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1122", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1123", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "He's watching the arena.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Troll spectator", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "1124", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "An unusually large troll.", + "slayer_task": "83", + "melee_animation": "1158", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Dad", + "defence_level": "55", + "safespot": null, + "lifepoints": "157", + "strength_level": "55", + "id": "1125", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "He's guarding the cells.", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Twig", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "1126", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He's guarding the cells.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Berry", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "1127", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He's guarding the cells.", + "slayer_task": "83", + "melee_animation": "5821", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Twig", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "1128", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He's guarding the cells.", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Berry", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "1129", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1130", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1131", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1132", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1133", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "agg_radius": "6", + "examine": "Small for a troll, but it's mean, ugly and throws rocks.", + "slayer_task": "83", + "start_gfx": "33", + "combat_style": "1", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "7", + "respawn_delay": "35", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "284", + "death_animation": "287", + "name": "Thrower troll", + "defence_level": "30", + "safespot": null, + "lifepoints": "95", + "strength_level": "41", + "id": "1134", + "aggressive": "true", + "bonuses": "30,60,40,40,50,70,50,0,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "276", + "attack_level": "41" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1135", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1136", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1137", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Small for a troll, but mean and ugly.", + "slayer_task": "83", + "melee_animation": "284", + "range_animation": "284", + "attack_speed": "5", + "defence_animation": "285", + "weakness": "7", + "magic_animation": "284", + "death_animation": "287", + "name": "Mountain troll", + "defence_level": "53", + "safespot": null, + "lifepoints": "90", + "strength_level": "20", + "id": "1138", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "He's fast asleep.", + "slayer_task": "83", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Mushroom", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1139", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This beast doesn't need climbing boots.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1140", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This beast doesn't need climbing boots.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1141", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the storeroom.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1142", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the storeroom.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1143", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1144", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1145", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1146", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1147", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1148", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1149", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the goutweed.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1150", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Human is his speciality.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Burntmeat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1151", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What's he mumbling about?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Weird Old Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1152", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6223", + "range_animation": "6223", + "respawn_delay": "38", + "defence_animation": "6232", + "weakness": "7", + "slayer_exp": "40", + "magic_animation": "6223", + "death_animation": "6230", + "name": "Kalphite Worker", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "20", + "id": "1153", + "bonuses": "0,0,0,0,0,5,5,1,10,10,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6224", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "6227", + "weakness": "7", + "slayer_exp": "90", + "magic_animation": "0", + "death_animation": "6228", + "name": "Kalphite Soldier", + "defence_level": "70", + "safespot": null, + "lifepoints": "90", + "strength_level": "70", + "id": "1154", + "aggressive": "true", + "bonuses": "0,0,0,0,0,25,25,5,50,50,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6223", + "range_animation": "6223", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "65", + "defence_animation": "6232", + "weakness": "7", + "magic_animation": "6223", + "death_animation": "6230", + "name": "Kalphite Guardian", + "defence_level": "110", + "safespot": null, + "lifepoints": "170", + "strength_level": "110", + "id": "1155", + "aggressive": "true", + "bonuses": "0,0,0,0,0,25,25,5,50,50,0,0,0,0,0", + "range_level": "1", + "attack_level": "110" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6223", + "range_animation": "6223", + "respawn_delay": "38", + "defence_animation": "6232", + "weakness": "7", + "slayer_exp": "40", + "magic_animation": "6223", + "death_animation": "6230", + "name": "Kalphite Worker", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "20", + "id": "1156", + "bonuses": "0,0,0,0,0,5,5,1,10,10,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6223", + "range_animation": "6223", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "65", + "defence_animation": "6232", + "weakness": "7", + "magic_animation": "6223", + "death_animation": "6230", + "name": "Kalphite Guardian", + "defence_level": "110", + "safespot": null, + "lifepoints": "170", + "strength_level": "110", + "id": "1157", + "aggressive": "true", + "bonuses": "0,0,0,0,0,25,25,5,50,50,0,0,0,0,0", + "range_level": "1", + "attack_level": "110" + }, + { + "agg_radius": "64", + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6241", + "range_animation": "6241", + "attack_speed": "4", + "poisonous": "true", + "magic_level": "150", + "respawn_delay": "45", + "defence_animation": "6232", + "weakness": "10", + "magic_animation": "6241", + "death_animation": "6242", + "name": "Kalphite Queen", + "defence_level": "300", + "safespot": null, + "lifepoints": "255", + "strength_level": "300", + "id": "1158", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,50,10,100,100,0,0,0,0,0", + "range_level": "1", + "attack_level": "300" + }, + { + "agg_radius": "64", + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "6235", + "range_animation": "6235", + "attack_speed": "4", + "magic_level": "150", + "respawn_delay": "0", + "defence_animation": "6234", + "weakness": "10", + "magic_animation": "6235", + "death_animation": "6233", + "name": "Kalphite Queen", + "defence_level": "300", + "safespot": null, + "lifepoints": "255", + "strength_level": "300", + "id": "1160", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,100,100,10,10,0,0,0,0,0", + "range_level": "1", + "attack_level": "300" + }, + { + "examine": "I don't think insect repellent will work...", + "slayer_task": "53", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Kalphite Larva", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1161", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge beast", + "melee_animation": "313", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "315", + "name": "The Shaikahan", + "defence_level": "50", + "safespot": null, + "lifepoints": "100", + "strength_level": "50", + "id": "1172", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "1183", + "clue_level": "2", + "range_level": "72", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "68", + "safespot": null, + "lifepoints": "85", + "strength_level": "68", + "id": "1184", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "An elven city guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elven city guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1185", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cute bunny rabbit.", + "melee_animation": "6090", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1192", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "6090", + "strength_level": "1", + "id": "1193", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6091" + }, + { + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "6090", + "strength_level": "1", + "id": "1194", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6091" + }, + { + "examine": "It's an NPC.", + "melee_animation": "4921", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "4927", + "slayer_exp": "0", + "death_animation": "4929", + "name": "Grizzly bear", + "defence_level": "1", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "1195", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eek! A bear cub!", + "slayer_task": "6", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Grizzly bear cub", + "defence_level": "21", + "safespot": null, + "lifepoints": "30", + "strength_level": "21", + "id": "1196", + "range_level": "1", + "attack_level": "21" + }, + { + "name": "Grizzly bear cub", + "defence_level": "1", + "safespot": null, + "lifepoints": "35", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "1197", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "What big teeth you have.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6558", + "name": "Dire Wolf", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "1198", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "An elf tracker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elf Tracker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1199", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of King Tyras's men.", + "melee_animation": "414", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Tyras guard", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "1200", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "I don't want to get on the wrong side of him.", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "426", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "1201", + "clue_level": "2", + "range_level": "1", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "One of King Tyras's men.", + "melee_animation": "395", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Tyras guard", + "defence_level": "110", + "safespot": null, + "lifepoints": "110", + "strength_level": "105", + "id": "1203", + "range_level": "50", + "attack_level": "95" + }, + { + "examine": "One of King Tyras's men.", + "melee_animation": "395", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Tyras guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "112", + "strength_level": "1", + "id": "1204", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Responsible for the food and equipment of the troops.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Quartermaster", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1208", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Mysterious swamp lights...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Will o' the wisp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1211", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems strangely familiar...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Parroty Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1216", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old gardener.", + "melee_animation": "433", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Gardener", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "1217", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "A scary, man eating ghoul.", + "slayer_task": "37", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "50", + "magic_animation": "422", + "death_animation": "9055", + "name": "Ghoul", + "defence_level": "25", + "safespot": null, + "lifepoints": "40", + "strength_level": "25", + "id": "1218", + "bonuses": "10,10,20,20,15,20,15,15,15,15,15,35,0,0,0", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Yuck! It's all slimy!", + "melee_animation": "1273", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1272", + "name": "Leech", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "1219", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Could his name be 'Lurch'?", + "melee_animation": "7183", + "slayer_exp": "50", + "death_animation": "7185", + "name": "Vampire", + "defence_level": "52", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1220", + "clue_level": "1", + "range_level": "1", + "attack_level": "52" + }, + { + "slayer_exp": "40", + "name": "Vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1223", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1225", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A marsh coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Myre Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1227", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A blood coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Blood Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1228", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A muddy coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Ochre Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1229", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A bruise blue coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Bruise Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1230", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A branch bark coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Bark Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1231", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A marsh coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Myre Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1232", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A blood coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Blood Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1233", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A muddy coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Ochre Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1234", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A bruise blue coloured blamish snail", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "8144", + "name": "Bruise Blamish Snail", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "1235", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A Bedabin nomad fighter - a sandy swordsman.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Bedabin Nomad Fighter", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "1239", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Loar Shadow", + "defence_level": "26", + "safespot": null, + "lifepoints": "38", + "strength_level": "30", + "id": "1240", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "1284", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1308", + "name": "Loar Shade", + "defence_level": "26", + "safespot": null, + "lifepoints": "38", + "strength_level": "30", + "id": "1241", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Phrin Shadow", + "defence_level": "42", + "safespot": null, + "lifepoints": "56", + "strength_level": "47", + "id": "1243", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1287", + "name": "Phrin Shade", + "defence_level": "42", + "safespot": null, + "lifepoints": "56", + "strength_level": "47", + "id": "1244", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Riyl Shadow", + "defence_level": "60", + "safespot": null, + "lifepoints": "76", + "strength_level": "55", + "id": "1245", + "aggressive": "true", + "range_level": "1", + "attack_level": "88" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1287", + "name": "Riyl Shade", + "defence_level": "60", + "safespot": null, + "lifepoints": "76", + "strength_level": "55", + "id": "1246", + "aggressive": "true", + "range_level": "1", + "attack_level": "88" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Asyn Shadow", + "defence_level": "70", + "safespot": null, + "lifepoints": "90", + "strength_level": "84", + "id": "1247", + "aggressive": "true", + "range_level": "1", + "attack_level": "102" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1287", + "name": "Asyn Shade", + "defence_level": "70", + "safespot": null, + "lifepoints": "90", + "strength_level": "84", + "id": "1248", + "aggressive": "true", + "range_level": "1", + "attack_level": "102" + }, + { + "examine": "A shadowy sort of entity", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "0", + "name": "Fiyr Shadow", + "defence_level": "85", + "safespot": null, + "lifepoints": "110", + "strength_level": "100", + "id": "1249", + "aggressive": "true", + "range_level": "1", + "attack_level": "120" + }, + { + "examine": "The shadowy remains of a long departed soul.", + "slayer_task": "73", + "melee_animation": "1283", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1287", + "name": "Fiyr Shade", + "defence_level": "85", + "safespot": null, + "lifepoints": "110", + "strength_level": "100", + "id": "1250", + "aggressive": "true", + "range_level": "1", + "attack_level": "120" + }, + { + "examine": "A local villager of Mort'ton.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Afflicted", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "1257", + "range_level": "1", + "attack_level": "43" + }, + { + "examine": "A local villager of Mort'ton.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Afflicted", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "44", + "id": "1258", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "A local villager of Mort'ton.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Afflicted", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "1261", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "A local villager of Mort'ton.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Afflicted", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "46", + "id": "1262", + "aggressive": "true", + "range_level": "1", + "attack_level": "46" + }, + { + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1263", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A follower of Saradomin.", + "melee_animation": "376", + "range_animation": "0", + "poisonous": "true", + "magic_level": "90", + "spell_id": "41", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Saradomin wizard", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "90", + "id": "1264", + "aggressive": "true", + "range_level": "70", + "attack_level": "90" + }, + { + "examine": "No one likes crabs...", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "1313", + "weakness": "7", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Rock Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "1265", + "bonuses": "-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rocky outcrop.", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "defence_animation": "1313", + "weakness": "7", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Rocks", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1266", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs...", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "defence_animation": "1313", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Rock Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1267", + "aggressive": "true", + "bonuses": "-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75,-75", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rocky outcrop.", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "defence_animation": "1313", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Rocks", + "defence_level": "4", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1268", + "aggressive": "true", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "A Fremennik bard.", + "melee_animation": "1312", + "range_animation": "1312", + "attack_speed": "5", + "defence_animation": "1313", + "magic_animation": "1312", + "death_animation": "1314", + "name": "Olaf the Bard", + "defence_level": "8", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1269", + "aggressive": "true", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Distinctly troll-shaped.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lalli", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1270", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Freshly shorn.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1271", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lovely thick wool.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1272", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A powerful spirit that lives in this lake.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fossegrimen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1273", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like he's had a few drinks already.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ospak", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1274", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Doesn't look like the musical type.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Styrmir", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1275", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Waiting for the show.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Torbrund", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1276", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sits impatiently with his friends.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fridgeir", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1277", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's fat, he's round, he bounces on the ground. That's how he got the job.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Longhall Bouncer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1278", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fearful spirit of the drowned.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "The Draugen", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "1279", + "aggressive": "true", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A Fremennik hunter.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sigli the Huntsman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1281", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Fremennik merchant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sigmund The Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1282", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Fremennik navigator.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swensen the Navigator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1283", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Every innkeeper's best friend!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Manni the Reveller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1286", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Supposedly fixes things around RuneScape.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Council workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1287", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Fremennik riddler.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Peer the Seer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1288", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Fremennik hero.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Thorvald the Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1289", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your challenge awaits! ", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Koschei the deathless", + "defence_level": "13", + "safespot": null, + "lifepoints": "14", + "strength_level": "13", + "id": "1290", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He lives again!", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Koschei the deathless", + "defence_level": "13", + "safespot": null, + "lifepoints": "14", + "strength_level": "13", + "id": "1291", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He keeps on living!", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Koschei the deathless", + "defence_level": "13", + "safespot": null, + "lifepoints": "14", + "strength_level": "13", + "id": "1292", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He just keeps on going.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Koschei the deathless", + "defence_level": "13", + "safespot": null, + "lifepoints": "14", + "strength_level": "13", + "id": "1293", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "The Fremennik tribe's chieftain.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brundt the Chieftain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1294", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Stands around and looks at stuff all day.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1296", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1297", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What a rubbish job he has.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Town Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1298", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Longhall barkeep", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A bartender.", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1300", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Pretty shabbily dressed for a clothes shop owner.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Yrsa", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1301", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There's something fishy about this guy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fisherman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1302", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sells and makes weapons and armour.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skulgrimen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1303", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's strong to the finish", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sailor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1304", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Agnar", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1305", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Freidir", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1306", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "395", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Borrokar", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1307", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Lanzig", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "1308", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pontak", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "1309", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sassilik", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1313", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Rellekka's many citizens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Inga", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1314", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Fish-tastic!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish monger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1315", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder what he does with all that fur?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fur trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1316", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps the stalls secure.", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Market Guard", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "1317", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A hardened Fremennik warrior.", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Warrior", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "1318", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A cunning animal.", + "melee_animation": "6562", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6570", + "name": "Fox", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "1319", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "Hoppity", + "melee_animation": "1245", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "1246", + "name": "Bunny", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1320", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "1246", + "name": "Bunny", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "1245", + "strength_level": "1", + "id": "1321", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "1244" + }, + { + "examine": "Cute. But deadly.", + "slayer_task": "6", + "range_animation": "0", + "combat_audio": "498,500,499", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Bear Cub", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "1326", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Cute. But deadly.", + "name": "Bear Cub", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "1327", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Horned horsey.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "attack_speed": "5", + "magic_level": "6", + "respawn_delay": "32", + "defence_animation": "6375", + "weakness": "7", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Unicorn Foal", + "defence_level": "6", + "safespot": null, + "lifepoints": "14", + "strength_level": "6", + "id": "1328", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Cute but evil.", + "melee_animation": "6376", + "range_animation": "0", + "combat_audio": "496,498,497", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6377", + "name": "Black unicorn Foal", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "1329", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Fearsome predator found only in the Fremennik Province", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "combat_audio": "481,491,490", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "69", + "magic_animation": "0", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "35", + "safespot": null, + "lifepoints": "69", + "strength_level": "35", + "id": "1330", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "A horror from the ocean depths...", + "combat_style": "1", + "melee_animation": "1340", + "range_animation": "1340", + "attack_speed": "5", + "defence_animation": "1341", + "magic_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "70", + "safespot": null, + "lifepoints": "70", + "strength_level": "80", + "id": "1338", + "clue_level": "1", + "range_level": "85", + "projectile": "288", + "attack_level": "80" + }, + { + "examine": "A horror from the ocean depths...", + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1339", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1340", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "1341", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "1342", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "1343", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1344", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1345", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1346", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths...", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1347", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "slayer_task": "24", + "melee_animation": "1341", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "60", + "safespot": null, + "lifepoints": "128", + "strength_level": "60", + "id": "1351", + "aggressive": "true", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1352", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1353", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1354", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1355", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horror from the ocean depths.", + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1356", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems happy to see you.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1360", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Skraeling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "401", + "strength_level": "1", + "id": "1367", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Skraeling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "395", + "strength_level": "1", + "id": "1368", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Hmm", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishmonger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1369", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "At least he eats his greens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Greengrocer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1370", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the throne room.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1374", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's cutting the wheat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1377", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No-one would mistake her for a duchess.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Flower Girl", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1378", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Alrik", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "422", + "strength_level": "1", + "id": "1381", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "He's strong to the finish, because he eats cabbage.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sailor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1385", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Rannveig", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "422", + "strength_level": "1", + "id": "1386", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Valgerd", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "422", + "strength_level": "1", + "id": "1388", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Skraeling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "395", + "strength_level": "1", + "id": "1389", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Broddi", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "422", + "strength_level": "1", + "id": "1390", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Skraeling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "395", + "strength_level": "1", + "id": "1391", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Ragnvald", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "810", + "strength_level": "1", + "id": "1392", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Hmm", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishmonger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1393", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "At least he eats his greens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Greengrocer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1394", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's a lumberjack", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lumberjack Leif", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1395", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's just mining his own business.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miner Magnus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1396", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There's something fishy about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fisherman Frodi", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1397", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She's looking a bit weedy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gardener Gunnhild", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1398", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "1401", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "1402", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "5389", + "name": "Rooster", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "5387", + "strength_level": "1", + "id": "1403", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5388" + }, + { + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "6090", + "strength_level": "1", + "id": "1404", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6091" + }, + { + "examine": "There to help me make my bids.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lumdo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1419", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An official looking Gnome with small beady eyes.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "G.L.O. Caranock", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1427", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Duke", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1442", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Oipuis", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1443", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Uyoro", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1444", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1387", + "death_animation": "1384", + "name": "Ouhai", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1445", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Uodai", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1446", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1383", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Padulah", + "defence_level": "1", + "safespot": null, + "lifepoints": "133", + "strength_level": "1", + "id": "1447", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rather sleepy looking guard", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sleeping Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1451", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An adorable little monkey child.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1452", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like the Monkey's Uncle.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Monkey's Uncle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1453", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks like the Monkey's Aunt.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Monkey's Aunt", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1454", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A scimitar wielding ninja monkey.", + "slayer_task": "61", + "melee_animation": "1392", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "1384", + "name": "Monkey Guard", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "66", + "id": "1455", + "range_level": "1", + "attack_level": "66" + }, + { + "examine": "A bow wielding ninja monkey.", + "slayer_task": "61", + "combat_style": "1", + "melee_animation": "0", + "range_animation": "1394", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey Archer", + "defence_level": "58", + "safespot": null, + "lifepoints": "82", + "strength_level": "43", + "id": "1456", + "aggressive": "true", + "range_level": "58", + "attack_level": "43" + }, + { + "combat_style": "1", + "melee_animation": "1394", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Monkey Archer", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1457", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "1394", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Monkey Archer", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1458", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge brutish gorilla armoured with dangerous looking vambraces.", + "slayer_task": "61", + "melee_animation": "1402", + "range_animation": "1402", + "combat_audio": "629,631,630", + "attack_speed": "6", + "defence_animation": "1403", + "weakness": "8", + "magic_animation": "1402", + "death_animation": "1404", + "name": "Monkey Guard", + "defence_level": "90", + "safespot": null, + "lifepoints": "130", + "strength_level": "130", + "id": "1459", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A huge brutish gorilla armoured with dangerous looking vambraces.", + "slayer_task": "61", + "melee_animation": "1402", + "range_animation": "0", + "combat_audio": "629,631,630", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "1404", + "name": "Monkey Guard", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "1460", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "A huge brutish gorilla stands here", + "slayer_task": "61", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elder Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1461", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1463", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1464", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A large and lumbering undead monkey.", + "slayer_task": "61", + "melee_animation": "1383", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1384", + "name": "Monkey Zombie", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1465", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "melee_animation": "1392", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Monkey Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "1466", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1392", + "combat_audio": "629,631,630", + "respawn_delay": "60", + "defence_animation": "1393", + "death_animation": "1384", + "name": "Monkey Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1467", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like the type of guy who would mind monkeys.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey minder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1469", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It looks just a bit... underfed.", + "slayer_task": "75", + "melee_animation": "5519", + "range_animation": "5519", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5520", + "weakness": "8", + "magic_animation": "5519", + "death_animation": "5521", + "name": "Skeleton", + "defence_level": "75", + "safespot": null, + "lifepoints": "112", + "strength_level": "109", + "id": "1471", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A Greater Jungle demon. A magical aura emanates from its hide.", + "range_animation": "0", + "combat_audio": "400,404,403", + "attack_speed": "2", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Jungle demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "428", + "strength_level": "50", + "id": "1472", + "aggressive": "true", + "range_level": "50", + "attack_level": "50" + }, + { + "melee_animation": "6249", + "respawn_delay": "60", + "defence_animation": "6250", + "death_animation": "6251", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "1473", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a brightly coloured bird of the jungle.", + "slayer_task": "7", + "melee_animation": "6775", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6779", + "name": "Bird", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1475", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "It's a brightly coloured bird of the jungle. It flies very quickly.", + "slayer_task": "7", + "melee_animation": "6775", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6777", + "name": "Bird", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1476", + "range_level": "1", + "attack_level": "5" + }, + { + "slayer_exp": "17", + "name": "Scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3611,3612,3610", + "strength_level": "1", + "id": "1477", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very dangerous looking spider", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "0", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "47", + "id": "1478", + "aggressive": "true", + "range_level": "63", + "attack_level": "47" + }, + { + "name": "Snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "1479", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Small ninja monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1480", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Medium ninja monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1481", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Bearded gorilla", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "1483", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ancient monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1484", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Small zombie monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1485", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Large zombie monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1486", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "1487", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge nail beast. Its nails appear very sharp.", + "melee_animation": "5989", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5990", + "name": "Nail beast", + "defence_level": "20", + "safespot": null, + "lifepoints": "550", + "strength_level": "150", + "id": "1521", + "range_level": "1", + "attack_level": "150" + }, + { + "examine": "He is one", + "melee_animation": "5970", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5972", + "name": "Undead Lumberjack", + "defence_level": "10", + "safespot": null, + "lifepoints": "100", + "strength_level": "73", + "id": "1524", + "range_level": "1", + "attack_level": "73" + }, + { + "examine": "His robes prominently display the star of Saradomin.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zealot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1528", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "1531", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Handy for hindering the enemy team's movement.", + "combat_style": "1", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "9658", + "name": "Barricade", + "defence_level": "1", + "poison_immune": "true", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1532", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Handy for hindering the enemy team's movement.", + "combat_style": "1", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "9658", + "name": "Barricade", + "defence_level": "1", + "poison_immune": "true", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1533", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Handy for hindering the enemy team's movement.", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "9658", + "name": "Barricade", + "defence_level": "1", + "poison_immune": "true", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1534", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Handy for hindering the enemy team's movement.", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "9658", + "name": "Barricade", + "defence_level": "1", + "poison_immune": "true", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1535", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "185", + "respawn_delay": "60", + "defence_animation": "186", + "death_animation": "188", + "name": "Possessed pickaxe", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "1536", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A strange disturbance in the air.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Haze", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1537", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Well", + "slayer_task": "75", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Corpse", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1538", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't think the pickaxe is for hitting rocks.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeletal miner", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "1539", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5540", + "respawn_delay": "60", + "defence_animation": "5541", + "death_animation": "5542", + "name": "Treus Dayth", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1540", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1541", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5541", + "slayer_exp": "25", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "1549", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A large boisterous bird", + "slayer_task": "7", + "melee_animation": "6761", + "range_animation": "0", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "6762", + "name": "Chompy bird", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "1550", + "range_level": "2", + "attack_level": "1" + }, + { + "name": "Mischievous ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1551", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ug", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1553", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Arrg", + "defence_level": "1", + "safespot": null, + "lifepoints": "150", + "strength_level": "1", + "attack_speed": "5", + "id": "1556", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Ug", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "1557", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not man's best friend.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6558", + "name": "Ice wolf", + "defence_level": "51", + "safespot": null, + "lifepoints": "72", + "strength_level": "51", + "id": "1558", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1560", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1561", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1562", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1563", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1564", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1565", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice Troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1566", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A tall and imposing man who's more than familiar with boating.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cyreg Paddlehorn", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1567", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A creature summoned by Vanstrom to kill the remaining Myreque.", + "melee_animation": "6579", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6558", + "name": "Skeleton Hellhound", + "defence_level": "32", + "safespot": null, + "lifepoints": "57", + "strength_level": "32", + "id": "1575", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1582", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1583", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1584", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1585", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "1586", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "60", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "60", + "strength_level": "30", + "id": "1587", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "60", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "60", + "strength_level": "30", + "id": "1588", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Young but still dangerous.", + "slayer_task": "68", + "melee_animation": "25", + "range_animation": "25", + "combat_audio": "408,410,409", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "32", + "defence_animation": "26", + "weakness": "3", + "magic_animation": "25", + "death_animation": "28", + "name": "Baby red dragon", + "defence_level": "42", + "safespot": null, + "lifepoints": "50", + "strength_level": "40", + "id": "1589", + "aggressive": "true", + "bonuses": "50,40,64,60,30,45,40,40,20,40,40,20,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Its scales seem to be made of bronze.", + "slayer_task": "13", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "40", + "defence_animation": "89", + "weakness": "7", + "slayer_exp": "125", + "magic_animation": "80", + "death_animation": "92", + "name": "Bronze dragon", + "defence_level": "112", + "safespot": null, + "lifepoints": "122", + "strength_level": "112", + "id": "1590", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,30,90,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "112" + }, + { + "examine": "Its scales seem to be made of iron.", + "slayer_task": "50", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "45", + "defence_animation": "89", + "weakness": "7", + "slayer_exp": "173", + "magic_animation": "80", + "death_animation": "92", + "name": "Iron dragon", + "defence_level": "165", + "safespot": null, + "lifepoints": "165", + "strength_level": "165", + "id": "1591", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,30,90,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "165" + }, + { + "examine": "Its scales seem to be made of steel.", + "slayer_task": "80", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "45", + "defence_animation": "89", + "weakness": "7", + "slayer_exp": "221", + "magic_animation": "80", + "death_animation": "92", + "name": "Steel dragon", + "defence_level": "215", + "safespot": null, + "lifepoints": "210", + "strength_level": "215", + "id": "1592", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,30,90,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "215" + }, + { + "examine": "An unsuitable pet.", + "slayer_task": "27", + "melee_animation": "6562", + "range_animation": "6562", + "magic_level": "20", + "respawn_delay": "20", + "defence_animation": "6563", + "weakness": "7", + "magic_animation": "6562", + "death_animation": "6564", + "name": "Wild dog", + "defence_level": "25", + "safespot": null, + "lifepoints": "62", + "strength_level": "25", + "id": "1593", + "aggressive": "true", + "bonuses": "10,15,5,10,30,5,30,30,30,10,30,5,40,5,5", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Looks like it's got Rabies!", + "melee_animation": "6562", + "range_animation": "6562", + "magic_level": "20", + "respawn_delay": "20", + "defence_animation": "6563", + "magic_animation": "6562", + "death_animation": "6564", + "name": "Wild dog", + "defence_level": "25", + "safespot": null, + "lifepoints": "62", + "strength_level": "25", + "id": "1594", + "aggressive": "true", + "bonuses": "10,15,5,10,30,5,30,30,30,10,30,5,40,5,5", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A spiky crawling critter. ", + "slayer_task": "16", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "25", + "defence_animation": "267", + "weakness": "1", + "slayer_exp": "22", + "magic_animation": "266", + "death_animation": "265", + "name": "Cave crawler", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "1600", + "bonuses": "30,60,60,60,60,66,0,0,0,0,0,0,0,0,0", + "range_level": "38", + "attack_level": "28" + }, + { + "examine": "A spiky crawling critter. ", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "25", + "defence_animation": "267", + "slayer_exp": "22", + "magic_animation": "266", + "death_animation": "265", + "name": "Cave crawler", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "1601", + "bonuses": "30,60,60,60,60,66,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A spiky crawling critter. ", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "25", + "defence_animation": "267", + "slayer_exp": "22", + "magic_animation": "266", + "death_animation": "265", + "name": "Cave crawler", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "1602", + "bonuses": "30,60,60,60,60,66,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A spiky crawling critter. ", + "melee_animation": "266", + "range_animation": "266", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "25", + "defence_animation": "267", + "slayer_exp": "22", + "magic_animation": "266", + "death_animation": "265", + "name": "Cave crawler", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "1603", + "bonuses": "30,60,60,60,60,66,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A very smelly ghost.", + "slayer_task": "0", + "start_gfx": "334", + "combat_style": "2", + "melee_animation": "9466", + "weakness": "5", + "slayer_exp": "90", + "magic_animation": "9466", + "death_animation": "9467", + "lifepoints": "90", + "id": "1604", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,15,0,0,0,0,0", + "range_animation": "1507", + "magic_level": "105", + "end_gfx": "336", + "defence_animation": "9468", + "name": "Aberrant spectre", + "defence_level": "90", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "335", + "attack_level": "1" + }, + { + "examine": "A very smelly ghost.", + "slayer_task": "0", + "start_gfx": "334", + "combat_style": "2", + "melee_animation": "9466", + "weakness": "5", + "slayer_exp": "90", + "magic_animation": "9466", + "death_animation": "9467", + "lifepoints": "90", + "id": "1605", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,15,0,0,0,0,0", + "range_animation": "1507", + "magic_level": "105", + "end_gfx": "336", + "defence_animation": "9468", + "name": "Aberrant spectre", + "defence_level": "90", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "335", + "attack_level": "1" + }, + { + "examine": "A very smelly ghost.", + "slayer_task": "0", + "start_gfx": "334", + "combat_style": "2", + "melee_animation": "9466", + "weakness": "5", + "slayer_exp": "90", + "magic_animation": "9466", + "death_animation": "9467", + "lifepoints": "90", + "id": "1606", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,15,0,0,0,0,0", + "range_animation": "1507", + "magic_level": "105", + "end_gfx": "336", + "defence_animation": "9468", + "name": "Aberrant spectre", + "defence_level": "90", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "335", + "attack_level": "1" + }, + { + "examine": "A very smelly ghost.", + "slayer_task": "0", + "start_gfx": "334", + "combat_style": "2", + "melee_animation": "9466", + "weakness": "5", + "slayer_exp": "90", + "magic_animation": "9466", + "death_animation": "9467", + "lifepoints": "90", + "id": "1607", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,15,0,0,0,0,0", + "range_animation": "1507", + "magic_level": "105", + "end_gfx": "336", + "defence_animation": "9468", + "name": "Aberrant spectre", + "defence_level": "90", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "335", + "attack_level": "1" + }, + { + "examine": "Large, heavy, with sharp things attached to its head.", + "melee_animation": "9439", + "range_animation": "9439", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9441", + "slayer_exp": "97", + "magic_animation": "9439", + "death_animation": "9440", + "name": "Kurask", + "defence_level": "105", + "safespot": null, + "lifepoints": "97", + "strength_level": "105", + "id": "1608", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,20,20,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "67" + }, + { + "examine": "Large, heavy, with sharp things attached to its head.", + "melee_animation": "9439", + "range_animation": "9439", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9441", + "slayer_exp": "97", + "magic_animation": "9439", + "death_animation": "9440", + "name": "Kurask", + "defence_level": "105", + "safespot": null, + "lifepoints": "97", + "strength_level": "105", + "id": "1609", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,20,20,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "67" + }, + { + "examine": "Flies like a rock.", + "melee_animation": "9454", + "range_animation": "1516", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9455", + "slayer_exp": "105", + "magic_animation": "1516", + "death_animation": "1518", + "name": "Gargoyle", + "defence_level": "107", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "1610", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,0,20,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "Flies like a rock.", + "slayer_task": "84", + "melee_animation": "1516", + "range_animation": "1516", + "attack_speed": "5", + "defence_animation": "0", + "weakness": "0", + "slayer_exp": "105", + "magic_animation": "1516", + "death_animation": "1518", + "name": "Swarming turoth", + "defence_level": "42", + "safespot": null, + "lifepoints": "105", + "strength_level": "104", + "id": "1611", + "clue_level": "2", + "range_level": "49", + "attack_level": "45" + }, + { + "examine": "A tortured screaming soul.", + "melee_animation": "9449", + "range_animation": "1523", + "attack_speed": "5", + "defence_animation": "9451", + "slayer_exp": "22", + "magic_animation": "1523", + "death_animation": "9450", + "name": "Banshee", + "defence_level": "5", + "safespot": null, + "lifepoints": "22", + "strength_level": "14", + "id": "1612", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "An evil death demon.", + "melee_animation": "9487", + "range_animation": "1528", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9489", + "magic_animation": "1528", + "death_animation": "9488", + "name": "Nechryael", + "defence_level": "105", + "safespot": null, + "lifepoints": "105", + "strength_level": "97", + "id": "1613", + "bonuses": "0,0,0,0,0,20,20,20,0,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "97" + }, + { + "examine": "An evil death spawn.", + "melee_animation": "1540", + "range_animation": "1540", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "1540", + "death_animation": "9460", + "name": "Death spawn", + "defence_level": "30", + "poison_immune": "true", + "safespot": null, + "lifepoints": "60", + "strength_level": "7", + "id": "1614", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,20,0,20,0,0,0,0,0", + "range_level": "1", + "attack_level": "67" + }, + { + "examine": "A denizen of the Abyss!", + "slayer_task": "1", + "melee_animation": "1537", + "range_animation": "1537", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "0", + "weakness": "1", + "slayer_exp": "150", + "magic_animation": "1537", + "death_animation": "1538", + "name": "Abyssal demon", + "defence_level": "135", + "safespot": null, + "lifepoints": "150", + "strength_level": "67", + "id": "1615", + "bonuses": "0,0,0,0,0,20,20,20,0,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "97" + }, + { + "examine": "The eyes of evil.", + "melee_animation": "260", + "range_animation": "260", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "261", + "slayer_exp": "75", + "magic_animation": "260", + "death_animation": "264", + "name": "Basilisk", + "defence_level": "75", + "safespot": null, + "lifepoints": "75", + "strength_level": "80", + "id": "1616", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "The eyes of evil.", + "melee_animation": "260", + "range_animation": "260", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "261", + "slayer_exp": "75", + "magic_animation": "260", + "death_animation": "264", + "name": "Basilisk", + "defence_level": "75", + "safespot": null, + "lifepoints": "75", + "strength_level": "80", + "id": "1617", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "The tongue of evil.", + "melee_animation": "9130", + "range_animation": "1552", + "attack_speed": "4", + "defence_animation": "9132", + "slayer_exp": "120", + "magic_animation": "1552", + "death_animation": "9131", + "name": "Bloodveld", + "defence_level": "30", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "1618", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "The tongue of evil.", + "melee_animation": "9130", + "range_animation": "1552", + "attack_speed": "4", + "defence_animation": "9132", + "slayer_exp": "120", + "magic_animation": "1552", + "death_animation": "9131", + "name": "Bloodveld", + "defence_level": "30", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "1619", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "The winged reptile.", + "slayer_task": "19", + "melee_animation": "7762", + "range_animation": "7762", + "attack_speed": "5", + "defence_animation": "7761", + "weakness": "2", + "slayer_exp": "37", + "magic_animation": "7762", + "death_animation": "7763", + "name": "Cockatrice", + "defence_level": "35", + "safespot": null, + "lifepoints": "37", + "strength_level": "32", + "id": "1620", + "bonuses": "30,30,30,30,30,35,0,0,0,0,0,0,0,0,0", + "clue_level": "1", + "range_level": "32", + "attack_level": "32" + }, + { + "examine": "The winged reptile.", + "melee_animation": "7762", + "range_animation": "7762", + "attack_speed": "5", + "defence_animation": "7761", + "slayer_exp": "37", + "magic_animation": "7762", + "death_animation": "7763", + "name": "Cockatrice", + "defence_level": "35", + "safespot": null, + "lifepoints": "37", + "strength_level": "32", + "id": "1621", + "bonuses": "30,30,30,30,30,35,0,0,0,0,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "30", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "1622", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "30", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "1623", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "The vacuumed face of evil.", + "slayer_task": "28", + "melee_animation": "1557", + "range_animation": "1557", + "attack_speed": "4", + "defence_animation": "1555", + "weakness": "2", + "slayer_exp": "105", + "magic_animation": "1557", + "death_animation": "1558", + "name": "Dust devil", + "defence_level": "40", + "safespot": null, + "lifepoints": "105", + "strength_level": "70", + "id": "1624", + "range_level": "1", + "attack_level": "105" + }, + { + "examine": "The cave-dwelling cousin of the dust devils.", + "slayer_task": "28", + "melee_animation": "1557", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "1558", + "name": "Smokedevil", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "105", + "id": "1625", + "range_level": "61", + "attack_level": "105" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1626", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1627", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1628", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1629", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "It's one leg short!", + "melee_animation": "9471", + "range_animation": "9471", + "attack_speed": "5", + "magic_level": "75", + "defence_animation": "9473", + "magic_animation": "9471", + "death_animation": "9472", + "name": "Turoth", + "defence_level": "75", + "safespot": null, + "lifepoints": "79", + "strength_level": "85", + "id": "1630", + "clue_level": "2", + "range_level": "75", + "attack_level": "80" + }, + { + "examine": "A rocky slug.", + "slayer_task": "69", + "melee_animation": "9506", + "range_animation": "9506", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "9508", + "weakness": "7", + "magic_animation": "9506", + "death_animation": "9507", + "name": "Rockslug", + "defence_level": "30", + "safespot": null, + "lifepoints": "30", + "strength_level": "30", + "id": "1631", + "clue_level": "2", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "A rocky slug.", + "slayer_task": "69", + "melee_animation": "9506", + "range_animation": "9506", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "9508", + "weakness": "7", + "magic_animation": "9506", + "death_animation": "9507", + "name": "Rockslug", + "defence_level": "30", + "safespot": null, + "lifepoints": "30", + "strength_level": "30", + "id": "1632", + "clue_level": "2", + "range_level": "1", + "attack_level": "24" + }, + { + "spawn_animation": "8081", + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "8080", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "60", + "defence_animation": "8084", + "weakness": "4", + "slayer_exp": "45", + "death_animation": "8078", + "name": "Pyrefiend", + "defence_level": "19", + "safespot": null, + "lifepoints": "45", + "strength_level": "29", + "id": "1633", + "bonuses": "52,30,22,1,1,0,0,0,0,0,0,10,10,10,0", + "clue_level": "1", + "range_level": "19", + "attack_level": "22" + }, + { + "spawn_animation": "8081", + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "8080", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "60", + "defence_animation": "8084", + "weakness": "4", + "slayer_exp": "45", + "death_animation": "8078", + "name": "Pyrefiend", + "defence_level": "19", + "safespot": null, + "lifepoints": "45", + "strength_level": "29", + "id": "1634", + "bonuses": "52,30,22,1,1,0,0,0,0,0,0,10,10,10,0", + "clue_level": "1", + "range_level": "19", + "attack_level": "22" + }, + { + "spawn_animation": "8081", + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "8080", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "60", + "defence_animation": "8084", + "weakness": "4", + "slayer_exp": "45", + "death_animation": "8078", + "name": "Pyrefiend", + "defence_level": "19", + "safespot": null, + "lifepoints": "45", + "strength_level": "29", + "id": "1635", + "bonuses": "52,30,22,1,1,0,0,0,0,0,0,10,10,10,0", + "clue_level": "1", + "range_level": "19", + "attack_level": "22" + }, + { + "spawn_animation": "8081", + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "8080", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "60", + "defence_animation": "8084", + "weakness": "4", + "slayer_exp": "45", + "death_animation": "8078", + "name": "Pyrefiend", + "defence_level": "19", + "safespot": null, + "lifepoints": "45", + "strength_level": "29", + "id": "1636", + "bonuses": "52,30,22,1,1,0,0,0,0,0,0,10,10,10,0", + "clue_level": "1", + "range_level": "19", + "attack_level": "22" + }, + { + "examine": "It's a Jelly.", + "slayer_task": "51", + "melee_animation": "8569", + "range_animation": "8569", + "attack_speed": "5", + "magic_level": "40", + "defence_animation": "8571", + "weakness": "2", + "slayer_exp": "75", + "magic_animation": "8569", + "death_animation": "8570", + "name": "Jelly", + "defence_level": "40", + "safespot": null, + "lifepoints": "75", + "strength_level": "45", + "id": "1637", + "clue_level": "2", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "Doesn't look so tough...", + "slayer_task": "51", + "melee_animation": "8569", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "8570", + "name": "Jelly", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1638", + "clue_level": "2", + "range_level": "49", + "attack_level": "1" + }, + { + "examine": "Wibbly.", + "slayer_task": "51", + "melee_animation": "8569", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "8570", + "name": "Jelly", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1639", + "clue_level": "2", + "range_level": "49", + "attack_level": "1" + }, + { + "examine": "There's always room for jelly.", + "slayer_task": "51", + "melee_animation": "8569", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "8570", + "name": "Jelly", + "defence_level": "49", + "safespot": null, + "lifepoints": "140", + "strength_level": "1", + "id": "1640", + "clue_level": "2", + "range_level": "49", + "attack_level": "1" + }, + { + "melee_animation": "8569", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8571", + "slayer_exp": "75", + "name": "Jelly", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "1641", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "8569", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8571", + "slayer_exp": "75", + "name": "Jelly", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "1642", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil magic user.", + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1643", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1644", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "An evil magic user.", + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1645", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "An evil magic user.", + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1646", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "An evil magic user.", + "slayer_task": "49", + "start_gfx": "99", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "magic_level": "75", + "respawn_delay": "12", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "811", + "death_animation": "836", + "name": "Infernal Mage", + "defence_level": "60", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1647", + "bonuses": "0,0,0,0,0,0,0,0,40,0,0,0,0,0,0", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "Now THAT'S handy.", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "9125", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9127", + "weakness": "9", + "slayer_exp": "19", + "magic_animation": "9125", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "5", + "safespot": null, + "lifepoints": "16", + "strength_level": "5", + "id": "1648", + "bonuses": "5,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Gimmie five. Actually", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "19", + "magic_animation": "0", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "8", + "safespot": null, + "lifepoints": "5", + "strength_level": "8", + "id": "1649", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Gimmie five. Actually", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "8", + "safespot": null, + "lifepoints": "5", + "strength_level": "8", + "id": "1650", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Gimmie five. Actually", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "19", + "magic_animation": "0", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "8", + "safespot": null, + "lifepoints": "5", + "strength_level": "8", + "id": "1651", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Gimmie five. Actually", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "19", + "magic_animation": "0", + "death_animation": "9126", + "name": "Crawling Hand", + "defence_level": "8", + "safespot": null, + "lifepoints": "5", + "strength_level": "8", + "id": "1652", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Now THAT's handy.", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1653", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "I'm glad it's just the hand I can see...", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1654", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A big severed hand.", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1655", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "Give the guy a big hand.....", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1656", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A big severed hand.", + "slayer_task": "21", + "melee_animation": "9444", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "9445", + "name": "Crawling Hand", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "1657", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A Supplier of Magical robes.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Robe Store owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1658", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's in charge of the Skullball Course.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skullball Boss", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1660", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's in charge of the Agility Course.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Agility Boss", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1661", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A skullball guide.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skullball Trainer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1662", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A werewolf agility trainer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Agility Trainer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1663", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like he's guarding a trapdoor...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "1665", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Gardener Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1675", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His beard seems to have a life of its own.", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "magic_level": "1", + "defence_animation": "4665", + "weakness": "3", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "60", + "safespot": null, + "lifepoints": "120", + "strength_level": "60", + "id": "1681", + "aggressive": "true", + "bonuses": "66,62,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A ghost disciple.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost disciple", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1686", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader from across the eastern sea.", + "start_gfx": "0", + "start_height": "0", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "respawn_delay": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Ak-Haranu", + "defence_level": "1", + "movement_radius": "2", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1688", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's an undead cow.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5851", + "name": "Undead cow", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "1691", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Yep", + "slayer_task": "7", + "melee_animation": "5387", + "range_animation": "0", + "combat_audio": "355,357,356", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5389", + "name": "Undead chicken", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1692", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "An extremely vicious lobster.", + "slayer_task": "71", + "melee_animation": "6265", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6267", + "name": "Giant lobster", + "defence_level": "30", + "safespot": null, + "lifepoints": "128", + "strength_level": "30", + "id": "1693", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An old", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Old crone", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1695", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A creaky old man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Old man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1696", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A spooky ghost villager.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost villager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1697", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This poor soul cannot understand why it has not passed to the next world.", + "slayer_task": "36", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "38", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "836", + "name": "Tortured soul", + "defence_level": "38", + "safespot": null, + "lifepoints": "85", + "strength_level": "28", + "id": "1698", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Beware the ghostly shopkeeper's wares!", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1699", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Doesn't look like the bar's open anymore.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost innkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1700", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ghost farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1701", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A ghost banker.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1702", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A ghost sailor.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost sailor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1703", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A ghostship captain.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1704", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ghost captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1705", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This ghost guards the gates of Port Phasmatys.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1706", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ghost (?)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1707", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ghost (?)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "1708", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard for the humans against monster group.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "1710", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A guard for the humans against monster group.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "1711", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A guard for the humans against monster group.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Guard", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "1712", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "A deacon in the Humans Against Monsters group. A rather enthusiastic chap.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Deacon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1713", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the 'Humans Against Monsters' group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1714", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the 'Humans Against Monsters' group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1715", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the 'Humans Against Monsters' group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1716", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the 'Humans Against Monsters' group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1717", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A young man with a dark and mysterious past.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jimmy the Chisel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1718", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Manages the mill.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Oak", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1739", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Sigmund's elite guards.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Yew", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1740", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Sigmund's elite guards.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evergreen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1741", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evergreen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1742", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evergreen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1743", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1744", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dead tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1745", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Achey Tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1746", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1747", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of Sigmund's H.A.M. splinter group.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tree", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1748", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "1013", + "name": "Terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "34", + "melee_animation": "1010", + "strength_level": "1", + "id": "1751", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "1012" + }, + { + "examine": "These gnomes know how to get around!", + "slayer_task": "7", + "melee_animation": "6790", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6791", + "name": "Mounted terrorbird gnome", + "defence_level": "33", + "safespot": null, + "lifepoints": "37", + "strength_level": "33", + "id": "1752", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A farmer's enemy.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crow", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1754", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He grows the crops in this area.", + "melee_animation": "7181", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Farmer", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1757", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "He grows the crops in this area.", + "melee_animation": "7181", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Farmer", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1758", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Farming.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1759", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He grows the crops in this area.", + "melee_animation": "7181", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7185", + "name": "Farmer", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "1760", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Farming the wheat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1761", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1763", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Young, but still beefy.", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "366,368,367", + "attack_speed": "5", + "defence_animation": "5850", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow calf", + "defence_level": "1", + "safespot": null, + "lifepoints": "6", + "strength_level": "1", + "id": "1766", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Where beef comes from.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "1767", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Young, but still beefy.", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "366,368,367", + "attack_speed": "5", + "defence_animation": "5850", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow calf", + "defence_level": "1", + "safespot": null, + "lifepoints": "6", + "strength_level": "1", + "id": "1768", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1769", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1770", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1771", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1772", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1773", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1774", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1775", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "weakness": "7", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "1776", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks quite independent in an aggressive and business like way.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "498,500,499", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hammerspike Stoutbeard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1794", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A short stout menacing fellow.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf gang member", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "1795", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A short stout menacing fellow.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf gang member", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "1796", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A short stout menacing fellow.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf gang member", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "1797", + "range_level": "1", + "attack_level": "25" + }, + { + "melee_animation": "1750", + "respawn_delay": "60", + "defence_animation": "1751", + "death_animation": "1752", + "name": "Slagilith", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "1802", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A pile of boulders.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rock pile", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1803", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems to be guarding a pile of rocks. Interesting job.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1805", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems to be guarding a single rock. Interesting job.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1806", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Chieftain of the mountain camp.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hamal the Chieftain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1807", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is that a bear... or a man?", + "melee_animation": "1760", + "range_animation": "0", + "magic_level": "23", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "1759", + "name": "The Kendal", + "defence_level": "23", + "safespot": null, + "lifepoints": "85", + "strength_level": "23", + "id": "1812", + "aggressive": "true", + "range_level": "23", + "attack_level": "23" + }, + { + "melee_animation": "1760", + "respawn_delay": "60", + "defence_animation": "1758", + "death_animation": "1759", + "name": "The Kendal", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "1813", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1814", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1815", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1816", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1817", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "One of the inhabitants of the camp.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Camp dweller", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "1818", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Looks a little underfed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1819", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This goat belongs to the mountain camp people.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1820", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big bulging eyes.", + "slayer_task": "38", + "melee_animation": "6001", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1822", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big bulging eyes.", + "slayer_task": "38", + "melee_animation": "6001", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1823", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big bulging eyes.", + "slayer_task": "38", + "melee_animation": "6001", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1824", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big bulging eyes.", + "slayer_task": "38", + "melee_animation": "6001", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "1825", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Flies like a rock.", + "melee_animation": "9454", + "range_animation": "1516", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9455", + "slayer_exp": "105", + "magic_animation": "1516", + "death_animation": "1518", + "name": "Gargoyle", + "defence_level": "107", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "1827", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,0,20,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "It didn't get that big eating flies!", + "melee_animation": "1793", + "range_animation": "1793", + "attack_speed": "6", + "defence_animation": "1794", + "weakness": "1", + "magic_animation": "1793", + "death_animation": "1795", + "name": "Giant frog", + "defence_level": "60", + "safespot": null, + "lifepoints": "100", + "strength_level": "45", + "id": "1828", + "bonuses": "10,10,10,10,10,10,1,10,10,10,10,37,0,0,0", + "range_level": "32", + "attack_level": "45" + }, + { + "examine": "It didn't get that big eating flies.", + "melee_animation": "1793", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "1795", + "name": "Big frog", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "1", + "id": "1829", + "range_level": "26", + "attack_level": "1" + }, + { + "examine": "A foul-smelling blob of protoplasm.", + "slayer_task": "18", + "melee_animation": "1789", + "range_animation": "0", + "attack_speed": "5", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "1792", + "name": "Cave slime", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "1831", + "clue_level": "0", + "range_level": "19", + "attack_level": "1" + }, + { + "examine": "A nasty crawling critter.", + "slayer_task": "15", + "melee_animation": "6079", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "5", + "magic_animation": "0", + "death_animation": "6082", + "name": "Cave bug", + "defence_level": "6", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "1832", + "range_level": "6", + "attack_level": "1" + }, + { + "examine": "A little", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave bug larva", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1833", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Has an odd smell about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Candle seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1834", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A short angry guy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Engineer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1840", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The little guy is having trouble standing up right.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Khorvak, a dwarven engineer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1842", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's probably you who will be paying the ferryman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Ferryman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1843", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's probably you who will be paying the ferryman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Ferryman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1844", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It is the avatar of the Arzinian Being of Bordanzan", + "melee_animation": "1840", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "1841", + "name": "Arzinian Avatar of Strength", + "defence_level": "40", + "safespot": null, + "lifepoints": "114", + "strength_level": "40", + "id": "1850", + "range_level": "1", + "attack_level": "40" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Strength", + "defence_level": "1", + "safespot": null, + "lifepoints": "110", + "strength_level": "1", + "id": "1851", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Strength", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1852", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It is the avatar of the Arzinian Being of Bordanzan", + "melee_animation": "1843", + "range_animation": "1843", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "1841", + "name": "Arzinian Avatar of Ranging", + "defence_level": "40", + "safespot": null, + "lifepoints": "114", + "strength_level": "30", + "id": "1853", + "aggressive": "true", + "range_level": "40", + "attack_level": "30" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Ranging", + "defence_level": "1", + "safespot": null, + "lifepoints": "110", + "strength_level": "1", + "id": "1854", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Ranging", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1855", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It is the avatar of the Arzinian Being of Bordanzan", + "melee_animation": "1844", + "range_animation": "0", + "magic_level": "40", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "1841", + "name": "Arzinian Avatar of Magic", + "defence_level": "40", + "safespot": null, + "lifepoints": "114", + "strength_level": "30", + "id": "1856", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Magic", + "defence_level": "1", + "safespot": null, + "lifepoints": "110", + "strength_level": "1", + "id": "1857", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1840", + "respawn_delay": "60", + "defence_animation": "1842", + "death_animation": "1843", + "name": "Arzinian Avatar of Magic", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "1858", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's the Arzinian Being", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Arzinian Being of Bordanzan", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1859", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sells ranging equipment.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1866", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nemarti looks ready to teach you about ranged combat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ranged Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1861", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Drunk man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Drunken Ali", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1863", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hassled looking barman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali The barman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1864", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A kebab seller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Kebab seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1865", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A market stall keeper.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Market seller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1866", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Ali the discount animal seller.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Camel Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1867", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mischievous looking child.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Street urchin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1868", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old Hag named Alice.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Hag", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1871", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snake charmer.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Snake Charmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1872", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A foul tempered ugly lumpy yellow horse prone to spitting.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1873", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A slithering serpent.", + "melee_animation": "275", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "278", + "name": "Desert snake", + "defence_level": "6", + "safespot": null, + "lifepoints": "8", + "strength_level": "4", + "id": "1874", + "range_level": "6", + "attack_level": "4" + }, + { + "examine": "A toothless old Snake.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1875", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very tough-looking bandit.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Bandit champion", + "defence_level": "39", + "safespot": null, + "lifepoints": "55", + "strength_level": "39", + "id": "1885", + "aggressive": "true", + "range_level": "1", + "attack_level": "39" + }, + { + "examine": "Probably the weakest bandit in the world ....ever.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cowardly Bandit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1886", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Smooth operator.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Operator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1902", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Menaphite thug.", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Menaphite Thug", + "defence_level": "29", + "safespot": null, + "lifepoints": "41", + "strength_level": "29", + "id": "1904", + "range_level": "1", + "attack_level": "29" + }, + { + "death_animation": "836", + "name": "Menaphite Thug", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "395", + "strength_level": "1", + "id": "1905", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Tough looking Menaphite.", + "melee_animation": "395", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Tough Guy", + "defence_level": "39", + "safespot": null, + "lifepoints": "114", + "strength_level": "39", + "id": "1906", + "aggressive": "true", + "range_level": "1", + "attack_level": "39" + }, + { + "examine": "Definitely not a chicken.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Desert Phoenix", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1911", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tough-looking criminal.", + "melee_animation": "412", + "range_animation": "412", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "412", + "death_animation": "9055", + "name": "Kamil", + "defence_level": "20", + "safespot": null, + "lifepoints": "50", + "strength_level": "55", + "id": "1913", + "range_level": "1", + "attack_level": "20" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Dessous", + "defence_level": "1", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "1914", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Dessous", + "defence_level": "1", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "1915", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I guess he sells what he steals...?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bandit shopkeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1917", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hardened by the cutthroat world of archaeology.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Archaeologist", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1918", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very mysterious looking...", + "melee_animation": "377", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Stranger", + "defence_level": "58", + "safespot": null, + "lifepoints": "82", + "strength_level": "58", + "id": "1919", + "aggressive": "true", + "range_level": "1", + "attack_level": "58" + }, + { + "examine": "Looks like a rough-and-ready type.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bartender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1921", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tough-looking criminal.", + "melee_animation": "412", + "range_animation": "412", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "412", + "death_animation": "9055", + "name": "Bandit", + "defence_level": "30", + "safespot": null, + "lifepoints": "65", + "strength_level": "70", + "id": "1926", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "This is an NPC.", + "melee_animation": "412", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "100", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Bandit", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "1931", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ice troll.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ice troll", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1935", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1936", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1937", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1938", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1939", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1940", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1941", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Brrrrr...he must be cold!", + "slayer_task": "83", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "1942", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1951", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1952", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1953", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1954", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1955", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Not a man's best friend.", + "melee_animation": "6579", + "range_animation": "6579", + "magic_level": "30", + "respawn_delay": "28", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Ice wolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "72", + "strength_level": "60", + "id": "1956", + "aggressive": "true", + "bonuses": "40,120,150,150,150,40,130,75,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Highly flammable!", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1958", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A tightly-wrapped monster.", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1961", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Spooky", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "poison_immune": "true", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1962", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A victim of poor first aid.", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "poison_immune": "true", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1963", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "But who's the daddy?", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1964", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A tightly-wrapped monster.", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1965", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A victim of poor first aid.", + "melee_animation": "5549", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "1967", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "I think they're some kind of beetle...", + "slayer_task": "70", + "melee_animation": "1948", + "range_animation": "0", + "poisonous": "true", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "1946", + "name": "Scarabs", + "defence_level": "62", + "safespot": null, + "lifepoints": "88", + "strength_level": "62", + "id": "1969", + "range_level": "1", + "attack_level": "62" + }, + { + "examine": "A wandering merchant.", + "name": "Rasolo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1972", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A giant skeleton.", + "slayer_task": "75", + "melee_animation": "5499", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5503", + "name": "Giant skeleton", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "1973", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Looks hungry!", + "slayer_task": "27", + "melee_animation": "6565", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6564", + "name": "Shadow Hound", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "1976", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "799", + "respawn_delay": "60", + "defence_animation": "434", + "death_animation": "836", + "name": "Fareed", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "1977", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A malnourished worker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1978", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A malnourished worker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1979", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A strange-smelling merchant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Embalmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A block of a man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Carpenter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1981", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Preach my brother!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1988", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has a dangerous glint in his eye.", + "combat_style": "2", + "melee_animation": "429", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "Possessed Priest", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "30", + "id": "1991", + "aggressive": "true", + "range_level": "40", + "attack_level": "30" + }, + { + "melee_animation": "7588", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "7590", + "slayer_exp": "62", + "death_animation": "7591", + "name": "Crocodile", + "defence_level": "1", + "safespot": null, + "lifepoints": "63", + "strength_level": "1", + "id": "1993", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has had his day.", + "slayer_task": "27", + "melee_animation": "6568", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6567", + "name": "Jackal", + "defence_level": "35", + "safespot": null, + "lifepoints": "100", + "strength_level": "35", + "id": "1994", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Obnoxious", + "melee_animation": "2015", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "2013", + "name": "Locust", + "defence_level": "12", + "safespot": null, + "lifepoints": "34", + "strength_level": "12", + "id": "1995", + "aggressive": "true", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "A very smelly frog.", + "melee_animation": "1021", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1022", + "name": "Plague frog", + "defence_level": "15", + "safespot": null, + "lifepoints": "42", + "strength_level": "15", + "id": "1997", + "aggressive": "true", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "I might give the burgers a miss in this town.", + "slayer_task": "20", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "0", + "name": "Plague cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1998", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't fancy eating any part of this.", + "slayer_task": "20", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "0", + "name": "Plague cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "1999", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I think they're some kind of beetle.", + "slayer_task": "70", + "melee_animation": "1948", + "range_animation": "0", + "attack_speed": "2", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1946", + "name": "Scarab swarm", + "defence_level": "9", + "safespot": null, + "lifepoints": "900", + "strength_level": "9", + "id": "2001", + "aggressive": "true", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "This mummy looks like it means business!", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2015", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "An irate warrior-mummy.", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2016", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "This mummy looks like it means business!", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2017", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "An irate mummy.", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2018", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A wizened old warrior.", + "melee_animation": "5554", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5555", + "name": "Mummy", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "2019", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A shimmering creature of blue light.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Light creature", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2021", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Wonder how long he's been here...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Strange Old Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2024", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "start_gfx": "155", + "combat_style": "2", + "start_height": "96", + "melee_animation": "1162", + "range_animation": "1162", + "attack_speed": "6", + "magic_level": "100", + "end_gfx": "157", + "defence_animation": "420", + "weakness": "3", + "magic_animation": "1162", + "death_animation": "7197", + "name": "Ahrim the Blighted", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "2025", + "aggressive": "true", + "bonuses": "68,68,68,73,-19,103,85,117,73,0,0,68,0,0,0", + "range_level": "1", + "projectile": "156", + "attack_level": "1" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "melee_animation": "2066", + "range_animation": "2066", + "attack_speed": "7", + "magic_level": "1", + "respawn_delay": "0", + "defence_animation": "2063", + "weakness": "9", + "magic_animation": "2066", + "death_animation": "7197", + "name": "Dharok the Wretched", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "100", + "id": "2026", + "aggressive": "true", + "bonuses": "105,105,105,-58,-18,252,250,244,-11,249,0,105,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "melee_animation": "2080", + "range_animation": "2080", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "0", + "defence_animation": "2079", + "weakness": "6", + "magic_animation": "2080", + "death_animation": "7197", + "name": "Guthan the Infested", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "100", + "id": "2027", + "aggressive": "true", + "bonuses": "75,75,75,-50,-19,259,247,241,-11,-250,0,75,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "combat_style": "1", + "melee_animation": "2075", + "range_animation": "2075", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "16", + "defence_animation": "424", + "weakness": "0", + "magic_animation": "2075", + "death_animation": "7197", + "name": "Karil the Tainted", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "2028", + "aggressive": "true", + "bonuses": "0,0,0,-26,134,79,71,90,106,100,0,0,0,0,0", + "range_level": "100", + "projectile": "27", + "attack_level": "1" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "melee_animation": "2068", + "range_animation": "2068", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "0", + "defence_animation": "404", + "weakness": "7", + "magic_animation": "2068", + "death_animation": "7197", + "name": "Torag the Corrupted", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "100", + "id": "2029", + "aggressive": "true", + "bonuses": "72,72,72,-33,-11,221,235,222,0,221,0,72,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "A vengeful spirit corrupted by dark magic.", + "melee_animation": "2062", + "range_animation": "2062", + "attack_speed": "5", + "magic_level": "1", + "defence_animation": "2063", + "weakness": "8", + "magic_animation": "2062", + "death_animation": "7197", + "name": "Verac the Defiled", + "defence_level": "100", + "safespot": null, + "lifepoints": "100", + "strength_level": "100", + "id": "2030", + "aggressive": "true", + "bonuses": "72,72,72,-42,-14,227,230,221,0,225,72,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "I think I should keep my distance...", + "melee_animation": "2070", + "range_animation": "2070", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "26", + "defence_animation": "2072", + "weakness": "6", + "magic_animation": "2070", + "death_animation": "2073", + "name": "Bloodworm", + "defence_level": "35", + "safespot": null, + "lifepoints": "45", + "strength_level": "20", + "id": "2031", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A nasty little rodent.", + "slayer_task": "67", + "melee_animation": "240", + "range_animation": "240", + "combat_audio": "703,705,704", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "241", + "weakness": "9", + "magic_animation": "240", + "death_animation": "243", + "name": "Crypt rat", + "defence_level": "20", + "safespot": null, + "lifepoints": "35", + "strength_level": "20", + "id": "2032", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "A nasty overgrown rodent.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4934", + "weakness": "9", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Giant crypt rat", + "defence_level": "65", + "safespot": null, + "lifepoints": "70", + "strength_level": "50", + "id": "2033", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "Incey wincey.", + "slayer_task": "76", + "melee_animation": "6249", + "range_animation": "6249", + "combat_audio": "537,539,538", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "6250", + "weakness": "7", + "magic_animation": "6249", + "death_animation": "6251", + "name": "Crypt spider", + "defence_level": "45", + "safespot": null, + "lifepoints": "45", + "strength_level": "47", + "id": "2034", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,10,17,20,0,0,0,0,0", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Not very incey wincey.", + "slayer_task": "76", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "5328", + "weakness": "7", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Giant crypt spider", + "defence_level": "65", + "safespot": null, + "lifepoints": "80", + "strength_level": "67", + "id": "2035", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "5487", + "combat_audio": "774,775,777", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "5513", + "weakness": "8", + "magic_animation": "5487", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "72", + "safespot": null, + "lifepoints": "51", + "strength_level": "72", + "id": "2036", + "aggressive": "true", + "bonuses": "0,0,0,0,0,5,5,-5,0,5,0,0,0,0,0", + "range_level": "1", + "attack_level": "72" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "5487", + "combat_audio": "774,775,777", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "5513", + "weakness": "8", + "magic_animation": "5487", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "72", + "safespot": null, + "lifepoints": "51", + "strength_level": "72", + "id": "2037", + "aggressive": "true", + "bonuses": "0,0,0,0,0,5,5,-5,0,5,0,0,0,0,0", + "range_level": "1", + "attack_level": "72" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2044", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2045", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2046", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2047", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2048", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2049", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Skogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2050", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2051", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2052", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2053", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2054", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2055", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Skogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2056", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Skogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "2057", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "What could be hiding in that crack in the wall?", + "slayer_task": "87", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "30", + "magic_animation": "0", + "death_animation": "0", + "name": "Hole in the wall", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "2058", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Slash Bash", + "defence_level": "1", + "safespot": null, + "lifepoints": "103", + "strength_level": "1", + "id": "2060", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "I can see fish swimming in the water.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing spot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2067", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This one is slacking off.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "2069", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "This one is slacking off.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "2070", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "This one is slacking off.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "2071", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "This one is slacking off.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "2072", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "He protects the miners.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin guard", + "defence_level": "15", + "safespot": null, + "lifepoints": "21", + "strength_level": "15", + "id": "2073", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "He protects the miners.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "6008", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Cave goblin guard", + "defence_level": "15", + "safespot": null, + "lifepoints": "21", + "strength_level": "15", + "id": "2074", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "He's working hard!", + "melee_animation": "6007", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2075", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's working hard!", + "melee_animation": "6007", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2076", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's working hard!", + "melee_animation": "6007", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2077", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's working hard!", + "melee_animation": "6007", + "combat_audio": "469,472,471", + "defence_animation": "6008", + "death_animation": "6003", + "name": "Cave goblin miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2078", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Advisor to the Duke of Lumbridge.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sigmund", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2082", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2091", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Purple Pewter mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Purple Pewter Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2092", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Yellow Fortune mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Yellow Fortune Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2093", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Blue Opal mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blue Opal Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2094", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Green Gemstone mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Green Gemstone Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2095", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the White Chisel mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "White Chisel Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2096", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Silver Cog mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver Cog Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2097", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head secretary of the Brown Engine mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brown Engine Secretary", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2098", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Purple Pewter Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2100", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blue Opal Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2101", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Yellow Fortune Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2102", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Green Gemstone Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2103", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "White Chisel Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2104", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver Cog Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2105", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the leaders of the business Consortium", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brown Engine Director", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2106", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Purple Pewter mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2109", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Purple Pewter mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2110", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Blue Opal mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2111", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Blue Opal mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2112", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Yellow Fortune mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2113", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Yellow Fortune mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2114", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Green Gemstone mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2115", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Green Gemstone mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2116", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the White Chisel mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2117", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the White Chisel mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2118", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Silver Cog mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2119", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Silver Cog mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2120", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Brown Engine mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2121", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A trader for the Brown Engine mining company.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2122", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He is regulating the flow of goods on the trade floor and maintaining order.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trade Referee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2127", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2130", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2131", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2132", + "range_level": "1", + "attack_level": "34" + }, + { + "slayer_exp": "16", + "name": "Black Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2133", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An elite member of the Black Guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard Berserker", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "2134", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "An elite member of the Black Guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard Berserker", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "2135", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "An elite member of the Black Guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard Berserker", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "2136", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "A gnome traveller, visiting Keldagrim.", + "name": "Gnome traveller", + "defence_level": "1", + "force_talk": "Buying low-level skilling items!", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2138", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very protective of his master... and his property.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dromund's cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2140", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Makes sculptures.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blasidar the sculptor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2141", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rather personable banker lady.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2163", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rather serious old fella.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2164", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He takes care of the library and its many books.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Librarian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2165", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A customer looking for books.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Customer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2167", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like a human traveler visiting the library.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Customer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2168", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tends to the plants in the palace garden.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rind the gardener", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2170", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after the factory.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Manager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2171", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works hard at whatever it is he does.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Worker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2172", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works hard at whatever it is he does.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Worker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2173", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works hard at whatever it is he does.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Worker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2174", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Works hard at whatever it is he does.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Factory Worker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2175", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rich landlord", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Inn Keeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2177", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "These Dwarf ladies are so attractive!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barmaid", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2178", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2180", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2181", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2182", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2183", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes sure the carts don't run anyone over.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2184", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Remember: don't drink and ride in mine carts.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2185", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps the line clear of traffic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cart conductor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2186", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A loud", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rowdy dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2187", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "You cannot see his ship", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Boatman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2205", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He carries a heavy load.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarven Miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2207", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master at farming.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2234", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master at farming.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2235", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He guards the Draynor Market stalls from thieves.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Market Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "2236", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A local farmer. He may be able to provide some useful information.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2237", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There to help me make my bids.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pig", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2240", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There to help me make my bids.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2241", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Porcine.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2242", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He provides new players with useful information.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lumbridge Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2244", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "401", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Khazard trooper", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "2245", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's one of General Khazard's warriors.", + "melee_animation": "429", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Khazard trooper", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "2246", + "range_level": "1", + "attack_level": "32" + }, + { + "combat_style": "1", + "melee_animation": "190", + "respawn_delay": "60", + "defence_animation": "193", + "death_animation": "196", + "name": "Gnome troop", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2247", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "190", + "respawn_delay": "60", + "defence_animation": "193", + "death_animation": "196", + "name": "Gnome troop", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2248", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Paladin", + "defence_level": "1", + "safespot": null, + "lifepoints": "66", + "strength_level": "1", + "id": "2256", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate of Zamorak.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dark mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2262", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A blood-drinking denizen of the abyss.", + "melee_animation": "2181", + "range_animation": "0", + "attack_speed": "3", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "0", + "magic_animation": "0", + "death_animation": "2183", + "name": "Abyssal leech", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "2263", + "aggressive": "true", + "range_level": "52", + "attack_level": "1" + }, + { + "examine": "It seems to have eyes in the back of its head...", + "melee_animation": "2186", + "range_animation": "2186", + "attack_speed": "6", + "magic_level": "57", + "defence_animation": "2188", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "2186", + "death_animation": "2189", + "name": "Abyssal guardian", + "defence_level": "65", + "safespot": null, + "lifepoints": "50", + "strength_level": "96", + "id": "2264", + "aggressive": "true", + "range_level": "135", + "attack_level": "65" + }, + { + "examine": "Apparently walks the abyss.", + "melee_animation": "2192", + "range_animation": "2192", + "attack_speed": "5", + "defence_animation": "2193", + "weakness": "8", + "slayer_exp": "0", + "magic_animation": "2192", + "death_animation": "2194", + "name": "Abyssal walker", + "defence_level": "55", + "safespot": null, + "lifepoints": "95", + "strength_level": "116", + "id": "2265", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Sparkles the Tinsel Snake", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rogue Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2267", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snowman armed with a holly bow.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rogue Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2269", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snowman armed with an ice sword.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Emerald Benedict", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2271", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snowman armed with a winter staff.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spin Blades", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2272", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2274", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2275", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2276", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2277", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2278", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2279", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2280", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2281", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "400", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Sir Leye", + "defence_level": "1", + "safespot": null, + "lifepoints": "21", + "strength_level": "1", + "id": "2285", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An observer for the Temple Knights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miss Cheevers", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2288", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An observer for the Temple Knights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ms. Hynn Terprett", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2289", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A carpet merchant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rug Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2291", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A carpet merchant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rug Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2292", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man who deals in rugs.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rug Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2293", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man who deals in rugs.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rug Merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2294", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Perhaps our oldest relatives.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2301", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2309", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Young, but still beefy.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "366,368,367", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow calf", + "defence_level": "2", + "safespot": null, + "lifepoints": "6", + "strength_level": "2", + "id": "2310", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "Farmer/sheep liaison officer. Go on - give the dog a bone!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheepdog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2311", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He rules the", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rooster", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2312", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2313", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2314", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yep. Definitely a chicken.", + "melee_animation": "5387", + "range_animation": "5387", + "combat_audio": "355,357,356", + "attack_speed": "6", + "respawn_delay": "18", + "defence_animation": "5388", + "magic_animation": "5387", + "death_animation": "5389", + "name": "Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "strength_level": "1", + "id": "2315", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Swine.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pig", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2316", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Porker.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pig", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2317", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hog.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2318", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Porcine.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2319", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has a certain bovine aroma.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Piglet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2320", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Only the Grim Reaper would have a pet like this.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Muncher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2329", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Perhaps this farmer might look after your crops for you.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Vasquen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2333", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Perhaps this gardener might look after your crops for you.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Taria", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2336", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Perhaps this gardener might look after your crops for you.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fayeth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2342", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2354", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She can look after my money.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "476", + "strength_level": "1", + "id": "2355", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "2359", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "2360", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "2361", + "clue_level": "2", + "range_level": "64", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "2362", + "clue_level": "2", + "range_level": "64", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "A Mourner showing his true identity.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Head mourner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2372", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Mourner", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "61", + "id": "2373", + "aggressive": "true", + "range_level": "1", + "attack_level": "61" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2397", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2398", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2399", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2400", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2401", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2402", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Chaos dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2423", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "9230", + "name": "Jarvald", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "melee_animation": "9232", + "strength_level": "10", + "id": "2436", + "range_level": "1", + "attack_level": "10", + "defence_animation": "9231" + }, + { + "examine": "Looks like a wanna be Fremennik.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Askeladden", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This support is propping the door closed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Door-support", + "defence_level": "1", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "2443", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs... especially really big ones!", + "melee_animation": "2368", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1314", + "name": "Giant Rock Crab", + "defence_level": "68", + "safespot": null, + "lifepoints": "97", + "strength_level": "68", + "id": "2452", + "aggressive": "true", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Heavy rock!", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "2453", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A teeny-tiny horror from the ocean depths...", + "slayer_task": "24", + "melee_animation": "1341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1342", + "name": "Dagannoth spawn", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "2454", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A horror from the ocean depths...", + "melee_animation": "1343", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "1340", + "slayer_exp": "120", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "71", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2455", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "294", + "attack_level": "68" + }, + { + "examine": "A horror from the ocean depths...", + "combat_style": "1", + "melee_animation": "1343", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "1340", + "slayer_exp": "0", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "50", + "safespot": null, + "lifepoints": "70", + "strength_level": "70", + "id": "2456", + "aggressive": "true", + "clue_level": "1", + "range_level": "70", + "projectile": "294", + "attack_level": "68" + }, + { + "examine": "A fearsome magical creature from the deep.", + "combat_style": "2", + "melee_animation": "2365", + "attack_speed": "6", + "spell_id": "48", + "magic_level": "100", + "respawn_delay": "60", + "defence_animation": "2366", + "magic_animation": "2365", + "death_animation": "2367", + "name": "Wallasalki", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "2457", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "5", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "20", + "safespot": null, + "lifepoints": "19", + "strength_level": "5", + "id": "2463", + "aggressive": "true", + "bonuses": "25,85,105,75,103,85,65,0,0,0,0,0,0,0,0", + "range_level": "5", + "projectile": "337", + "attack_level": "5" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "10", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "10", + "id": "2464", + "aggressive": "true", + "bonuses": "35,105,125,95,128,105,85,0,0,0,0,0,0,0,0", + "range_level": "10", + "projectile": "337", + "attack_level": "10" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "15", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "50", + "safespot": null, + "lifepoints": "60", + "strength_level": "15", + "id": "2465", + "aggressive": "true", + "bonuses": "35,185,185,155,188,125,165,0,0,0,0,0,0,0,0", + "range_level": "15", + "projectile": "337", + "attack_level": "15" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "25", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "60", + "safespot": null, + "lifepoints": "80", + "strength_level": "45", + "id": "2466", + "aggressive": "true", + "bonuses": "45,235,235,205,238,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "35", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "70", + "safespot": null, + "lifepoints": "105", + "strength_level": "45", + "id": "2467", + "aggressive": "true", + "bonuses": "45,285,285,255,288,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "45", + "respawn_delay": "25", + "defence_animation": "2300", + "weakness": "9", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "90", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "2468", + "aggressive": "true", + "bonuses": "45,285,285,255,288,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A Retired Highwayman", + "combat_style": "1", + "melee_animation": "4230", + "range_animation": "4230", + "attack_speed": "5", + "magic_level": "30", + "defence_animation": "404", + "magic_animation": "4230", + "death_animation": "9055", + "name": "Rick Turpentine", + "defence_level": "8", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "2476", + "bonuses": "30,20,10,20,20,30,30,10,20,10,30,30,20,30,20", + "range_level": "20", + "attack_level": "8" + }, + { + "examine": "Apparently a master of quizzes!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Quiz Master", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2477", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hey", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil Bob", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2479", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Servant of Evil Bob.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Servant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2481", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Annoying flappy thing.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "8", + "magic_animation": "0", + "death_animation": "0", + "name": "Giant bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2482", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A slithering serpent that likes to hide in the bush.", + "melee_animation": "275", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "poison_amount": "11", + "magic_animation": "0", + "death_animation": "278", + "name": "Bush snake", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "1", + "id": "2489", + "aggressive": "true", + "range_level": "61", + "attack_level": "1" + }, + { + "melee_animation": "275", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "276", + "poison_amount": "11", + "death_animation": "278", + "name": "Bush snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2490", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "2491", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "2492", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flying bloodsucker.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Large mosquito", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "2493", + "range_level": "63", + "attack_level": "1" + }, + { + "examine": "A swarm of three highly agile mosquitoes.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Mosquito swarm", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "1", + "id": "2494", + "range_level": "66", + "attack_level": "1" + }, + { + "examine": "A swarm of five highly agile mosquitoes.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Mosquito swarm", + "defence_level": "68", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "2495", + "range_level": "68", + "attack_level": "1" + }, + { + "name": "Tribesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "2496", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious warrior.", + "melee_animation": "428", + "range_animation": "0", + "poisonous": "true", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Tribesman", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "2497", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An undead victim of some ancient murderous ritual; his skin appears deep green.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "2499", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An undead victim of some ancient murderous ritual; his skin appears pale yellow.", + "combat_style": "2", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "2501", + "aggressive": "true", + "range_level": "1", + "attack_level": "43" + }, + { + "combat_style": "2", + "melee_animation": "810", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "2503", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He used to swashbuckle his away across the seven seas.", + "combat_style": "1", + "melee_animation": "4230", + "range_animation": "4230", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "404", + "magic_animation": "4230", + "death_animation": "9055", + "name": "Cap'n Hand", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "2539", + "bonuses": "10,30,20,30,10,20,15,30,10,30,15,20,20,0,0", + "range_level": "30", + "attack_level": "30" + }, + { + "examine": "A crazy, evil druid.", + "start_gfx": "105", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "magic_level": "20", + "end_gfx": "107", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "422", + "death_animation": "9055", + "name": "Chaos druid", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "20", + "id": "2547", + "range_level": "10", + "projectile": "106", + "attack_level": "20" + }, + { + "examine": "A colourful character.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the dyer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2549", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after the blast furnace.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blast Furnace Foreman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2553", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Market Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "melee_animation": "400", + "strength_level": "1", + "id": "2571", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "He's guarding the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bank guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2574", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Althric", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2588", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2591", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2592", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2593", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2594", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2595", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2596", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2597", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2598", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2599", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2600", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2601", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2602", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2603", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2604", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2605", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "combat_style": "1", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2606", + "bonuses": "50,30,80,56,80,80,100,60,50,45,45,0,0,0,0", + "range_level": "70", + "projectile": "442", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2607", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2608", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "combat_style": "1", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "slayer_exp": "0", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2609", + "bonuses": "50,30,80,56,80,80,100,60,50,45,45,0,0,0,0", + "range_level": "70", + "projectile": "442", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2610", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2611", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2612", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2613", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2614", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2615", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2616", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "name": "Tz-Kih", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "attack_speed": "7", + "id": "2627", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kih", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "attack_speed": "7", + "id": "2628", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kek", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "attack_speed": "5", + "id": "2629", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kek", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "attack_speed": "5", + "id": "2630", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "The Tok-Xil fires deadly spines out of its arm", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Tok-Xil", + "defence_level": "80", + "safespot": null, + "lifepoints": "114", + "strength_level": "1", + "id": "2631", + "aggressive": "true", + "range_level": "80", + "attack_level": "1" + }, + { + "examine": "A busy-body who loves a bit of gossip.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miss Schism", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2634", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragonkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "2641", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "2674", + "range_level": "1", + "attack_level": "10" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2675", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He holds up passers by.", + "melee_animation": "799", + "range_animation": "799", + "combat_audio": "511,513,512", + "attack_speed": "5", + "defence_animation": "404", + "weakness": "7", + "magic_animation": "799", + "death_animation": "9055", + "name": "Highwayman", + "defence_level": "8", + "safespot": null, + "lifepoints": "13", + "strength_level": "8", + "id": "2677", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2678", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2679", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2680", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2681", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "2682", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Rimmington.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hengel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2683", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A citizen of Rimmington.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Anja", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2684", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "2685", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "2686", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "2687", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "An ugly smelly creature, with a spear.", + "melee_animation": "163", + "range_animation": "163", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "163", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "10", + "id": "2688", + "aggressive": "true", + "range_level": "20", + "attack_level": "20" + }, + { + "examine": "Didn't the mage say this procedure was totally safe?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Frog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2689", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A salty seafarer. Needs a wash.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jack Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2690", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A strange man with a strange name. Probably a strange past", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Longbow Ben", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2691", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duck", + "defence_level": "1", + "water_npc": "true", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "2693", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Mini quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duckling", + "defence_level": "1", + "water_npc": "true", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "2694", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2695", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "2696", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "He doesn't look so happy now he's in jail.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Mugger", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "2697", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "A dark-hearted knight.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Black knight", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "2698", + "aggressive": "true", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "He's guarding the prison.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2699", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2700", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2701", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2702", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2703", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He's asleep.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2704", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeping an eye out for suspicious activity.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2705", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2706", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sea bird.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2707", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Caution: HOT!", + "start_gfx": "99", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "18", + "respawn_delay": "60", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Fire wizard", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2709", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "Hydro-power!", + "combat_style": "2", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "14", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Water wizard", + "defence_level": "14", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2710", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His hands are covered in mud. At least", + "start_gfx": "96", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "16", + "respawn_delay": "60", + "end_gfx": "98", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Earth wizard", + "defence_level": "16", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "2711", + "range_level": "1", + "projectile": "97", + "attack_level": "1" + }, + { + "examine": "At least he looks solid enough to fight.", + "start_gfx": "90", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "12", + "respawn_delay": "60", + "end_gfx": "92", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Air wizard", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "2712", + "range_level": "1", + "projectile": "91", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2714", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "2715", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2716", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "2717", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Betty", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2718", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wise barbarian", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Otto Godblessed", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2725", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2728", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2729", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2731", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works in the Crafting Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2732", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He wanders around the Crafting Guild pretending to be working.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2733", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hangs out in caves.", + "melee_animation": "9232", + "range_animation": "9232", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "9231", + "magic_animation": "9232", + "death_animation": "9230", + "name": "Tz-Kih", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "27", + "id": "2734", + "aggressive": "true", + "bonuses": "150,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Hangs out in caves.", + "melee_animation": "9232", + "range_animation": "9232", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "9231", + "magic_animation": "9232", + "death_animation": "9230", + "name": "Tz-Kih", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "27", + "id": "2735", + "aggressive": "true", + "bonuses": "150,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "60", + "id": "2736", + "aggressive": "true", + "bonuses": "80,45,45,45,45,22,0,0,0,0,0,0,0,0,0", + "range_level": "20", + "attack_level": "60" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "60", + "id": "2737", + "aggressive": "true", + "bonuses": "80,45,45,45,45,22,0,0,0,0,0,0,0,0,0", + "range_level": "20", + "attack_level": "60" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "30", + "id": "2738", + "bonuses": "60,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "I don't like the look of those spines...", + "melee_animation": "9245", + "range_animation": "9245", + "attack_speed": "5", + "defence_animation": "9242", + "weakness": "4", + "magic_animation": "9245", + "death_animation": "9239", + "name": "Tok-Xil", + "defence_level": "45", + "safespot": null, + "lifepoints": "40", + "strength_level": "80", + "id": "2739", + "bonuses": "80,90,86,90,90,90,45,55,26,55,0,0,0,0,0", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "I don't like the look of those spines...", + "melee_animation": "9245", + "range_animation": "9245", + "attack_speed": "5", + "defence_animation": "9242", + "weakness": "4", + "magic_animation": "9245", + "death_animation": "9239", + "name": "Tok-Xil", + "defence_level": "45", + "safespot": null, + "lifepoints": "40", + "strength_level": "80", + "id": "2740", + "bonuses": "80,90,86,90,90,90,45,55,26,55,0,0,0,0,0", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Holy reptile...", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9249", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-MejKot", + "defence_level": "90", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "2741", + "aggressive": "true", + "bonuses": "100,180,180,180,180,90,97,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "Holy reptile...", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9249", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-MejKot", + "defence_level": "90", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "2742", + "aggressive": "true", + "bonuses": "100,180,180,180,180,90,97,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "That's one hot dog!", + "melee_animation": "9265", + "range_animation": "9265", + "attack_speed": "5", + "magic_level": "150", + "defence_animation": "9268", + "magic_animation": "9265", + "death_animation": "9269", + "name": "Ket-Zek", + "defence_level": "180", + "safespot": null, + "lifepoints": "160", + "strength_level": "150", + "id": "2743", + "bonuses": "180,180,280,280,280,250,140,152,131,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "150" + }, + { + "examine": "That's one hot dog!", + "melee_animation": "9265", + "range_animation": "9265", + "attack_speed": "5", + "magic_level": "150", + "defence_animation": "9268", + "magic_animation": "9265", + "death_animation": "9269", + "name": "Ket-Zek", + "defence_level": "180", + "safespot": null, + "lifepoints": "160", + "strength_level": "150", + "id": "2744", + "bonuses": "180,180,280,280,280,250,140,152,131,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "150" + }, + { + "agg_radius": "64", + "examine": "This is going to hurt...", + "melee_animation": "9277", + "range_animation": "9277", + "attack_speed": "8", + "magic_level": "480", + "defence_animation": "9278", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "9277", + "death_animation": "9279", + "name": "TzTok-Jad", + "defence_level": "480", + "safespot": null, + "lifepoints": "250", + "strength_level": "960", + "id": "2745", + "aggressive": "true", + "bonuses": "0,0,0,60,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "960", + "attack_level": "640" + }, + { + "examine": "Mini Menace.", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9253", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-HurKot", + "defence_level": "75", + "safespot": null, + "lifepoints": "40", + "strength_level": "75", + "id": "2746", + "aggressive": "true", + "bonuses": "100,110,110,110,110,60,110,30,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "She can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2759", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Woman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,506,505", + "strength_level": "1", + "id": "2776", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Ranger of the Temple Knights.", + "melee_animation": "426", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2779", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shadow.", + "melee_animation": "2738", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "2739", + "name": "Shadow", + "defence_level": "68", + "safespot": null, + "lifepoints": "100", + "strength_level": "68", + "id": "2782", + "aggressive": "true", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "From a darker dimension.", + "slayer_task": "25", + "melee_animation": "2731", + "range_animation": "2731", + "attack_speed": "4", + "magic_level": "160", + "defence_animation": "2732", + "weakness": "4", + "slayer_exp": "225", + "magic_animation": "2731", + "death_animation": "2733", + "name": "Dark beast", + "defence_level": "120", + "safespot": null, + "lifepoints": "220", + "strength_level": "160", + "id": "2783", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,100,90,100,0,0,0,0,0", + "range_level": "1", + "attack_level": "140" + }, + { + "examine": "Digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Confused.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2787", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Drill Sergeant from heck!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sergeant Damien", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2790", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man down on his luck.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tramp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2792", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An angry Ogre in a funny hat.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Ogre", + "defence_level": "30", + "safespot": null, + "lifepoints": "48", + "strength_level": "30", + "id": "2801", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "They just call him 'Coach'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome Coach", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2802", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "40", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Lizard", + "defence_level": "55", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "2803", + "aggressive": "true", + "range_level": "55", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2804", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2805", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2806", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "15", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Small Lizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "2807", + "range_level": "15", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Small Lizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "2808", + "aggressive": "true", + "range_level": "15", + "attack_level": "1" + }, + { + "examine": "A camel who has the soul of a poet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Al the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2809", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel whose love is unrequited.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elly the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2810", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who wants to fly some day.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ollie the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2811", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who likes to rest.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cam the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2812", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who wants to see the world.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Neferti the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2815", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shifty-looking character.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2825", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "2826", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shabby-looking leader.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Braindeath", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2827", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Most of an angry", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "50% Luke", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2828", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder if it was all the 'rum' that pickled him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Donnie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2830", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2831", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2832", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2833", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2834", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2835", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2836", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2837", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2838", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2839", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2840", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2841", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2842", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2843", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2844", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2845", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2846", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2847", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2848", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "The pun was intended.", + "melee_animation": "2804", + "range_animation": "0", + "magic_level": "40", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "2805", + "name": "Evil spirit", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "2849", + "aggressive": "true", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "A bunch of legs, eyes and teeth.", + "slayer_task": "76", + "melee_animation": "5319", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "40", + "magic_animation": "0", + "death_animation": "5321", + "name": "Fever spider", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "30", + "id": "2850", + "bonuses": "0,0,0,0,0,20,15,10,15,15,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2851", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2852", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2853", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2854", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2855", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2856", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2857", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2858", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2863", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2866", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2869", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2878", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A knee-high horror from the ocean depths...", + "slayer_task": "24", + "melee_animation": "1579", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1581", + "name": "Dagannoth fledgeling", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "52", + "id": "2880", + "aggressive": "true", + "range_level": "1", + "attack_level": "52" + }, + { + "agg_radius": "8", + "examine": "The Dagannoth King responsible for the death of Bukalla.", + "combat_style": "1", + "melee_animation": "2855", + "attack_speed": "4", + "magic_level": "255", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Supreme", + "defence_level": "128", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2881", + "aggressive": "true", + "bonuses": "0,0,0,0,0,10,10,10,255,550,0,0,0,0,0", + "clue_level": "2", + "range_level": "255", + "projectile": "475", + "attack_level": "255" + }, + { + "agg_radius": "8", + "examine": "A legendary Dagannoth King, rumoured to fly on the North winds.", + "combat_style": "2", + "melee_animation": "2854", + "attack_speed": "4", + "magic_level": "255", + "spell_id": "48", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Prime", + "defence_level": "255", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2882", + "aggressive": "true", + "bonuses": "0,0,0,0,0,255,255,255,255,10,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "255" + }, + { + "agg_radius": "8", + "examine": "Firstborn of the legendary Dagannoth Kings.", + "melee_animation": "2853", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Rex", + "defence_level": "255", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2883", + "aggressive": "true", + "bonuses": "0,0,0,0,0,255,255,255,10,255,0,0,0,0,0", + "clue_level": "2", + "range_level": "255", + "attack_level": "255" + }, + { + "examine": "A fearsome magical creature from the deep.", + "combat_style": "2", + "melee_animation": "2365", + "attack_speed": "6", + "spell_id": "48", + "magic_level": "100", + "respawn_delay": "60", + "defence_animation": "2366", + "magic_animation": "2365", + "death_animation": "2367", + "name": "Wallasalki", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "2457", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1312", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "1313", + "death_animation": "1314", + "name": "Giant Rock Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "2885", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "attack_speed": "5", + "id": "2886", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "strength_level": "1", + "id": "2887", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "2888", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "examine": "It wasn't a rock... It was a rock lobster!", + "melee_animation": "2860", + "range_animation": "2860", + "attack_speed": "2", + "defence_animation": "2861", + "weakness": "7", + "magic_animation": "2860", + "death_animation": "2862", + "name": "Rock lobster", + "defence_level": "100", + "safespot": null, + "lifepoints": "150", + "strength_level": "100", + "id": "2889", + "bonuses": "0,0,0,0,0,100,100,50,50,150,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "slayer_exp": "0", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "10", + "id": "2892", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "20", + "projectile": "294", + "attack_level": "1" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "10", + "id": "2894", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "20", + "projectile": "294", + "attack_level": "1" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "slayer_exp": "0", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "60", + "id": "2896", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "70", + "projectile": "294", + "attack_level": "1" + }, + { + "melee_animation": "64", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Agrith Naar", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "id": "2919", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2931", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Who ate all the rats?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Beast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2941", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lovely", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bones", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2945", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Obviously punches above his weight.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hooknosed Jack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2948", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks rich like an actor of sorts.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jimmy Dazzler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2949", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Once beautiful", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Face", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2950", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What is he?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Smokin' Joe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2952", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks fairly well fed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2958", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2962", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2963", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2964", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2965", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2966", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2967", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2968", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2969", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2970", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2971", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2972", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2973", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "2980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "2981", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "King rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "2982", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not a soft touch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pusskins", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2984", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A not-so friendly", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Tom", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2986", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fully grown feline.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mittens", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2988", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cute and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Topsy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2990", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A friendly feline?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gertrude's cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2997", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very well to do. I wonder what he's doing here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2998", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Rich.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3001", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3002", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3003", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3004", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3005", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3006", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3007", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3008", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3009", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3010", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3011", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3012", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3013", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3014", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3015", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3016", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3017", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3018", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tool leprechaun", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3021", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Phenomenal cosmic powers", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Genie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3022", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2919", + "name": "Black golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3026", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "2919", + "name": "White golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3027", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "2919", + "name": "Grey golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3028", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "The oldest man in Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghaslor the Elder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3029", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A water salesman from Pollnivneach.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Carter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3030", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Mayor of Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Awusah the Mayor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3040", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Poltenip", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "melee_animation": "395", + "strength_level": "1", + "id": "3042", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Radat", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "melee_animation": "395", + "strength_level": "1", + "id": "3043", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Custodian of the shrine to Elidinis.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shiratti the Custodian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3044", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A banker of Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nardah Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3046", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3051", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3052", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3053", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3054", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3055", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3056", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of the earth warriors.", + "melee_animation": "2951", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "2946", + "name": "Earth Warrior Champion", + "defence_level": "51", + "safespot": null, + "lifepoints": "72", + "strength_level": "51", + "id": "3057", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "Champion of the giants.", + "melee_animation": "6368", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "slayer_exp": "35", + "magic_animation": "0", + "death_animation": "6369", + "name": "Giant Champion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3058", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Champion of the ghouls.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "50", + "magic_animation": "0", + "death_animation": "836", + "name": "Ghoul Champion", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "3059", + "aggressive": "true", + "range_level": "43", + "attack_level": "43" + }, + { + "examine": "Champion of the goblins.", + "melee_animation": "6188", + "range_animation": "0", + "combat_audio": "469,472,471", + "magic_level": "12", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6190", + "name": "Goblin Champion", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "6", + "id": "3060", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Champion of the hobgoblins.", + "combat_style": "1", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "2958", + "name": "Hobgoblin Champion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "14", + "id": "3061", + "aggressive": "true", + "range_level": "28", + "attack_level": "14" + }, + { + "examine": "Champion of the imps.", + "melee_animation": "5285", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "172", + "name": "Imp Champion", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "3062", + "aggressive": "true", + "range_level": "7", + "attack_level": "7" + }, + { + "examine": "Champion of the jogres.", + "melee_animation": "2100", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "8576", + "name": "Jogre Champion", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "54", + "id": "3063", + "aggressive": "true", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Champion of the lesser demons.", + "melee_animation": "64", + "range_animation": "0", + "combat_audio": "400,404,403", + "magic_level": "81", + "respawn_delay": "60", + "defence_animation": "65", + "weakness": "5", + "slayer_exp": "79", + "magic_animation": "0", + "death_animation": "67", + "name": "Lesser Demon Champion", + "defence_level": "81", + "safespot": null, + "lifepoints": "115", + "strength_level": "1", + "id": "3064", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of the skeletons.", + "combat_style": "1", + "melee_animation": "5512", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5514", + "name": "Skeleton Champion", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "10", + "id": "3065", + "aggressive": "true", + "range_level": "20", + "attack_level": "10" + }, + { + "examine": "Champion of the zombies.", + "melee_animation": "5581", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5575", + "name": "Zombies Champion", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "3066", + "aggressive": "true", + "range_level": "1", + "attack_level": "26" + }, + { + "melee_animation": "7049", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "Leon d'Cour", + "defence_level": "1", + "safespot": null, + "lifepoints": "123", + "strength_level": "1", + "id": "3067", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3068", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3069", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3070", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3071", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "3072", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A cold-hearted elemental warrior.", + "slayer_task": "48", + "melee_animation": "451", + "range_animation": "451", + "attack_speed": "4", + "defence_animation": "404", + "weakness": "9", + "slayer_exp": "59", + "magic_animation": "451", + "death_animation": "843", + "name": "Ice warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "59", + "strength_level": "47", + "id": "3073", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,20,10,30,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "47" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3074", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3075", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3079", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3080", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3089", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mighty warrior", + "melee_animation": "7048", + "range_animation": "0", + "combat_audio": "511,513,512", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "", + "defence_level": "17", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "3090", + "aggressive": "true", + "range_level": "1", + "attack_level": "17" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3091", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The book moves by itself!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Flying Book", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3094", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Entrance Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3097", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Telekinetic Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3098", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Alchemy Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3099", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Enchantment Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3100", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Graveyard Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3101", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Maze Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3102", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guardian of the arena.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rewards Guardian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3103", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Equipment that moves by itself!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charmed Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3104", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Equipment that moves by itself!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charmed Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3105", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Equipment that moves by itself!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Charmed Warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3106", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This guard looks rather drunk and has beer stains down his armour.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard Captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3109", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Balloon Animal", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3121", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I saw the witchdoctor", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Balloon Animal", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3122", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like he's seen the inside of a few tombs.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Simon Templeton", + "defence_level": "1", + "safespot": "0", + "lifepoints": "12", + "strength_level": "1", + "id": "3123", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It seems to be blocked.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Furnace grate", + "defence_level": "1", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "3135", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3150", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "3151", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A swarm of bugs.", + "slayer_task": "42", + "combat_style": "1", + "melee_animation": "1584", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "1585", + "name": "Harpie Bug Swarm", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "1", + "id": "3153", + "aggressive": "true", + "clue_level": "1", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "Bill Teach the pirate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bill Teach", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3155", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3167", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3168", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3169", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3170", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3171", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3172", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3173", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3174", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3175", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3176", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3177", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3178", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3179", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3180", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3181", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3182", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3183", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3184", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3185", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3186", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "3187", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3188", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3189", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3190", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3191", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3192", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3193", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3194", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Arghh matey!", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "death_animation": "9055", + "name": "Pirate", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "40", + "id": "3195", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "range_level": "1", + "attack_level": "40" + }, + { + "melee_animation": "400", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "3196", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3198", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3199", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "pUre A cHaOs of crEatuRe!", + "start_gfx": "556", + "melee_animation": "3146", + "attack_speed": "5", + "respawn_delay": "72", + "weakness": "4", + "magic_animation": "5443", + "death_animation": "3147", + "lifepoints": "250", + "id": "3200", + "aggressive": "true", + "bonuses": "0,0,0,0,0,70,70,70,70,70,0,0,0,0,0", + "agg_radius": "16", + "range_animation": "5443", + "magic_level": "270", + "end_gfx": "558", + "defence_animation": "3149", + "name": "Chaos Elemental", + "defence_level": "270", + "movement_radius": "30", + "safespot": "true", + "strength_level": "270", + "range_level": "270", + "projectile": "557", + "attack_level": "270" + }, + { + "slayer_exp": "51", + "name": "Killerwatt", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "attack_speed": "3", + "id": "3201", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "slayer_exp": "51", + "name": "Killerwatt", + "defence_level": "1", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "attack_speed": "3", + "id": "3202", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A very small storm!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Storm Cloud", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3203", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very small storm!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Storm Cloud", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3204", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mourner", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mourner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3216", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Loves mining.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3219", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Loves mining.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "3220", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "Loves mining.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3221", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "One of RuneScape's many citizens", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Drunken man", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "3222", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "3223", + "range_level": "1", + "attack_level": "3" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3224", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens. He looks worried about something.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "3225", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "melee_animation": "422", + "combat_audio": "511,506,505", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Woman", + "defence_level": "1", + "safespot": null, + "lifepoints": "9", + "strength_level": "1", + "id": "3226", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Woman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,506,505", + "strength_level": "1", + "id": "3227", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "386", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "3228", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "0", + "range_animation": "2075", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3229", + "clue_level": "1", + "range_level": "13", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "395", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "3230", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "422", + "range_animation": "426", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3231", + "clue_level": "1", + "range_level": "13", + "attack_level": "1" + }, + { + "examine": "Keeping an eye out for threats to the city.", + "melee_animation": "422", + "range_animation": "426", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3232", + "clue_level": "1", + "range_level": "13", + "attack_level": "1" + }, + { + "examine": "Keeping an eye out for threats to the city.", + "melee_animation": "422", + "range_animation": "426", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3233", + "clue_level": "1", + "range_level": "13", + "attack_level": "1" + }, + { + "examine": "An old gardener.", + "melee_animation": "433", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Gardener", + "defence_level": "4", + "safespot": null, + "lifepoints": "5", + "strength_level": "4", + "id": "3234", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "He's learning a trade.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Apprentice workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3235", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A busy workman", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3236", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Cuffs", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "422", + "strength_level": "1", + "id": "3237", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Rusty", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "422", + "strength_level": "1", + "id": "3239", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Jeff", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "422", + "strength_level": "1", + "id": "3240", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "3241", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A practicer of dark arts.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "25", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "25", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "3242", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A practicer of dark arts.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "27", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "27", + "safespot": null, + "lifepoints": "38", + "strength_level": "1", + "id": "3243", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A practicer of dark arts.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "16", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "16", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "3244", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A practicer of dark arts.", + "combat_style": "2", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "16", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "16", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "3245", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Alberich", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3246", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Fafner", + "melee_animation": "7048", + "range_animation": "7048", + "attack_speed": "6", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "7048", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "18", + "strength_level": "22", + "id": "3247", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Fasolt", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3248", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Siegmund", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3249", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Siegfried", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3250", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Lydspor", + "melee_animation": "7048", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3251", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Hagen", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3252", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Minarch", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3253", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Wotan", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3255", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Acelin", + "melee_animation": "390", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3256", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Adelino", + "melee_animation": "2067", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3257", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Adolpho", + "melee_animation": "401", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3258", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Aitan", + "melee_animation": "426", + "range_animation": "426", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3259", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Brunnhilde", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3260", + "clue_level": "0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Gutrune", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3261", + "clue_level": "0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Edelschwarz", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3262", + "clue_level": "0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Sieglinde", + "melee_animation": "428", + "range_animation": "428", + "attack_speed": "6", + "defence_animation": "404", + "weakness": "8", + "magic_animation": "428", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "20", + "id": "3263", + "clue_level": "0", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3264", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3265", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3266", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "470,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3267", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3268", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3269", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3270", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3271", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3272", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3273", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3274", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A dwarven worker.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Dwarf", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "3275", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "3276", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "3277", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A member of the Black Guard", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "102", + "name": "Black Guard", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "3278", + "range_level": "1", + "attack_level": "30" + }, + { + "slayer_exp": "16", + "name": "Black Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3279", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks busy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Engineering assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3280", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's building a cannon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Engineer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3282", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bushy tail!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squirrel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3283", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A raccoon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Raccoon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3286", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A raccoon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Raccoon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3288", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "3291", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "She'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3293", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf who looks after the mining guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3294", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf who looks after the mining guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3295", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A graceful bird.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swan", + "defence_level": "1", + "safespot": null, + "water_npc": true, + "lifepoints": "10", + "strength_level": "1", + "id": "3296", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeps this magic area tidy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sweeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3298", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master at gardening.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Martin the Master Gardener", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3299", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Manages the fairies.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Co-ordinator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3302", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I'm gonna make him an offer he can't refuse.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy Godfather", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3304", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Guardian of the market gate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gatekeeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3307", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Converts grass to beef.", + "slayer_task": "20", + "melee_animation": "5849", + "range_animation": "5849", + "combat_audio": "369,371,370", + "attack_speed": "5", + "defence_animation": "5850", + "weakness": "8", + "slayer_exp": "8", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "3309", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Tanglefoot", + "defence_level": "1", + "safespot": null, + "lifepoints": "102", + "strength_level": "1", + "id": "3313", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "An animated shrub.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "name": "Baby tanglefoot", + "defence_level": "41", + "safespot": null, + "lifepoints": "58", + "strength_level": "1", + "id": "3319", + "range_level": "41", + "attack_level": "1" + }, + { + "examine": "An aggressive bush.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "name": "Baby tanglefoot", + "defence_level": "41", + "safespot": null, + "lifepoints": "58", + "strength_level": "1", + "id": "3320", + "range_level": "41", + "attack_level": "1" + }, + { + "examine": "Likes to cook with mushrooms.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy chef", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3322", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Rather more tired than most.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jeremy Clerksin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3327", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks a little green around the gills.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barfy Bill", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3331", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's made of pure fire.", + "attack_speed": "6", + "magic_level": "300", + "respawn_delay": "25", + "name": "Cavemouth", + "defence_level": "500", + "safespot": null, + "lifepoints": "1000", + "strength_level": "1500", + "id": "3334", + "aggressive": "true", + "bonuses": "126,98,86,297,311,304,319,13,284,30,0,0,0,0,0", + "range_level": "300", + "attack_level": "200" + }, + { + "examine": "Holy Mole-y!", + "melee_animation": "3312", + "range_animation": "3312", + "attack_speed": "4", + "magic_level": "200", + "respawn_delay": "56", + "defence_animation": "3311", + "weakness": "7", + "magic_animation": "3312", + "death_animation": "3310", + "name": "Giant Mole", + "defence_level": "200", + "safespot": null, + "lifepoints": "200", + "strength_level": "200", + "id": "3340", + "bonuses": "0,0,0,0,0,60,80,100,80,60,0,0,0,0,0", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "I will call him", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby Mole", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3341", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fun guy. No wait", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fungi", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "3344", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "2776", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "2775", + "death_animation": "2777", + "name": "Fungi", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "3345", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bouncy fungus.", + "slayer_task": "94", + "melee_animation": "2776", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "2777", + "name": "Zygomite", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "3346", + "range_level": "42", + "attack_level": "1" + }, + { + "melee_animation": "2776", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "2775", + "death_animation": "2777", + "name": "Zygomite", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "3347", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "7049", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "White Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "53", + "strength_level": "1", + "id": "3348", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "7049", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "White Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "53", + "strength_level": "1", + "id": "3349", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "7049", + "combat_audio": "511,513,512", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "White Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "53", + "strength_level": "1", + "id": "3350", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3366", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3367", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3368", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3369", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3370", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Evil Chicken", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "355,357,356", + "strength_level": "1", + "id": "3371", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fowl beast.", + "slayer_task": "7", + "melee_animation": "2299", + "range_animation": "0", + "combat_audio": "355,357,356", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "55", + "safespot": null, + "lifepoints": "117", + "strength_level": "55", + "id": "3375", + "aggressive": "true", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "Young but still dangerous.", + "slayer_task": "68", + "melee_animation": "25", + "range_animation": "25", + "combat_audio": "408,410,409", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "32", + "defence_animation": "26", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "25", + "death_animation": "28", + "name": "Baby black dragon", + "defence_level": "42", + "safespot": null, + "lifepoints": "50", + "strength_level": "80", + "id": "3376", + "aggressive": "true", + "bonuses": "50,40,64,60,30,45,40,40,20,40,40,20,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "He seems to like wearing black.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil Dave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3378", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Vermin from the underworld.", + "slayer_task": "67", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hell-Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3382", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shifty-looking character.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3389", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks short and grumpy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3390", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "General Wartface", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3391", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "General Bentnoze", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3392", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He provides new players with useful information.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lumbridge Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3393", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems to like wearing black.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil Dave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3394", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Rutmir's assistant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3404", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A small ice demon.", + "slayer_task": "46", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Icefiend", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "60", + "id": "3406", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "7218", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7219", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3407", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He tries to keep order around here.", + "melee_animation": "583", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7213", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3408", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A sentient plant - ready", + "melee_animation": "7246", + "range_animation": "0", + "poisonous": "true", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7249", + "name": "Wild jade vine", + "defence_level": "65", + "safespot": null, + "lifepoints": "185", + "strength_level": "65", + "id": "3409", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "A sentient plant - ready", + "melee_animation": "7246", + "range_animation": "0", + "poisonous": "true", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7249", + "name": "Wild jade vine", + "defence_level": "65", + "safespot": null, + "lifepoints": "185", + "strength_level": "65", + "id": "3410", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "A sentient plant - ready", + "melee_animation": "7246", + "range_animation": "0", + "poisonous": "true", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7249", + "name": "Wild jade vine", + "defence_level": "65", + "safespot": null, + "lifepoints": "185", + "strength_level": "65", + "id": "3411", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "A sentient plant - ready", + "melee_animation": "7246", + "range_animation": "0", + "poisonous": "true", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7249", + "name": "Wild jade vine", + "defence_level": "65", + "safespot": null, + "lifepoints": "185", + "strength_level": "65", + "id": "3412", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "He may be a funky cook", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3413", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "More like a goblin cooked.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3414", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "3415", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3416", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3418", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ogre", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "attack_speed": "7", + "id": "3419", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "An angry Ogre in a highly amusing hat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mogre Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3420", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nice claw!", + "melee_animation": "3428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3430", + "name": "Crab", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3421", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Not the most beautiful fish in the sea.", + "melee_animation": "3433", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3435", + "name": "Mudskipper", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "3422", + "range_level": "1", + "attack_level": "24" + }, + { + "death_animation": "3435", + "name": "Mudskipper", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "melee_animation": "3433", + "strength_level": "1", + "id": "3423", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "3434" + }, + { + "death_animation": "3430", + "name": "Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "18", + "melee_animation": "3428", + "strength_level": "1", + "id": "3424", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "3429" + }, + { + "examine": "A Red Fantail.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3425", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Red Fantail.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3426", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Red Fantail.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3427", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An Angel Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3431", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An Angel Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3432", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An Angel Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3433", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Harlequin Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3434", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Harlequin Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3435", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Harlequin Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3436", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Discus Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3437", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Discus Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3438", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Discus Fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shoal of Neon Tetra.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3443", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shoal of Neon Tetra.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3444", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shoal of Neon Tetra.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3445", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Lumbridge Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "attack_speed": "7", + "id": "3449", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "attack_speed": "7", + "id": "3450", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Lumbridge Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "attack_speed": "7", + "id": "3451", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "What restful music!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skrach Uglogwee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3463", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A large boisterous bird", + "slayer_task": "7", + "melee_animation": "6800", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "6801", + "name": "Jubbly bird", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "6", + "id": "3476", + "aggressive": "true", + "range_level": "8", + "attack_level": "6" + }, + { + "name": "King Awowogei", + "defence_level": "1", + "safespot": null, + "lifepoints": "328", + "strength_level": "1", + "id": "3478", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A big snake.", + "melee_animation": "3538", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3540", + "name": "Big Snake", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "46", + "id": "3484", + "aggressive": "true", + "range_level": "1", + "attack_level": "46" + }, + { + "name": "Culinaromancer", + "defence_level": "1", + "safespot": null, + "lifepoints": "140", + "strength_level": "1", + "id": "3491", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "melee_animation": "3501", + "respawn_delay": "60", + "defence_animation": "3500", + "death_animation": "3503", + "name": "Agrith-Na-Na", + "defence_level": "1", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "3493", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1750", + "respawn_delay": "60", + "defence_animation": "1751", + "death_animation": "1752", + "name": "Flambeed", + "defence_level": "1", + "safespot": null, + "lifepoints": "210", + "strength_level": "1", + "id": "3494", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Karamel", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3495", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "3507", + "respawn_delay": "60", + "defence_animation": "3505", + "death_animation": "3510", + "name": "Dessourt", + "defence_level": "1", + "safespot": null, + "lifepoints": "140", + "strength_level": "1", + "id": "3496", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Deadly AND fruity!", + "melee_animation": "1341", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "65", + "safespot": null, + "lifepoints": "139", + "strength_level": "48", + "id": "3497", + "aggressive": "true", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3498", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3499", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3500", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3501", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1341", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Gelatinnoth Mother", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "3502", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Chronicler and regaler of your piratical exploits.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sorin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3509", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3514", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre.", + "melee_animation": "5783", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "1", + "id": "3521", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "melee_animation": "5783", + "strength_level": "1", + "id": "3522", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "melee_animation": "5783", + "strength_level": "1", + "id": "3523", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "melee_animation": "5783", + "strength_level": "1", + "id": "3524", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "death_animation": "5798", + "name": "Vampyre Juvinate", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "melee_animation": "5783", + "strength_level": "1", + "id": "3525", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre", + "slayer_task": "86", + "melee_animation": "6016", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "6031", + "name": "Vampyre Juvinate", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "3526", + "range_level": "46", + "attack_level": "1" + }, + { + "examine": "A Juvinate vampyre", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Held Vampyre Juvinate", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "1", + "id": "3527", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "He looks really hungry!", + "slayer_task": "86", + "melee_animation": "6276", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Vampyre Juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "3531", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "She looks really hungry!", + "slayer_task": "86", + "melee_animation": "6276", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Vampyre Juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "3532", + "range_level": "1", + "attack_level": "40" + }, + { + "death_animation": "6781", + "name": "Vampyre Juvenile", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "6276", + "strength_level": "1", + "id": "3533", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "He looks really hungry!", + "slayer_task": "86", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Held Vampyre Juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "3534", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "An initiate juvenile vampyre", + "slayer_task": "86", + "melee_animation": "6016", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "6031", + "name": "Juvinate", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "3577", + "range_level": "46", + "attack_level": "1" + }, + { + "examine": "Is it a sheep?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3579", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He guards the dungeon with the faithfulness of the undead.", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "50", + "safespot": null, + "lifepoints": "100", + "strength_level": "50", + "id": "3581", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "slayer_exp": "49", + "name": "Guard dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3582", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "164", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "163", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "1", + "id": "3583", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No spider could grow that big! It's unrealistic!", + "melee_animation": "5319", + "range_animation": "0", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5321", + "name": "Huge spider", + "defence_level": "72", + "safespot": null, + "lifepoints": "122", + "strength_level": "1", + "id": "3585", + "aggressive": "true", + "range_level": "72", + "attack_level": "1" + }, + { + "examine": "Good doggy...", + "melee_animation": "6562", + "range_animation": "0", + "combat_audio": "3717,3719,3718", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "116", + "magic_animation": "0", + "death_animation": "6576", + "name": "Hellhound", + "defence_level": "60", + "safespot": null, + "lifepoints": "134", + "strength_level": "60", + "id": "3586", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Big, ugly, and smelly.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "27", + "respawn_delay": "25", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Rantz", + "defence_level": "27", + "safespot": null, + "lifepoints": "60", + "strength_level": "27", + "id": "3587", + "aggressive": "true", + "bonuses": "15,15,10,20,40,15,50,50,50,20,50,58,0,0,0", + "range_level": "27", + "attack_level": "27" + }, + { + "examine": "Young but still dangerous.", + "melee_animation": "25", + "range_animation": "25", + "combat_audio": "408,410,409", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "32", + "defence_animation": "26", + "weakness": "8", + "magic_animation": "25", + "death_animation": "28", + "name": "Baby red dragon", + "defence_level": "42", + "safespot": null, + "lifepoints": "50", + "strength_level": "40", + "id": "3588", + "aggressive": "true", + "bonuses": "20,10,10,20,40,40,20,40,40,20,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "I don't think insect repellent will work...", + "melee_animation": "6223", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6228", + "name": "Kalphite Soldier", + "defence_level": "70", + "safespot": null, + "lifepoints": "114", + "strength_level": "70", + "id": "3589", + "aggressive": "true", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Its scales seem to be made of steel.", + "combat_audio": "408,410,409", + "magic_level": "72", + "respawn_delay": "35", + "weakness": "8", + "slayer_exp": "221", + "name": "Steel dragon", + "defence_level": "238", + "safespot": null, + "lifepoints": "210", + "strength_level": "229", + "id": "3590", + "aggressive": "true", + "bonuses": "56,42,104,51,212,115,232,302,331,21,264,100,100,40,0", + "clue_level": "2", + "range_level": "185", + "attack_level": "234" + }, + { + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3591", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Arrgh! Look at its pointy teeth!", + "range_animation": "0", + "combat_audio": "400,404,403", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Demon", + "defence_level": "75", + "safespot": null, + "lifepoints": "107", + "strength_level": "75", + "id": "3593", + "aggressive": "true", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "A large snake that thrives in swamps.", + "melee_animation": "3538", + "range_animation": "3538", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "defence_animation": "3539", + "weakness": "0", + "magic_animation": "3538", + "death_animation": "3540", + "name": "Swamp snake", + "defence_level": "40", + "safespot": null, + "lifepoints": "121", + "strength_level": "33", + "id": "3599", + "bonuses": "10,10,10,10,10,10,1,10,6,10,6,4,0,0,0", + "range_level": "45", + "attack_level": "35" + }, + { + "examine": "A large snake that thrives in swamps.", + "melee_animation": "3538", + "range_animation": "3538", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "defence_animation": "3539", + "magic_animation": "3538", + "death_animation": "3540", + "name": "Swamp snake", + "defence_level": "60", + "safespot": null, + "lifepoints": "121", + "strength_level": "50", + "id": "3600", + "bonuses": "10,10,10,10,10,10,1,10,6,10,6,4,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A large snake that thrives in swamps.", + "slayer_task": "86", + "melee_animation": "3538", + "range_animation": "3538", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "defence_animation": "3539", + "weakness": "7", + "magic_animation": "3538", + "death_animation": "3540", + "name": "Swamp snake", + "defence_level": "40", + "safespot": null, + "lifepoints": "121", + "strength_level": "33", + "id": "3601", + "bonuses": "10,10,10,10,10,10,1,10,6,10,6,4,0,0,0", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "A large snake that thrives in swamps.", + "melee_animation": "3538", + "range_animation": "3538", + "combat_audio": "3609,3608,3610", + "attack_speed": "5", + "defence_animation": "3539", + "magic_animation": "3538", + "death_animation": "3540", + "name": "Swamp snake", + "defence_level": "40", + "safespot": null, + "lifepoints": "121", + "strength_level": "33", + "id": "3602", + "bonuses": "10,10,10,10,10,10,1,10,6,10,6,4,0,0,0", + "range_level": "1", + "attack_level": "35" + }, + { + "name": "Dead swamp snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "3603", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dead swamp snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "3604", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dead swamp snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "3605", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I'm glad I can't see the rest of it!", + "melee_animation": "3618", + "range_animation": "3618", + "magic_level": "80", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3620", + "name": "Tentacle", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "80", + "id": "3618", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "I'm glad I can't see the rest of it!", + "melee_animation": "3731", + "range_animation": "0", + "attack_speed": "10", + "magic_level": "80", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3733", + "name": "Head", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "85", + "id": "3619", + "aggressive": "true", + "range_level": "80", + "attack_level": "85" + }, + { + "melee_animation": "3731", + "attack_speed": "10", + "respawn_delay": "60", + "defence_animation": "3732", + "death_animation": "3733", + "name": "Head", + "defence_level": "1", + "safespot": null, + "lifepoints": "150", + "strength_level": "1", + "id": "3620", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "3622", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A high-ranking Vyrewatch", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fyiona Fray", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3634", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a little on the cross side!", + "range_animation": "0", + "combat_audio": "498,500,499", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Angry bear", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3645", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a little on the cross side!", + "melee_animation": "6376", + "range_animation": "0", + "combat_audio": "496,498,497", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6377", + "name": "Angry unicorn", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3646", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a little on the cross side!", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Angry giant rat", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3647", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a little on the cross side!", + "melee_animation": "6185", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6182", + "name": "Angry goblin", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3648", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "AHHHHH!", + "melee_animation": "3812", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3813", + "name": "Fear reaper", + "defence_level": "27", + "safespot": null, + "lifepoints": "38", + "strength_level": "27", + "id": "3649", + "range_level": "1", + "attack_level": "27" + }, + { + "examine": "What on RuneScape is that?!?", + "melee_animation": "3818", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3821", + "name": "Confusion beast", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3650", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "A hopeless poor creature.", + "melee_animation": "3823", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "3827", + "name": "Hopeless creature", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3655", + "range_level": "1", + "attack_level": "25" + }, + { + "name": "Angry unicorn", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "496,498,497", + "strength_level": "1", + "id": "3661", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Angry giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "3662", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a little on the cross side!", + "slayer_task": "38", + "melee_animation": "6185", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6182", + "name": "Angry goblin", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "3663", + "range_level": "1", + "attack_level": "25" + }, + { + "name": "Angry bear", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "3664", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Freshly sheared.", + "melee_animation": "5341", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5343", + "name": "Ram", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "3672", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "White and shaggy.", + "melee_animation": "5338", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5336", + "name": "Ram", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "3673", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "If you see them circling", + "melee_animation": "2019", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "2021", + "name": "Vulture", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "3675", + "range_level": "1", + "attack_level": "38" + }, + { + "death_animation": "2026", + "name": "Vulture", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "2025", + "strength_level": "1", + "id": "3676", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "2024" + }, + { + "examine": "A young boy handing out flyers.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Leaflet Dropper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3680", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could use a good meal.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "17", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "3697", + "range_level": "1", + "attack_level": "17" + }, + { + "melee_animation": "400", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "3698", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "400", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "3699", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems a little underweight.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3700", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "He seems a little underweight.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "3701", + "range_level": "1", + "attack_level": "20" + }, + { + "melee_animation": "395", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "1", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "3702", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He seems a little underweight.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3703", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "He seems a little underweight.", + "slayer_task": "75", + "melee_animation": "6128", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton fremennik", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "3704", + "range_level": "1", + "attack_level": "22" + }, + { + "name": "Skeleton fremennik", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "3705", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Ulfric", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "6118", + "strength_level": "1", + "id": "3706", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Eww", + "slayer_task": "67", + "melee_animation": "6117", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "50", + "magic_animation": "0", + "death_animation": "6115", + "name": "Brine rat", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "3707", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "A Wilderness fighter of massive repute.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3709", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An annoying flappy thing.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "4915", + "attack_speed": "6", + "magic_level": "32", + "defence_animation": "4916", + "weakness": "4", + "slayer_exp": "8", + "magic_animation": "4915", + "death_animation": "4917", + "name": "Giant bat", + "defence_level": "32", + "safespot": null, + "lifepoints": "32", + "strength_level": "12", + "id": "3711", + "aggressive": "true", + "range_level": "1", + "attack_level": "12" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "3715", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "3726", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "5", + "respawn_delay": "120", + "defence_animation": "3890", + "weakness": "8", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "20", + "safespot": null, + "lifepoints": "13", + "strength_level": "20", + "id": "3727", + "bonuses": "5,10,10,10,10,2,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "10", + "respawn_delay": "120", + "defence_animation": "3890", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "25", + "safespot": null, + "lifepoints": "23", + "strength_level": "25", + "id": "3728", + "bonuses": "10,15,15,15,15,5,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "10", + "respawn_delay": "120", + "defence_animation": "3890", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "30", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "3729", + "bonuses": "15,20,20,20,20,8,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "15", + "respawn_delay": "120", + "defence_animation": "3890", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "35", + "safespot": null, + "lifepoints": "23", + "strength_level": "35", + "id": "3730", + "bonuses": "20,25,25,25,25,10,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Don't burst its bubble!", + "melee_animation": "3891", + "range_animation": "3891", + "magic_level": "20", + "respawn_delay": "120", + "defence_animation": "3890", + "magic_animation": "3891", + "death_animation": "3888", + "name": "Splatter", + "defence_level": "40", + "safespot": null, + "lifepoints": "23", + "strength_level": "40", + "id": "3731", + "bonuses": "25,30,30,30,30,15,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "14", + "respawn_delay": "127", + "defence_animation": "3902", + "weakness": "9", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "28", + "poison_immune": "true", + "safespot": null, + "lifepoints": "23", + "strength_level": "28", + "id": "3732", + "aggressive": "true", + "bonuses": "20,25,20,40,40,40,40,5,18,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "14", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "28", + "poison_immune": "true", + "safespot": null, + "lifepoints": "23", + "strength_level": "28", + "id": "3733", + "aggressive": "true", + "bonuses": "20,25,20,40,40,40,40,5,18,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "20", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "42", + "poison_immune": "true", + "safespot": null, + "lifepoints": "38", + "strength_level": "42", + "id": "3734", + "aggressive": "true", + "bonuses": "30,35,30,50,50,50,50,10,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "20", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "42", + "poison_immune": "true", + "safespot": null, + "lifepoints": "38", + "strength_level": "42", + "id": "3735", + "aggressive": "true", + "bonuses": "30,35,30,50,50,50,50,10,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "25", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "54", + "poison_immune": "true", + "safespot": null, + "lifepoints": "53", + "strength_level": "54", + "id": "3736", + "aggressive": "true", + "bonuses": "35,40,35,60,60,60,60,20,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "25", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "54", + "poison_immune": "true", + "safespot": null, + "lifepoints": "53", + "strength_level": "54", + "id": "3737", + "aggressive": "true", + "bonuses": "35,40,35,60,60,60,60,20,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "30", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "60", + "poison_immune": "true", + "safespot": null, + "lifepoints": "68", + "strength_level": "60", + "id": "3738", + "aggressive": "true", + "bonuses": "40,50,40,70,70,70,70,30,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "30", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "60", + "poison_immune": "true", + "safespot": null, + "lifepoints": "68", + "strength_level": "60", + "id": "3739", + "aggressive": "true", + "bonuses": "40,50,40,70,70,70,70,30,15,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "35", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "83", + "strength_level": "70", + "id": "3740", + "aggressive": "true", + "bonuses": "50,60,50,80,70,90,80,35,14,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Nippy little thing!", + "melee_animation": "3901", + "range_animation": "3901", + "magic_level": "35", + "respawn_delay": "127", + "defence_animation": "3902", + "magic_animation": "3901", + "death_animation": "3903", + "name": "Shifter", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "83", + "strength_level": "70", + "id": "3741", + "aggressive": "true", + "bonuses": "50,60,50,80,70,90,80,35,14,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "10", + "respawn_delay": "120", + "defence_animation": "3916", + "weakness": "7", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "15", + "safespot": null, + "lifepoints": "23", + "strength_level": "30", + "id": "3742", + "bonuses": "45,45,45,45,50,5,45,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "15", + "respawn_delay": "120", + "defence_animation": "3916", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "20", + "safespot": null, + "lifepoints": "38", + "strength_level": "40", + "id": "3743", + "bonuses": "45,45,45,45,50,5,55,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "20", + "respawn_delay": "120", + "defence_animation": "3916", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "30", + "safespot": null, + "lifepoints": "53", + "strength_level": "60", + "id": "3744", + "bonuses": "45,55,55,55,50,10,45,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "120", + "defence_animation": "3916", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "45", + "safespot": null, + "lifepoints": "53", + "strength_level": "75", + "id": "3745", + "bonuses": "60,60,60,60,80,10,45,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Worse than termites!", + "melee_animation": "3915", + "range_animation": "3915", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "120", + "defence_animation": "3916", + "magic_animation": "3915", + "death_animation": "3917", + "name": "Ravager", + "defence_level": "60", + "safespot": null, + "lifepoints": "53", + "strength_level": "80", + "id": "3746", + "bonuses": "65,70,70,70,90,20,56,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "10", + "respawn_delay": "125", + "defence_animation": "3909", + "weakness": "6", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "20", + "safespot": null, + "lifepoints": "33", + "strength_level": "20", + "id": "3747", + "bonuses": "20,40,40,40,40,10,38,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "15", + "respawn_delay": "125", + "defence_animation": "3909", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "30", + "safespot": null, + "lifepoints": "50", + "strength_level": "30", + "id": "3748", + "bonuses": "30,60,60,60,60,15,38,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "20", + "respawn_delay": "125", + "defence_animation": "3909", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "40", + "safespot": null, + "lifepoints": "67", + "strength_level": "40", + "id": "3749", + "bonuses": "50,70,70,70,70,20,38,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "30", + "respawn_delay": "125", + "defence_animation": "3909", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "60", + "safespot": null, + "lifepoints": "101", + "strength_level": "60", + "id": "3750", + "bonuses": "60,100,100,100,100,30,25,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Eeewww!", + "melee_animation": "3908", + "range_animation": "3908", + "magic_level": "25", + "respawn_delay": "125", + "defence_animation": "3909", + "magic_animation": "3908", + "death_animation": "3910", + "name": "Spinner", + "defence_level": "50", + "safespot": null, + "lifepoints": "84", + "strength_level": "50", + "id": "3751", + "bonuses": "55,80,80,80,85,25,30,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "25", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "weakness": "5", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "25", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3752", + "aggressive": "true", + "bonuses": "30,30,30,30,15,30,40,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "25", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "25", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "3753", + "aggressive": "true", + "bonuses": "30,30,30,30,15,30,40,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "40", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "40", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "3754", + "aggressive": "true", + "bonuses": "45,40,40,40,25,35,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "40", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "40", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "3755", + "aggressive": "true", + "bonuses": "45,40,40,40,25,35,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "50", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "50", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "3756", + "aggressive": "true", + "bonuses": "35,40,40,40,30,35,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "50", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "50", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "3757", + "aggressive": "true", + "bonuses": "35,40,40,40,30,35,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "60", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "60", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "3758", + "aggressive": "true", + "bonuses": "60,80,80,80,50,50,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "60", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "60", + "safespot": null, + "lifepoints": "51", + "strength_level": "1", + "id": "3759", + "aggressive": "true", + "bonuses": "60,80,80,80,50,50,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "70", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "70", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "3760", + "aggressive": "true", + "bonuses": "40,100,100,100,50,50,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Burn, baby, burn!", + "start_gfx": "646", + "combat_style": "2", + "melee_animation": "3882", + "range_animation": "3882", + "magic_level": "70", + "respawn_delay": "120", + "end_gfx": "648", + "defence_animation": "3880", + "magic_animation": "3882", + "death_animation": "3881", + "name": "Torcher", + "defence_level": "70", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "3761", + "aggressive": "true", + "bonuses": "40,100,100,100,50,50,35,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "647", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "30", + "respawn_delay": "120", + "defence_animation": "3921", + "weakness": "0", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "25", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "3762", + "aggressive": "true", + "bonuses": "20,40,40,40,40,40,40,40,0,0,0,0,0,0,0", + "range_level": "25", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "30", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "25", + "safespot": null, + "lifepoints": "27", + "strength_level": "1", + "id": "3763", + "aggressive": "true", + "bonuses": "20,40,40,40,40,40,40,40,0,0,0,0,0,0,0", + "range_level": "25", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "40", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "3764", + "aggressive": "true", + "bonuses": "30,50,60,60,60,60,40,40,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "40", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "40", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "3765", + "aggressive": "true", + "bonuses": "30,40,60,60,60,60,40,40,0,0,0,0,0,0,0", + "range_level": "40", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "50", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "3766", + "aggressive": "true", + "bonuses": "35,65,70,70,70,70,40,40,0,0,0,0,0,0,0", + "range_level": "50", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "50", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "3767", + "aggressive": "true", + "bonuses": "35,65,70,70,70,70,40,40,0,0,0,0,0,0,0", + "range_level": "50", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "60", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "60", + "safespot": null, + "lifepoints": "78", + "strength_level": "1", + "id": "3768", + "aggressive": "true", + "bonuses": "40,90,80,80,80,80,40,40,0,0,0,0,0,0,0", + "range_level": "60", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "60", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "60", + "safespot": null, + "lifepoints": "78", + "strength_level": "1", + "id": "3769", + "aggressive": "true", + "bonuses": "40,90,80,80,80,80,40,40,0,0,0,0,0,0,0", + "range_level": "60", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "start_gfx": "657", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "70", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "70", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "3770", + "aggressive": "true", + "bonuses": "50,100,100,100,120,100,40,40,80,0,0,0,0,0,0", + "range_level": "70", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "magic_level": "70", + "respawn_delay": "120", + "defence_animation": "3921", + "magic_animation": "3920", + "death_animation": "3922", + "name": "Defiler", + "defence_level": "70", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "3771", + "aggressive": "true", + "bonuses": "50,100,100,100,120,100,40,40,80,0,0,0,0,0,0", + "range_level": "70", + "projectile": "657", + "attack_level": "1" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "14", + "respawn_delay": "120", + "defence_animation": "3895", + "weakness": "9", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "28", + "safespot": null, + "lifepoints": "53", + "strength_level": "28", + "id": "3772", + "aggressive": "true", + "bonuses": "45,45,50,50,50,50,50,15,50,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "21", + "respawn_delay": "120", + "defence_animation": "3895", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "42", + "safespot": null, + "lifepoints": "83", + "strength_level": "42", + "id": "3773", + "aggressive": "true", + "bonuses": "45,45,60,50,50,50,50,15,50,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "32", + "respawn_delay": "120", + "defence_animation": "3895", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "56", + "safespot": null, + "lifepoints": "113", + "strength_level": "56", + "id": "3774", + "aggressive": "true", + "bonuses": "45,45,60,80,80,80,80,25,50,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "56" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "38", + "respawn_delay": "120", + "defence_animation": "3895", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "74", + "safespot": null, + "lifepoints": "143", + "strength_level": "74", + "id": "3775", + "aggressive": "true", + "bonuses": "45,45,60,60,60,60,60,20,50,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "74" + }, + { + "examine": "Mind your toes!", + "melee_animation": "3896", + "range_animation": "3896", + "magic_level": "45", + "respawn_delay": "120", + "defence_animation": "3895", + "magic_animation": "3896", + "death_animation": "3894", + "name": "Brawler", + "defence_level": "88", + "safespot": null, + "lifepoints": "173", + "strength_level": "88", + "id": "3776", + "aggressive": "true", + "bonuses": "45,45,80,100,100,100,100,30,46,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "88" + }, + { + "examine": "Cheerful, helpful and optimistic, I'll bet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doomsayer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3777", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "attack_speed": "5", + "magic_level": "80", + "respawn_delay": "120", + "name": "Void Knight", + "defence_level": "80", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "3782", + "bonuses": "180,180,180,180,80,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Long legged licker.", + "melee_animation": "7260", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7256", + "name": "Frog", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3783", + "range_level": "1", + "attack_level": "55" + }, + { + "name": "Void Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "attack_speed": "0", + "id": "3784", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "attack_speed": "5", + "magic_level": "80", + "respawn_delay": "120", + "name": "Void Knight", + "defence_level": "80", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "3785", + "bonuses": "180,180,180,180,80,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A powerful knight of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Void Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A powerful knight of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Void Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3788", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3790", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3791", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3792", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3793", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3794", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3795", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3796", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3797", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3798", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3799", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3800", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3801", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire (Novice)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3802", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Posts things.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Postie Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3805", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Miss Millicent Miller the Miller of Mill Lane Mill.", + "name": "Millie Miller", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3806", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Gillie the Milkmaid milks cows. She's udderly fantastic at it.", + "name": "Gillie Groats", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3807", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Massive beast of War with extra Gnome.", + "melee_animation": "3960", + "range_animation": "3954", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "3962", + "name": "Tortoise", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "3808", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "Tally Ho!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Dalbur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3809", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Huzzah!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Bleemadge", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3810", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Up up and away!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Errdo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3811", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Up up and away!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Klemfoodle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3812", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Gnome Arrow-chucker", + "combat_style": "1", + "melee_animation": "190", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome Archer", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "3814", + "aggressive": "true", + "range_level": "30", + "attack_level": "1" + }, + { + "examine": "Yee haa!", + "melee_animation": "3969", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome Driver", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "3815", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A battle mage of the gnomish variety.", + "combat_style": "2", + "melee_animation": "3968", + "range_animation": "0", + "magic_level": "34", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "196", + "name": "Gnome Mage", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "1", + "id": "3816", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The cruel tortoise trainer. Boo!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trainer Nacklepen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3818", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A large tortoise.", + "melee_animation": "3960", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "3962", + "name": "Tortoise", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "3819", + "range_level": "1", + "attack_level": "36" + }, + { + "agg_radius": "64", + "melee_animation": "6241", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6240", + "death_animation": "6242", + "name": "Kalphite Queen", + "defence_level": "1", + "safespot": null, + "lifepoints": "255", + "strength_level": "1", + "id": "3835", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "melee_animation": "6234", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6237", + "death_animation": "6233", + "name": "Kalphite Queen", + "defence_level": "1", + "safespot": null, + "lifepoints": "255", + "strength_level": "1", + "id": "3836", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An aquatic troll.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Sea troll", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "3840", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An aquatic troll.", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Sea troll", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "3843", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "name": "Skeleton Mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "3844", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The mother of all sea trolls!", + "melee_animation": "3991", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "3993", + "name": "Sea Troll Queen", + "defence_level": "65", + "safespot": null, + "lifepoints": "428", + "strength_level": "65", + "id": "3847", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "What have they done to him?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing spot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3849", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton Mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "3850", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A skeleton of dark magic.", + "slayer_task": "75", + "start_gfx": "2713", + "combat_style": "2", + "melee_animation": "5523", + "respawn_delay": "15", + "weakness": "4", + "magic_animation": "5523", + "death_animation": "5491", + "lifepoints": "81", + "id": "3851", + "aggressive": "true", + "bonuses": "30,30,45,10,30,30,30,30,30,30,30,30,30,30,40", + "range_animation": "5523", + "combat_audio": "774,775,777", + "magic_level": "85", + "end_gfx": "2723", + "defence_animation": "5489", + "name": "Skeleton Mage", + "defence_level": "80", + "poison_immune": "true", + "safespot": null, + "strength_level": "26", + "range_level": "85", + "projectile": "2718", + "attack_level": "26" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "3915", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His bark's worse than his blight.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Carpenter Kjallak", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3916", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a bit seedy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer Fromund", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3917", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Snake, snake, oh, it's a young snake.", + "slayer_task": "72", + "melee_animation": "3538", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "3540", + "name": "Sea Snake Young", + "defence_level": "70", + "safespot": null, + "lifepoints": "85", + "strength_level": "70", + "id": "3939", + "aggressive": "true", + "range_level": "1", + "attack_level": "90" + }, + { + "examine": "A baby sea snake. Snaaaaaaake!", + "slayer_task": "72", + "melee_animation": "3538", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "3540", + "name": "Sea Snake Hatchling", + "defence_level": "50", + "safespot": null, + "lifepoints": "50", + "strength_level": "55", + "id": "3940", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "3941", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's guarding the entrance to the dungeons.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3942", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A big snake that lives in the sea. How did it get there?", + "melee_animation": "4040", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "attack_speed": "4", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "4039", + "name": "Giant Sea Snake", + "defence_level": "160", + "safespot": null, + "lifepoints": "100", + "strength_level": "90", + "id": "3943", + "aggressive": "true", + "range_level": "130", + "attack_level": "170" + }, + { + "slayer_exp": "37", + "name": "Cockatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4227", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "75", + "name": "Basilisk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4228", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Large, heavy, with sharp things attached to its head.", + "melee_animation": "9439", + "range_animation": "9439", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9441", + "slayer_exp": "97", + "magic_animation": "9439", + "death_animation": "9440", + "name": "Kurask", + "defence_level": "105", + "safespot": null, + "lifepoints": "97", + "strength_level": "105", + "id": "4229", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,20,20,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "67" + }, + { + "examine": "A denizen of the Abyss!", + "slayer_task": "1", + "melee_animation": "1537", + "range_animation": "1537", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "0", + "weakness": "1", + "slayer_exp": "150", + "magic_animation": "1537", + "death_animation": "1538", + "name": "Abyssal demon", + "defence_level": "135", + "safespot": null, + "lifepoints": "150", + "strength_level": "67", + "id": "4230", + "bonuses": "0,0,0,0,0,20,20,20,0,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "97" + }, + { + "name": "Demon butler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "400,404,403", + "strength_level": "1", + "id": "4243", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Head of the servants' guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chief servant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4245", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She smells unpleasantly of chemicals.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Taxidermist", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4246", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fancy businessman with a mighty fine hat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Estate agent", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4247", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Someone has to get rid of all the stone they dug Keldagrim out of.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Stonemason", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4248", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He changes the shape of wood.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "facing_booth": "true", + "magic_animation": "0", + "death_animation": "0", + "name": "Sawmill operator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4250", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She has green fingers. (Not literally.)", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Garden supplier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4251", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Beak areful with this one", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Macaroni Penguin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4252", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4257", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarven guard.", + "slayer_task": "29", + "melee_animation": "99", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "102", + "name": "Guard", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "4258", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "12" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4259", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4260", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4261", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4262", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4263", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4264", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4265", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4266", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4267", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4268", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4269", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4270", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4271", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4272", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4273", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4274", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4275", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4276", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Animated bronze armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Bronze Armour", + "defence_level": "8", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "4278", + "bonuses": "3,3,3,3,1,3,1,3,3,3,3,8,10,8,3", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "Animated iron armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Iron Armour", + "defence_level": "16", + "safespot": null, + "lifepoints": "20", + "strength_level": "16", + "id": "4279", + "bonuses": "6,6,6,6,2,6,6,6,6,6,6,2,25,2,3", + "range_level": "1", + "attack_level": "16" + }, + { + "examine": "Animated steel armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Steel Armour", + "defence_level": "32", + "safespot": null, + "lifepoints": "40", + "strength_level": "32", + "id": "4280", + "bonuses": "10,10,10,10,4,10,10,10,10,10,10,2,22,2,3", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "Animated black armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Black Armour", + "defence_level": "40", + "safespot": null, + "lifepoints": "60", + "strength_level": "40", + "id": "4281", + "bonuses": "15,15,15,15,5,15,6,15,15,16,15,5,27,5,3", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Animated mithril armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Mithril Armour", + "defence_level": "55", + "safespot": null, + "lifepoints": "80", + "strength_level": "55", + "id": "4282", + "bonuses": "20,20,20,20,20,20,8,20,20,20,20,5,31,5,3", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Animated adamant armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Adamant Armour", + "defence_level": "75", + "safespot": null, + "lifepoints": "99", + "strength_level": "65", + "id": "4283", + "bonuses": "25,25,25,25,25,25,12,25,25,25,25,5,35,5,3", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Animated rune armour.", + "melee_animation": "386", + "range_animation": "386", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "388", + "weakness": "7", + "magic_animation": "386", + "death_animation": "4167", + "name": "Animated Rune Armour", + "defence_level": "85", + "safespot": null, + "lifepoints": "118", + "strength_level": "75", + "id": "4284", + "bonuses": "30,30,30,30,30,30,16,30,25,30,30,5,39,5,3", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "A one-eyed man eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "35", + "safespot": null, + "lifepoints": "75", + "strength_level": "65", + "id": "4291", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A one-eyed woman eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "4651", + "weakness": "1", + "slayer_exp": "100", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "65", + "safespot": null, + "lifepoints": "100", + "strength_level": "65", + "id": "4292", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "He looks fair and reliable.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ref", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4300", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4301", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4302", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4303", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4304", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4305", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4306", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard for the humans against monster group.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4307", + "clue_level": "1", + "range_level": "1", + "attack_level": "26" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4308", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4309", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4310", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4311", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4316", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4318", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "H.A.M. Member", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4320", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "H.A.M. Deacon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4329", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4336", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3609,3608,3610", + "strength_level": "1", + "id": "4343", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "220", + "combat_audio": "629,631,630", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "221", + "death_animation": "223", + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "12", + "strength_level": "1", + "id": "4344", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's all white by me.", + "slayer_task": "5", + "melee_animation": "4915", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4917", + "name": "Albino bat", + "defence_level": "31", + "safespot": null, + "lifepoints": "44", + "strength_level": "31", + "id": "4345", + "range_level": "1", + "attack_level": "31" + }, + { + "examine": "A flying blood sucker.", + "melee_animation": "2397", + "range_animation": "0", + "attack_speed": "10", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "2398", + "name": "Giant mosquito", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "4347", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "A horrible", + "slayer_task": "52", + "melee_animation": "4235", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "45", + "magic_animation": "0", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "4348", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "4234", + "respawn_delay": "60", + "defence_animation": "4232", + "slayer_exp": "45", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "1", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "4349", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horrible", + "slayer_task": "52", + "melee_animation": "4235", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "slayer_exp": "45", + "magic_animation": "0", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "4350", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "4234", + "respawn_delay": "60", + "defence_animation": "4232", + "slayer_exp": "45", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "1", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "4351", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4234", + "respawn_delay": "60", + "defence_animation": "4232", + "slayer_exp": "45", + "death_animation": "4233", + "name": "Jungle horror", + "defence_level": "1", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "4352", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4353", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4354", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4355", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4356", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A horrible, emaciated ape like creature with beady red eyes.", + "slayer_task": "17", + "melee_animation": "4234", + "range_animation": "4234", + "attack_speed": "4", + "magic_level": "80", + "respawn_delay": "20", + "defence_animation": "4232", + "weakness": "6", + "slayer_exp": "55", + "magic_animation": "4234", + "death_animation": "4233", + "name": "Cave horror", + "defence_level": "62", + "safespot": null, + "lifepoints": "55", + "strength_level": "77", + "id": "4357", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "Patchy the pirate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Patchy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4359", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very flamboyant pirate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fancy Dan", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4361", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I can't wait to buy from a guy with Honest in his name...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Honest Jimmy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4362", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "4363", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Blue Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "4371", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Red Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "4372", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A colourful bird.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Parrot", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4373", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A retired RuneScape security guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Security Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4375", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bony ghost.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "6", + "defence_animation": "404", + "slayer_exp": "60", + "magic_animation": "422", + "death_animation": "9055", + "name": "Ankou", + "defence_level": "50", + "safespot": null, + "lifepoints": "60", + "strength_level": "69", + "id": "4381", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A bony ghost.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "6", + "defence_animation": "404", + "slayer_exp": "60", + "magic_animation": "422", + "death_animation": "9055", + "name": "Ankou", + "defence_level": "50", + "safespot": null, + "lifepoints": "66", + "strength_level": "69", + "id": "4382", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A bony ghost.", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "6", + "defence_animation": "404", + "slayer_exp": "60", + "magic_animation": "422", + "death_animation": "9055", + "name": "Ankou", + "defence_level": "55", + "safespot": null, + "lifepoints": "66", + "strength_level": "74", + "id": "4383", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "68", + "strength_level": "1", + "id": "4384", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "4385", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "strength_level": "1", + "id": "4386", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5541", + "slayer_exp": "25", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "36", + "strength_level": "1", + "id": "4387", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "1", + "id": "4388", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't think insect repellent will workโ€ฆ", + "slayer_task": "34", + "melee_animation": "1184", + "range_animation": "1184", + "attack_speed": "3", + "respawn_delay": "30", + "defence_animation": "1186", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "1184", + "death_animation": "1190", + "name": "Flesh Crawler", + "defence_level": "10", + "safespot": null, + "lifepoints": "25", + "strength_level": "2", + "id": "4389", + "aggressive": "true", + "bonuses": "0,0,0,0,0,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "I don't think insect repellent will workโ€ฆ", + "melee_animation": "1184", + "range_animation": "1184", + "attack_speed": "3", + "respawn_delay": "30", + "defence_animation": "1186", + "slayer_exp": "25", + "magic_animation": "1184", + "death_animation": "1190", + "name": "Flesh Crawler", + "defence_level": "10", + "safespot": null, + "lifepoints": "25", + "strength_level": "2", + "id": "4390", + "aggressive": "true", + "bonuses": "0,0,0,0,0,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "I don't think insect repellent will workโ€ฆ", + "melee_animation": "1184", + "range_animation": "1184", + "attack_speed": "3", + "respawn_delay": "30", + "defence_animation": "1186", + "slayer_exp": "25", + "magic_animation": "1184", + "death_animation": "1190", + "name": "Flesh Crawler", + "defence_level": "10", + "safespot": null, + "lifepoints": "25", + "strength_level": "2", + "id": "4391", + "aggressive": "true", + "bonuses": "0,0,0,0,0,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "25", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "4392", + "bonuses": "15,25,25,25,25,25,25,15,15,25,25,25,25,25,25", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "28", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "4393", + "aggressive": "true", + "bonuses": "15,25,28,28,25,28,28,15,15,28,25,25,25,25,25", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "4394", + "bonuses": "35,45,45,45,45,45,45,35,35,45,45,45,45,45,45", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "combat_audio": "703,705,704", + "attack_speed": "5", + "weakness": "9", + "name": "Giant rat", + "defence_level": "23", + "safespot": null, + "lifepoints": "26", + "strength_level": "20", + "id": "4395", + "aggressive": "true", + "bonuses": "19,15,15,34,36,38,33,31,30,14,0,0,0,0,0", + "range_level": "1", + "attack_level": "21" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "4396", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big Cow-like... But cows don't have serpent tails!", + "melee_animation": "4271", + "attack_speed": "5", + "magic_level": "38", + "spell_id": "7", + "respawn_delay": "74", + "defence_animation": "4273", + "slayer_exp": "50", + "magic_animation": "4272", + "death_animation": "4270", + "name": "Catablepon", + "defence_level": "38", + "safespot": null, + "lifepoints": "50", + "strength_level": "38", + "id": "4397", + "aggressive": "true", + "bonuses": "5,20,15,3,10,20,10,10,20,15,23,25,15,25,10", + "clue_level": "1", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Big Cow-like... But cows don't have serpent tails!", + "melee_animation": "4271", + "attack_speed": "5", + "magic_level": "38", + "spell_id": "7", + "respawn_delay": "74", + "defence_animation": "4273", + "slayer_exp": "50", + "magic_animation": "4272", + "death_animation": "4270", + "name": "Catablepon", + "defence_level": "38", + "safespot": null, + "lifepoints": "70", + "strength_level": "38", + "id": "4398", + "aggressive": "true", + "bonuses": "20,25,10,20,25,10,10,11,0,0,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Big Cow-like... But cows don't have serpent tails!", + "melee_animation": "4271", + "attack_speed": "5", + "magic_level": "45", + "spell_id": "7", + "respawn_delay": "74", + "defence_animation": "4273", + "slayer_exp": "50", + "magic_animation": "4272", + "death_animation": "4270", + "name": "Catablepon", + "defence_level": "38", + "safespot": null, + "lifepoints": "50", + "strength_level": "58", + "id": "4399", + "aggressive": "true", + "bonuses": "50,45,50,40,45,20,30,25,33,25,25,20,20,40,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "I think this spider has been genetically modified.", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "defence_animation": "5328", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Giant spider", + "defence_level": "51", + "safespot": null, + "lifepoints": "50", + "strength_level": "45", + "id": "4400", + "aggressive": "true", + "bonuses": "19,21,19,62,45,51,54,63,60,18,0,0,0,0,0", + "range_level": "1", + "attack_level": "48" + }, + { + "melee_animation": "6249", + "respawn_delay": "60", + "defence_animation": "6250", + "death_animation": "6251", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "4401", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An extremely vicious scorpion.", + "melee_animation": "6254", + "range_animation": "6254", + "combat_audio": "3611,3612,3610", + "attack_speed": "5", + "defence_animation": "6255", + "slayer_exp": "17", + "magic_animation": "6254", + "death_animation": "6256", + "name": "Scorpion", + "defence_level": "49", + "safespot": null, + "lifepoints": "55", + "strength_level": "51", + "id": "4402", + "aggressive": "true", + "bonuses": "12,23,10,51,32,62,29,54,48,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "An extremely vicious scorpion.", + "melee_animation": "6254", + "range_animation": "6254", + "combat_audio": "3611,3612,3610", + "attack_speed": "5", + "defence_animation": "6255", + "slayer_exp": "17", + "magic_animation": "6254", + "death_animation": "6256", + "name": "Scorpion", + "defence_level": "35", + "safespot": null, + "lifepoints": "37", + "strength_level": "31", + "id": "4403", + "aggressive": "true", + "bonuses": "15,16,12,32,19,38,18,34,32,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Examine not added", + "slayer_task": "58", + "melee_animation": "4266", + "range_animation": "4266", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "4267", + "weakness": "7", + "slayer_exp": "10", + "magic_animation": "4266", + "death_animation": "4265", + "name": "Minotaur", + "defence_level": "10", + "safespot": null, + "lifepoints": "11", + "strength_level": "10", + "id": "4404", + "bonuses": "8,8,10,8,8,10,8,8,8,10,8,8,8,8,8", + "clue_level": "0", + "range_level": "1", + "attack_level": "10" + }, + { + "examine": "Examine not added", + "melee_animation": "4266", + "range_animation": "4266", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "4267", + "magic_animation": "4266", + "death_animation": "4265", + "name": "Minotaur", + "defence_level": "15", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "4405", + "bonuses": "11,11,13,11,11,13,11,11,11,13,11,11,11,11,11", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "4266", + "range_animation": "4266", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "4267", + "slayer_exp": "22", + "magic_animation": "4266", + "death_animation": "4265", + "name": "Minotaur", + "defence_level": "19", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "4406", + "bonuses": "15,15,15,15,15,15,15,15,15,15,15,15,15,15,15", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4407", + "bonuses": "3,3,3,3,3,3,3,3,3,3,3,3,3,3,3", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "16", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4408", + "bonuses": "8,8,8,8,8,8,8,8,8,8,8,8,8,8,8", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "7", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "9", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4409", + "bonuses": "6,6,6,6,6,6,6,6,6,6,6,6,6,6,6", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4410", + "bonuses": "8,8,8,8,8,8,8,8,8,8,8,8,8,8,8", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "17", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4411", + "bonuses": "10,10,10,10,10,10,10,10,10,10,10,10,10,10,10", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4412", + "bonuses": "8,8,8,8,8,8,8,8,8,8,8,8,8,8,8", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "6559", + "range_animation": "6559", + "combat_audio": "481,491,490", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "6557", + "slayer_exp": "15", + "magic_animation": "6559", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "9", + "safespot": null, + "lifepoints": "69", + "strength_level": "1", + "id": "4413", + "bonuses": "7,7,7,7,7,7,7,7,7,7,7,7,7,7,7", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "6559", + "range_animation": "6559", + "combat_audio": "481,491,490", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "6557", + "slayer_exp": "10", + "magic_animation": "6559", + "death_animation": "6558", + "name": "Wolf", + "defence_level": "7", + "safespot": null, + "lifepoints": "69", + "strength_level": "1", + "id": "4414", + "bonuses": "5,5,5,5,5,5,5,5,5,5,5,5,5,5,5", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "4415", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4300", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4301", + "slayer_exp": "112", + "death_animation": "4302", + "name": "Gorak", + "defence_level": "1", + "safespot": null, + "lifepoints": "112", + "strength_level": "1", + "id": "4418", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A highly enlightened being.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cosmic Being", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4419", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Horseplay.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Centaur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4438", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Half horse", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Centaur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A noble creature!", + "melee_animation": "6376", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6377", + "name": "Stag", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "4440", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Twiggy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wood Dryad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4441", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Fairy ring maintenance division.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy Fixit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4455", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works in the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4457", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She works in the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4458", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She works in the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4459", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very angry nymph.", + "melee_animation": "94", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "97", + "name": "Tree spirit", + "defence_level": "9", + "safespot": null, + "lifepoints": "12", + "strength_level": "9", + "id": "4470", + "aggressive": "true", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "A magic training dummy", + "melee_animation": "94", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "97", + "name": "Magic dummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "4474", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Who's your mummy?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guardian mummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4476", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4479", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4480", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4481", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4482", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4483", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4484", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4485", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4486", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4487", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4488", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4489", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4490", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4491", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4492", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "General Wartface", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4494", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "4499", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is he real or is it just my imagination?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4501", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Does she really exist?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Lady", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4502", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He reminds me of my old mathematics teacher.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Numerator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4503", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The master of accomplishment.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4504", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He knows what is possible.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Perceptive", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4505", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He knows the past", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Guide", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4506", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Luck is probably on his side.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ethereal Fluke", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4507", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's like looking in the mirror.", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Me", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "60", + "id": "4509", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "It's like looking in the mirror.", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Me", + "defence_level": "60", + "safespot": null, + "lifepoints": "171", + "strength_level": "60", + "id": "4510", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Spiritual leader of the Moonclan.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Oneiromancer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4511", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The craziest house I ever did see!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "House", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4512", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "How does it see where to sweep?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Enchanted Broom", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4521", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I'm not sure if it's actually doing anything of use.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Enchanted Bucket", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4524", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4527", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4528", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4529", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4385", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4530", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4385", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4531", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4532", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4388", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4384", + "death_animation": "4389", + "name": "Suqah", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "4533", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "85", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "85", + "strength_level": "30", + "id": "4534", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Either a very fremennikey pirate", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lokar Searunner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4537", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I always wondered what that job description actually meant...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cabin boy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4539", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The High Priest has been transformed into an avatar of Bandos.", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Bentley", + "defence_level": "55", + "safespot": null, + "lifepoints": "214", + "strength_level": "55", + "id": "4540", + "aggressive": "true", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "A stickler for hygiene in the kitchen.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Beefy' Burns", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4541", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A keen-eyed lookout with a telescope.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Eagle-eye' Shultz", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4542", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "First mate to Captain Bentley.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "First mate 'Davey-boy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4543", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A pirate through and through.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Picarron' Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4545", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Jake", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "melee_animation": "422", + "strength_level": "1", + "id": "4546", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "He got his name from his favourite hobby. Reading about beds.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bedread the bold", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4547", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Wilson", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "melee_animation": "395", + "strength_level": "1", + "id": "4548", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Nobody really knows why he's called Tommy 2-times...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tommy 2-times", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4549", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Don't look him straight in the eyes. He'll eat you alive!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Murky Pat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4550", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nice beard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jack Sails", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4551", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is he looking at me?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Beedy-eye' Jones", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4554", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yes", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jenny Blade", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4555", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A low-down", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Lecherous' Lee", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4556", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Apparently his nickname comes from his fondness for jam.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Sticky' Sanders", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4557", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This person is working on the site.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Digsite workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4564", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This person is working on the site.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Digsite workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4565", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Upon examining the examiner you examine it is indeed an examiner!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Examiner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4566", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Upon examining the examiner you examine it is indeed an examiner!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Examiner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4567", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Must be hard at work.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Researcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4568", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He makes pots.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Generic Diplomat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4579", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's very diplomatic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ambassador Gimblewap", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4580", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Peaceful man!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ambassador Spanfipple", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4581", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Peaceful man!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ambassador Ferrnook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4582", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your common man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sorrn", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4589", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your common woman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mimm", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4590", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Your common man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Portobello", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4593", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome pilot off duty", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Ninto", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4594", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome pilot off duty", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Daerkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4595", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks alert and ready for action.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard Vemmeldo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4600", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4603", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4604", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4605", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "A generic evil henchman.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Fortress Guard", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "4606", + "range_level": "1", + "attack_level": "26" + }, + { + "examine": "A witch's black cat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Black Cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4607", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4608", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Swine.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Saboteur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4611", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What is that thing!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil creature", + "defence_level": "1", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "4615", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4633", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4634", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4635", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4636", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "4637", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4638", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4639", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4640", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4641", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little warrior.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome soldier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4642", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "King Healthorg riding his War Tortoise.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Healthorg and tortoise", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4643", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A weasly", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Glouphrie the Untrusted", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4645", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "With the prices he charges", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Stan", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4650", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks very stylish", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4651", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "That suit looks a little briny around the edges.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4652", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "First storm he is in that hat will blow away.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4653", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She'll never be able to climb rigging in that.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4654", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "High heels on a ship? What is she thinking?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4655", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The effect is sort of spoiled by all those tattoos.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Crewmember", + "defence_level": "1", + "movement_radius": "710", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4656", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works evil magic.", + "start_gfx": "93", + "combat_style": "2", + "melee_animation": "810", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "6", + "end_gfx": "95", + "respawn_delay": "60", + "defence_animation": "425", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "5", + "safespot": null, + "lifepoints": "12", + "strength_level": "2", + "id": "4659", + "aggressive": "true", + "range_level": "1", + "projectile": "94", + "attack_level": "5" + }, + { + "examine": "He works evil magic.", + "start_gfx": "96", + "combat_style": "2", + "melee_animation": "810", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "22", + "end_gfx": "98", + "respawn_delay": "60", + "defence_animation": "425", + "magic_animation": "711", + "death_animation": "836", + "name": "Dark wizard", + "defence_level": "14", + "safespot": null, + "lifepoints": "24", + "strength_level": "17", + "id": "4660", + "aggressive": "true", + "range_level": "1", + "projectile": "97", + "attack_level": "17" + }, + { + "examine": "He works evil magic.", + "combat_style": "2", + "combat_audio": "511,513,512", + "attack_speed": "4", + "magic_level": "15", + "respawn_delay": "20", + "defence_animation": "404", + "magic_animation": "711", + "death_animation": "9055", + "name": "Dark wizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "4661", + "aggressive": "true", + "range_level": "1", + "projectile": "98", + "attack_level": "1" + }, + { + "examine": "Young but still dangerous.", + "slayer_task": "68", + "melee_animation": "25", + "range_animation": "25", + "combat_audio": "408,410,409", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "32", + "defence_animation": "26", + "weakness": "3", + "slayer_exp": "0", + "magic_animation": "25", + "death_animation": "28", + "name": "Baby blue dragon", + "defence_level": "42", + "safespot": null, + "lifepoints": "50", + "strength_level": "40", + "id": "4665", + "aggressive": "true", + "bonuses": "50,40,64,60,30,45,40,40,20,40,40,20,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Young but still dangerous.", + "combat_audio": "408,410,409", + "magic_level": "45", + "slayer_exp": "108", + "name": "Baby blue dragon", + "defence_level": "48", + "safespot": null, + "lifepoints": "51", + "strength_level": "45", + "id": "4666", + "bonuses": "49,45,43,50,73,71,56,78,68,0,0,0,0,0,0", + "range_level": "45", + "attack_level": "45" + }, + { + "name": "Baby red dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "4667", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Baby red dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "4668", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "4669", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "4670", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "4671", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A big powerful dragon.", + "slayer_task": "68", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "143", + "magic_animation": "80", + "death_animation": "92", + "name": "Red dragon", + "defence_level": "130", + "safespot": null, + "lifepoints": "140", + "strength_level": "130", + "id": "4672", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "130" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "4673", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "4674", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "4675", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "A fierce dragon with black scales!", + "slayer_task": "9", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "100", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "200", + "magic_animation": "80", + "death_animation": "92", + "name": "Black dragon", + "defence_level": "200", + "safespot": null, + "lifepoints": "190", + "strength_level": "200", + "id": "4676", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "200" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "4677", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "4678", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "4679", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Must be related to Elvarg.", + "slayer_task": "41", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "68", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "75", + "magic_animation": "80", + "death_animation": "92", + "name": "Green dragon", + "defence_level": "68", + "safespot": null, + "lifepoints": "75", + "strength_level": "68", + "id": "4680", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,40,40,30,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "4681", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "4682", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "4683", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "4684", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "4685", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "4686", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "He's got icicles in his beard.", + "slayer_task": "47", + "melee_animation": "4672", + "range_animation": "0", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "70", + "magic_animation": "0", + "death_animation": "4673", + "name": "Ice giant", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "40", + "id": "4687", + "aggressive": "true", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "60", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "60", + "strength_level": "30", + "id": "4688", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4689", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4690", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4691", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4692", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "A very large foe.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "4652", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4651", + "weakness": "6", + "slayer_exp": "35", + "magic_animation": "4652", + "death_animation": "4653", + "name": "Hill Giant", + "defence_level": "26", + "safespot": null, + "lifepoints": "35", + "strength_level": "22", + "id": "4693", + "aggressive": "true", + "bonuses": "18,18,18,0,0,0,0,0,0,0,0,16,0,0,0", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "4694", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "4695", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "4696", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "4697", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "5", + "magic_level": "59", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "59", + "safespot": null, + "lifepoints": "87", + "strength_level": "59", + "id": "4698", + "aggressive": "true", + "bonuses": "30,20,20,30,20,50,50,50,10,50,20,0,0,0,0", + "clue_level": "2", + "range_level": "59", + "attack_level": "59" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "5", + "magic_level": "59", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "59", + "safespot": null, + "lifepoints": "87", + "strength_level": "59", + "id": "4699", + "aggressive": "true", + "bonuses": "30,20,20,30,20,50,50,50,10,50,20,0,0,0,0", + "clue_level": "2", + "range_level": "59", + "attack_level": "59" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "5", + "magic_level": "59", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "59", + "safespot": null, + "lifepoints": "87", + "strength_level": "59", + "id": "4700", + "aggressive": "true", + "bonuses": "30,20,20,30,20,50,50,50,10,50,20,0,0,0,0", + "clue_level": "2", + "range_level": "59", + "attack_level": "59" + }, + { + "examine": "Big, red, and incredibly evil.", + "slayer_task": "40", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "attack_speed": "5", + "magic_level": "59", + "respawn_delay": "32", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "87", + "magic_animation": "64", + "death_animation": "68", + "name": "Greater demon", + "defence_level": "59", + "safespot": null, + "lifepoints": "87", + "strength_level": "59", + "id": "4701", + "aggressive": "true", + "bonuses": "30,20,20,30,20,50,50,50,10,50,20,0,0,0,0", + "clue_level": "2", + "range_level": "59", + "attack_level": "59" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "4702", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "4703", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "4704", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "A big, scary, jet-black demon.", + "slayer_task": "8", + "melee_animation": "64", + "range_animation": "64", + "combat_audio": "400,404,403", + "magic_level": "70", + "respawn_delay": "38", + "defence_animation": "65", + "weakness": "4", + "slayer_exp": "157", + "magic_animation": "64", + "death_animation": "67", + "name": "Black demon", + "defence_level": "70", + "safespot": null, + "lifepoints": "165", + "strength_level": "70", + "id": "4705", + "aggressive": "true", + "bonuses": "45,40,40,150,150,80,150,20,150,68,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "His beard seems to have a life of its own.", + "slayer_task": "62", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "6", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4665", + "weakness": "1", + "slayer_exp": "85", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Moss giant", + "defence_level": "30", + "safespot": null, + "lifepoints": "85", + "strength_level": "30", + "id": "4706", + "aggressive": "true", + "bonuses": "33,33,33,0,0,0,0,0,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Mikasi looks ready to teach you about magic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Magic Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4707", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flea-infested", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Old Man Ral", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4708", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flea-infested black market trader.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trader Sven", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4716", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flea-infested", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4717", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flea-infested", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4718", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4719", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4720", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4721", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4722", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4723", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4724", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4725", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4726", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cowardly mage.", + "magic_level": "90", + "defence_animation": "0", + "magic_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "60", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "4733", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4734", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4735", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4736", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4737", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4738", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4739", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4740", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks pale", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch citizen", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4741", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4746", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4747", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4748", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4749", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4750", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4751", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4752", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4753", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4754", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A poor street urchin!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "A Meiyerditch child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4755", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks dirty and tired!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4756", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks dirty and tired!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4757", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This citizen looks dirty and tired!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Meiyerditch miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4759", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Some rubbish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4765", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like it's got fleas!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Stray dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4766", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A smelly cat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4768", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre; a guard for the mining area.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Juvinate guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4772", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre; a guard for the mining area.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Juvinate guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4773", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A juvenile vampyre.", + "melee_animation": "6276", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Vampyre juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "4774", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A juvenile vampyre.", + "melee_animation": "6276", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Vampyre juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "4775", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "An initiate juvenile vampyre; seems to be a servant.", + "melee_animation": "5783", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Vampyre juvinate", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "4776", + "range_level": "44", + "attack_level": "1" + }, + { + "examine": "An initiate juvenile vampyre.", + "melee_animation": "5783", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Vampyre juvinate", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "4777", + "range_level": "44", + "attack_level": "1" + }, + { + "examine": "A juvenile vampyre.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Held vampyre juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "4778", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A juvenile vampyre.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6781", + "name": "Held vampyre juvenile", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "4779", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "An initiate juvenile vampyre; seems to be a servant.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5798", + "name": "Held vampyre juvinate", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "4780", + "range_level": "44", + "attack_level": "1" + }, + { + "examine": "An enraged vampyre!", + "slayer_task": "86", + "melee_animation": "6016", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6031", + "name": "Angry vampyre", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "4789", + "range_level": "1", + "attack_level": "42" + }, + { + "name": "Vanstrom Klause", + "defence_level": "1", + "safespot": null, + "lifepoints": "155", + "strength_level": "1", + "id": "4793", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Not as strong as Thok.", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "name": "Vanstrom Klause", + "defence_level": "60", + "safespot": null, + "lifepoints": "28", + "strength_level": "90", + "id": "4796", + "aggressive": "true", + "range_level": "1", + "attack_level": "90" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "4805", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "4806", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "4807", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "56", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "56", + "safespot": null, + "lifepoints": "80", + "strength_level": "1", + "id": "4808", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Flying female vampire", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4810", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Flying female vampire", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4811", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Flying female vampire", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4812", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "4813", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "4814", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "4815", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "56", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "56", + "safespot": null, + "lifepoints": "80", + "strength_level": "1", + "id": "4816", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "4817", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "4818", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "4819", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An evil", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "56", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "0", + "name": "Vyrewatch", + "defence_level": "56", + "safespot": null, + "lifepoints": "80", + "strength_level": "1", + "id": "4820", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Vyrewatch", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4821", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Vyrewatch", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4822", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Vyrewatch", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4823", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Vyrewatch", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4824", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "50", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "1", + "id": "4825", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "4826", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "4827", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A thirsty-looking", + "melee_animation": "6783", + "range_animation": "0", + "attack_speed": "6", + "magic_level": "56", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "6861", + "name": "Vyrewatch", + "defence_level": "56", + "safespot": null, + "lifepoints": "80", + "strength_level": "1", + "id": "4828", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4829", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4830", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "4831", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "4832", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4833", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4834", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "4835", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "4836", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4837", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4838", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "4839", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "4840", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4841", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4842", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "4843", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "4844", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A very high-ranking vampyre.", + "melee_animation": "7435", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "7524", + "name": "Flying female vampire", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "4845", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Flying female vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4847", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Flying female vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4848", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4849", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4850", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "4851", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "4852", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Her knives tickle Thok.", + "magic_animation": "0", + "name": "Holgart", + "defence_level": "60", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "4868", + "aggressive": "true", + "range_level": "90", + "attack_level": "1", + "defence_animation": "0" + }, + { + "examine": "Not Thok's pretty lass.", + "magic_level": "90", + "defence_animation": "0", + "magic_animation": "0", + "name": "Fisherman", + "defence_level": "60", + "safespot": null, + "lifepoints": "28", + "strength_level": "1", + "id": "4870", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of aquatic evil.", + "melee_animation": "4829", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4830", + "name": "Slug Prince", + "defence_level": "37", + "safespot": null, + "lifepoints": "105", + "strength_level": "37", + "id": "4890", + "aggressive": "true", + "range_level": "1", + "attack_level": "37" + }, + { + "examine": "An extremely vicious lobster.", + "slayer_task": "71", + "melee_animation": "6265", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6267", + "name": "Giant Lobster", + "defence_level": "29", + "safespot": null, + "lifepoints": "82", + "strength_level": "29", + "id": "4893", + "aggressive": "true", + "range_level": "1", + "attack_level": "29" + }, + { + "examine": "A rather nasty looking crustacean.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sea slug", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4894", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "164", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "163", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "29", + "strength_level": "1", + "id": "4898", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cordero looks ready to teach you how to cook.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cooking Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4899", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cadmus, looking a little bit crafty.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crafting Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4900", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Finlay, mending a crayfish cage.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fishing Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4901", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Monlum, surveying the rocks.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mining Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4902", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Yauchomi, follower of Saradomin.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Prayer Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4903", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Feoras looks a bit fiery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Smelting Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4904", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Wilfred, a chip off the old block.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Woodcutting Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4906", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Barb, ready to teach you about banking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bank Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4907", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His motives are see-through.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fritz the Glassblower", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4909", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4868", + "attack_speed": "7", + "respawn_delay": "60", + "defence_animation": "4869", + "death_animation": "4870", + "name": "Earth elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "4910", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An elemental rock.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "0", + "name": "Elemental rock", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4911", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A nasty overgrown rodent.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4934", + "weakness": "9", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Giant crypt rat", + "defence_level": "65", + "safespot": null, + "lifepoints": "70", + "strength_level": "50", + "id": "4920", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "A nasty overgrown rodent.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "30", + "defence_animation": "4934", + "weakness": "9", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Giant crypt rat", + "defence_level": "65", + "safespot": null, + "lifepoints": "70", + "strength_level": "50", + "id": "4921", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4922", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4923", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4924", + "aggressive": "true", + "range_level": "1", + "attack_level": "5" + }, + { + "melee_animation": "4933", + "combat_audio": "703,705,704", + "defence_animation": "4934", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4925", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "4926", + "aggressive": "true", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "4927", + "aggressive": "true", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "4928", + "aggressive": "true", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "weakness": "8", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "4929", + "aggressive": "true", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "They'll eat anything!", + "melee_animation": "5341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5343", + "name": "Goat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4930", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "They'll eat anything!", + "melee_animation": "5341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5343", + "name": "Goat", + "defence_level": "5", + "safespot": null, + "lifepoints": "7", + "strength_level": "5", + "id": "4931", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "They'll eat anything!", + "melee_animation": "5341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5343", + "name": "Billy Goat", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "4932", + "range_level": "1", + "attack_level": "11" + }, + { + "death_animation": "5343", + "name": "Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "21", + "melee_animation": "5341", + "strength_level": "1", + "id": "4933", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5342" + }, + { + "death_animation": "5343", + "name": "Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "21", + "melee_animation": "5341", + "strength_level": "1", + "id": "4934", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5342" + }, + { + "death_animation": "5343", + "name": "Billy Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "28", + "melee_animation": "5341", + "strength_level": "1", + "id": "4935", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5342" + }, + { + "examine": "A dirty rat.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "4936", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "A dirty rat.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Dungeon rat", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "4937", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "name": "Angry giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "4938", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Angry giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "4939", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a little on the cross side!", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "4935", + "name": "Angry giant rat", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4940", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "It's one of Iban's pet vermin.", + "slayer_task": "67", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Blessed giant rat", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "4941", + "range_level": "1", + "attack_level": "12" + }, + { + "melee_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "4942", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "4934", + "death_animation": "4935", + "name": "Giant rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "4943", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Overgrown vermin.", + "combat_audio": "703,705,704", + "attack_speed": "5", + "name": "Giant rat", + "defence_level": "23", + "safespot": null, + "lifepoints": "26", + "strength_level": "20", + "id": "4944", + "aggressive": "true", + "bonuses": "19,15,15,34,36,38,33,31,30,14,0,0,0,0,0", + "range_level": "1", + "attack_level": "21" + }, + { + "examine": "Overgrown vermin.", + "slayer_task": "67", + "combat_audio": "703,705,704", + "attack_speed": "5", + "weakness": "9", + "name": "Giant rat", + "defence_level": "23", + "safespot": null, + "lifepoints": "26", + "strength_level": "20", + "id": "4945", + "aggressive": "true", + "bonuses": "19,15,15,34,36,38,33,31,30,14,0,0,0,0,0", + "range_level": "1", + "attack_level": "21" + }, + { + "examine": "Trollish.", + "slayer_task": "83", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "My Arm", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4947", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old sailor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Barnaby", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4962", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a leprechaun sunbathing on a mountain.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tool Leprechaun", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4965", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mountain-dwelling bird. Cute", + "slayer_task": "7", + "melee_animation": "5031", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5033", + "name": "Baby Roc", + "defence_level": "40", + "safespot": null, + "lifepoints": "100", + "strength_level": "40", + "id": "4971", + "aggressive": "true", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A very", + "slayer_task": "7", + "melee_animation": "5024", + "range_animation": "5025", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5027", + "name": "Giant Roc", + "defence_level": "55", + "safespot": null, + "lifepoints": "285", + "strength_level": "55", + "id": "4972", + "aggressive": "true", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "It looks like he's been here a long time.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Male slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4975", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks like she's been down here a long time.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Female slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4977", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4989", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4990", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4991", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mercenary", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4992", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4993", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4994", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4995", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4996", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4997", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "He looks a bit aggressive.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "4998", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "4999", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5000", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5001", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5002", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An apprentice.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Egg launcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5026", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tired old wizard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Egg launcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5027", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An egg launcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Egg launcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5028", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A slightly more approachable barbarian.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Commander Connad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5029", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks pretty mean.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Cain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5030", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A stressed out barbarian private.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Private Paldo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5031", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian private.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Private Pendron", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5032", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian private.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Private Pierreb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5033", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian private.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Private Paldon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5034", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian army teacher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Major Attack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5035", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian army teacher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Major Collect", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5036", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian army teacher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Major Defend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5037", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A barbarian army teacher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Major Heal", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5038", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's keeping a close eye on that nearby door.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sergeant Sambur", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5039", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What on RuneScape is that?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penance Fighter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5040", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Shooty-shooty.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penance Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5041", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's making a run for it!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penance Runner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5042", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A nasty piece of work.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penance Healer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5043", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not as strong as Thok.", + "melee_animation": "401", + "range_animation": "0", + "magic_level": "80", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Jeff", + "defence_level": "40", + "safespot": null, + "lifepoints": "22", + "strength_level": "80", + "id": "5048", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Time to run away...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shark", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5067", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It blends in very well with its surroundings.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tropical wagtail", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5072", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This bird obviously doesn't believe in subtlety.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crimson swift", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5073", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Best served ice cold.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cerulean twitch", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5074", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Actually", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden warbler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5075", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nothing much to get in a flap about.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Copper longtail", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5076", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Chinchompa", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "5079", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It looks fluffy and cute; it's probably deadly.", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "2", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5183", + "name": "Carnivorous chinchompa", + "defence_level": "2", + "safespot": null, + "lifepoints": "10", + "strength_level": "2", + "id": "5080", + "range_level": "2", + "attack_level": "2" + }, + { + "examine": "Wild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ferret", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5081", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A black warlock. The air seems to distort wherever it passes.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Black warlock", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5082", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a snowy knight butterfly.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snowy knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5083", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sapphire glacialis. It doesn't look as pretentious as its name sounds.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sapphire glacialis", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5084", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a ruby harvest butterfly.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ruby harvest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5085", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Curls up into a ball to protect itself from attack.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Prickly kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5086", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Now that's a big overbite.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sabre-toothed kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5087", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It uses its tail to hunt and skewer fish.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barb-tailed kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5088", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "That's a mean looking set of claws.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wild kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5089", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Ha! Thok much stronger.", + "melee_animation": "395", + "range_animation": "0", + "magic_level": "80", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Gyr Falcon", + "defence_level": "40", + "safespot": null, + "lifepoints": "22", + "strength_level": "80", + "id": "5097", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "It seems to be on a permanent sugar rush.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spotted kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5098", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Quieter than a ninja mouse with slippers on.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dark kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5099", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Now you see it; now you don't.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dashing kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5100", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's just like a big, white, furry, deadly can opener.", + "melee_animation": "5228", + "range_animation": "5228", + "attack_speed": "5", + "respawn_delay": "10", + "defence_animation": "404", + "magic_animation": "5228", + "death_animation": "5234", + "name": "Sabre-toothed kyatt", + "defence_level": "99", + "safespot": null, + "lifepoints": "10", + "strength_level": "25", + "id": "5103", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "If you tried to ride that, you'd just impale yourself!", + "melee_animation": "5228", + "range_animation": "5228", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "5228", + "death_animation": "5234", + "name": "Spined larupia", + "defence_level": "99", + "safespot": null, + "lifepoints": "10", + "strength_level": "15", + "id": "5104", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Get in a graahk's way and you're going to know about it... however briefly.", + "melee_animation": "5228", + "range_animation": "5228", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "5228", + "death_animation": "5234", + "name": "Horned graahk", + "defence_level": "99", + "safespot": null, + "lifepoints": "10", + "strength_level": "25", + "id": "5105", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "It's just like a big, white, furry, deadly can opener.", + "melee_animation": "5228", + "range_animation": "5228", + "attack_speed": "5", + "defence_animation": "404", + "magic_animation": "5228", + "death_animation": "9055", + "name": "null", + "defence_level": "40", + "safespot": null, + "lifepoints": "10", + "strength_level": "20", + "id": "5106", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "He must be good at hunting; even his hair blends in with the surroundings.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hunting expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5112", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "With all the furs", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hunting expert", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5113", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slightly slimy but kind of cute.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Orange salamander", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5114", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slightly slimy but certainly striking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Red salamander", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5115", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slightly slimy and somewhat menacing.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Black salamander", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5116", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very slimy and generally disgusting.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Swamp lizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5117", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5120", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Desert eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5130", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jungle eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5131", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Polar eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5132", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It seems to be protecting the nest.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5133", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "melee_animation": "5304", + "strength_level": "1", + "id": "5137", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "5305" + }, + { + "examine": "Now", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5140", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's playing both sides!", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "75", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Double agent", + "defence_level": "75", + "safespot": null, + "lifepoints": "85", + "strength_level": "75", + "id": "5144", + "aggressive": "true", + "range_level": "1", + "attack_level": "75" + }, + { + "melee_animation": "422", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Double agent", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "5145", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "How cute!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Li'l lamb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5146", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The black sheep of the family.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lamb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5147", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5162", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5163", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This goat belongs to the mountain camp people.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5166", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This goat belongs to the mountain camp people.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain Goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5167", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and shaggy.", + "melee_animation": "5338", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5337", + "death_animation": "5336", + "name": "Ram", + "defence_level": "1", + "safespot": null, + "lifepoints": "4", + "strength_level": "1", + "id": "5168", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and shaggy.", + "melee_animation": "5338", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5337", + "death_animation": "5336", + "name": "Ram", + "defence_level": "1", + "safespot": null, + "lifepoints": "4", + "strength_level": "1", + "id": "5169", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "White and shaggy.", + "melee_animation": "5338", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5337", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5336", + "name": "Ram", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "5170", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "This beast doesn't need climbing boots.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mountain goat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5171", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Freshly shorn.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5172", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lovely thick wool.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Golden sheep", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5173", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seems intelligent... for an ogre.", + "slayer_task": "64", + "combat_style": "2", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre shaman", + "defence_level": "65", + "safespot": null, + "lifepoints": "371", + "strength_level": "65", + "id": "5176", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A mother dragon.", + "slayer_task": "11", + "melee_animation": "80", + "range_animation": "80", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "35", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "108", + "magic_animation": "80", + "death_animation": "92", + "name": "Blue dragon", + "defence_level": "95", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "5178", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,70,70,60,50,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "95" + }, + { + "examine": "Seems intelligent... for an ogre.", + "slayer_task": "64", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre shaman", + "defence_level": "65", + "safespot": null, + "lifepoints": "371", + "strength_level": "65", + "id": "5181", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Seems intelligent... for an ogre.", + "slayer_task": "64", + "combat_style": "2", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre shaman", + "defence_level": "65", + "safespot": null, + "lifepoints": "371", + "strength_level": "65", + "id": "5184", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Seems intelligent... for an ogre.", + "slayer_task": "64", + "combat_style": "2", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Ogre shaman", + "defence_level": "65", + "safespot": null, + "lifepoints": "371", + "strength_level": "65", + "id": "5187", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "It's Nial", + "melee_animation": "8946", + "range_animation": "0", + "magic_level": "58", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8948", + "name": "Saff Waldon", + "defence_level": "58", + "safespot": null, + "lifepoints": "165", + "strength_level": "58", + "id": "5188", + "aggressive": "true", + "range_level": "58", + "attack_level": "58" + }, + { + "combat_style": "2", + "name": "Ogre shaman", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "5190", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "combat_style": "2", + "name": "Ogre shaman", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "5193", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A wizard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5195", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wizard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5196", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wizard.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5197", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She needs to work out before facing Thok.", + "melee_animation": "7041", + "range_animation": "0", + "magic_level": "80", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Alice's husband", + "defence_level": "40", + "safespot": null, + "lifepoints": "22", + "strength_level": "80", + "id": "5204", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Converts grass to beef.", + "melee_animation": "5849", + "range_animation": "5849", + "attack_speed": "5", + "defence_animation": "5850", + "magic_animation": "5849", + "death_animation": "5851", + "name": "Undead cow", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "5211", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "5395", + "respawn_delay": "60", + "defence_animation": "5396", + "death_animation": "5937", + "name": "Penance Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5229", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "5395", + "respawn_delay": "60", + "defence_animation": "5396", + "death_animation": "5937", + "name": "Penance Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5237", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Run away! Run away!", + "melee_animation": "5411", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5412", + "name": "Penance Queen", + "defence_level": "132", + "safespot": null, + "lifepoints": "71", + "strength_level": "260", + "id": "5247", + "aggressive": "true", + "range_level": "116", + "attack_level": "260" + }, + { + "examine": "What's it looking at?", + "melee_animation": "5092", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5093", + "name": "Queen spawn", + "defence_level": "50", + "safespot": null, + "lifepoints": "450", + "strength_level": "60", + "id": "5248", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "He looks embarrassed", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Errdo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5249", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Part scarab", + "slayer_task": "70", + "combat_style": "2", + "melee_animation": "7615", + "range_animation": "0", + "magic_level": "54", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7616", + "name": "Scarab mage", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "40", + "id": "5250", + "aggressive": "true", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "A mounted lancer.", + "slayer_task": "70", + "melee_animation": "7584", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "7581", + "name": "Locust rider", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "54", + "id": "5251", + "aggressive": "true", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "A mounted archer.", + "slayer_task": "70", + "melee_animation": "5451", + "range_animation": "5451", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7581", + "name": "Locust rider", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "40", + "id": "5252", + "aggressive": "true", + "range_level": "54", + "attack_level": "40" + }, + { + "examine": "A huge scarab beast.", + "slayer_task": "70", + "melee_animation": "5457", + "range_animation": "0", + "magic_level": "62", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5456", + "name": "Giant scarab", + "defence_level": "62", + "safespot": null, + "lifepoints": "571", + "strength_level": "62", + "id": "5253", + "aggressive": "true", + "range_level": "62", + "attack_level": "62" + }, + { + "combat_style": "2", + "melee_animation": "7615", + "respawn_delay": "60", + "defence_animation": "7617", + "death_animation": "7616", + "name": "Scarab mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "5254", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5258", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5260", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard of Sophanem.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sophanem guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5270", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard of Sophanem.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sophanem guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5274", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard of Menaphos.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Menaphite guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5277", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Flings annoying splinters at Thok.", + "melee_animation": "426", + "range_animation": "426", + "magic_level": "80", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "836", + "name": "Osman", + "defence_level": "40", + "safespot": null, + "lifepoints": "22", + "strength_level": "80", + "id": "5285", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5293", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5294", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5295", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5296", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5297", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5298", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5299", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5300", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5301", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5302", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5303", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5304", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "5305", + "bonuses": "6,15,15,15,15,15,15,6,6,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "11" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5306", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "10", + "safespot": null, + "lifepoints": "18", + "strength_level": "1", + "id": "5307", + "bonuses": "6,15,15,15,15,15,15,6,6,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "11" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5308", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "16", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5309", + "bonuses": "10,15,16,16,15,16,16,10,10,16,15,15,15,15,15", + "range_level": "1", + "attack_level": "15" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5310", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5311", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5312", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "5313", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5314", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5315", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5316", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5317", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5318", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Examine not added", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5319", + "bonuses": "12,20,20,20,20,20,20,12,12,20,20,20,20,20,20", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "Examine not added", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5320", + "bonuses": "12,20,20,20,20,20,20,12,12,20,20,20,20,20,20", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Examine not added", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "20", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5321", + "bonuses": "12,20,20,20,20,20,20,12,12,20,20,20,20,20,20", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Dead man walking.", + "melee_animation": "5571", + "range_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "5", + "defence_animation": "5574", + "slayer_exp": "30", + "magic_animation": "5571", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "23", + "safespot": null, + "lifepoints": "30", + "strength_level": "19", + "id": "5322", + "aggressive": "true", + "bonuses": "21,19,20,42,44,34,41,38,40,21,0,0,0,0,0", + "range_level": "1", + "attack_level": "20" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5323", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5324", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5325", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5326", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5327", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5328", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5329", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5330", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5331", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "5332", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "5333", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "5334", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "11", + "id": "5335", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "11", + "id": "5336", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "weakness": "8", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "23", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "5337", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "weakness": "8", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "23", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "5338", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "weakness": "8", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "23", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "5339", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "5485", + "combat_audio": "774,775,777", + "attack_speed": "6", + "defence_animation": "5489", + "weakness": "8", + "magic_animation": "5485", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "23", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "5340", + "range_level": "1", + "attack_level": "12" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5499", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5503", + "name": "Skeleton", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "5341", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5342", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5343", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5344", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5345", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5346", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5347", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eeek! A ghost!", + "slayer_task": "36", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5348", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5349", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5350", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5351", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "5352", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A minion of Rashiliyia.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "5353", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "A minion of Rashiliyia.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "5354", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5569", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "5355", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5569", + "name": "Undead one", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "5356", + "aggressive": "true", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5571", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5575", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "5357", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "The animated dead; one of Rashiliyia's minions.", + "slayer_task": "93", + "melee_animation": "5571", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5575", + "name": "Undead one", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "5358", + "aggressive": "true", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "A giant skeleton.", + "slayer_task": "75", + "melee_animation": "5499", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5503", + "name": "Giant skeleton", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "5359", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A fiendish embodiment of water.", + "slayer_task": "90", + "combat_style": "1", + "melee_animation": "1582", + "range_animation": "1582", + "attack_speed": "6", + "magic_level": "77", + "defence_animation": "1581", + "weakness": "4", + "magic_animation": "1582", + "death_animation": "1580", + "name": "Waterfiend", + "defence_level": "50", + "poison_immune": "true", + "safespot": null, + "lifepoints": "128", + "strength_level": "167", + "id": "5361", + "aggressive": "true", + "range_level": "167", + "projectile": "16", + "attack_level": "70" + }, + { + "examine": "It appears to be intelligent and savage.", + "slayer_task": "41", + "melee_animation": "91", + "range_animation": "91", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "168", + "defence_animation": "89", + "weakness": "3", + "slayer_exp": "183", + "magic_animation": "91", + "death_animation": "92", + "name": "Brutal green dragon", + "defence_level": "168", + "poison_immune": "true", + "safespot": null, + "lifepoints": "175", + "strength_level": "168", + "id": "5362", + "aggressive": "true", + "clue_level": "2", + "range_level": "0", + "attack_level": "268" + }, + { + "examine": "Experimenting with mithril gone bad!", + "slayer_task": "57", + "melee_animation": "91", + "range_animation": "91", + "combat_audio": "408,410,409", + "attack_speed": "4", + "magic_level": "168", + "defence_animation": "89", + "weakness": "8", + "slayer_exp": "273", + "magic_animation": "91", + "death_animation": "92", + "name": "Mithril dragon", + "defence_level": "268", + "safespot": null, + "lifepoints": "254", + "strength_level": "268", + "id": "5363", + "aggressive": "true", + "bonuses": "0,0,0,0,0,50,100,70,30,90,0,0,0,0,0", + "clue_level": "2", + "range_level": "168", + "attack_level": "268" + }, + { + "weakness": "7", + "examine": "It appears to be intelligent and savage.", + "name": "Confused barbarian", + "defence_level": "50", + "safespot": null, + "lifepoints": "175", + "strength_level": "167", + "attack_speed": "6", + "id": "5364", + "range_level": "167", + "attack_level": "70" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "5365", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "5366", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "strength_level": "1", + "id": "5367", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "strength_level": "1", + "id": "5368", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "36", + "strength_level": "1", + "id": "5369", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "36", + "strength_level": "1", + "id": "5370", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "36", + "strength_level": "1", + "id": "5371", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Why does it attack with twigs? Swords and axes much better.", + "melee_animation": "5532", + "range_animation": "426", + "combat_audio": "436,439,438", + "magic_level": "80", + "defence_animation": "5533", + "weakness": "10", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "40", + "safespot": null, + "lifepoints": "36", + "strength_level": "80", + "id": "5372", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Are these twigs meant to hurt Thok?", + "melee_animation": "5532", + "range_animation": "426", + "combat_audio": "436,439,438", + "magic_level": "80", + "defence_animation": "5533", + "weakness": "10", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "40", + "safespot": null, + "lifepoints": "36", + "strength_level": "80", + "id": "5373", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "It thinks it scary. Thok show it scary.", + "melee_animation": "5532", + "range_animation": "0", + "combat_audio": "436,439,438", + "magic_level": "80", + "defence_animation": "5533", + "weakness": "10", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "70", + "safespot": null, + "lifepoints": "36", + "strength_level": "80", + "id": "5374", + "aggressive": "true", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "25", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "5375", + "bonuses": "15,25,25,25,25,25,25,15,15,25,25,25,25,25,25", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Examine not added", + "melee_animation": "5568", + "range_animation": "5568", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5567", + "slayer_exp": "30", + "magic_animation": "5568", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "25", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "5376", + "bonuses": "15,25,25,25,25,25,25,15,15,25,25,25,25,25,25", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "28", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5377", + "bonuses": "15,25,28,28,25,28,28,15,15,28,25,25,25,25,25", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "28", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "5378", + "bonuses": "15,25,28,28,25,28,28,15,15,28,25,25,25,25,25", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5379", + "bonuses": "35,45,45,45,45,45,45,35,35,45,45,45,45,45,45", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Examine not added", + "melee_animation": "5578", + "range_animation": "5578", + "combat_audio": "931,923,922", + "attack_speed": "5", + "respawn_delay": "30", + "defence_animation": "5579", + "slayer_exp": "30", + "magic_animation": "5578", + "death_animation": "5580", + "name": "Zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "5380", + "bonuses": "35,45,45,45,45,45,45,35,35,45,45,45,45,45,45", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "62", + "safespot": null, + "lifepoints": "88", + "strength_level": "62", + "id": "5381", + "aggressive": "true", + "range_level": "1", + "attack_level": "62" + }, + { + "examine": "Animated steel armour.", + "melee_animation": "386", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4167", + "name": "Animated steel armour", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "5382", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Big and bony, just how I like them.", + "start_gfx": "2713", + "melee_animation": "5499", + "range_animation": "5499", + "attack_speed": "2", + "defence_animation": "5489", + "magic_animation": "5499", + "death_animation": "5503", + "name": "Giant skeleton", + "defence_level": "85", + "poison_immune": "true", + "safespot": null, + "lifepoints": "100", + "strength_level": "95", + "id": "5384", + "aggressive": "true", + "bonuses": "25,25,25,25,25,25,25,25,25,25,25,25,25,25,25", + "range_level": "1", + "projectile": "2718", + "attack_level": "95" + }, + { + "examine": "A skeleton in a dress!", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "magic_level": "57", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "57", + "safespot": null, + "lifepoints": "81", + "strength_level": "1", + "id": "5385", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Achingly thin.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5386", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Look: another skeleton.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5387", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "That skeleton's grinning at me.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "5388", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "He needs a tan.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "51", + "safespot": null, + "lifepoints": "72", + "strength_level": "51", + "id": "5389", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "How do you know if a skeleton's male or female?", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "30", + "safespot": null, + "lifepoints": "420", + "strength_level": "36", + "id": "5390", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "He obviously hasn't realised he's dead.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5391", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Put some meat on those bones!", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "52", + "id": "5392", + "aggressive": "true", + "range_level": "1", + "attack_level": "52" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "56", + "strength_level": "1", + "id": "5393", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5394", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5395", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5396", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5397", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5398", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5399", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5400", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5401", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5402", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5403", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5568", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5567", + "slayer_exp": "30", + "death_animation": "5569", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "92", + "strength_level": "1", + "id": "5404", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5405", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5406", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5407", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5408", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5409", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "5410", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An angry skeleton.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5411", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Cross bones.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "57", + "safespot": null, + "lifepoints": "81", + "strength_level": "57", + "id": "5412", + "aggressive": "true", + "range_level": "1", + "attack_level": "57" + }, + { + "examine": "How does it move of its own accord?", + "melee_animation": "5591", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5592", + "name": "Possessed pickaxe", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5413", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "How does it move of its own accord?", + "melee_animation": "5597", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5596", + "name": "Animated spade", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "52", + "id": "5414", + "range_level": "1", + "attack_level": "52" + }, + { + "examine": "A terrifying dog beast.", + "slayer_task": "82", + "melee_animation": "5625", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "5628", + "name": "Terror dog", + "defence_level": "47", + "safespot": null, + "lifepoints": "134", + "strength_level": "47", + "id": "5417", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "melee_animation": "5625", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5626", + "death_animation": "5627", + "name": "Terror dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "82", + "strength_level": "1", + "id": "5418", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5617", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "5618", + "death_animation": "5619", + "name": "Tarn", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "5420", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I preferred him when he was human.", + "melee_animation": "5617", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5619", + "name": "Mutant tarn", + "defence_level": "57", + "safespot": null, + "lifepoints": "325", + "strength_level": "57", + "id": "5421", + "aggressive": "true", + "range_level": "1", + "attack_level": "57" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5485", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "5422", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "What restful music!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What restful music!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "KGP Agent", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5442", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Instructs agility.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Agility Instructor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5447", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An army commander.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Army Commander", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5448", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sturdy cold being.", + "slayer_task": "48", + "melee_animation": "5724", + "range_animation": "5725", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "5726", + "name": "Icelord", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "22", + "id": "5452", + "aggressive": "true", + "range_level": "30", + "attack_level": "22" + }, + { + "examine": "Sturdy cold being.", + "slayer_task": "48", + "melee_animation": "5724", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5726", + "name": "Icelord", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "5453", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Sturdy cold being.", + "slayer_task": "48", + "melee_animation": "5724", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5726", + "name": "Icelord", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "5454", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Sturdy cold being.", + "slayer_task": "48", + "melee_animation": "5724", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5726", + "name": "Icelord", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "5455", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An impressive-looking troll.", + "slayer_task": "83", + "melee_animation": "5374", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5209", + "name": "Ice Troll King", + "defence_level": "80", + "safespot": null, + "lifepoints": "150", + "strength_level": "65", + "id": "5472", + "aggressive": "true", + "bonuses": "60,60,60,0,0,45,45,45,2000,2000,0,60,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "An ice troll youngling.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll runt", + "defence_level": "70", + "safespot": null, + "lifepoints": "60", + "strength_level": "70", + "id": "5473", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A male troll wielding a large club.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll male", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5474", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "An ice troll with a bag of rocks.", + "combat_style": "1", + "range_animation": "1142", + "melee_animation": "1142", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll female", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5475", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "projectile": "276", + "attack_level": "80" + }, + { + "examine": "A large ice troll.", + "melee_animation": "4332", + "range_animation": "0", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll grunt", + "defence_level": "60", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "5476", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "An ill-tempered king.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "King Gjuki Sorvott IV", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5478", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A regal cat with an evil glint in its eye.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "HRH Hrafn", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5479", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Jatizso's Chancellor.", + "name": "Thorkel Silkbeard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5480", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Harder than the rocks he sells.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Hring Hring", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5483", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Jatizso's fishmonger.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Flossi Dalksson", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5484", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guy that will sell you armour.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Raum Urda-Stein", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5485", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Jatizso's armour merchant.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Skuli Myrka", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5486", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A rough-looking chef.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Keepa Kettilon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5487", + "range_level": "1", + "attack_level": "1" + }, + { + "facing_booth": "true", + "examine": "He can look after your money.", + "name": "Magnus Gram", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5488", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard on insult duty.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5489", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5490", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5491", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of King Sorvott's militia.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5492", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Jatizso's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Freygerd", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5493", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Jatizso's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Lensa", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5494", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A happy, friendly landlady.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Vanligga Gastfrihet", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5495", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of Jatizso's many citizens.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Sassilik", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5496", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A miner at work.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5497", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bedraggled-looking tramp.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Eric", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5499", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Mina guards the mine entrance.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Gruva Patrull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5500", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarven trader from Keldagrim.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Brendt", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5501", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarven trader from Keldagrim.", + "melee_animation": "422", + "range_animation": "422", + "combat_audio": "511,513,512", + "defence_animation": "404", + "magic_animation": "422", + "death_animation": "9055", + "name": "Grundt", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5501", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Burgher's protectors.", + "melee_animation": "395", + "range_animation": "0", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Honour guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5514", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Burgher's protectors.", + "melee_animation": "395", + "range_animation": "0", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Honour guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5516", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of your militia.", + "melee_animation": "395", + "range_animation": "0", + "defence_animation": "404", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Honour guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5517", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ice troll youngling.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll runt", + "defence_level": "70", + "safespot": null, + "lifepoints": "60", + "strength_level": "70", + "id": "5521", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A male troll wielding a large club.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll male", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5522", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "An ice troll with a bag of rocks.", + "combat_style": "1", + "range_animation": "1142", + "melee_animation": "1142", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll female", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5523", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "projectile": "276", + "attack_level": "80" + }, + { + "examine": "An ice troll youngling.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll runt", + "defence_level": "70", + "safespot": null, + "lifepoints": "60", + "strength_level": "70", + "id": "5525", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A male troll wielding a large club.", + "range_animation": "0", + "melee_animation": "284", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "9", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll male", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5526", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "80" + }, + { + "examine": "An ice troll with a bag of rocks.", + "combat_style": "1", + "range_animation": "1142", + "melee_animation": "1142", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "285", + "weakness": "0", + "magic_animation": "0", + "death_animation": "287", + "name": "Ice troll female", + "defence_level": "40", + "safespot": null, + "lifepoints": "80", + "strength_level": "80", + "id": "5527", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "projectile": "276", + "attack_level": "80" + }, + { + "examine": "A hairy, smelly, grazing animal.", + "melee_animation": "5782", + "range_animation": "5782", + "attack_speed": "5", + "defence_animation": "5783", + "weakness": "7", + "magic_animation": "5782", + "death_animation": "5784", + "name": "Yak", + "defence_level": "30", + "safespot": null, + "lifepoints": "50", + "strength_level": "7", + "id": "5529", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Antisocial.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sorceress", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5531", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Come", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Apprentice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5532", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An autumn elemental.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Autumn Elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5533", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A spring elemental.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spring Elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5539", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A summer elemental.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Summer Elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5547", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A winter elemental.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Winter Elemental", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5553", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It dare attack Pretty Lass? Thok crush its puny skull!", + "range_animation": "0", + "magic_level": "95", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Osman", + "defence_level": "50", + "safespot": null, + "lifepoints": "157", + "strength_level": "95", + "id": "5561", + "aggressive": "true", + "range_level": "95", + "attack_level": "95" + }, + { + "examine": "She's honest about the things you aren't.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sin Seer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5571", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Shadow Realm guardian.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "436,439,438", + "defence_animation": "0", + "slayer_exp": "25", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5572", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is it male or female?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Homunculus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5581", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Strong", + "range_animation": "0", + "magic_level": "95", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Cage", + "defence_level": "70", + "safespot": null, + "lifepoints": "85", + "strength_level": "95", + "id": "5584", + "aggressive": "true", + "range_level": "95", + "attack_level": "95" + }, + { + "examine": "Famous for his fights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Black-eye", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5589", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Count them pinkies!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'No fingers", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5590", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He wishes he had teeth.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "'Gummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5591", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is it a frog", + "melee_animation": "5842", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5841", + "name": "Frogeel", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "36", + "id": "5593", + "aggressive": "true", + "range_level": "49", + "attack_level": "36" + }, + { + "death_animation": "146", + "name": "Spidine", + "defence_level": "1", + "safespot": null, + "lifepoints": "35", + "melee_animation": "143", + "strength_level": "1", + "id": "5594", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "144" + }, + { + "examine": "Definitely not a chicken or a swordfish.", + "melee_animation": "5387", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5389", + "name": "Swordchick", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "5595", + "range_level": "1", + "attack_level": "45" + }, + { + "melee_animation": "6800", + "respawn_delay": "60", + "defence_animation": "6802", + "death_animation": "6801", + "name": "Jubster", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "5596", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Since when did newts have beaks?", + "melee_animation": "2299", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "2301", + "name": "Newtroost", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "5597", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "Half unicorn", + "melee_animation": "5849", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "41", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "5851", + "name": "Unicow", + "defence_level": "41", + "safespot": null, + "lifepoints": "58", + "strength_level": "30", + "id": "5603", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Holier than thou.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5608", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holier than thou.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5609", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holier than thou.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5610", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holier than thou.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5611", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I'd prefer it if it were a muffin...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Puffin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5614", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5619", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5620", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5621", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "5622", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bedside manner is a little lacking", + "slayer_task": "93", + "melee_animation": "5643", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5658", + "name": "Sorebones", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5627", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "I hope his hands don't shake.", + "slayer_task": "93", + "melee_animation": "5643", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5658", + "name": "Sorebones", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5628", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5629", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5630", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5631", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5632", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5633", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5634", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5635", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5636", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5637", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5638", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5639", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5640", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5641", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5642", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5643", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5644", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5645", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5880", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5646", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5647", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5648", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5649", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5650", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5651", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5652", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5653", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5884", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5886", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5654", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5655", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5656", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5657", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5658", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5659", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5660", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5661", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5662", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5663", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "melee_animation": "5647", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "5648", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5664", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aaaarg", + "slayer_task": "93", + "melee_animation": "5889", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5891", + "name": "Zombie pirate", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "5665", + "aggressive": "true", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "It's trying to mash you flat! Less examine", + "melee_animation": "5895", + "range_animation": "0", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5898", + "name": "Barrelchest", + "defence_level": "52", + "safespot": null, + "lifepoints": "285", + "strength_level": "52", + "id": "5666", + "aggressive": "true", + "range_level": "52", + "attack_level": "52" + }, + { + "examine": "He is one", + "melee_animation": "5970", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "5972", + "name": "Undead Lumberjack", + "defence_level": "10", + "safespot": null, + "lifepoints": "100", + "strength_level": "73", + "id": "5680", + "range_level": "1", + "attack_level": "73" + }, + { + "examine": "A big", + "slayer_task": "15", + "melee_animation": "6079", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "93", + "magic_animation": "0", + "death_animation": "6081", + "name": "Cave bug", + "defence_level": "9", + "safespot": null, + "lifepoints": "93", + "strength_level": "1", + "id": "5750", + "range_level": "9", + "attack_level": "1" + }, + { + "examine": "A strange mole-like being.", + "melee_animation": "6012", + "respawn_delay": "60", + "defence_animation": "6013", + "slayer_exp": "52", + "death_animation": "6014", + "name": "Molanisk", + "defence_level": "1", + "safespot": null, + "lifepoints": "52", + "strength_level": "1", + "id": "5751", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5752", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5753", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5754", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5755", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5756", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5757", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5758", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5759", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5760", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5761", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5762", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5763", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5764", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5765", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5766", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5767", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5768", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5769", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after cave goblin money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5776", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after cave goblin money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5777", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5783", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Taking a terribly important box from one place to another.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crate goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5784", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of the many citizens of Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Good at shorthand.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin scribe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5786", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He keeps order in the city.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Guard", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "5800", + "clue_level": "1", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "He keeps order in the city.", + "slayer_task": "38", + "melee_animation": "6007", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6003", + "name": "Guard", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "5801", + "clue_level": "1", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "A goblin baby.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Young 'un", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5803", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin baby.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nipper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5805", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5807", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5808", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5809", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5810", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5811", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5812", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5813", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5814", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5815", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5816", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5817", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5818", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5819", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5820", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5821", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5822", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Don't spit", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spit goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5823", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bug-eyed little goblin fish. How cute.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin fish", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5824", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Annoying little flappy things.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Moths", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5827", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "6092", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "melee_animation": "6090", + "strength_level": "1", + "id": "5829", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6091" + }, + { + "name": "Rat Burgiss", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "5833", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5842", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5843", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5844", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5845", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5846", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5847", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5848", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5849", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5850", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "A mean looking outlaw. Don't get too close!", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Outlaw", + "defence_level": "23", + "safespot": null, + "lifepoints": "32", + "strength_level": "23", + "id": "5851", + "range_level": "1", + "attack_level": "23" + }, + { + "examine": "Weird eyeball thing. Reminds Thok of breakfast.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "magic_level": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Monkey", + "defence_level": "40", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "5852", + "aggressive": "true", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "For sitting on.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bench", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5854", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5855", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5856", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks pretty skilled with that bow.", + "melee_animation": "426", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Archer", + "defence_level": "20", + "safespot": null, + "lifepoints": "57", + "strength_level": "15", + "id": "5859", + "aggressive": "true", + "clue_level": "0", + "range_level": "20", + "attack_level": "15" + }, + { + "examine": "He bristles with arcane power.", + "combat_style": "2", + "melee_animation": "429", + "range_animation": "0", + "magic_level": "20", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "H.A.M. Mage", + "defence_level": "20", + "safespot": null, + "lifepoints": "57", + "strength_level": "15", + "id": "5860", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "15" + }, + { + "examine": "No match for Thok. Silly demon.", + "magic_level": "85", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Zanik", + "defence_level": "85", + "safespot": null, + "lifepoints": "71", + "strength_level": "85", + "id": "5861", + "aggressive": "true", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "A worker on the train link.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Builder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5864", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker on the train link.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Builder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5865", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker on the train link.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Builder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5866", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker on the train link.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Builder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5867", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5873", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big", + "slayer_task": "38", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5874", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin with big", + "slayer_task": "38", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5875", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5876", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5877", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Cave goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "5878", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sells tickets to Keldagrim.", + "slayer_task": "38", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ticket goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5879", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf from Keldagrim.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5880", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf from Keldagrim.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5881", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dwarf from Keldagrim.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "16", + "magic_animation": "0", + "death_animation": "0", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5882", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5883", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5884", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5885", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He sells tickets to Dorgesh-Kaan.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ticket dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5886", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Are you good enough to fight?", + "melee_animation": "6318", + "range_animation": "0", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6322", + "name": "The Inadequacy", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "5902", + "aggressive": "true", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Can you endure long enough?", + "melee_animation": "6345", + "range_animation": "0", + "magic_level": "67", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6347", + "name": "The Everlasting", + "defence_level": "67", + "safespot": null, + "lifepoints": "191", + "strength_level": "67", + "id": "5903", + "aggressive": "true", + "range_level": "67", + "attack_level": "67" + }, + { + "examine": "Can you bring yourself to hurt another?", + "melee_animation": "6329", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6331", + "name": "The Untouchable", + "defence_level": "75", + "safespot": null, + "lifepoints": "100", + "strength_level": "65", + "id": "5904", + "aggressive": "true", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "What if you don't know how to win?", + "melee_animation": "6342", + "range_animation": "0", + "magic_level": "63", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "0", + "name": "The Illusive", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "5905", + "aggressive": "true", + "range_level": "63", + "attack_level": "63" + }, + { + "examine": "You can't escape your inadequacy!", + "melee_animation": "6310", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6315", + "name": "A Doubt", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "5906", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "Dead stone defending a dead throne room.", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Dying tree", + "defence_level": "50", + "safespot": null, + "lifepoints": "142", + "strength_level": "50", + "id": "5908", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Don't let her arm-wrestle you for money.", + "melee_animation": "422", + "range_animation": "0", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Barbarian", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "20", + "id": "5909", + "clue_level": "0", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A greasy", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5910", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's suspiciously talented with a meat-cleaver.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cook", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5911", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This grizzled soldier is here to distribute Rated Clan Wars badges.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Iffie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5914", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Does what too many people aren't interested in doing.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cleaner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5916", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mangy mutt.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Stray dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5917", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He tries to keep order around here. His bizarre uniform isn't helping.", + "melee_animation": "6489", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6490", + "name": "Guard", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "5919", + "clue_level": "1", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "He tries to keep order around here. His bizarre uniform isn't helping.", + "melee_animation": "6489", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "6490", + "name": "Guard", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "5920", + "clue_level": "1", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "He's studying to be a guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trainee Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5921", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Trains the guards of the future.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5922", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Man", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "5923", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "One of RuneScape's many citizens.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,506,505", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Woman", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "5924", + "clue_level": "0", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "9", + "safespot": null, + "lifepoints": "25", + "strength_level": "9", + "id": "5926", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "9", + "safespot": null, + "lifepoints": "25", + "strength_level": "9", + "id": "5927", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "Known for her light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "8", + "safespot": null, + "lifepoints": "24", + "strength_level": "9", + "id": "5928", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "Known for her light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "8", + "safespot": null, + "lifepoints": "24", + "strength_level": "9", + "id": "5929", + "range_level": "1", + "attack_level": "9" + }, + { + "examine": "Jacques Netis - a slightly pompous art expert.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Art Critic Jacques", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5930", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Seth Minas - an aged expert in RuneScape history.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Historian Minas", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5931", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A lady with lots of information about the Museum.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Information clerk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5938", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A teacher and one of his pupils.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Teacher and pupil", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5944", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks kind of familiar.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Schoolboy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5945", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A teacher and one of her pupils.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Teacher and pupil", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5947", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks hard at work.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5952", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could there be something exciting in his wheelbarrow?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5954", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A powerful knight of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Void Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5956", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Wheelbarrow loader.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Digsite workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5958", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5959", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5960", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5961", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5962", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Working hard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Barge foreman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5963", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An aged expert in natural history.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Natural historian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5966", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bloodsuckers!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Leech display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5971", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Slugs of the sea variety.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sea slugs display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5972", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A house on its back.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snail display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5973", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cheeky little monkey.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monkey display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5974", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A scaly little fellow.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lizard display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5975", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Nice suit.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penguin display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5976", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's got the hump.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Camel display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5977", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Terrifying!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Terrorbird display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5978", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like a fire-breather.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "408,410,409", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dragon display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5979", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Needs a good square meal.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wyvern display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge beast.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Battle tortoise display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5981", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Loves making molehills.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mole display", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "5982", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It hides in stone", + "range_animation": "0", + "magic_level": "95", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Workman", + "defence_level": "1", + "safespot": null, + "lifepoints": "34", + "strength_level": "95", + "id": "5986", + "aggressive": "true", + "range_level": "95", + "attack_level": "95" + }, + { + "name": "Rupert the Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5990", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Rupert the Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5992", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very odd looking creature.", + "melee_animation": "6513", + "range_animation": "0", + "magic_level": "46", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6512", + "name": "Experiment No.2", + "defence_level": "46", + "safespot": null, + "lifepoints": "131", + "strength_level": "46", + "id": "5993", + "range_level": "46", + "attack_level": "46" + }, + { + "examine": "A huge mouse. It looks hungry...", + "melee_animation": "6519", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6521", + "name": "Mouse", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "44", + "id": "5994", + "aggressive": "true", + "range_level": "1", + "attack_level": "44" + }, + { + "melee_animation": "6501", + "respawn_delay": "60", + "defence_animation": "6503", + "death_animation": "6502", + "name": "Glod", + "defence_level": "1", + "safespot": null, + "lifepoints": "160", + "strength_level": "1", + "id": "5996", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Rupert the Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "5999", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Rupert the Beard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "498,500,499", + "strength_level": "1", + "id": "6001", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6006", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6007", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6008", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6009", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6010", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6011", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6012", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6013", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "I wish the moon wasn't out!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "76", + "safespot": null, + "lifepoints": "87", + "strength_level": "76", + "id": "6014", + "aggressive": "true", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,20,20,20", + "clue_level": "1", + "range_level": "1", + "attack_level": "76" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6015", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6016", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6017", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6018", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6019", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6020", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Eek! A werewolf!", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6021", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6022", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6023", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6024", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "6536", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "6538", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "6025", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Boris", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6026", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Imre", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6027", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Yuri", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6028", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Joseph", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6029", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Nikolai", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6030", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Eduard", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6031", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Lev", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6032", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "melee_animation": "422", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Georgy", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "6033", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Svetlana", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6034", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Irina", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6035", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Alexis", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6036", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Milla", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6037", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Galina", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6038", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Sofiya", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6039", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Ksenia", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6040", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Yadviga", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6041", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Nikita", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6042", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Vera", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6043", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Zoja", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6044", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Liliya", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "melee_animation": "422", + "strength_level": "1", + "id": "6045", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "melee_animation": "6559", + "respawn_delay": "60", + "defence_animation": "6557", + "slayer_exp": "74", + "death_animation": "6558", + "name": "Big Wolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "74", + "strength_level": "1", + "id": "6046", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious mountain wolf.", + "melee_animation": "6579", + "range_animation": "6579", + "combat_audio": "481,491,490", + "attack_speed": "6", + "defence_animation": "6578", + "slayer_exp": "34", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Wolf", + "defence_level": "22", + "safespot": null, + "lifepoints": "69", + "strength_level": "1", + "id": "6047", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Now it has no armour", + "range_animation": "0", + "combat_audio": "481,491,490", + "magic_level": "95", + "defence_animation": "0", + "weakness": "10", + "slayer_exp": "34", + "magic_animation": "0", + "name": "Wolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "157", + "strength_level": "95", + "id": "6048", + "aggressive": "true", + "range_level": "95", + "attack_level": "95" + }, + { + "examine": "A big coward. Thok mocks scaredy man.", + "combat_audio": "481,491,490", + "magic_level": "75", + "defence_animation": "0", + "weakness": "10", + "slayer_exp": "34", + "magic_animation": "0", + "name": "Wolf", + "defence_level": "75", + "safespot": null, + "lifepoints": "100", + "strength_level": "75", + "id": "6049", + "aggressive": "true", + "range_level": "75", + "attack_level": "75" + }, + { + "examine": "A vicious desert wolf.", + "slayer_task": "92", + "melee_animation": "6579", + "range_animation": "6579", + "attack_speed": "5", + "defence_animation": "6578", + "weakness": "9", + "magic_animation": "6579", + "death_animation": "6558", + "name": "Desert Wolf", + "defence_level": "5", + "safespot": null, + "lifepoints": "55", + "strength_level": "20", + "id": "6050", + "range_level": "1", + "attack_level": "20" + }, + { + "examine": "A vicious desert wolf.", + "melee_animation": "6579", + "range_animation": "6579", + "attack_speed": "5", + "defence_animation": "6578", + "magic_animation": "6579", + "death_animation": "6558", + "name": "Desert Wolf", + "defence_level": "5", + "safespot": null, + "lifepoints": "55", + "strength_level": "20", + "id": "6051", + "range_level": "1", + "attack_level": "20" + }, + { + "melee_animation": "6559", + "respawn_delay": "60", + "defence_animation": "6557", + "death_animation": "6558", + "name": "Ice wolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6052", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragon impling", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6054", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragon impling", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6064", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She tends the wheat.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Fairy Aeryka", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6072", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a little lost.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wandering impling", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6073", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An angry little imp. Grrr.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Imp defender", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6074", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A one-eyed man eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "35", + "safespot": null, + "lifepoints": "75", + "strength_level": "65", + "id": "6078", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A one-eyed woman eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "4651", + "weakness": "1", + "slayer_exp": "100", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "65", + "safespot": null, + "lifepoints": "100", + "strength_level": "65", + "id": "6079", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A one-eyed man eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "75", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "35", + "safespot": null, + "lifepoints": "75", + "strength_level": "65", + "id": "6080", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A one-eyed woman eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "4651", + "weakness": "1", + "slayer_exp": "100", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "65", + "safespot": null, + "lifepoints": "100", + "strength_level": "65", + "id": "6081", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Overgrown undead vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4935", + "name": "Zombie rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "6088", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "Overgrown undead vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4935", + "name": "Zombie rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "6089", + "range_level": "1", + "attack_level": "2" + }, + { + "examine": "Overgrown undead vermin.", + "slayer_task": "67", + "melee_animation": "4933", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "4935", + "name": "Zombie rat", + "defence_level": "2", + "safespot": null, + "lifepoints": "2", + "strength_level": "2", + "id": "6090", + "range_level": "1", + "attack_level": "2" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "6091", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "6092", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Could do with gaining a few pounds.", + "slayer_task": "75", + "melee_animation": "5487", + "range_animation": "0", + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "9", + "safespot": null, + "lifepoints": "12", + "strength_level": "9", + "id": "6093", + "aggressive": "true", + "range_level": "1", + "attack_level": "9" + }, + { + "melee_animation": "5540", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5541", + "slayer_exp": "25", + "death_animation": "5542", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6094", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6095", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6096", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6097", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5532", + "combat_audio": "436,439,438", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5533", + "slayer_exp": "25", + "death_animation": "5534", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6098", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5571", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "6099", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5571", + "combat_audio": "931,923,922", + "respawn_delay": "60", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "6100", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lesser, but still pretty big.", + "slayer_task": "56", + "melee_animation": "4630", + "range_animation": "4630", + "combat_audio": "400,404,403", + "attack_speed": "6", + "magic_level": "40", + "respawn_delay": "20", + "defence_animation": "65", + "weakness": "3", + "slayer_exp": "79", + "magic_animation": "4630", + "death_animation": "67", + "name": "Lesser demon", + "defence_level": "50", + "safespot": null, + "lifepoints": "79", + "strength_level": "50", + "id": "6101", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,3,15,15,23,15,15", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "His face is expressionless.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Lost barbarian", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "6102", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "An opponent from the grave. He seems unimpressed by your bone rummaging.", + "slayer_task": "75", + "melee_animation": "2067", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton hero", + "defence_level": "53", + "safespot": null, + "lifepoints": "75", + "strength_level": "53", + "id": "6103", + "aggressive": "true", + "range_level": "1", + "attack_level": "53" + }, + { + "examine": "An ex-barbarian", + "slayer_task": "75", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton brute", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "63", + "id": "6104", + "aggressive": "true", + "range_level": "1", + "attack_level": "63" + }, + { + "examine": "He's heartless.", + "slayer_task": "75", + "melee_animation": "2067", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton warlord", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "65", + "id": "6105", + "aggressive": "true", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "He's less heavy now.", + "slayer_task": "75", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton heavy", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "64", + "id": "6106", + "aggressive": "true", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "Floats like an anvil", + "slayer_task": "75", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Skeleton thug", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "61", + "id": "6107", + "aggressive": "true", + "range_level": "1", + "attack_level": "61" + }, + { + "examine": "Probably not a chicken.", + "slayer_task": "7", + "melee_animation": "6811", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "6812", + "name": "Entrana firebird", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "6108", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "These gnomes know how to get around!", + "slayer_task": "7", + "melee_animation": "6790", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6791", + "name": "Mounted terrorbird gnome", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "38", + "id": "6109", + "range_level": "1", + "attack_level": "38" + }, + { + "death_animation": "6791", + "name": "Mounted terrorbird gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "55", + "melee_animation": "6790", + "strength_level": "1", + "id": "6110", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6792" + }, + { + "death_animation": "6791", + "name": "Mounted terrorbird gnome", + "defence_level": "1", + "safespot": null, + "lifepoints": "55", + "melee_animation": "6790", + "strength_level": "1", + "id": "6111", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "6792" + }, + { + "examine": "Aww", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ducklings", + "defence_level": "1", + "water_npc": "true", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6112", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "750", + "name": "Duck", + "defence_level": "1", + "safespot": null, + "lifepoints": "3", + "melee_animation": "747", + "strength_level": "1", + "id": "6113", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "3268" + }, + { + "examine": "A messy bird.", + "slayer_task": "7", + "melee_animation": "3467", + "range_animation": "3467", + "attack_speed": "5", + "defence_animation": "1014", + "weakness": "6", + "magic_animation": "3467", + "death_animation": "3468", + "name": "Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "6115", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A messy bird.", + "melee_animation": "3467", + "range_animation": "3467", + "attack_speed": "5", + "defence_animation": "1014", + "magic_animation": "3467", + "death_animation": "3468", + "name": "Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "6116", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Do not upset this teacher. You have been warned!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mr. Mordaut", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6117", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He helps the professor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Observatory assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6118", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sleeping like an ugly baby.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sleeping guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6122", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An old goblin hag.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Naghead", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6123", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A young goblin 'beauty'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wagchin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6124", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6125", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6126", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big appetite for a small creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Greasycheeks", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6127", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Likes drink a little too much.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Smellytoes", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6128", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lean and green.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Creakyknees", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6129", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "6131", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6132", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6133", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This imp is clearly the class clown.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dunce", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6134", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Get useful information from this guy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Town crier", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6135", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire (Intermediate)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6140", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A squire of balance.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire (Veteran)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6141", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "50", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6142", + "bonuses": "100,100,100,50,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "25", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "50", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6143", + "bonuses": "100,100,100,100,25,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "50", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6144", + "bonuses": "100,100,50,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "50", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6145", + "bonuses": "50,50,100,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6146", + "bonuses": "100,100,100,50,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "15", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6147", + "bonuses": "100,100,100,100,25,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6148", + "bonuses": "100,100,50,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "200", + "strength_level": "1", + "id": "6149", + "bonuses": "50,50,100,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "70", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6150", + "bonuses": "150,150,150,75,75,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "70", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6151", + "bonuses": "150,150,150,150,37,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "70", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6152", + "bonuses": "150,150,75,150,75,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "70", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "70", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6153", + "bonuses": "75,75,150,150,75,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6154", + "bonuses": "100,100,100,50,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "15", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6155", + "bonuses": "100,100,100,100,25,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6156", + "bonuses": "100,100,50,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "6157", + "bonuses": "50,50,100,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It is cold and solid. Thok will strap it to Marmaros's leg.", + "range_animation": "0", + "magic_level": "50", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Workman", + "defence_level": "65", + "safespot": null, + "lifepoints": "114", + "strength_level": "50", + "id": "6159", + "aggressive": "true", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "Squire to the Knights of the Round Table.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Squire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6169", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "400", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "422", + "death_animation": "836", + "name": "Sir Lancelot", + "defence_level": "1", + "safespot": null, + "lifepoints": "118", + "strength_level": "1", + "id": "6170", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An officer of the law.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6183", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An officer of the law.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6184", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He isn't very friendly.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "0", + "name": "Renegade knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6188", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dark-hearted knight.", + "melee_animation": "390", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Black Knight", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "6189", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Primping with combs and hair clips.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6190", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The name isn't just for show.", + "range_animation": "0", + "magic_level": "55", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Sinclair", + "defence_level": "55", + "safespot": null, + "lifepoints": "85", + "strength_level": "55", + "id": "6198", + "aggressive": "true", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He can look after my money.", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6200", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6201", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A servant of the god Zamorak. ", + "slayer_task": "40", + "melee_animation": "6945", + "attack_speed": "6", + "poisonous": "true", + "respawn_delay": "120", + "weakness": "9", + "slayer_exp": "350", + "magic_animation": "6945", + "death_animation": "6946", + "lifepoints": "255", + "id": "6203", + "aggressive": "true", + "bonuses": "160,160,160,0,0,80,80,80,130,80,0,31,0,0,0", + "agg_radius": "64", + "range_animation": "6945", + "magic_level": "200", + "defence_animation": "6944", + "name": "K'ril Tsutsaroth", + "defence_level": "270", + "poison_immune": "true", + "safespot": null, + "strength_level": "300", + "clue_level": "2", + "range_level": "1", + "attack_level": "340" + }, + { + "agg_radius": "64", + "examine": "Destroyer of 1000 planes!", + "slayer_task": "40", + "melee_animation": "6945", + "range_animation": "6945", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "50", + "defence_animation": "6944", + "weakness": "9", + "slayer_exp": "142", + "magic_animation": "6945", + "death_animation": "6946", + "name": "Tstanon Karlak", + "defence_level": "125", + "safespot": null, + "lifepoints": "142", + "strength_level": "118", + "id": "6204", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,-5,0,0,14,0,0,0", + "range_level": "50", + "attack_level": "124" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6205", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Scourge of light.", + "slayer_task": "56", + "start_gfx": "1208", + "combat_style": "1", + "melee_animation": "7033", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "0", + "slayer_exp": "150", + "magic_animation": "7033", + "death_animation": "6946", + "lifepoints": "150", + "id": "6206", + "aggressive": "true", + "bonuses": "0,0,0,0,20,0,0,0,-5,0,0,0,0,0,0", + "agg_radius": "64", + "range_animation": "7033", + "magic_level": "50", + "defence_animation": "6945", + "name": "Zakl'n Gritch", + "defence_level": "127", + "safespot": null, + "strength_level": "76", + "range_level": "150", + "projectile": "1209", + "attack_level": "83" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6207", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "Despoiler of Ullek.", + "start_gfx": "1212", + "combat_style": "2", + "melee_animation": "7033", + "range_animation": "7033", + "attack_speed": "5", + "magic_level": "150", + "respawn_delay": "50", + "defence_animation": "6944", + "slayer_exp": "161", + "magic_animation": "7033", + "death_animation": "6946", + "name": "Balfrug Kreeyath", + "defence_level": "153", + "safespot": null, + "lifepoints": "161", + "strength_level": "60", + "id": "6208", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,10,0,0,0,0,0,0", + "range_level": "1", + "projectile": "1213", + "attack_level": "115" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6209", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "From the maws of hell.", + "slayer_task": "43", + "melee_animation": "6579", + "range_animation": "6579", + "combat_audio": "3717,3719,3718", + "respawn_delay": "25", + "defence_animation": "6578", + "weakness": "7", + "slayer_exp": "116", + "magic_animation": "6579", + "death_animation": "6576", + "name": "Hellhound", + "defence_level": "66", + "safespot": null, + "lifepoints": "116", + "strength_level": "66", + "id": "6210", + "aggressive": "true", + "bonuses": "50,70,30,30,60,30,60,60,50,60,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "66" + }, + { + "examine": "Have you checked your pockets lately?", + "melee_animation": "169", + "range_animation": "169", + "combat_audio": "534,536,535", + "defence_animation": "170", + "weakness": "7", + "magic_animation": "169", + "death_animation": "172", + "name": "Imp", + "defence_level": "4", + "safespot": null, + "lifepoints": "10", + "strength_level": "4", + "id": "6211", + "aggressive": "true", + "bonuses": "10,5,5,10,10,10,10,10,10,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "4" + }, + { + "examine": "He doesn't look pleased to see me.", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "respawn_delay": "25", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "64", + "safespot": null, + "lifepoints": "100", + "strength_level": "64", + "id": "6212", + "aggressive": "true", + "bonuses": "50,40,45,60,70,70,70,40,40,50,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "He doesn't look pleased to see me.", + "slayer_task": "91", + "melee_animation": "6536", + "range_animation": "6536", + "respawn_delay": "25", + "defence_animation": "6538", + "weakness": "7", + "magic_animation": "6536", + "death_animation": "6537", + "name": "Werewolf", + "defence_level": "64", + "safespot": null, + "lifepoints": "100", + "strength_level": "64", + "id": "6213", + "aggressive": "true", + "bonuses": "50,40,45,60,70,70,70,40,40,50,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "64" + }, + { + "examine": "It looks really hungry!", + "melee_animation": "810", + "range_animation": "810", + "respawn_delay": "25", + "defence_animation": "404", + "magic_animation": "810", + "death_animation": "9055", + "name": "Vampire", + "defence_level": "44", + "safespot": null, + "lifepoints": "60", + "strength_level": "44", + "id": "6214", + "aggressive": "true", + "bonuses": "30,35,30,40,50,50,50,25,30,30,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "The tongue of evil.", + "melee_animation": "9130", + "range_animation": "1552", + "attack_speed": "4", + "defence_animation": "9132", + "slayer_exp": "120", + "magic_animation": "1552", + "death_animation": "9131", + "name": "Bloodveld", + "defence_level": "30", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "6215", + "aggressive": "true", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "A small fire demon.", + "slayer_task": "66", + "melee_animation": "1582", + "range_animation": "1582", + "respawn_delay": "25", + "defence_animation": "1581", + "weakness": "7", + "magic_animation": "1582", + "death_animation": "1580", + "name": "Pyrefiend", + "defence_level": "25", + "safespot": null, + "lifepoints": "48", + "strength_level": "25", + "id": "6216", + "aggressive": "true", + "bonuses": "25,25,20,40,40,40,15,30,20,60,20,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "25" + }, + { + "examine": "A small ice demon.", + "melee_animation": "8080", + "range_animation": "8080", + "respawn_delay": "25", + "defence_animation": "8079", + "magic_animation": "8080", + "death_animation": "8078", + "name": "Icefiend", + "defence_level": "5", + "safespot": null, + "lifepoints": "15", + "strength_level": "5", + "id": "6217", + "bonuses": "5,5,5,5,10,10,10,10,10,10,5,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "Those horns look pretty sharp...", + "slayer_task": "39", + "melee_animation": "4300", + "range_animation": "4300", + "respawn_delay": "25", + "defence_animation": "4301", + "weakness": "9", + "slayer_exp": "112", + "magic_animation": "4300", + "death_animation": "4302", + "name": "Gorak", + "defence_level": "70", + "safespot": null, + "lifepoints": "112", + "strength_level": "70", + "id": "6218", + "aggressive": "true", + "bonuses": "30,30,50,70,40,70,70,50,60,55,0,0,0,0,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "Warrior of Zamorak.", + "slayer_task": "79", + "melee_animation": "390", + "range_animation": "390", + "attack_speed": "5", + "respawn_delay": "25", + "defence_animation": "1156", + "weakness": "6", + "magic_animation": "390", + "death_animation": "9055", + "name": "Spiritual warrior", + "defence_level": "66", + "safespot": null, + "lifepoints": "102", + "strength_level": "66", + "id": "6219", + "aggressive": "true", + "bonuses": "40,60,60,60,60,20,50,55,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "66" + }, + { + "examine": "A ranger spirit dedicated to Zamorak.", + "slayer_task": "78", + "start_gfx": "18", + "combat_style": "1", + "start_height": "96", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "25", + "defence_animation": "404", + "weakness": "1", + "magic_animation": "426", + "death_animation": "9055", + "name": "Spiritual ranger", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "6220", + "aggressive": "true", + "bonuses": "50,70,50,50,50,70,50,85,85,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "70", + "projectile": "9", + "attack_level": "1" + }, + { + "examine": "A deadly servant of Zamorak.", + "slayer_task": "77", + "combat_style": "2", + "melee_animation": "811", + "attack_speed": "5", + "respawn_delay": "25", + "weakness": "3", + "magic_animation": "811", + "death_animation": "9055", + "lifepoints": "75", + "id": "6221", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_animation": "811", + "magic_level": "180", + "end_gfx": "78", + "defence_animation": "404", + "end_height": "0", + "name": "Spiritual mage", + "defence_level": "61", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "78", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "Graceful avatar of Armadyl.", + "melee_animation": "6977", + "range_animation": "6977", + "attack_speed": "3", + "magic_level": "200", + "respawn_delay": "120", + "defence_animation": "6974", + "weakness": "10", + "slayer_exp": "357", + "magic_animation": "6977", + "death_animation": "6975", + "name": "Kree'arra", + "defence_level": "260", + "poison_immune": "true", + "safespot": null, + "lifepoints": "255", + "strength_level": "200", + "id": "6222", + "aggressive": "true", + "bonuses": "136,136,136,0,120,180,180,180,200,200,0,12,0,0,0", + "clue_level": "2", + "range_level": "380", + "attack_level": "300" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "2", + "melee_animation": "6952", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "3", + "slayer_exp": "124", + "magic_animation": "6952", + "death_animation": "6956", + "lifepoints": "121", + "id": "6223", + "aggressive": "true", + "bonuses": "45,45,45,0,0,0,0,0,0,0,0,25,0,0,0", + "prj_height": "92", + "agg_radius": "64", + "range_animation": "6952", + "magic_level": "150", + "defence_animation": "6955", + "name": "Wingman Skree", + "defence_level": "160", + "poison_immune": "true", + "safespot": null, + "strength_level": "50", + "range_level": "100", + "projectile": "1199", + "attack_level": "80" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6224", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "4", + "slayer_exp": "133", + "magic_animation": "6953", + "death_animation": "6956", + "lifepoints": "132", + "id": "6225", + "aggressive": "true", + "bonuses": "0,0,0,0,60,0,0,0,0,0,0,0,0,0,0", + "prj_height": "92", + "agg_radius": "64", + "range_animation": "6953", + "magic_level": "50", + "defence_animation": "6955", + "name": "Flockleader Geerin", + "defence_level": "175", + "poison_immune": "true", + "safespot": null, + "strength_level": "80", + "range_level": "150", + "projectile": "1190", + "attack_level": "80" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6226", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "Graceful, bird-like creature.", + "melee_animation": "6954", + "range_animation": "6954", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "50", + "defence_animation": "6955", + "weakness": "6", + "slayer_exp": "133", + "magic_animation": "6954", + "death_animation": "6956", + "name": "Flight Kilisa", + "defence_level": "175", + "safespot": null, + "lifepoints": "133", + "strength_level": "118", + "id": "6227", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,14,0,0,0", + "range_level": "169", + "attack_level": "124" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6228", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A servant of Armadyl.", + "slayer_task": "79", + "combat_style": "1", + "melee_animation": "6954", + "range_animation": "6954", + "respawn_delay": "25", + "defence_animation": "6955", + "weakness": "6", + "magic_animation": "6954", + "death_animation": "6956", + "name": "Spiritual warrior", + "defence_level": "70", + "safespot": null, + "lifepoints": "98", + "strength_level": "70", + "id": "6229", + "aggressive": "true", + "bonuses": "40,40,50,50,20,50,50,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "68", + "attack_level": "70" + }, + { + "examine": "Armadyl's favourite servant.", + "slayer_task": "78", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "weakness": "4", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Spiritual ranger", + "defence_level": "70", + "safespot": null, + "lifepoints": "89", + "strength_level": "1", + "id": "6230", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "70", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "A mage who serves Armadyl above all else - even death.", + "slayer_task": "77", + "combat_style": "2", + "melee_animation": "6952", + "attack_speed": "5", + "respawn_delay": "25", + "weakness": "4", + "magic_animation": "6952", + "death_animation": "6956", + "lifepoints": "75", + "id": "6231", + "aggressive": "true", + "bonuses": "0,0,0,0,0,9,12,5,45,28,0,0,0,0,0", + "prj_height": "92", + "range_animation": "6952", + "magic_level": "150", + "defence_animation": "6955", + "name": "Spiritual mage", + "defence_level": "111", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "1199", + "attack_level": "1" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6232", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "40", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "45", + "safespot": null, + "lifepoints": "83", + "strength_level": "1", + "id": "6233", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "45", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "50", + "safespot": null, + "lifepoints": "86", + "strength_level": "1", + "id": "6234", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "50", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "50", + "safespot": null, + "lifepoints": "86", + "strength_level": "1", + "id": "6235", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "50", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "55", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "id": "6236", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "55", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "55", + "safespot": null, + "lifepoints": "98", + "strength_level": "1", + "id": "6237", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "55", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "65", + "safespot": null, + "lifepoints": "124", + "strength_level": "1", + "id": "6238", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "65", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "65", + "safespot": null, + "lifepoints": "139", + "strength_level": "1", + "id": "6239", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "65", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "40", + "safespot": null, + "lifepoints": "63", + "strength_level": "1", + "id": "6240", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "40", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "40", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "6241", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "40", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "40", + "safespot": null, + "lifepoints": "83", + "strength_level": "1", + "id": "6242", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "40", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "50", + "safespot": null, + "lifepoints": "69", + "strength_level": "1", + "id": "6243", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "50", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "55", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "6244", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "55", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "55", + "safespot": null, + "lifepoints": "98", + "strength_level": "1", + "id": "6245", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "55", + "projectile": "1190", + "attack_level": "1", + "prj_height": "92" + }, + { + "examine": "Graceful, bird-like creature.", + "combat_style": "1", + "melee_animation": "6953", + "range_animation": "6953", + "respawn_delay": "25", + "defence_animation": "6955", + "magic_animation": "6953", + "death_animation": "6956", + "name": "Aviansie", + "defence_level": "65", + "safespot": null, + "lifepoints": "73", + "strength_level": "1", + "id": "6246", + "aggressive": "true", + "bonuses": "60,50,60,50,65,65,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "65", + "projectile": "1191", + "attack_level": "1", + "prj_height": "92" + }, + { + "agg_radius": "64", + "examine": "Commander of Saradomin's forces. ", + "melee_animation": "6964", + "range_animation": "6964", + "attack_speed": "2", + "magic_level": "300", + "respawn_delay": "120", + "defence_animation": "6966", + "weakness": "7", + "slayer_exp": "360", + "magic_animation": "6964", + "death_animation": "6965", + "name": "Commander Zilyana", + "defence_level": "300", + "poison_immune": "true", + "safespot": null, + "lifepoints": "255", + "strength_level": "196", + "id": "6247", + "aggressive": "true", + "bonuses": "195,195,195,200,0,100,100,100,100,100,0,20,0,0,0", + "clue_level": "2", + "range_level": "250", + "attack_level": "280" + }, + { + "agg_radius": "64", + "examine": "The bane of darkness.", + "melee_animation": "6376", + "range_animation": "6376", + "magic_level": "125", + "respawn_delay": "50", + "defence_animation": "6375", + "weakness": "7", + "slayer_exp": "0", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Starlight", + "defence_level": "120", + "poison_immune": "true", + "safespot": null, + "lifepoints": "160", + "strength_level": "125", + "id": "6248", + "aggressive": "true", + "bonuses": "60,60,60,0,0,12,14,13,5,13,0,10,0,0,0", + "range_level": "1", + "attack_level": "120" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6249", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Defender of the faithful.", + "start_gfx": "1184", + "combat_style": "2", + "melee_animation": "7019", + "attack_speed": "5", + "respawn_delay": "50", + "slayer_exp": "0", + "magic_animation": "7019", + "death_animation": "7016", + "lifepoints": "146", + "id": "6250", + "aggressive": "true", + "bonuses": "10,10,10,0,0,12,14,14,18,5,0,7,0,0,0", + "prj_height": "0", + "agg_radius": "64", + "range_animation": "7019", + "magic_level": "150", + "end_gfx": "1186", + "defence_animation": "7017", + "name": "Growler", + "defence_level": "120", + "safespot": null, + "strength_level": "101", + "range_level": "1", + "projectile": "1185", + "attack_level": "100" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6251", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of Truth.", + "combat_style": "1", + "melee_animation": "7009", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "0", + "slayer_exp": "0", + "magic_animation": "7009", + "death_animation": "7011", + "lifepoints": "162", + "id": "6252", + "aggressive": "true", + "bonuses": "10,10,10,0,0,12,14,14,18,5,0,7,0,0,0", + "prj_height": "50", + "agg_radius": "64", + "range_animation": "7009", + "magic_level": "80", + "end_gfx": "24", + "defence_animation": "7010", + "name": "Bree", + "defence_level": "130", + "safespot": null, + "strength_level": "80", + "range_level": "150", + "projectile": "1188", + "attack_level": "110" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6253", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man wearing ancient clothing.", + "combat_style": "2", + "melee_animation": "811", + "range_animation": "811", + "poisonous": "true", + "magic_level": "60", + "respawn_delay": "25", + "end_gfx": "76", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "811", + "death_animation": "9055", + "name": "Saradomin priest", + "defence_level": "60", + "safespot": null, + "lifepoints": "89", + "strength_level": "1", + "id": "6254", + "aggressive": "true", + "bonuses": "40,40,40,40,20,50,40,55,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Warrior of Saradomin.", + "slayer_task": "79", + "melee_animation": "390", + "range_animation": "390", + "attack_speed": "5", + "respawn_delay": "25", + "defence_animation": "1156", + "weakness": "8", + "magic_animation": "390", + "death_animation": "9055", + "name": "Spiritual warrior", + "defence_level": "66", + "safespot": null, + "lifepoints": "100", + "strength_level": "66", + "id": "6255", + "aggressive": "true", + "bonuses": "40,60,60,60,60,20,50,45,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "66" + }, + { + "examine": "A ranger spirit dedicated to Saradomin.", + "slayer_task": "78", + "start_gfx": "18", + "combat_style": "1", + "start_height": "96", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "25", + "defence_animation": "404", + "weakness": "0", + "magic_animation": "426", + "death_animation": "9055", + "name": "Spiritual ranger", + "defence_level": "70", + "safespot": null, + "lifepoints": "106", + "strength_level": "1", + "id": "6256", + "aggressive": "true", + "bonuses": "50,70,50,50,50,70,50,65,65,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "70", + "projectile": "9", + "attack_level": "1" + }, + { + "examine": "Saradomin's holy mage.", + "slayer_task": "77", + "combat_style": "2", + "melee_animation": "811", + "attack_speed": "5", + "respawn_delay": "25", + "weakness": "4", + "magic_animation": "811", + "death_animation": "9055", + "lifepoints": "85", + "id": "6257", + "aggressive": "true", + "bonuses": "0,0,0,0,0,8,7,3,16,2,0,0,0,0,0", + "range_animation": "811", + "magic_level": "160", + "end_gfx": "76", + "defence_animation": "404", + "end_height": "0", + "name": "Spiritual mage", + "defence_level": "86", + "safespot": null, + "strength_level": "1", + "clue_level": "2", + "range_level": "1", + "projectile": "76", + "attack_level": "1" + }, + { + "examine": "A valiant knight.", + "melee_animation": "407", + "range_animation": "407", + "respawn_delay": "25", + "defence_animation": "410", + "weakness": "7", + "magic_animation": "407", + "death_animation": "9055", + "name": "Knight of Saradomin", + "defence_level": "50", + "safespot": null, + "lifepoints": "135", + "strength_level": "50", + "id": "6258", + "aggressive": "true", + "bonuses": "40,40,40,40,50,20,40,50,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A valiant knight.", + "melee_animation": "401", + "range_animation": "401", + "respawn_delay": "25", + "defence_animation": "424", + "weakness": "7", + "magic_animation": "401", + "death_animation": "9055", + "name": "Knight of Saradomin", + "defence_level": "50", + "safespot": null, + "lifepoints": "108", + "strength_level": "50", + "id": "6259", + "aggressive": "true", + "bonuses": "40,40,40,40,50,20,40,65,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "agg_radius": "64", + "examine": "A huge war chief.", + "melee_animation": "7060", + "range_animation": "7060", + "attack_speed": "6", + "magic_level": "280", + "respawn_delay": "120", + "defence_animation": "7061", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7060", + "death_animation": "7062", + "name": "General Graardor", + "defence_level": "250", + "poison_immune": "true", + "safespot": null, + "lifepoints": "255", + "strength_level": "350", + "id": "6260", + "aggressive": "true", + "bonuses": "120,120,120,0,100,90,90,90,65,90,0,43,0,0,0", + "clue_level": "2", + "range_level": "350", + "attack_level": "280" + }, + { + "agg_radius": "64", + "examine": "A battle-honed goblin. ", + "slayer_task": "38", + "melee_animation": "6154", + "range_animation": "6154", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "50", + "defence_animation": "6155", + "weakness": "8", + "magic_animation": "6154", + "death_animation": "6156", + "name": "Sergeant Strongstack", + "defence_level": "126", + "safespot": null, + "lifepoints": "128", + "strength_level": "118", + "id": "6261", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,14,0,0,0", + "range_level": "50", + "attack_level": "124" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6262", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A battle-honed goblin. ", + "slayer_task": "38", + "start_gfx": "1202", + "combat_style": "2", + "melee_animation": "6154", + "attack_speed": "5", + "respawn_delay": "50", + "weakness": "3", + "magic_animation": "6154", + "death_animation": "6156", + "lifepoints": "127", + "id": "6263", + "aggressive": "true", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,6,0,0,0", + "agg_radius": "64", + "range_animation": "6154", + "magic_level": "150", + "defence_animation": "6155", + "name": "Sergeant Steelwill", + "defence_level": "150", + "safespot": null, + "strength_level": "50", + "range_level": "1", + "projectile": "1203", + "attack_level": "80" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6264", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "A battle-honed goblin. ", + "slayer_task": "38", + "combat_style": "1", + "melee_animation": "6154", + "range_animation": "6154", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "50", + "defence_animation": "6155", + "weakness": "2", + "magic_animation": "6154", + "death_animation": "6156", + "name": "Sergeant Grimspike", + "defence_level": "132", + "safespot": null, + "lifepoints": "146", + "strength_level": "80", + "id": "6265", + "aggressive": "true", + "bonuses": "0,0,0,0,20,0,0,0,0,0,0,0,0,0,0", + "range_level": "150", + "projectile": "1206", + "attack_level": "80" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6266", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Big, ugly, and smelly.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "magic_level": "27", + "respawn_delay": "25", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Fishing spot", + "defence_level": "27", + "safespot": null, + "lifepoints": "60", + "strength_level": "27", + "id": "6267", + "aggressive": "true", + "bonuses": "15,15,10,20,40,15,50,50,50,20,50,58,0,0,0", + "range_level": "27", + "attack_level": "27" + }, + { + "examine": "Green and aggressive.", + "melee_animation": "2936", + "range_animation": "2936", + "attack_speed": "6", + "respawn_delay": "25", + "defence_animation": "2937", + "weakness": "8", + "magic_animation": "2936", + "death_animation": "2938", + "name": "Jogre", + "defence_level": "62", + "safespot": null, + "lifepoints": "70", + "strength_level": "62", + "id": "6268", + "aggressive": "true", + "bonuses": "10,20,20,20,20,20,10,20,0,0,0,0,0,0,0", + "clue_level": "1", + "range_level": "1", + "attack_level": "62" + }, + { + "examine": "A one-eyed man-eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "110", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "48", + "safespot": null, + "lifepoints": "110", + "strength_level": "70", + "id": "6269", + "aggressive": "true", + "bonuses": "22,22,22,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A one-eyed man-eater.", + "slayer_task": "44", + "melee_animation": "4652", + "range_animation": "0", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "25", + "defence_animation": "4651", + "weakness": "8", + "slayer_exp": "110", + "magic_animation": "0", + "death_animation": "4653", + "name": "Cyclops", + "defence_level": "48", + "safespot": null, + "lifepoints": "110", + "strength_level": "70", + "id": "6270", + "aggressive": "true", + "bonuses": "22,22,22,0,0,0,0,0,0,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Ugly, fierce and with a bad attitude.", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "weakness": "8", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Ork", + "defence_level": "68", + "safespot": null, + "lifepoints": "110", + "strength_level": "68", + "id": "6271", + "aggressive": "true", + "bonuses": "40,20,30,45,45,45,45,20,45,35,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Ugly, fierce and with a bad attitude.", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Ork", + "defence_level": "68", + "safespot": null, + "lifepoints": "110", + "strength_level": "68", + "id": "6272", + "aggressive": "true", + "bonuses": "40,20,30,45,45,45,45,20,45,35,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Ugly, fierce and with a bad attitude.", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Ork", + "defence_level": "68", + "safespot": null, + "lifepoints": "110", + "strength_level": "68", + "id": "6273", + "aggressive": "true", + "bonuses": "40,20,30,45,45,45,45,20,45,35,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Ugly, fierce and with a bad attitude.", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Ork", + "defence_level": "68", + "safespot": null, + "lifepoints": "110", + "strength_level": "68", + "id": "6274", + "aggressive": "true", + "bonuses": "40,20,30,45,45,45,45,20,45,35,0,0,0,0,0", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "An ugly, smelly creature.", + "slayer_task": "45", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "165", + "weakness": "8", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "40", + "safespot": null, + "lifepoints": "52", + "strength_level": "40", + "id": "6275", + "aggressive": "true", + "bonuses": "20,30,30,30,30,30,10,30,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "40" + }, + { + "examine": "The spirit of a ranger, serving bandos beyond death.", + "slayer_task": "78", + "start_gfx": "95", + "combat_style": "1", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "weakness": "0", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Spiritual ranger", + "defence_level": "70", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "id": "6276", + "aggressive": "true", + "bonuses": "30,50,30,30,50,60,50,40,40,0,0,0,0,0,0", + "clue_level": "2", + "range_level": "70", + "projectile": "1195", + "attack_level": "1" + }, + { + "examine": "A true servant of Bandos.", + "slayer_task": "79", + "melee_animation": "4320", + "range_animation": "4320", + "respawn_delay": "25", + "defence_animation": "4322", + "weakness": "8", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Spiritual warrior", + "defence_level": "70", + "safespot": null, + "lifepoints": "131", + "strength_level": "70", + "id": "6277", + "aggressive": "true", + "bonuses": "50,40,45,60,60,60,60,20,50,60,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "One of Bandos' chosen.", + "slayer_task": "77", + "combat_style": "2", + "melee_animation": "4320", + "range_animation": "4320", + "attack_speed": "5", + "magic_level": "142", + "respawn_delay": "25", + "defence_animation": "4322", + "weakness": "4", + "magic_animation": "4320", + "death_animation": "4321", + "name": "Spiritual mage", + "defence_level": "103", + "safespot": null, + "lifepoints": "106", + "strength_level": "1", + "id": "6278", + "aggressive": "true", + "bonuses": "0,0,0,0,0,12,14,13,35,13,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ancient goblin.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "20", + "strength_level": "5", + "id": "6279", + "aggressive": "true", + "bonuses": "10,20,20,20,20,5,20,10,0,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "A warrior for Bandos.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6183", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "15", + "strength_level": "5", + "id": "6280", + "aggressive": "true", + "bonuses": "10,20,20,20,20,5,20,10,0,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "A soldier to the death.", + "melee_animation": "6188", + "range_animation": "6188", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6189", + "magic_animation": "6188", + "death_animation": "6190", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "15", + "strength_level": "5", + "id": "6281", + "aggressive": "true", + "bonuses": "5,10,10,10,10,10,5,10,5,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "A soldier to the death.", + "melee_animation": "6188", + "range_animation": "6188", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6189", + "magic_animation": "6188", + "death_animation": "6190", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "6282", + "aggressive": "true", + "bonuses": "5,10,10,10,10,10,5,10,5,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "A warrior for Bandos.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "respawn_delay": "25", + "defence_animation": "6183", + "slayer_exp": "16", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "5", + "safespot": null, + "lifepoints": "16", + "strength_level": "5", + "id": "6283", + "aggressive": "true", + "bonuses": "10,20,20,20,20,5,20,10,0,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "5" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6285", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6286", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6287", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6288", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6289", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6290", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6291", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "168", + "strength_level": "59", + "id": "6292", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6293", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "308", + "strength_level": "59", + "id": "6294", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this terrorbird.", + "slayer_task": "88", + "combat_style": "1", + "melee_animation": "7108", + "range_animation": "0", + "magic_level": "59", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "59", + "safespot": null, + "lifepoints": "308", + "strength_level": "59", + "id": "6295", + "aggressive": "true", + "range_level": "59", + "projectile": "1468", + "attack_level": "59" + }, + { + "examine": "You don't think you can harm this creature.", + "slayer_task": "89", + "melee_animation": "7093", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "52", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "7091", + "name": "Warped tortoise", + "defence_level": "52", + "safespot": null, + "lifepoints": "148", + "strength_level": "39", + "id": "6296", + "range_level": "1", + "attack_level": "39" + }, + { + "melee_animation": "7093", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "7092", + "death_animation": "7091", + "name": "Warped tortoise", + "defence_level": "1", + "safespot": null, + "lifepoints": "87", + "strength_level": "1", + "id": "6297", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Annoyingly easy to squish.", + "slayer_task": "73", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "2", + "defence_animation": "0", + "magic_animation": "0", + "name": "Bolrie", + "defence_level": "2", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "6306", + "aggressive": "true", + "range_level": "2", + "attack_level": "1" + }, + { + "examine": "She looks bored.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard no. 21", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6314", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks even more bored.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard no. 72", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6315", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6322", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6323", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6324", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6325", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6326", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6327", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6328", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6329", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6330", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6331", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7108", + "respawn_delay": "60", + "defence_animation": "7110", + "death_animation": "7109", + "name": "Warped terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "154", + "strength_level": "1", + "id": "6332", + "aggressive": "true", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6334", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6335", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6336", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6337", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6338", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A child of West Ardougne.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Child", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6339", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Duck!", + "combat_style": "1", + "melee_animation": "3920", + "range_animation": "3920", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "3922", + "name": "Child", + "defence_level": "65", + "safespot": null, + "lifepoints": "92", + "strength_level": "48", + "id": "6344", + "aggressive": "true", + "range_level": "65", + "attack_level": "48" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6346", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6347", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6348", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6349", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6350", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6351", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6352", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6353", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6354", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6355", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "390", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "strength_level": "1", + "id": "6356", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The mother of all pests!", + "attack_speed": "6", + "magic_level": "70", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "0", + "name": "Street urchin", + "defence_level": "70", + "safespot": null, + "lifepoints": "1428", + "strength_level": "70", + "id": "6358", + "aggressive": "true", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "A warrior of Zamorak.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak warrior", + "defence_level": "44", + "safespot": null, + "lifepoints": "62", + "strength_level": "44", + "id": "6363", + "aggressive": "true", + "range_level": "1", + "attack_level": "44" + }, + { + "examine": "A warrior of Zamorak.", + "melee_animation": "390", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak warrior", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "6364", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A ranger of Zamorak.", + "combat_style": "1", + "melee_animation": "426", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak ranger", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "6365", + "aggressive": "true", + "range_level": "46", + "attack_level": "1" + }, + { + "examine": "A ranger of Zamorak.", + "melee_animation": "426", + "range_animation": "426", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak ranger", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "6366", + "aggressive": "true", + "range_level": "46", + "attack_level": "1" + }, + { + "examine": "A mage of Zamorak.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "49", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak mage", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6367", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mage of Zamorak.", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "49", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak mage", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6368", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cave dweller.", + "melee_animation": "7207", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "7205", + "name": "Cave lizard", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "1", + "id": "6369", + "aggressive": "true", + "range_level": "47", + "attack_level": "1" + }, + { + "examine": "A representative of the Z.M.I.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mage of Zamorak", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6370", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Z.M.I. runecrafter.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Zamorak crafter", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "19", + "id": "6371", + "range_level": "1", + "attack_level": "19" + }, + { + "death_animation": "836", + "name": "Zamorak crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "melee_animation": "422", + "strength_level": "1", + "id": "6372", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "slayer_exp": "49", + "name": "Guard dog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6374", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6376", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "6377", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wouldn't want to be footing that bill.", + "slayer_task": "7", + "melee_animation": "6775", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6779", + "name": "Tenacious toucan", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "6378", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "I wonder how much he can lift.", + "melee_animation": "7237", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7238", + "name": "Giant ant worker", + "defence_level": "35", + "safespot": null, + "lifepoints": "50", + "strength_level": "35", + "id": "6379", + "range_level": "1", + "attack_level": "35" + }, + { + "examine": "Gi-ant-ant-ant-ant...", + "melee_animation": "7237", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7238", + "name": "Giant ant soldier", + "defence_level": "50", + "safespot": null, + "lifepoints": "71", + "strength_level": "50", + "id": "6380", + "aggressive": "true", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "That stinger has to hurt...", + "melee_animation": "7242", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7244", + "name": "Giant wasp", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "6381", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "Polynomial - a parrot that goes without breakfast", + "slayer_task": "7", + "melee_animation": "6775", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6777", + "name": "Pernicious parrot", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "6382", + "range_level": "1", + "attack_level": "45" + }, + { + "melee_animation": "7242", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "7243", + "death_animation": "7244", + "name": "Giant wasp", + "defence_level": "1", + "safespot": null, + "lifepoints": "37", + "strength_level": "1", + "id": "6383", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Karamjan Jungle eagle", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6385", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Flies like a rock.", + "melee_animation": "9454", + "range_animation": "1516", + "attack_speed": "4", + "magic_level": "1", + "defence_animation": "9455", + "slayer_exp": "105", + "magic_animation": "1516", + "death_animation": "1518", + "name": "Gargoyle", + "defence_level": "107", + "safespot": null, + "lifepoints": "105", + "strength_level": "95", + "id": "6389", + "aggressive": "true", + "bonuses": "0,0,0,0,0,20,20,0,20,20,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "I wish I could tell where he was looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grim Reaper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6390", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6402", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6403", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6404", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6405", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6406", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6407", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6408", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6409", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6410", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6411", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6412", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6413", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6414", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6415", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6416", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6417", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6418", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6419", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6420", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6421", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6422", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6423", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6424", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6425", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6426", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6427", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6428", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6429", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6430", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6431", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6432", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6433", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6434", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6435", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6436", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6437", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6438", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6439", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6440", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6441", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6442", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6443", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6444", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6445", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6446", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6447", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6448", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6449", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6450", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6451", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6452", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6453", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6454", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6455", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6456", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6457", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6458", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6459", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6460", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6461", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6462", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6463", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6464", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6465", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6466", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6467", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "6182", + "name": "Snothead", + "defence_level": "14", + "safespot": null, + "lifepoints": "20", + "strength_level": "14", + "id": "6469", + "aggressive": "true", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "6182", + "name": "Snailfeet", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "13", + "id": "6470", + "aggressive": "true", + "range_level": "18", + "attack_level": "13" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "magic_level": "22", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "6182", + "name": "Mosschin", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "16", + "id": "6471", + "aggressive": "true", + "range_level": "1", + "attack_level": "16" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "magic_level": "26", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "6182", + "name": "Redeyes", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "19", + "id": "6472", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "A goblin high priest", + "slayer_task": "75", + "melee_animation": "7317", + "range_animation": "0", + "magic_level": "26", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "6182", + "name": "Strongbones", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "19", + "id": "6473", + "aggressive": "true", + "range_level": "1", + "attack_level": "19" + }, + { + "examine": "Priest of the Ekeleshuun tribe.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Priest", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6482", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He is expounding the word of the Big High War God.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Preacher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6488", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6490", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6491", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6492", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6493", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6494", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6495", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't look very welcoming.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6496", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He doesn't look very welcoming.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Goblin guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6497", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing blue armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6498", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing orange armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6499", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing black armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6500", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing white armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6501", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing purple armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6502", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard wearing yellow armour.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6503", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "6504", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very noble spider and attendant to the Queen.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Registrar 2", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6507", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The highest ranking of the Spider Queen's servants.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Registrar 3", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6508", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head of the Spider Queen's army.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Registrar 4", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6509", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Trying hard to hide his identity.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jury", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6510", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sir Amik's loyal squire.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spectator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6512", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A being of ore and minerals.", + "magic_animation": "0", + "name": "Spectator", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "range_animation": "0", + "strength_level": "1", + "id": "6514", + "range_level": "1", + "attack_level": "1", + "defence_animation": "0" + }, + { + "examine": "A monkey on a mission.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spectator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6516", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works for Doric & Son.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spectator", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6518", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Gives an introduction to the Grand Exchange.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grand Exchange Tutor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6521", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The son of Ali M!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farid Morrisane (ores)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6523", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's probably seen better days.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bob Barter (herbs)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6524", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "You can never miss a pirate in disguise.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Murky Matt (runes)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6525", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tribal man", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Relobo Blinyo (logs)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6526", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's travelled a long way.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hofuthand (armour and weapons)", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6527", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Chief architect of the Spider Realm.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Registrar 5", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6536", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6543", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "6544", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Tapping his feet and looking very bored.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6558", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge war chief. ", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "7061", + "magic_animation": "422", + "death_animation": "7062", + "name": "null", + "defence_level": "250", + "safespot": null, + "lifepoints": "254", + "strength_level": "251", + "id": "6560", + "aggressive": "true", + "bonuses": "300,300,300,300,300,300,150,300,300,250,43,96,43,30,0", + "range_level": "200", + "attack_level": "250" + }, + { + "spawn_animation": "7410", + "examine": "The essence of an imp slain during the god wars.", + "melee_animation": "7407", + "range_animation": "7501", + "combat_audio": "0,0,0", + "magic_level": "10", + "defence_animation": "7404", + "slayer_exp": "10", + "magic_animation": "7500", + "death_animation": "7408", + "name": "Revenant imp", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "10", + "id": "6604", + "range_level": "10", + "attack_level": "1" + }, + { + "spawn_animation": "7447", + "examine": "The ghost of a goblin slain during the god wars.", + "melee_animation": "7449", + "range_animation": "7513", + "combat_audio": "469,472,471", + "magic_level": "12", + "defence_animation": "7450", + "magic_animation": "7499", + "death_animation": "7448", + "name": "Revenant goblin", + "defence_level": "12", + "safespot": null, + "lifepoints": "14", + "strength_level": "12", + "id": "6605", + "clue_level": "1", + "range_level": "12", + "attack_level": "12" + }, + { + "spawn_animation": "7485", + "examine": "The ghost of an icefiend slain during the God Wars.", + "melee_animation": "7481", + "range_animation": "7519", + "attack_speed": "3", + "magic_level": "27", + "defence_animation": "7483", + "slayer_exp": "40", + "magic_animation": "7506", + "death_animation": "7482", + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "strength_level": "27", + "id": "6606", + "clue_level": "1", + "range_level": "27", + "attack_level": "27" + }, + { + "spawn_animation": "7403", + "examine": "The ghost of a Werewolf slain during the God wars.", + "melee_animation": "7397", + "range_animation": "7521", + "magic_level": "38", + "defence_animation": "7399", + "magic_animation": "7496", + "death_animation": "7398", + "name": "Revenant werewolf", + "defence_level": "38", + "safespot": null, + "lifepoints": "70", + "strength_level": "38", + "id": "6607", + "clue_level": "2", + "range_level": "38", + "attack_level": "38" + }, + { + "examine": "The ghost of a hobgoblin slain during the God Wars.", + "melee_animation": "7418", + "range_animation": "7516", + "combat_audio": "469,472,471", + "magic_level": "32", + "defence_animation": "7420", + "slayer_exp": "72", + "magic_animation": "7503", + "death_animation": "7419", + "name": "Revenant hobgoblin", + "defence_level": "32", + "safespot": null, + "lifepoints": "55", + "strength_level": "32", + "id": "6608", + "clue_level": "1", + "range_level": "1", + "attack_level": "32" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6609", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "0", + "examine": "It's an NPC.", + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "combat_audio": "0,0,0", + "strength_level": "1", + "id": "6610", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7440", + "examine": "A ghost of a knight slain during the God wars.", + "melee_animation": "7441", + "range_animation": "7522", + "magic_level": "80", + "defence_animation": "7443", + "slayer_exp": "143", + "magic_animation": "7508", + "death_animation": "7442", + "name": "Revenant knight", + "defence_level": "80", + "safespot": null, + "lifepoints": "142", + "strength_level": "80", + "id": "6611", + "clue_level": "2", + "range_level": "80", + "attack_level": "80" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6612", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7426", + "examine": "The ghost of a vampyre slain in the god wars.", + "melee_animation": "7427", + "range_animation": "7520", + "magic_level": "34", + "defence_animation": "7429", + "slayer_exp": "60", + "magic_animation": "7507", + "death_animation": "7428", + "name": "Revenant vampire", + "defence_level": "34", + "safespot": null, + "lifepoints": "60", + "strength_level": "34", + "id": "6613", + "clue_level": "1", + "range_level": "34", + "attack_level": "34" + }, + { + "slayer_exp": "0", + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "0,0,0", + "strength_level": "1", + "id": "6614", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6615", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6616", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6617", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6618", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6619", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6620", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6621", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7485", + "examine": "The essence of a pyrefiend slain during the god wars.", + "melee_animation": "7481", + "range_animation": "7519", + "attack_speed": "3", + "magic_level": "29", + "defence_animation": "7483", + "slayer_exp": "48", + "magic_animation": "7506", + "death_animation": "7482", + "name": "Revenant pyrefiend", + "defence_level": "29", + "safespot": null, + "lifepoints": "45", + "strength_level": "1", + "id": "6622", + "clue_level": "1", + "range_level": "29", + "attack_level": "292" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6623", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6624", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6625", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6626", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6627", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6628", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6629", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6630", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6631", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6632", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6633", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6634", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The essence of an imp slain during the god wars.", + "melee_animation": "7407", + "magic_level": "10", + "defence_animation": "7403", + "slayer_exp": "10", + "death_animation": "7408", + "name": "Revenant imp", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "6635", + "clue_level": "1", + "range_level": "10", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6636", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6637", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6638", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6639", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6640", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6641", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6642", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6643", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6644", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7457", + "examine": "The ghost of a cyclops slain during the god wars.", + "melee_animation": "7453", + "range_animation": "7510", + "magic_level": "43", + "defence_animation": "7455", + "weakness": "0", + "slayer_exp": "110", + "magic_animation": "7497", + "death_animation": "7454", + "name": "Revenant cyclops", + "defence_level": "43", + "safespot": null, + "lifepoints": "75", + "strength_level": "43", + "id": "6645", + "clue_level": "2", + "range_level": "43", + "attack_level": "43" + }, + { + "spawn_animation": "7464", + "examine": "The essence of a hellhound slain during the god wars.", + "melee_animation": "7460", + "range_animation": "7501", + "combat_audio": "3717,3719,3718", + "magic_level": "50", + "defence_animation": "7462", + "slayer_exp": "80", + "magic_animation": "7515", + "death_animation": "7461", + "name": "Revenant hellhound", + "defence_level": "1", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "6646", + "clue_level": "2", + "range_level": "50", + "attack_level": "50" + }, + { + "spawn_animation": "7478", + "examine": "The essence of a demon slain during the god wars.", + "melee_animation": "7474", + "range_animation": "7512", + "combat_audio": "400,404,403", + "magic_level": "60", + "defence_animation": "7476", + "slayer_exp": "0", + "magic_animation": "7498", + "death_animation": "7475", + "name": "Revenant demon", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "6647", + "clue_level": "2", + "range_level": "60", + "attack_level": "60" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6648", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "7471", + "examine": "The ghost of a dark beast slain during the god wars..", + "melee_animation": "7467", + "range_animation": "7514", + "defence_animation": "7469", + "slayer_exp": "256", + "magic_animation": "7515", + "death_animation": "7468", + "name": "Revenant dark beast", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "80", + "id": "6649", + "clue_level": "2", + "range_level": "80", + "attack_level": "80" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6650", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6651", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6652", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6653", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6654", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tough looking dwarf.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6655", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tough looking dwarf.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6656", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ancient spirit has made itself at home within this suit of armour.", + "melee_animation": "47", + "range_animation": "0", + "combat_audio": "469,472,471", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "48", + "name": "Revenant goblin", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "6657", + "clue_level": "1", + "range_level": "1", + "attack_level": "32" + }, + { + "examine": "An ancient spirit has made itself at home within this suit of armour.", + "melee_animation": "47", + "range_animation": "0", + "combat_audio": "469,472,471", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "48", + "name": "Revenant goblin", + "defence_level": "33", + "safespot": null, + "lifepoints": "47", + "strength_level": "33", + "id": "6658", + "clue_level": "1", + "range_level": "1", + "attack_level": "33" + }, + { + "examine": "An ancient spirit has made itself at home within this suit of armour.", + "melee_animation": "47", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "48", + "name": "Revenant icefiend", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "6659", + "clue_level": "1", + "range_level": "1", + "attack_level": "34" + }, + { + "melee_animation": "47", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "49", + "death_animation": "48", + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "6660", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "47", + "combat_audio": "469,472,471", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "49", + "death_animation": "48", + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "6661", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "47", + "respawn_delay": "60", + "defence_animation": "49", + "death_animation": "48", + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "6662", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6663", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6664", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6665", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6666", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Pirate and discerning music critic.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6667", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The most piratical penguin you ever did see.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6668", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6669", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6670", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6671", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6672", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6673", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6674", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6675", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6676", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6677", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6678", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6679", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6680", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6681", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6682", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6683", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6684", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6685", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6686", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant cyclops", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6687", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hellhound", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "3717,3719,3718", + "strength_level": "1", + "id": "6688", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The essence of a demon slain during the god wars.", + "melee_animation": "7474", + "combat_audio": "400,404,403", + "magic_level": "60", + "defence_animation": "7476", + "death_animation": "7475", + "name": "Revenant demon", + "defence_level": "60", + "safespot": null, + "lifepoints": "750", + "strength_level": "60", + "id": "6689", + "clue_level": "2", + "range_level": "60", + "attack_level": "60" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6690", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant dark beast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6691", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6692", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6693", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6694", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6695", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6696", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6697", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6698", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6699", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6700", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6701", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6702", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6703", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6704", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6705", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's not from around here.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "469,472,471", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6706", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The leader of a long-forgotten band of mercenaries.", + "melee_animation": "0", + "range_animation": "711", + "combat_audio": "469,472,471", + "magic_level": "78", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "836", + "name": "Revenant goblin", + "defence_level": "78", + "safespot": null, + "lifepoints": "514", + "strength_level": "1", + "id": "6707", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6708", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6709", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6710", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6711", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's trying to mash your house! Less examine", + "melee_animation": "5894", + "range_animation": "9618", + "magic_level": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5898", + "name": "Revenant werewolf", + "defence_level": "60", + "safespot": null, + "lifepoints": "285", + "strength_level": "60", + "id": "6712", + "aggressive": "true", + "clue_level": "2", + "range_level": "60", + "attack_level": "60" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6713", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6714", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6715", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6716", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6717", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6718", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6719", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6720", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant pyrefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6721", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6722", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant vampire", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6723", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6724", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6725", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6726", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant hobgoblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "469,472,471", + "strength_level": "1", + "id": "6727", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant werewolf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6728", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant ork", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "id": "6729", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant knight", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6730", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Her lack of body heat is unsettling.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Queen of Snow", + "defence_level": "1", + "movement_radius": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6731", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It looks right at home here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snow imp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6739", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Snowflakes swirling in the wind.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snow", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6740", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragon snowman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6743", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate snowman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "6745", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A snowman armed with a holly bow.", + "name": "Snow ranger", + "defence_level": "10", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "6747", + "range_level": "30", + "attack_level": "30" + }, + { + "examine": "A snowman armed with an ice sword.", + "name": "Snow ranger", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6748", + "magic_level": "30", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A snowman armed with a winter staff.", + "name": "Snow mage", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "6749", + "range_level": "30", + "attack_level": "30" + }, + { + "examine": "Cut-down and dried.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5569", + "name": "Dried zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "6761", + "range_level": "1", + "attack_level": "48" + }, + { + "examine": "Needs moisturising.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5569", + "name": "Dried zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "6762", + "range_level": "1", + "attack_level": "48" + }, + { + "examine": "I bet it's parched.", + "slayer_task": "93", + "melee_animation": "5568", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "5569", + "name": "Dried zombie", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "6763", + "range_level": "1", + "attack_level": "48" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "6764", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "108", + "strength_level": "1", + "id": "6765", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "6766", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "115", + "strength_level": "1", + "id": "6767", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_audio": "774,775,777", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "5513", + "death_animation": "5491", + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "140", + "strength_level": "1", + "id": "6768", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A guard.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Doorman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6769", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A huge beast of a beetle.", + "slayer_task": "70", + "melee_animation": "7596", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7595", + "name": "Giant scarab", + "defence_level": "66", + "safespot": null, + "lifepoints": "285", + "strength_level": "49", + "id": "6770", + "aggressive": "true", + "range_level": "66", + "attack_level": "49" + }, + { + "examine": "It's not quite small enough to stamp upon.", + "melee_animation": "7657", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7656", + "name": "Scarab larva", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "6772", + "range_level": "1", + "attack_level": "18" + }, + { + "examine": "Bred to shoot you down.", + "slayer_task": "70", + "start_gfx": "18", + "combat_style": "1", + "melee_animation": "7607", + "range_animation": "7607", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7609", + "name": "Scabaras ranger", + "defence_level": "55", + "safespot": null, + "lifepoints": "157", + "strength_level": "41", + "id": "6773", + "aggressive": "true", + "range_level": "55", + "projectile": "11", + "attack_level": "41" + }, + { + "examine": "It might be angry...it's hard to tell.", + "slayer_task": "70", + "melee_animation": "7612", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7614", + "name": "Scabaras lancer", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "6774", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "A giant", + "melee_animation": "7586", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7581", + "name": "Scabaras locust", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "6776", + "aggressive": "true", + "range_level": "55", + "attack_level": "41" + }, + { + "examine": "Bouncy", + "slayer_task": "70", + "melee_animation": "7584", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "7581", + "name": "Locust lancer", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "6777", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "He'll have someone's eye out with that.", + "slayer_task": "70", + "start_gfx": "18", + "combat_style": "1", + "melee_animation": "5451", + "range_animation": "5451", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "7581", + "name": "Locust ranger", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "6778", + "aggressive": "true", + "range_level": "55", + "projectile": "11", + "attack_level": "41" + }, + { + "melee_animation": "7588", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "7590", + "slayer_exp": "62", + "death_animation": "7591", + "name": "Crocodile", + "defence_level": "1", + "safespot": null, + "lifepoints": "72", + "strength_level": "1", + "id": "6779", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Part scarab", + "slayer_task": "70", + "combat_style": "2", + "melee_animation": "7615", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "4", + "magic_animation": "0", + "death_animation": "7616", + "name": "Scabaras mage", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "41", + "id": "6780", + "aggressive": "true", + "range_level": "1", + "attack_level": "41" + }, + { + "combat_style": "2", + "melee_animation": "7620", + "respawn_delay": "60", + "defence_animation": "7617", + "death_animation": "7616", + "name": "Scabaras mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "6781", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Clay golem", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She looks a bit dirty from digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lead archaeologist Abigail", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks a bit dusty from troweling.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Assistant archaeologist Kerner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6787", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He exudes something like holiness.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "High Priest of Scabaras", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6788", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He exudes something like holiness.", + "slayer_task": "70", + "melee_animation": "7612", + "range_animation": "0", + "magic_level": "66", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7614", + "name": "High Priest of Scabaras", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "66", + "id": "6789", + "range_level": "66", + "attack_level": "66" + }, + { + "examine": "He exudes something like holiness.", + "slayer_task": "70", + "melee_animation": "7607", + "range_animation": "7607", + "magic_level": "66", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7609", + "name": "High Priest of Scabaras", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "66", + "id": "6790", + "range_level": "66", + "attack_level": "66" + }, + { + "death_animation": "1012", + "name": "Spirit terrorbird", + "defence_level": "1", + "safespot": null, + "lifepoints": "233", + "melee_animation": "1010", + "strength_level": "1", + "id": "6794", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "1011" + }, + { + "examine": "A bird. Literally terrifying.", + "melee_animation": "1010", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "1013", + "name": "Spirit terrorbird", + "defence_level": "50", + "safespot": null, + "lifepoints": "74", + "strength_level": "50", + "id": "6795", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "Is it a stone? Is it a crab? No! It's Granite Crab!", + "melee_animation": "8104", + "range_animation": "8104", + "attack_speed": "3", + "magic_level": "13", + "respawn_delay": "50", + "defence_animation": "8105", + "magic_animation": "8104", + "death_animation": "8106", + "name": "Granite crab", + "defence_level": "22", + "safespot": null, + "lifepoints": "39", + "strength_level": "17", + "id": "6796", + "bonuses": "16,9,5,12,4,11,57,53,61,12,45,22,0,0,0", + "range_level": "16", + "attack_level": "18" + }, + { + "examine": "Is it a stone? Is it a crab? No! It's Granite Crab!", + "melee_animation": "8104", + "range_animation": "8104", + "attack_speed": "3", + "magic_level": "13", + "respawn_delay": "50", + "defence_animation": "8105", + "weakness": "10", + "magic_animation": "8104", + "death_animation": "8106", + "name": "Granite crab", + "defence_level": "22", + "safespot": null, + "lifepoints": "39", + "strength_level": "17", + "id": "6797", + "bonuses": "16,9,5,12,4,11,57,53,61,12,45,22,0,0,0", + "range_level": "16", + "attack_level": "18" + }, + { + "death_animation": "8065", + "name": "Praying mantis", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "8064", + "strength_level": "1", + "id": "6798", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "8066" + }, + { + "examine": "Wax on", + "melee_animation": "8069", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8065", + "name": "Praying mantis", + "defence_level": "60", + "safespot": null, + "lifepoints": "107", + "strength_level": "60", + "id": "6799", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "7854", + "name": "Giant ent", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7853", + "strength_level": "1", + "id": "6800", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7852" + }, + { + "examine": "He ent such a bad guy.", + "melee_animation": "7853", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7854", + "name": "Giant ent", + "defence_level": "60", + "safespot": null, + "lifepoints": "111", + "strength_level": "60", + "id": "6801", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "8153", + "name": "Spirit cobra", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "8152", + "strength_level": "1", + "id": "6802", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "8154" + }, + { + "examine": "Serpentine.", + "melee_animation": "8152", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8153", + "name": "Spirit cobra", + "defence_level": "55", + "safespot": null, + "lifepoints": "90", + "strength_level": "55", + "id": "6803", + "range_level": "55", + "attack_level": "55" + }, + { + "death_animation": "7780", + "name": "Spirit dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7786", + "strength_level": "1", + "id": "6804", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7785" + }, + { + "examine": "Face the thing that should not be!", + "melee_animation": "7786", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7780", + "name": "Spirit dagannoth", + "defence_level": "65", + "safespot": null, + "lifepoints": "115", + "strength_level": "65", + "id": "6805", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "A hermit slug.", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "8143", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "55", + "end_gfx": "1387", + "defence_animation": "8145", + "magic_animation": "8143", + "death_animation": "8143", + "name": "Thorny snail", + "defence_level": "22", + "poison_immune": "true", + "safespot": null, + "lifepoints": "28", + "strength_level": "18", + "id": "6806", + "bonuses": "47,50,52,52,54,49,13,3,13,4,0,0,0,0,0", + "range_level": "21", + "projectile": "1386", + "attack_level": "19" + }, + { + "examine": "A hermit slug.", + "combat_style": "1", + "melee_animation": "8143", + "range_animation": "8143", + "attack_speed": "5", + "magic_level": "18", + "respawn_delay": "55", + "end_gfx": "1387", + "defence_animation": "8145", + "weakness": "10", + "magic_animation": "8143", + "death_animation": "8143", + "name": "Thorny snail", + "defence_level": "22", + "poison_immune": "true", + "safespot": null, + "lifepoints": "28", + "strength_level": "18", + "id": "6807", + "bonuses": "47,50,52,52,54,49,13,3,13,4,0,0,0,0,0", + "range_level": "21", + "projectile": "1386", + "attack_level": "19" + }, + { + "combat_style": "2", + "melee_animation": "7970", + "respawn_delay": "0", + "defence_animation": "7967", + "death_animation": "7979", + "name": "Karamthulhu overlord", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6809", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Kneel before squid!", + "combat_style": "2", + "melee_animation": "7963", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7964", + "name": "Karamthulhu overlord", + "defence_level": "50", + "safespot": null, + "lifepoints": "82", + "strength_level": "50", + "id": "6810", + "range_level": "50", + "attack_level": "50" + }, + { + "combat_style": "1", + "melee_animation": "7935", + "respawn_delay": "0", + "defence_animation": "7936", + "death_animation": "7937", + "name": "Hydra", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6811", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "7935", + "respawn_delay": "0", + "defence_animation": "7936", + "death_animation": "7937", + "name": "Hydra", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6812", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "7740", + "name": "Bunyip", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "melee_animation": "7741", + "strength_level": "1", + "id": "6813", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7742" + }, + { + "death_animation": "7740", + "name": "Bunyip", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "melee_animation": "7741", + "strength_level": "1", + "id": "6814", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7742" + }, + { + "combat_style": "1", + "melee_animation": "8286", + "respawn_delay": "0", + "defence_animation": "8287", + "death_animation": "8285", + "name": "War tortoise", + "defence_level": "1", + "safespot": null, + "lifepoints": "348", + "strength_level": "1", + "id": "6815", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Definitely not teenaged", + "combat_style": "1", + "melee_animation": "8286", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8285", + "name": "War tortoise", + "defence_level": "55", + "safespot": null, + "lifepoints": "95", + "strength_level": "55", + "id": "6816", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "Fruity and bat-shaped. A winning combination!.", + "name": "Fruit bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6817", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "7675", + "respawn_delay": "0", + "defence_animation": "7670", + "death_animation": "7671", + "name": "Abyssal parasite", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6818", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's an extra-planar little blood hoover.", + "combat_style": "2", + "melee_animation": "8910", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7671", + "name": "Abyssal parasite", + "defence_level": "50", + "safespot": null, + "lifepoints": "77", + "strength_level": "50", + "id": "6819", + "range_level": "50", + "attack_level": "50" + }, + { + "death_animation": "7684", + "name": "Abyssal lurker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7680", + "strength_level": "1", + "id": "6820", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7681" + }, + { + "examine": "Lurking like only a lurker can.", + "melee_animation": "7680", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7684", + "name": "Abyssal lurker", + "defence_level": "55", + "safespot": null, + "lifepoints": "88", + "strength_level": "55", + "id": "6821", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "The pointiest horse on the planet.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "magic_level": "69", + "defence_animation": "6375", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Unicorn stallion", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "100", + "strength_level": "62", + "id": "6822", + "bonuses": "48,59,43,52,104,52,116,123,134,46,127,4,0,0,0", + "range_level": "72", + "attack_level": "64" + }, + { + "examine": "The pointiest horse on the planet.", + "melee_animation": "6376", + "range_animation": "6376", + "combat_audio": "496,498,497", + "magic_level": "69", + "defence_animation": "6375", + "weakness": "10", + "magic_animation": "6376", + "death_animation": "6377", + "name": "Unicorn stallion", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "100", + "strength_level": "62", + "id": "6823", + "bonuses": "48,59,43,52,104,52,116,123,134,46,127,4,0,0,0", + "range_level": "72", + "attack_level": "64" + }, + { + "combat_style": "2", + "melee_animation": "7810", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "5388", + "death_animation": "8012", + "name": "Magpie", + "defence_level": "1", + "safespot": null, + "lifepoints": "16", + "strength_level": "1", + "id": "6824", + "range_level": "1", + "projectile": "1318", + "attack_level": "1" + }, + { + "examine": "Southern fried please!", + "combat_style": "2", + "melee_animation": "7810", + "range_animation": "7810", + "attack_speed": "5", + "magic_level": "23", + "respawn_delay": "50", + "defence_animation": "5388", + "magic_animation": "7810", + "death_animation": "5389", + "name": "Dreadfowl", + "defence_level": "22", + "poison_immune": "true", + "safespot": null, + "lifepoints": "16", + "strength_level": "15", + "id": "6825", + "bonuses": "16,15,29,12,39,13,41,35,29,39,47,2,2,2,7", + "range_level": "16", + "projectile": "1318", + "attack_level": "17" + }, + { + "examine": "Southern fried please!", + "combat_style": "2", + "melee_animation": "7810", + "range_animation": "7810", + "attack_speed": "5", + "magic_level": "23", + "respawn_delay": "50", + "defence_animation": "5388", + "weakness": "10", + "magic_animation": "7810", + "death_animation": "5389", + "name": "Dreadfowl", + "defence_level": "22", + "poison_immune": "true", + "safespot": null, + "lifepoints": "16", + "strength_level": "15", + "id": "6826", + "bonuses": "16,15,29,12,39,13,41,35,29,39,47,2,2,2,7", + "range_level": "16", + "projectile": "1318", + "attack_level": "17" + }, + { + "examine": "It's mean and green.", + "melee_animation": "8208", + "respawn_delay": "0", + "defence_animation": "8205", + "death_animation": "8209", + "name": "Stranger plant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6827", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's mean and green!", + "melee_animation": "8208", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8209", + "name": "Stranger plant", + "defence_level": "55", + "safespot": null, + "lifepoints": "91", + "strength_level": "55", + "id": "6828", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "Man's significantly less-domesticated friend.", + "melee_animation": "8292", + "range_animation": "8292", + "attack_speed": "5", + "magic_level": "7", + "defence_animation": "8294", + "magic_animation": "8292", + "death_animation": "8295", + "name": "Spirit wolf", + "defence_level": "21", + "safespot": null, + "lifepoints": "15", + "strength_level": "18", + "id": "6829", + "bonuses": "12,7,4,10,23,5,29,27,16,12,13,17,0,0,0", + "range_level": "9", + "attack_level": "16" + }, + { + "examine": "Man's significantly less-domesticated friend.", + "melee_animation": "8292", + "range_animation": "8292", + "attack_speed": "5", + "magic_level": "7", + "defence_animation": "8294", + "weakness": "10", + "magic_animation": "8292", + "death_animation": "8295", + "name": "Spirit wolf", + "defence_level": "21", + "safespot": null, + "lifepoints": "15", + "strength_level": "18", + "id": "6830", + "bonuses": "12,7,4,10,23,5,29,27,16,12,13,17,0,0,0", + "range_level": "9", + "attack_level": "16" + }, + { + "death_animation": "7797", + "name": "Desert wyrm", + "defence_level": "1", + "safespot": null, + "lifepoints": "47", + "melee_animation": "7795", + "strength_level": "1", + "id": "6831", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7796" + }, + { + "examine": "Surprisingly slime-free.", + "combat_style": "1", + "melee_animation": "7795", + "range_animation": "0", + "magic_level": "18", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7797", + "name": "Desert wyrm", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "18", + "id": "6832", + "range_level": "18", + "attack_level": "18" + }, + { + "examine": "If you think he's evil", + "melee_animation": "8248", + "range_animation": "0", + "magic_level": "42", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8250", + "name": "Evil turnip", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "6834", + "range_level": "42", + "attack_level": "42" + }, + { + "death_animation": "8276", + "name": "Vampire bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "melee_animation": "8275", + "strength_level": "1", + "id": "6835", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "8274" + }, + { + "examine": "It vants to suck my blood!", + "melee_animation": "8275", + "range_animation": "0", + "magic_level": "31", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8276", + "name": "Vampire bat", + "defence_level": "31", + "safespot": null, + "lifepoints": "44", + "strength_level": "31", + "id": "6836", + "range_level": "31", + "attack_level": "31" + }, + { + "melee_animation": "6254", + "combat_audio": "3611,3612,3610", + "respawn_delay": "0", + "defence_animation": "6255", + "death_animation": "6256", + "name": "Spirit scorpion", + "defence_level": "1", + "safespot": null, + "lifepoints": "67", + "strength_level": "1", + "id": "6837", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Salt and vinegaroon.", + "melee_animation": "6254", + "range_animation": "0", + "combat_audio": "3611,3612,3610", + "magic_level": "19", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6256", + "name": "Spirit scorpion", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "19", + "id": "6838", + "range_level": "19", + "attack_level": "19" + }, + { + "examine": "Crikey! Look at the size of those teeth!", + "melee_animation": "4925", + "combat_audio": "498,500,499", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "4928", + "death_animation": "4929", + "name": "Arctic bear", + "defence_level": "60", + "safespot": null, + "lifepoints": "10", + "strength_level": "60", + "id": "6839", + "bonuses": "90,50,50,60,90,80,50,30,40,100,0,0,0,0,0", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Crikey! Look at the size of those teeth!", + "melee_animation": "4925", + "range_animation": "0", + "combat_audio": "498,500,499", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "4929", + "name": "Arctic bear", + "defence_level": "60", + "safespot": null, + "lifepoints": "101", + "strength_level": "60", + "id": "6840", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Would scare anyone off their tuffet.", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "magic_level": "15", + "respawn_delay": "50", + "defence_animation": "5328", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Spirit spider", + "defence_level": "17", + "safespot": null, + "lifepoints": "18", + "strength_level": "16", + "id": "6841", + "bonuses": "15,16,11,14,34,12,24,36,46,16,37,0,0,0,0", + "range_level": "12", + "attack_level": "17" + }, + { + "examine": "Would scare anyone off their tuffet.", + "melee_animation": "5327", + "range_animation": "5327", + "combat_audio": "537,539,538", + "magic_level": "15", + "respawn_delay": "50", + "defence_animation": "5328", + "weakness": "10", + "magic_animation": "5327", + "death_animation": "5329", + "name": "Spirit spider", + "defence_level": "17", + "safespot": null, + "lifepoints": "18", + "strength_level": "16", + "id": "6842", + "bonuses": "15,16,11,14,34,12,24,36,46,16,37,0,0,0,0", + "range_level": "12", + "attack_level": "17" + }, + { + "death_animation": "7656", + "name": "Bloated leech", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7657", + "strength_level": "1", + "id": "6843", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7655" + }, + { + "examine": "It's like a little suction pump with eyes.", + "melee_animation": "7657", + "range_animation": "0", + "magic_level": "49", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7656", + "name": "Bloated leech", + "defence_level": "49", + "safespot": null, + "lifepoints": "70", + "strength_level": "49", + "id": "6844", + "range_level": "49", + "attack_level": "49" + }, + { + "death_animation": "7925", + "name": "Honey badger", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7928", + "strength_level": "1", + "id": "6845", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7927" + }, + { + "examine": "Violent little so-and-so.", + "melee_animation": "7928", + "range_animation": "0", + "magic_level": "32", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7925", + "name": "Honey badger", + "defence_level": "32", + "safespot": null, + "lifepoints": "45", + "strength_level": "32", + "id": "6846", + "range_level": "32", + "attack_level": "32" + }, + { + "examine": "The big cheese.", + "combat_audio": "703,705,704", + "magic_level": "27", + "respawn_delay": "50", + "name": "Albino rat", + "defence_level": "32", + "poison_immune": "true", + "safespot": null, + "lifepoints": "68", + "strength_level": "28", + "id": "6847", + "bonuses": "64,42,40,57,64,50,76,82,72,24,75,5,15,5,5", + "range_level": "31", + "attack_level": "31" + }, + { + "examine": "The big cheese.", + "combat_audio": "703,705,704", + "magic_level": "27", + "respawn_delay": "50", + "weakness": "10", + "name": "Albino rat", + "defence_level": "32", + "poison_immune": "true", + "safespot": null, + "lifepoints": "68", + "strength_level": "28", + "id": "6848", + "bonuses": "64,42,40,57,64,50,76,82,72,24,75,5,15,5,5", + "range_level": "31", + "attack_level": "31" + }, + { + "examine": "Puts the 'crust' in 'crustacean'.", + "melee_animation": "8112", + "respawn_delay": "0", + "defence_animation": "8114", + "death_animation": "8113", + "name": "Granite lobster", + "defence_level": "60", + "safespot": null, + "lifepoints": "10", + "strength_level": "60", + "id": "6849", + "bonuses": "93,90,65,90,30,40,50,50,60,40,0,0,0,0,0", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Puts the 'crust' in 'crustacean'.", + "melee_animation": "8112", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8113", + "name": "Granite lobster", + "defence_level": "60", + "safespot": null, + "lifepoints": "105", + "strength_level": "60", + "id": "6850", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "8012", + "name": "Macaw", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6851", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1" + }, + { + "death_animation": "8012", + "name": "Macaw", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6852", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "magic_level": "31", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Bronze minotaur", + "defence_level": "31", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "6853", + "bonuses": "15,20,10,15,10,5,35,0,0,0,0,0,0,0,0", + "range_level": "31", + "attack_level": "31" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "15", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Bronze minotaur", + "defence_level": "15", + "safespot": null, + "lifepoints": "51", + "strength_level": "15", + "id": "6854", + "range_level": "15", + "attack_level": "15" + }, + { + "combat_style": "1", + "melee_animation": "8024", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Iron minotaur", + "defence_level": "1", + "safespot": null, + "lifepoints": "24", + "strength_level": "1", + "id": "6855", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "25", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Iron minotaur", + "defence_level": "25", + "safespot": null, + "lifepoints": "65", + "strength_level": "25", + "id": "6856", + "range_level": "25", + "attack_level": "25" + }, + { + "examine": "He's just a big bully!", + "combat_style": "1", + "melee_animation": "8024", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Steel minotaur", + "defence_level": "70", + "safespot": null, + "lifepoints": "44", + "strength_level": "30", + "id": "6857", + "bonuses": "40,30,30,30,30,50,30,60,60,60,20,80,40,20,0", + "range_level": "1", + "attack_level": "70" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "35", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Steel minotaur", + "defence_level": "35", + "safespot": null, + "lifepoints": "80", + "strength_level": "35", + "id": "6858", + "range_level": "35", + "attack_level": "35" + }, + { + "examine": "He's just a big bully", + "combat_style": "1", + "melee_animation": "8024", + "magic_level": "40", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Mithril minotaur", + "defence_level": "40", + "safespot": null, + "lifepoints": "37", + "strength_level": "40", + "id": "6859", + "bonuses": "56,35,30,30,30,40,10,12,30,40,30,35,40,0,0", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "45", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Mithril minotaur", + "defence_level": "45", + "safespot": null, + "lifepoints": "94", + "strength_level": "45", + "id": "6860", + "range_level": "45", + "attack_level": "45" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Adamant minotaur", + "defence_level": "55", + "safespot": null, + "lifepoints": "43", + "strength_level": "1", + "id": "6861", + "bonuses": "40,50,40,45,35,20,50,36,30,40,15,18,30,10,0", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He's just a big bully.", + "combat_style": "1", + "melee_animation": "8024", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8025", + "name": "Adamant minotaur", + "defence_level": "55", + "safespot": null, + "lifepoints": "108", + "strength_level": "55", + "id": "6862", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He's just a big bully.", + "melee_animation": "8024", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "8023", + "death_animation": "8025", + "name": "Rune minotaur", + "defence_level": "65", + "safespot": null, + "lifepoints": "57", + "strength_level": "65", + "id": "6863", + "bonuses": "50,40,40,56,40,30,50,30,60,30,40,30,50,40,40", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "He's just a big bully.", + "melee_animation": "8024", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "8023", + "slayer_exp": "0", + "death_animation": "8025", + "name": "Rune minotaur", + "defence_level": "65", + "safespot": null, + "lifepoints": "57", + "strength_level": "65", + "id": "6864", + "bonuses": "50,40,40,56,40,30,50,30,60,30,40,30,50,40,40", + "range_level": "65", + "attack_level": "65" + }, + { + "death_animation": "7818", + "name": "Smoke devil", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7816", + "strength_level": "1", + "id": "6865", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7817" + }, + { + "examine": "Well", + "melee_animation": "7816", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7818", + "name": "Smoke devil", + "defence_level": "55", + "safespot": null, + "lifepoints": "87", + "strength_level": "55", + "id": "6866", + "range_level": "55", + "attack_level": "55" + }, + { + "death_animation": "7897", + "name": "Bull ant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7896", + "strength_level": "1", + "id": "6867", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7900" + }, + { + "examine": "Putting all three of its best feet forward.", + "melee_animation": "7896", + "range_animation": "0", + "magic_level": "40", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7897", + "name": "Bull ant", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "6868", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "It's just a harmless wee rabbit. ", + "combat_style": "2", + "melee_animation": "8304", + "range_animation": "8304", + "attack_speed": "5", + "magic_level": "95", + "defence_animation": "8306", + "magic_animation": "8304", + "death_animation": "8305", + "name": "Wolpertinger", + "defence_level": "95", + "poison_immune": "true", + "safespot": null, + "lifepoints": "619", + "strength_level": "1", + "id": "6869", + "bonuses": "59,50,50,50,50,50,50,50,50,50,50,50,50,68,0", + "range_level": "95", + "attack_level": "1" + }, + { + "examine": "It's just a harmless wee rabbit. ", + "combat_style": "2", + "melee_animation": "8304", + "range_animation": "8304", + "attack_speed": "5", + "magic_level": "95", + "defence_animation": "8306", + "magic_animation": "8304", + "death_animation": "8305", + "name": "Wolpertinger", + "defence_level": "95", + "poison_immune": "true", + "safespot": null, + "lifepoints": "619", + "strength_level": "1", + "id": "6870", + "bonuses": "59,50,50,50,50,50,50,50,50,50,50,50,50,68,0", + "range_level": "95", + "attack_level": "1" + }, + { + "melee_animation": "853", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "851", + "death_animation": "852", + "name": "Compost mound", + "defence_level": "1", + "safespot": null, + "lifepoints": "96", + "strength_level": "1", + "id": "6871", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I suppose it could smell worse", + "melee_animation": "7769", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "28", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7770", + "name": "Compost mound", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "6872", + "range_level": "28", + "attack_level": "28" + }, + { + "examine": "Bulk haulage never smelled so bad.", + "melee_animation": "5782", + "range_animation": "5782", + "attack_speed": "5", + "magic_level": "91", + "defence_animation": "5783", + "magic_animation": "5782", + "death_animation": "5784", + "name": "Pack yak", + "defence_level": "121", + "poison_immune": "true", + "safespot": null, + "lifepoints": "710", + "strength_level": "104", + "id": "6873", + "bonuses": "64,67,5,72,128,49,264,234,164,49,132,40,35,40,40", + "range_level": "86", + "attack_level": "112" + }, + { + "examine": "Bulk haulage never smelled so bad.", + "melee_animation": "5782", + "range_animation": "5782", + "attack_speed": "5", + "magic_level": "91", + "defence_animation": "5783", + "weakness": "10", + "magic_animation": "5782", + "death_animation": "5784", + "name": "Pack yak", + "defence_level": "121", + "poison_immune": "true", + "safespot": null, + "lifepoints": "710", + "strength_level": "104", + "id": "6874", + "bonuses": "64,67,5,72,128,49,264,234,164,49,132,40,35,40,40", + "range_level": "86", + "attack_level": "112" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit cockatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6875", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit cockatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6876", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit guthatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6877", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit guthatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6878", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "combat_audio": "703,705,704", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit saratrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6879", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "combat_audio": "703,705,704", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit saratrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6880", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit zamatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6881", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit zamatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6882", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit pengatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6883", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit pengatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6884", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit coraxatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6885", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit coraxatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6886", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "respawn_delay": "0", + "defence_animation": "7761", + "death_animation": "7763", + "name": "Spirit vulatrice", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6887", + "range_level": "1", + "projectile": "1468", + "attack_level": "1" + }, + { + "examine": "If looks could kill... Wait", + "start_gfx": "1467", + "combat_style": "2", + "melee_animation": "7762", + "range_animation": "0", + "magic_level": "43", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7763", + "name": "Spirit vulatrice", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "6888", + "range_level": "43", + "projectile": "1468", + "attack_level": "43" + }, + { + "examine": "The only creature with a mouth big enough to hold a cannonball.", + "melee_animation": "7260", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "7257", + "death_animation": "7256", + "name": "Barker toad", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "55", + "id": "6889", + "range_level": "55", + "attack_level": "1" + }, + { + "examine": "The only creature with a mouth big enough to fit a cannon ball into.", + "melee_animation": "7260", + "range_animation": "0", + "magic_level": "55", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7256", + "name": "Barker toad", + "defence_level": "55", + "safespot": null, + "lifepoints": "94", + "strength_level": "55", + "id": "6890", + "range_level": "55", + "attack_level": "55" + }, + { + "examine": "He looks like the type of guy who would keep penguins.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Penguin keeper", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6891", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The lady of the pet shop.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pet shop owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6892", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The man of the pet shop.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pet shop owner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6893", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A dalmatian puppy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Dalmatian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6896", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A bulldog puppy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bulldog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6897", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Hatchling dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6900", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6901", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Hatchling dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6902", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6903", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Hatchling dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6904", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6905", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Hatchling dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6906", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6907", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's so adorably tiny!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby gecko", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6917", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A tiny nut-thief.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby squirrel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6921", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "6942", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "6943", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6944", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "8304", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "8306", + "death_animation": "8305", + "name": "Bulldog puppy", + "defence_level": "1", + "safespot": null, + "lifepoints": "651", + "strength_level": "1", + "id": "6969", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A nature lover.", + "melee_animation": "7181", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6972", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6973", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6974", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7181", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6975", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6976", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6977", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6978", + "range_level": "1", + "attack_level": "14" + }, + { + "melee_animation": "7182", + "combat_audio": "511,513,512", + "respawn_delay": "60", + "defence_animation": "7186", + "death_animation": "7185", + "name": "Druid", + "defence_level": "1", + "safespot": null, + "lifepoints": "30", + "strength_level": "1", + "id": "6979", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "combat_audio": "511,513,512", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druid", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6980", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6981", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7181", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6982", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6983", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7181", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6984", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6985", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6986", + "range_level": "1", + "attack_level": "14" + }, + { + "examine": "A nature lover.", + "melee_animation": "7182", + "range_animation": "0", + "magic_level": "19", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "death_animation": "7185", + "name": "Druidess", + "defence_level": "19", + "safespot": null, + "lifepoints": "27", + "strength_level": "14", + "id": "6987", + "range_level": "1", + "attack_level": "14" + }, + { + "death_animation": "8570", + "name": "Spirit jelly", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "8569", + "strength_level": "1", + "id": "6992", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "8571" + }, + { + "examine": "On Runescape", + "melee_animation": "8569", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8570", + "name": "Spirit jelly", + "defence_level": "50", + "safespot": null, + "lifepoints": "78", + "strength_level": "50", + "id": "6993", + "range_level": "50", + "attack_level": "50" + }, + { + "combat_style": "1", + "melee_animation": "8519", + "respawn_delay": "0", + "defence_animation": "8518", + "death_animation": "8517", + "name": "Spirit kalphite", + "defence_level": "1", + "safespot": null, + "lifepoints": "77", + "strength_level": "1", + "id": "6994", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hail to the Queen", + "combat_style": "1", + "melee_animation": "6223", + "range_animation": "0", + "magic_level": "25", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6228", + "name": "Spirit kalphite", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "25", + "id": "6995", + "range_level": "25", + "attack_level": "25" + }, + { + "examine": "A stripy little baby raccoon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby raccoon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "6997", + "range_level": "1", + "attack_level": "1" + }, + { + "spawn_animation": "8595", + "examine": "A ghost of a dragon slain during the god wars.", + "melee_animation": "8591", + "range_animation": "8594", + "combat_audio": "408,410,409", + "defence_animation": "8592", + "magic_animation": "8594", + "death_animation": "8593", + "name": "Revenant dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "210", + "strength_level": "1", + "id": "6998", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Revenant dragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "6999", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "7003", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "A very large elemental adversary.", + "slayer_task": "33", + "melee_animation": "4666", + "range_animation": "4666", + "combat_audio": "449,451,450", + "attack_speed": "5", + "magic_level": "1", + "respawn_delay": "20", + "defence_animation": "4664", + "weakness": "1", + "slayer_exp": "111", + "magic_animation": "4666", + "death_animation": "4668", + "name": "Fire giant", + "defence_level": "65", + "safespot": null, + "lifepoints": "111", + "strength_level": "65", + "id": "7004", + "bonuses": "29,29,29,0,0,0,3,2,0,0,0,31,0,0,0", + "range_level": "1", + "attack_level": "65" + }, + { + "examine": "Must be the pack leader.", + "slayer_task": "92", + "melee_animation": "6559", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "slayer_exp": "74", + "magic_animation": "0", + "death_animation": "6558", + "name": "Big wolf", + "defence_level": "62", + "safespot": null, + "lifepoints": "21", + "strength_level": "60", + "id": "7005", + "aggressive": "true", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "An active spiny creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grenwall", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7010", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hiding spiny creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Grenwall", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7011", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What a strange little creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pawya", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7012", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Dug by a Pawya (Not actual exam).", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Earth Mound", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7013", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What a strange little creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pawya", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7014", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A most unlikely creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Platypus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7021", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A most unlikely creature.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby platypus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7024", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ogre snack with wings.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wimpy bird", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7031", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shy creature with a toxic bite.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Diseased kebbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7039", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Fit to wear the uniform?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ogress banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7049", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She walks as if she owns the place.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chief Tess", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7051", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fearsome adversary with no sense of humour.", + "slayer_task": "64", + "melee_animation": "8636", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8640", + "name": "Ogress champion", + "defence_level": "48", + "safespot": null, + "lifepoints": "68", + "strength_level": "48", + "id": "7078", + "aggressive": "true", + "range_level": "1", + "attack_level": "48" + }, + { + "examine": "Irascible", + "slayer_task": "64", + "melee_animation": "8636", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8640", + "name": "Ogress warrior", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "7079", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "Irascible", + "slayer_task": "64", + "melee_animation": "8637", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8641", + "name": "Ogress warrior", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "7080", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "A large and contentious lady ogre.", + "slayer_task": "64", + "melee_animation": "8636", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8640", + "name": "Ogress", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "7081", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "A large and contentious lady ogre.", + "slayer_task": "64", + "melee_animation": "8637", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "8641", + "name": "Ogress", + "defence_level": "42", + "safespot": null, + "lifepoints": "60", + "strength_level": "42", + "id": "7082", + "aggressive": "true", + "range_level": "1", + "attack_level": "42" + }, + { + "examine": "Dead stone defending a dead throne room.", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Eucalyptus ent", + "defence_level": "51", + "safespot": null, + "lifepoints": "145", + "strength_level": "51", + "id": "7084", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "Dead stone defending a dead throne room.", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Eucalyptus ent", + "defence_level": "54", + "safespot": null, + "lifepoints": "142", + "strength_level": "54", + "id": "7085", + "aggressive": "true", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Dead stone defending a dead throne room.", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "name": "Eucalyptus ent", + "defence_level": "57", + "safespot": null, + "lifepoints": "162", + "strength_level": "57", + "id": "7086", + "aggressive": "true", + "range_level": "1", + "attack_level": "57" + }, + { + "examine": "A crazy, evil druid.", + "start_gfx": "105", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "magic_level": "10", + "end_gfx": "107", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "422", + "death_animation": "9055", + "name": "Chaos druid", + "defence_level": "12", + "safespot": null, + "lifepoints": "20", + "strength_level": "8", + "id": "7105", + "bonuses": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "projectile": "106", + "attack_level": "8" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7106", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7107", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7108", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7109", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7110", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7111", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7112", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7113", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "Low on brains.", + "melee_animation": "386", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "404", + "magic_animation": "0", + "death_animation": "9055", + "name": "Thug", + "defence_level": "9", + "safespot": null, + "lifepoints": "18", + "strength_level": "5", + "id": "7114", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "clue_level": "0", + "range_level": "1", + "attack_level": "7" + }, + { + "examine": "He seems to be enjoying his time in the bar.", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "1", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Thaki the delivery dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7115", + "bonuses": "5,5,0,0,0,0,2,3,3,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "One of King Tyras's men.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tyras guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7120", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A hungry-looking rabbit.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Rabbit", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7125", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7128", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7129", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A gnome farmer.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7130", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The head farmer", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Farmer Blinkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7131", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Owner of this homestead.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mrs. Winkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7132", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "That's one big Ork... ", + "melee_animation": "8754", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "8755", + "death_animation": "8756", + "name": "Bork", + "defence_level": "80", + "lifepoints": "300", + "strength_level": "90", + "id": "7133", + "bonuses": "200,120,100,300,300,120,400,500,300,200,300,400,200,90,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "He can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2354", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She can look after my money.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "476", + "strength_level": "1", + "id": "2355", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "2359", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "I don't wanna be at the wrong end of that pike.", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "60", + "safespot": null, + "lifepoints": "85", + "strength_level": "60", + "id": "2360", + "clue_level": "2", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "2361", + "clue_level": "2", + "range_level": "64", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "He looks pretty handy with that bow.", + "slayer_task": "31", + "start_gfx": "250", + "combat_style": "1", + "melee_animation": "428", + "range_animation": "426", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "836", + "name": "Elf warrior", + "defence_level": "64", + "safespot": null, + "lifepoints": "91", + "strength_level": "1", + "id": "2362", + "clue_level": "2", + "range_level": "64", + "projectile": "249", + "attack_level": "1" + }, + { + "examine": "A Mourner showing his true identity.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Head mourner", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2372", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Mourner", + "slayer_task": "31", + "melee_animation": "428", + "range_animation": "0", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Mourner", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "61", + "id": "2373", + "aggressive": "true", + "range_level": "1", + "attack_level": "61" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2397", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2398", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2399", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2400", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2401", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Mysterious ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2402", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "16", + "name": "Chaos dwarf", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2423", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "9230", + "name": "Jarvald", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "melee_animation": "9232", + "strength_level": "10", + "id": "2436", + "range_level": "1", + "attack_level": "10", + "defence_animation": "9231" + }, + { + "examine": "Looks like a wanna be Fremennik.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Askeladden", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2439", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This support is propping the door closed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Door-support", + "defence_level": "1", + "safespot": null, + "lifepoints": "0", + "strength_level": "1", + "id": "2443", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs... especially really big ones!", + "melee_animation": "2368", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1314", + "name": "Giant Rock Crab", + "defence_level": "68", + "safespot": null, + "lifepoints": "97", + "strength_level": "68", + "id": "2452", + "aggressive": "true", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "Heavy rock!", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "2453", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A teeny-tiny horror from the ocean depths...", + "slayer_task": "24", + "melee_animation": "1341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "1342", + "name": "Dagannoth spawn", + "defence_level": "47", + "safespot": null, + "lifepoints": "67", + "strength_level": "47", + "id": "2454", + "aggressive": "true", + "range_level": "1", + "attack_level": "47" + }, + { + "examine": "A spiny horror from the ocean depths...", + "melee_animation": "1343", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "1340", + "slayer_exp": "100", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "60", + "safespot": null, + "lifepoints": "95", + "strength_level": "90", + "id": "2455", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "294", + "attack_level": "90" + }, + { + "examine": "It's an NPC.", + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "slayer_exp": "0", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "60", + "safespot": null, + "lifepoints": "70", + "strength_level": "90", + "id": "2456", + "aggressive": "true", + "clue_level": "1", + "range_level": "90", + "projectile": "294", + "attack_level": "90" + }, + { + "examine": "A fearsome magical creature from the deep.", + "combat_style": "2", + "melee_animation": "2365", + "attack_speed": "6", + "spell_id": "48", + "magic_level": "100", + "respawn_delay": "60", + "defence_animation": "2366", + "magic_animation": "2365", + "death_animation": "2367", + "name": "Wallasalki", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "2457", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "5", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "20", + "safespot": null, + "lifepoints": "19", + "strength_level": "5", + "id": "2463", + "aggressive": "true", + "bonuses": "25,85,105,75,103,85,65,0,0,0,0,0,0,0,0", + "range_level": "5", + "projectile": "337", + "attack_level": "5" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "10", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "10", + "id": "2464", + "aggressive": "true", + "bonuses": "35,105,125,95,128,105,85,0,0,0,0,0,0,0,0", + "range_level": "10", + "projectile": "337", + "attack_level": "10" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "15", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "50", + "safespot": null, + "lifepoints": "60", + "strength_level": "15", + "id": "2465", + "aggressive": "true", + "bonuses": "35,185,185,155,188,125,165,0,0,0,0,0,0,0,0", + "range_level": "15", + "projectile": "337", + "attack_level": "15" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "25", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "60", + "safespot": null, + "lifepoints": "80", + "strength_level": "45", + "id": "2466", + "aggressive": "true", + "bonuses": "45,235,235,205,238,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "35", + "respawn_delay": "25", + "defence_animation": "2300", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "70", + "safespot": null, + "lifepoints": "105", + "strength_level": "45", + "id": "2467", + "aggressive": "true", + "bonuses": "45,285,285,255,288,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A fowl beast.", + "combat_style": "2", + "melee_animation": "2302", + "range_animation": "2302", + "combat_audio": "355,357,356", + "magic_level": "45", + "respawn_delay": "25", + "defence_animation": "2300", + "weakness": "9", + "magic_animation": "2302", + "death_animation": "2301", + "name": "Evil Chicken", + "defence_level": "90", + "safespot": null, + "lifepoints": "120", + "strength_level": "45", + "id": "2468", + "aggressive": "true", + "bonuses": "45,285,285,255,288,145,165,0,0,0,0,0,0,0,0", + "range_level": "45", + "projectile": "337", + "attack_level": "45" + }, + { + "examine": "A Retired Highwayman", + "combat_style": "1", + "melee_animation": "4230", + "range_animation": "4230", + "attack_speed": "5", + "magic_level": "30", + "defence_animation": "404", + "magic_animation": "4230", + "death_animation": "9055", + "name": "Rick Turpentine", + "defence_level": "8", + "safespot": null, + "lifepoints": "10", + "strength_level": "8", + "id": "2476", + "bonuses": "30,20,10,20,20,30,30,10,20,10,30,30,20,30,20", + "range_level": "20", + "attack_level": "8" + }, + { + "examine": "Apparently a master of quizzes!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Quiz Master", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2477", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hey", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Evil Bob", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2479", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Servant of Evil Bob.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Servant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2481", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Annoying flappy thing.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "slayer_exp": "8", + "magic_animation": "0", + "death_animation": "0", + "name": "Giant bat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2482", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A slithering serpent that likes to hide in the bush.", + "melee_animation": "275", + "range_animation": "0", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "1", + "poison_amount": "11", + "magic_animation": "0", + "death_animation": "278", + "name": "Bush snake", + "defence_level": "61", + "safespot": null, + "lifepoints": "87", + "strength_level": "1", + "id": "2489", + "aggressive": "true", + "range_level": "61", + "attack_level": "1" + }, + { + "melee_animation": "275", + "combat_audio": "3609,3608,3610", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "276", + "poison_amount": "11", + "death_animation": "278", + "name": "Bush snake", + "defence_level": "1", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2490", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "2491", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "5327", + "combat_audio": "537,539,538", + "respawn_delay": "60", + "defence_animation": "5328", + "death_animation": "5329", + "name": "Jungle spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "2492", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A flying bloodsucker.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Large mosquito", + "defence_level": "63", + "safespot": null, + "lifepoints": "90", + "strength_level": "1", + "id": "2493", + "range_level": "63", + "attack_level": "1" + }, + { + "examine": "A swarm of three highly agile mosquitoes.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Mosquito swarm", + "defence_level": "66", + "safespot": null, + "lifepoints": "94", + "strength_level": "1", + "id": "2494", + "range_level": "66", + "attack_level": "1" + }, + { + "examine": "A swarm of five highly agile mosquitoes.", + "melee_animation": "2397", + "range_animation": "0", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2398", + "name": "Mosquito swarm", + "defence_level": "68", + "safespot": null, + "lifepoints": "97", + "strength_level": "1", + "id": "2495", + "range_level": "68", + "attack_level": "1" + }, + { + "name": "Tribesman", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "2496", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A vicious warrior.", + "melee_animation": "428", + "range_animation": "0", + "poisonous": "true", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Tribesman", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "2497", + "clue_level": "1", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An undead victim of some ancient murderous ritual; his skin appears deep green.", + "combat_style": "2", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "45", + "safespot": null, + "lifepoints": "64", + "strength_level": "45", + "id": "2499", + "aggressive": "true", + "range_level": "1", + "attack_level": "45" + }, + { + "examine": "An undead victim of some ancient murderous ritual; his skin appears pale yellow.", + "combat_style": "2", + "melee_animation": "428", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "2501", + "aggressive": "true", + "range_level": "1", + "attack_level": "43" + }, + { + "combat_style": "2", + "melee_animation": "810", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Broodoo victim", + "defence_level": "1", + "safespot": null, + "lifepoints": "100", + "strength_level": "1", + "id": "2503", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Sharimika", + "id": "2505" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Sharimika", + "id": "2506" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Mamma Bufetta", + "id": "2508" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Mamma Bufetta", + "id": "2509" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Layleen", + "id": "2511" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Layleen", + "id": "2512" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Karaday", + "id": "2514" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Karaday", + "id": "2515" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Safta Doc", + "id": "2517" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Safta Doc", + "id": "2518" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Gabooty", + "id": "2520" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Gabooty", + "id": "2521" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Fanellaman", + "id": "2523" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Fanellaman", + "id": "2524" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Jagbakoba", + "id": "2526" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Jagbakoba", + "id": "2527" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Murcaily", + "id": "2529" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Murcaily", + "id": "2530" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Rionasta", + "id": "2532" + }, + { + "examine": "A native of Tai Bwo Wannai.", + "name": "Rionasta", + "id": "2533" + }, + { + "examine": "He used to swashbuckle his away across the seven seas.", + "combat_style": "1", + "melee_animation": "4230", + "range_animation": "4230", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "404", + "magic_animation": "4230", + "death_animation": "9055", + "name": "Cap'n Hand", + "defence_level": "10", + "safespot": null, + "lifepoints": "10", + "strength_level": "10", + "id": "2539", + "bonuses": "10,30,20,30,10,20,15,30,10,30,15,20,20,0,0", + "range_level": "30", + "attack_level": "30" + }, + { + "examine": "A crazy, evil druid.", + "start_gfx": "105", + "melee_animation": "422", + "range_animation": "422", + "attack_speed": "5", + "magic_level": "20", + "end_gfx": "107", + "defence_animation": "404", + "weakness": "3", + "magic_animation": "422", + "death_animation": "9055", + "name": "Chaos druid", + "defence_level": "10", + "safespot": null, + "lifepoints": "20", + "strength_level": "20", + "id": "2547", + "range_level": "10", + "projectile": "106", + "attack_level": "20" + }, + { + "examine": "A colourful character.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the dyer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2549", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after the blast furnace.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Blast Furnace Foreman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2553", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Market Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "23", + "melee_animation": "400", + "strength_level": "1", + "id": "2571", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "He's guarding the bank.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bank guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2574", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Althric", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2588", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2591", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2592", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2593", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2594", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2595", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2596", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like some kind of mystic.", + "start_gfx": "1618", + "combat_style": "2", + "melee_animation": "9260", + "range_animation": "9260", + "attack_speed": "5", + "magic_level": "70", + "end_gfx": "1621", + "defence_animation": "9287", + "magic_animation": "9260", + "death_animation": "9291", + "name": "TzHaar-Mej", + "defence_level": "70", + "safespot": null, + "lifepoints": "100", + "strength_level": "70", + "id": "2597", + "bonuses": "60,120,90,120,60,60,50,45,0,0,0,0,0,0,0", + "range_level": "70", + "projectile": "1617", + "attack_level": "70" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2598", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2599", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2600", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2601", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2602", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "2603", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "50" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2604", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2605", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "combat_style": "1", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2606", + "bonuses": "50,30,80,56,80,80,100,60,50,45,45,0,0,0,0", + "range_level": "70", + "projectile": "442", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2607", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2608", + "bonuses": "50,30,120,120,120,130,20,50,45,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Doesn't look very social.", + "combat_style": "1", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "slayer_exp": "0", + "magic_animation": "9345", + "death_animation": "9291", + "name": "TzHaar-Xil", + "defence_level": "70", + "safespot": null, + "lifepoints": "120", + "strength_level": "70", + "id": "2609", + "bonuses": "50,30,80,56,80,80,100,60,50,45,45,0,0,0,0", + "range_level": "70", + "projectile": "442", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2610", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2611", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2612", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2613", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2614", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2615", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Must be a guard or something.", + "melee_animation": "9345", + "range_animation": "9345", + "magic_level": "70", + "defence_animation": "9287", + "magic_animation": "9345", + "death_animation": "9288", + "name": "TzHaar-Ket", + "defence_level": "70", + "safespot": null, + "lifepoints": "140", + "strength_level": "70", + "id": "2616", + "bonuses": "50,120,120,120,130,20,60,45,0,0,0,0,0,0,0", + "range_level": "70", + "attack_level": "70" + }, + { + "name": "Tz-Kih", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "attack_speed": "7", + "id": "2627", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kih", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "attack_speed": "7", + "id": "2628", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kek", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "attack_speed": "5", + "id": "2629", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Tz-Kek", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "attack_speed": "5", + "id": "2630", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "The Tok-Xil fires deadly spines out of its arm", + "range_animation": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Tok-Xil", + "defence_level": "80", + "safespot": null, + "lifepoints": "114", + "strength_level": "1", + "id": "2631", + "aggressive": "true", + "range_level": "80", + "attack_level": "1" + }, + { + "examine": "A busy-body who loves a bit of gossip.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Miss Schism", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2634", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Dragonkin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "2641", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "10", + "safespot": null, + "lifepoints": "14", + "strength_level": "10", + "id": "2674", + "range_level": "1", + "attack_level": "10" + }, + { + "name": "Man", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2675", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He holds up passers by.", + "melee_animation": "799", + "range_animation": "799", + "combat_audio": "511,513,512", + "attack_speed": "5", + "defence_animation": "404", + "weakness": "7", + "magic_animation": "799", + "death_animation": "9055", + "name": "Highwayman", + "defence_level": "8", + "safespot": null, + "lifepoints": "13", + "strength_level": "8", + "id": "2677", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2678", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2679", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2680", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An ugly green creature.", + "melee_animation": "6185", + "range_animation": "6185", + "combat_audio": "469,472,471", + "attack_speed": "5", + "defence_animation": "6183", + "slayer_exp": "5", + "magic_animation": "6185", + "death_animation": "6182", + "name": "Goblin", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "2", + "id": "2681", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "2682", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Hengel", + "defence_level": "1", + "safespot": null, + "lifepoints": "7", + "melee_animation": "422", + "strength_level": "1", + "id": "2683", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "24", + "safespot": null, + "lifepoints": "29", + "strength_level": "24", + "id": "2685", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "24", + "safespot": null, + "lifepoints": "29", + "strength_level": "24", + "id": "2686", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "An ugly smelly creature.", + "melee_animation": "164", + "range_animation": "164", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "164", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "24", + "safespot": null, + "lifepoints": "29", + "strength_level": "24", + "id": "2687", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "An ugly smelly creature, with a spear.", + "melee_animation": "163", + "range_animation": "163", + "combat_audio": "469,472,471", + "attack_speed": "6", + "defence_animation": "165", + "magic_animation": "163", + "death_animation": "167", + "name": "Hobgoblin", + "defence_level": "24", + "safespot": null, + "lifepoints": "29", + "strength_level": "24", + "id": "2688", + "aggressive": "true", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Didn't the mage say this procedure was totally safe?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Frog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2689", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A salty seafarer. Needs a wash.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jack Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2690", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A strange man with a strange name. Probably a strange past", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Longbow Ben", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2691", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duck", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "2693", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Mini quackers.", + "slayer_task": "7", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "3468", + "name": "Duckling", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "strength_level": "1", + "id": "2694", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Pirate", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2695", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Known for his light-fingered qualities.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Thief", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "2696", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "He doesn't look so happy now he's in jail.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "836", + "name": "Mugger", + "defence_level": "11", + "safespot": null, + "lifepoints": "15", + "strength_level": "11", + "id": "2697", + "aggressive": "true", + "range_level": "1", + "attack_level": "11" + }, + { + "examine": "A dark-hearted knight.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Black knight", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "2698", + "aggressive": "true", + "range_level": "1", + "attack_level": "24" + }, + { + "examine": "He's guarding the prison.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2699", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2700", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2701", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2702", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "A prison guard.", + "melee_animation": "390", + "range_animation": "0", + "combat_audio": "511,513,512", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Guard", + "defence_level": "13", + "safespot": null, + "lifepoints": "18", + "strength_level": "13", + "id": "2703", + "clue_level": "1", + "range_level": "1", + "attack_level": "13" + }, + { + "examine": "He's asleep.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2704", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Keeping an eye out for suspicious activity.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2705", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "No one likes crabs...", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2706", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A sea bird.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Seagull", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2707", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Caution: HOT!", + "start_gfx": "99", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "18", + "respawn_delay": "60", + "end_gfx": "101", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Fire wizard", + "defence_level": "18", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2709", + "range_level": "1", + "projectile": "100", + "attack_level": "1" + }, + { + "examine": "Hydro-power!", + "combat_style": "2", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "14", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Water wizard", + "defence_level": "14", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2710", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His hands are covered in mud. At least", + "start_gfx": "96", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "16", + "respawn_delay": "60", + "end_gfx": "98", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Earth wizard", + "defence_level": "16", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "2711", + "range_level": "1", + "projectile": "97", + "attack_level": "1" + }, + { + "examine": "At least he looks solid enough to fight.", + "start_gfx": "90", + "combat_style": "2", + "start_height": "80", + "melee_animation": "414", + "range_animation": "0", + "magic_level": "12", + "respawn_delay": "60", + "end_gfx": "92", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "711", + "death_animation": "2553", + "name": "Air wizard", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "1", + "id": "2712", + "range_level": "1", + "projectile": "91", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2714", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "2715", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2716", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Skeleton mage", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "774,775,777", + "strength_level": "1", + "id": "2717", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "She'll store my items for me.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Betty", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2718", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A wise barbarian", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Otto Godblessed", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2725", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2728", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2729", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Holy looking.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Monk of Entrana", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2731", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He works in the Crafting Guild.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2732", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He wanders around the Crafting Guild pretending to be working.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Master Crafter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2733", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Hangs out in caves.", + "melee_animation": "9232", + "range_animation": "9232", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "9231", + "magic_animation": "9232", + "death_animation": "9230", + "name": "Tz-Kih", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "27", + "id": "2734", + "aggressive": "true", + "bonuses": "150,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Hangs out in caves.", + "melee_animation": "9232", + "range_animation": "9232", + "attack_speed": "5", + "respawn_delay": "0", + "defence_animation": "9231", + "magic_animation": "9232", + "death_animation": "9230", + "name": "Tz-Kih", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "27", + "id": "2735", + "aggressive": "true", + "bonuses": "150,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "60", + "id": "2736", + "aggressive": "true", + "bonuses": "80,45,45,45,45,22,0,0,0,0,0,0,0,0,0", + "range_level": "20", + "attack_level": "60" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "magic_level": "20", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "22", + "safespot": null, + "lifepoints": "20", + "strength_level": "60", + "id": "2737", + "aggressive": "true", + "bonuses": "80,45,45,45,45,22,0,0,0,0,0,0,0,0,0", + "range_level": "20", + "attack_level": "60" + }, + { + "examine": "Looks like living lava...", + "melee_animation": "9233", + "range_animation": "9233", + "attack_speed": "5", + "defence_animation": "9235", + "magic_animation": "9233", + "death_animation": "9234", + "name": "Tz-Kek", + "defence_level": "11", + "safespot": null, + "lifepoints": "10", + "strength_level": "30", + "id": "2738", + "bonuses": "60,22,22,22,22,11,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "I don't like the look of those spines...", + "melee_animation": "9245", + "range_animation": "9245", + "attack_speed": "5", + "defence_animation": "9242", + "weakness": "4", + "magic_animation": "9245", + "death_animation": "9239", + "name": "Tok-Xil", + "defence_level": "45", + "safespot": null, + "lifepoints": "40", + "strength_level": "80", + "id": "2739", + "bonuses": "80,90,86,90,90,90,45,55,26,55,0,0,0,0,0", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "I don't like the look of those spines...", + "melee_animation": "9245", + "range_animation": "9245", + "attack_speed": "5", + "defence_animation": "9242", + "weakness": "4", + "magic_animation": "9245", + "death_animation": "9239", + "name": "Tok-Xil", + "defence_level": "45", + "safespot": null, + "lifepoints": "40", + "strength_level": "80", + "id": "2740", + "bonuses": "80,90,86,90,90,90,45,55,26,55,0,0,0,0,0", + "range_level": "80", + "attack_level": "80" + }, + { + "examine": "Holy reptile...", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9249", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-MejKot", + "defence_level": "90", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "2741", + "aggressive": "true", + "bonuses": "100,180,180,180,180,90,97,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "Holy reptile...", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9249", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-MejKot", + "defence_level": "90", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "2742", + "aggressive": "true", + "bonuses": "100,180,180,180,180,90,97,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "That's one hot dog!", + "melee_animation": "9265", + "range_animation": "9265", + "attack_speed": "5", + "magic_level": "150", + "defence_animation": "9268", + "magic_animation": "9265", + "death_animation": "9269", + "name": "Ket-Zek", + "defence_level": "180", + "safespot": null, + "lifepoints": "160", + "strength_level": "150", + "id": "2743", + "bonuses": "180,180,280,280,280,250,140,152,131,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "150" + }, + { + "examine": "That's one hot dog!", + "melee_animation": "9265", + "range_animation": "9265", + "attack_speed": "5", + "magic_level": "150", + "defence_animation": "9268", + "magic_animation": "9265", + "death_animation": "9269", + "name": "Ket-Zek", + "defence_level": "180", + "safespot": null, + "lifepoints": "160", + "strength_level": "150", + "id": "2744", + "bonuses": "180,180,280,280,280,250,140,152,131,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "150" + }, + { + "agg_radius": "64", + "examine": "This is going to hurt...", + "melee_animation": "9277", + "range_animation": "9277", + "attack_speed": "8", + "magic_level": "2400", + "defence_animation": "9278", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "9277", + "death_animation": "9279", + "name": "TzTok-Jad", + "defence_level": "700", + "safespot": null, + "lifepoints": "250", + "strength_level": "1600", + "id": "2745", + "aggressive": "true", + "bonuses": "0,0,0,60,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1600", + "attack_level": "700" + }, + { + "examine": "Mini Menace.", + "melee_animation": "9252", + "range_animation": "9252", + "attack_speed": "5", + "defence_animation": "9253", + "magic_animation": "9252", + "death_animation": "9257", + "name": "Yt-HurKot", + "defence_level": "75", + "safespot": null, + "lifepoints": "40", + "strength_level": "75", + "id": "2746", + "aggressive": "true", + "bonuses": "100,110,110,110,110,60,110,30,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "She can look after my money.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "null", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2759", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Woman", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,506,505", + "strength_level": "1", + "id": "2776", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A Ranger of the Temple Knights.", + "melee_animation": "426", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Ranger", + "defence_level": "1", + "safespot": null, + "lifepoints": "20", + "strength_level": "1", + "id": "2779", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shadow.", + "melee_animation": "2738", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "2739", + "name": "Shadow", + "defence_level": "68", + "safespot": null, + "lifepoints": "100", + "strength_level": "68", + "id": "2782", + "aggressive": "true", + "range_level": "1", + "attack_level": "68" + }, + { + "examine": "From a darker dimension.", + "slayer_task": "25", + "melee_animation": "2731", + "range_animation": "2731", + "attack_speed": "4", + "magic_level": "160", + "defence_animation": "2732", + "weakness": "4", + "slayer_exp": "225", + "magic_animation": "2731", + "death_animation": "2733", + "name": "Dark beast", + "defence_level": "120", + "safespot": null, + "lifepoints": "220", + "strength_level": "160", + "id": "2783", + "aggressive": "true", + "bonuses": "0,0,0,0,0,30,40,100,90,100,0,0,0,0,0", + "range_level": "1", + "attack_level": "140" + }, + { + "examine": "Digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2785", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Digging.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2786", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Confused.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Slave", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2787", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Drill Sergeant from heck!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Sergeant Damien", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2790", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man down on his luck.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tramp", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2792", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An angry Ogre in a funny hat.", + "melee_animation": "359", + "range_animation": "359", + "attack_speed": "6", + "defence_animation": "360", + "magic_animation": "359", + "death_animation": "361", + "name": "Ogre", + "defence_level": "30", + "safespot": null, + "lifepoints": "48", + "strength_level": "30", + "id": "2801", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "They just call him 'Coach'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gnome Coach", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2802", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "40", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Lizard", + "defence_level": "55", + "safespot": null, + "lifepoints": "40", + "strength_level": "1", + "id": "2803", + "aggressive": "true", + "range_level": "55", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2804", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2805", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "slayer_exp": "25", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Desert Lizard", + "defence_level": "45", + "safespot": null, + "lifepoints": "25", + "strength_level": "1", + "id": "2806", + "aggressive": "true", + "range_level": "45", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "slayer_exp": "15", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Small Lizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "2807", + "range_level": "15", + "attack_level": "1" + }, + { + "examine": "A cold-blooded creature, partial to warmth.", + "slayer_task": "26", + "melee_animation": "2776", + "range_animation": "2776", + "attack_speed": "5", + "defence_animation": "2777", + "weakness": "0", + "magic_animation": "2776", + "death_animation": "2778", + "name": "Small Lizard", + "defence_level": "15", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "2808", + "aggressive": "true", + "range_level": "15", + "attack_level": "1" + }, + { + "examine": "A camel who has the soul of a poet.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Al the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2809", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel whose love is unrequited.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Elly the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2810", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who wants to fly some day.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ollie the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2811", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who likes to rest.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cam the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2812", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A camel who wants to see the world.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Neferti the Camel", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2815", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shifty-looking character.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2825", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Pirate Pete", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "2826", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A shabby-looking leader.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Braindeath", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2827", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Most of an angry", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "50% Luke", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2828", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "I wonder if it was all the 'rum' that pickled him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Donnie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2830", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2831", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2832", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2833", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2834", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2835", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Sticking it to 'The Man'.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Zombie protester", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2836", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2837", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2838", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2839", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2840", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2841", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "An undead sea scoundrel.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "combat_audio": "703,705,704", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie pirate", + "defence_level": "36", + "safespot": null, + "lifepoints": "51", + "strength_level": "36", + "id": "2842", + "aggressive": "true", + "range_level": "1", + "attack_level": "36" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2843", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2844", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2845", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5651", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5654", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2846", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2847", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "He talks a good fight.", + "slayer_task": "93", + "melee_animation": "5647", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5649", + "name": "Zombie swab", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "2848", + "aggressive": "true", + "range_level": "1", + "attack_level": "34" + }, + { + "examine": "The pun was intended.", + "melee_animation": "2804", + "range_animation": "0", + "magic_level": "40", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "2805", + "name": "Evil spirit", + "defence_level": "40", + "safespot": null, + "lifepoints": "57", + "strength_level": "40", + "id": "2849", + "aggressive": "true", + "range_level": "40", + "attack_level": "40" + }, + { + "examine": "A bunch of legs, eyes and teeth.", + "slayer_task": "76", + "melee_animation": "5319", + "range_animation": "0", + "combat_audio": "537,539,538", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "slayer_exp": "40", + "magic_animation": "0", + "death_animation": "5321", + "name": "Fever spider", + "defence_level": "40", + "safespot": null, + "lifepoints": "40", + "strength_level": "30", + "id": "2850", + "bonuses": "0,0,0,0,0,20,15,10,15,15,0,0,0,0,0", + "range_level": "1", + "attack_level": "60" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2851", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2852", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2853", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2854", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2855", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2856", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2857", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A worker in the brewery.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brewer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2858", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2863", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2866", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2869", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "30", + "name": "Zombie", + "defence_level": "1", + "safespot": null, + "lifepoints": "40", + "combat_audio": "931,923,922", + "strength_level": "1", + "id": "2878", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A knee-high horror from the ocean depths...", + "slayer_task": "24", + "melee_animation": "1579", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "1581", + "name": "Dagannoth fledgeling", + "defence_level": "52", + "safespot": null, + "lifepoints": "74", + "strength_level": "52", + "id": "2880", + "aggressive": "true", + "range_level": "1", + "attack_level": "52" + }, + { + "agg_radius": "8", + "examine": "The Dagannoth King responsible for the death of Bukalla.", + "combat_style": "1", + "melee_animation": "2855", + "attack_speed": "4", + "magic_level": "255", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Supreme", + "defence_level": "128", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2881", + "aggressive": "true", + "bonuses": "0,0,0,0,0,10,10,10,255,550,0,0,0,0,0", + "clue_level": "2", + "range_level": "255", + "projectile": "475", + "attack_level": "255" + }, + { + "agg_radius": "64", + "melee_animation": "8754", + "attack_speed": "8", + "respawn_delay": "60", + "defence_animation": "8755", + "death_animation": "8756", + "name": "Bork", + "defence_level": "1", + "safespot": null, + "lifepoints": "300", + "strength_level": "1", + "id": "7134", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Aww, aren't they the cutest li - Argh!", + "melee_animation": "8760", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "8761", + "name": "Ork legion", + "defence_level": "57", + "poison_immune": "true", + "safespot": null, + "lifepoints": "100", + "strength_level": "68", + "id": "7135", + "aggressive": "true", + "bonuses": "5,10,3,5,3,5,5,5,10,0,0,0,0,0,0", + "range_level": "68", + "attack_level": "68" + }, + { + "examine": "A powerful wizard.", + "combat_style": "2", + "attack_speed": "25", + "magic_level": "90", + "spell_id": "11", + "name": "Dagon'hai Elite", + "defence_level": "40", + "safespot": null, + "lifepoints": "70", + "strength_level": "90", + "id": "7137", + "aggressive": "true", + "bonuses": "220,190,140,120,120,130,90,120,120,200,100,154,150,93,190", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A monk of the Dagon'hai.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "98", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Dagon'hai Monk", + "defence_level": "80", + "safespot": null, + "lifepoints": "88", + "strength_level": "84", + "id": "7138", + "aggressive": "true", + "range_level": "1", + "attack_level": "84" + }, + { + "examine": "A monk of the Dagon'hai.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "98", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Dagon'hai Monk", + "defence_level": "80", + "safespot": null, + "lifepoints": "88", + "strength_level": "84", + "id": "7139", + "aggressive": "true", + "range_level": "1", + "attack_level": "84" + }, + { + "examine": "A monk of the Dagon'hai.", + "melee_animation": "422", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "98", + "respawn_delay": "60", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "836", + "name": "Dagon'hai Monk", + "defence_level": "80", + "safespot": null, + "lifepoints": "88", + "strength_level": "84", + "id": "7140", + "aggressive": "true", + "range_level": "1", + "attack_level": "84" + }, + { + "examine": "He seems to have gone mad.", + "melee_animation": "426", + "range_animation": "426", + "magic_level": "25", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "836", + "name": "null", + "defence_level": "25", + "safespot": null, + "lifepoints": "4", + "strength_level": "25", + "id": "7141", + "aggressive": "true", + "range_level": "25", + "attack_level": "25" + }, + { + "examine": "He thumps people who cheat.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7142", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7144", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinchette jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7145", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinchette jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7146", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7147", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7148", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7149", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An imprisoned gublinch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gublinch jailmate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7150", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A person sitting an exam.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Student", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7152", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A person sitting an exam.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Student", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7156", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A person sitting an exam.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Student", + "defence_level": "1", + "lifepoints": "10", + "strength_level": "1", + "id": "7157", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "8", + "examine": "A legendary Dagannoth King, rumoured to fly on the North winds.", + "combat_style": "2", + "melee_animation": "2854", + "attack_speed": "4", + "magic_level": "255", + "spell_id": "48", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Prime", + "defence_level": "255", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2882", + "aggressive": "true", + "bonuses": "0,0,0,0,0,255,255,255,255,10,0,0,0,0,0", + "clue_level": "2", + "range_level": "1", + "attack_level": "255" + }, + { + "agg_radius": "8", + "examine": "Firstborn of the legendary Dagannoth Kings.", + "melee_animation": "2853", + "attack_speed": "4", + "magic_level": "1", + "respawn_delay": "60", + "defence_animation": "2852", + "death_animation": "2856", + "name": "Dagannoth Rex", + "defence_level": "255", + "movement_radius": "8", + "safespot": null, + "lifepoints": "255", + "strength_level": "255", + "id": "2883", + "aggressive": "true", + "bonuses": "0,0,0,0,0,255,255,255,10,255,0,0,0,0,0", + "clue_level": "2", + "range_level": "255", + "attack_level": "255" + }, + { + "examine": "A fearsome magical creature from the deep.", + "combat_style": "2", + "melee_animation": "2365", + "attack_speed": "6", + "spell_id": "48", + "magic_level": "100", + "respawn_delay": "60", + "defence_animation": "2366", + "magic_animation": "2365", + "death_animation": "2367", + "name": "Wallasalki", + "defence_level": "80", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "2457", + "aggressive": "true", + "bonuses": "0,0,0,0,0,100,150,175,250,-10,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "1312", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "1313", + "death_animation": "1314", + "name": "Giant Rock Crab", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "id": "2885", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Boulder", + "defence_level": "1", + "safespot": null, + "lifepoints": "240", + "strength_level": "1", + "attack_speed": "5", + "id": "2886", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "85", + "strength_level": "1", + "id": "2887", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "1343", + "respawn_delay": "60", + "defence_animation": "1340", + "death_animation": "1342", + "name": "Dagannoth", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "2888", + "aggressive": "true", + "clue_level": "1", + "range_level": "1", + "projectile": "288", + "attack_level": "1" + }, + { + "examine": "It wasn't a rock... It was a rock lobster!", + "melee_animation": "2860", + "range_animation": "2860", + "attack_speed": "2", + "defence_animation": "2861", + "weakness": "7", + "magic_animation": "2860", + "death_animation": "2862", + "name": "Rock lobster", + "defence_level": "100", + "safespot": null, + "lifepoints": "150", + "strength_level": "100", + "id": "2889", + "bonuses": "0,0,0,0,0,100,100,50,50,150,0,0,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "slayer_exp": "0", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "10", + "id": "2892", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "20", + "projectile": "294", + "attack_level": "1" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "10", + "id": "2894", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "20", + "projectile": "294", + "attack_level": "1" + }, + { + "agg_radius": "12", + "examine": "A sneaky, spiny, subterranean sea-dwelling scamp.", + "combat_style": "2", + "melee_animation": "2868", + "range_animation": "2866", + "attack_speed": "6", + "magic_level": "65", + "spell_id": "14", + "respawn_delay": "55", + "defence_animation": "2869", + "slayer_exp": "0", + "magic_animation": "2866", + "death_animation": "2866", + "name": "Spinolyp", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "60", + "id": "2896", + "aggressive": "true", + "bonuses": "70,50,60,50,10,60,30,10,60,60,70,50,0,0,0", + "range_level": "70", + "projectile": "294", + "attack_level": "1" + }, + { + "melee_animation": "64", + "respawn_delay": "60", + "defence_animation": "65", + "death_animation": "67", + "name": "Agrith Naar", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "id": "2919", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "25", + "name": "Ghost", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "436,439,438", + "strength_level": "1", + "id": "2931", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Who ate all the rats?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Beast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2941", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Lovely", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bones", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2945", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Obviously punches above his weight.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hooknosed Jack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2948", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks rich like an actor of sorts.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jimmy Dazzler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2949", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Once beautiful", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "The Face", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2950", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "What is he?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Smokin' Joe", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2952", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks fairly well fed.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Silver merchant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2958", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2962", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2963", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2964", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2965", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2966", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2967", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2968", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2969", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2970", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2971", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2972", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Guard", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "511,513,512", + "strength_level": "1", + "id": "2973", + "clue_level": "1", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "2980", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "2981", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "King rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "703,705,704", + "strength_level": "1", + "id": "2982", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not a soft touch.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Pusskins", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2984", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A not-so friendly", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Captain Tom", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2986", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fully grown feline.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mittens", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2988", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Cute and fluffy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Topsy", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2990", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A friendly feline?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gertrude's cat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2997", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Very well to do. I wonder what he's doing here.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "2998", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Rich.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3001", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3002", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3003", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3004", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3005", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Poor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Gambler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3006", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3007", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3008", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3009", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3010", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3011", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3012", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3013", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3014", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3015", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3016", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3017", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "3018", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Tool leprechaun", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3021", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Phenomenal cosmic powers", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Genie", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3022", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "2919", + "name": "Black golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3026", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "2919", + "name": "White golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3027", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "An animated clay statue.", + "melee_animation": "2917", + "range_animation": "0", + "defence_animation": "0", + "weakness": "1", + "magic_animation": "0", + "death_animation": "2919", + "name": "Grey golem", + "defence_level": "55", + "safespot": null, + "lifepoints": "78", + "strength_level": "55", + "id": "3028", + "aggressive": "true", + "range_level": "1", + "attack_level": "55" + }, + { + "examine": "The oldest man in Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ghaslor the Elder", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3029", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A water salesman from Pollnivneach.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ali the Carter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3030", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Mayor of Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Awusah the Mayor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3040", + "range_level": "1", + "attack_level": "1" + }, + { + "death_animation": "836", + "name": "Poltenip", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "melee_animation": "395", + "strength_level": "1", + "id": "3042", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "death_animation": "836", + "name": "Radat", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "melee_animation": "395", + "strength_level": "1", + "id": "3043", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1", + "defence_animation": "425" + }, + { + "examine": "Custodian of the shrine to Elidinis.", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shiratti the Custodian", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3044", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A banker of Nardah.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nardah Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3046", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3051", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3052", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3053", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3054", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3055", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A mysterious watcher.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mystery figure", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "3056", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of the earth warriors.", + "melee_animation": "2951", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "2946", + "name": "Earth Warrior Champion", + "defence_level": "51", + "safespot": null, + "lifepoints": "72", + "strength_level": "51", + "id": "3057", + "aggressive": "true", + "range_level": "1", + "attack_level": "51" + }, + { + "examine": "Champion of the giants.", + "melee_animation": "6368", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "slayer_exp": "35", + "magic_animation": "0", + "death_animation": "6369", + "name": "Giant Champion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "28", + "id": "3058", + "aggressive": "true", + "range_level": "1", + "attack_level": "28" + }, + { + "examine": "Champion of the ghouls.", + "melee_animation": "422", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "50", + "magic_animation": "0", + "death_animation": "836", + "name": "Ghoul Champion", + "defence_level": "43", + "safespot": null, + "lifepoints": "61", + "strength_level": "43", + "id": "3059", + "aggressive": "true", + "range_level": "43", + "attack_level": "43" + }, + { + "examine": "Champion of the goblins.", + "melee_animation": "6188", + "range_animation": "0", + "combat_audio": "469,472,471", + "magic_level": "12", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "6190", + "name": "Goblin Champion", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "6", + "id": "3060", + "range_level": "1", + "attack_level": "6" + }, + { + "examine": "Champion of the hobgoblins.", + "combat_style": "1", + "range_animation": "0", + "combat_audio": "469,472,471", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "2958", + "name": "Hobgoblin Champion", + "defence_level": "28", + "safespot": null, + "lifepoints": "40", + "strength_level": "14", + "id": "3061", + "aggressive": "true", + "range_level": "28", + "attack_level": "14" + }, + { + "examine": "Champion of the imps.", + "melee_animation": "5285", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "172", + "name": "Imp Champion", + "defence_level": "7", + "safespot": null, + "lifepoints": "10", + "strength_level": "7", + "id": "3062", + "aggressive": "true", + "range_level": "7", + "attack_level": "7" + }, + { + "examine": "Champion of the jogres.", + "melee_animation": "2100", + "range_animation": "0", + "poisonous": "true", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "8576", + "name": "Jogre Champion", + "defence_level": "54", + "safespot": null, + "lifepoints": "77", + "strength_level": "54", + "id": "3063", + "aggressive": "true", + "range_level": "1", + "attack_level": "54" + }, + { + "examine": "Champion of the lesser demons.", + "melee_animation": "64", + "range_animation": "0", + "combat_audio": "400,404,403", + "magic_level": "81", + "respawn_delay": "60", + "defence_animation": "65", + "weakness": "5", + "slayer_exp": "79", + "magic_animation": "0", + "death_animation": "67", + "name": "Lesser Demon Champion", + "defence_level": "81", + "safespot": null, + "lifepoints": "115", + "strength_level": "1", + "id": "3064", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Champion of the skeletons.", + "combat_style": "1", + "melee_animation": "5512", + "range_animation": "0", + "combat_audio": "774,775,777", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "2", + "magic_animation": "0", + "death_animation": "5514", + "name": "Skeleton Champion", + "defence_level": "20", + "safespot": null, + "lifepoints": "28", + "strength_level": "10", + "id": "3065", + "aggressive": "true", + "range_level": "20", + "attack_level": "10" + }, + { + "examine": "Champion of the zombies.", + "melee_animation": "5581", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "5575", + "name": "Zombies Champion", + "defence_level": "26", + "safespot": null, + "lifepoints": "37", + "strength_level": "26", + "id": "3066", + "aggressive": "true", + "range_level": "1", + "attack_level": "26" + }, + { + "melee_animation": "7049", + "respawn_delay": "60", + "defence_animation": "7050", + "death_animation": "836", + "name": "Leon d'Cour", + "defence_level": "1", + "safespot": null, + "lifepoints": "123", + "strength_level": "1", + "id": "3067", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3068", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A very dangerous pile of animated Wyvern bones.", + "slayer_task": "95", + "start_gfx": "499", + "melee_animation": "2985", + "attack_speed": "6", + "weakness": "9", + "slayer_exp": "210", + "magic_animation": "2985", + "death_animation": "2987", + "lifepoints": "200", + "id": "3069", + "aggressive": "true", + "bonuses": "0,0,0,0,0,140,90,90,80,140,0,0,0,0,0", + "agg_radius": "6", + "range_animation": "2989", + "magic_level": "125", + "end_gfx": "501", + "defence_animation": "2983", + "name": "Skeletal Wyvern", + "defence_level": "120", + "safespot": null, + "strength_level": "116", + "clue_level": "2", + "range_level": "120", + "projectile": "500", + "attack_level": "125" + }, + { + "examine": "A household pest.", + "melee_animation": "8785", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "8788", + "name": "Cockroach drone", + "defence_level": "3", + "safespot": null, + "lifepoints": "4", + "strength_level": "3", + "id": "7158", + "range_level": "1", + "attack_level": "3" + }, + { + "examine": "Eurgh! A big bug.", + "melee_animation": "8787", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "8790", + "name": "Cockroach worker", + "defence_level": "70", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "7159", + "range_level": "1", + "attack_level": "22" + }, + { + "examine": "Euww! A giant bug.", + "melee_animation": "8786", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "8", + "magic_animation": "0", + "death_animation": "8789", + "name": "Cockroach soldier", + "defence_level": "70", + "safespot": null, + "lifepoints": "97", + "strength_level": "26", + "id": "7160", + "bonuses": "10,10,10,5,0,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "38" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Mugger", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "7161", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "422", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Mugger", + "defence_level": "1", + "safespot": null, + "lifepoints": "8", + "strength_level": "1", + "id": "7162", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "4934", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "7202", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "4934", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "7204", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It seems to have eaten a lot of chocolate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Cockroach", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7206", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's searching for crumbs of chocolate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Spider", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7207", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It seems to have eaten a lot of chocolate.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Snail", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7209", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7210", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7211", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7212", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7213", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7214", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7215", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7216", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7217", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7218", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7219", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7220", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7221", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7222", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7223", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7224", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7225", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7226", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7227", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7228", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7229", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7230", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7231", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7232", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's a tiny", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "629,631,630", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7233", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7234", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7235", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Baby monkey", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "629,631,630", + "strength_level": "1", + "id": "7236", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A stripy little baby raccoon.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby Raccoon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7275", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's so adorably tiny!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Baby gecko", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7285", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "1", + "melee_animation": "8222", + "magic_level": "70", + "respawn_delay": "0", + "defence_animation": "8224", + "death_animation": "8226", + "name": "Swamp titan", + "defence_level": "78", + "safespot": null, + "lifepoints": "556", + "strength_level": "1", + "id": "7329", + "bonuses": "60,60,60,60,50,50,100,200,200,28,100,100,70,70,70", + "range_level": "70", + "attack_level": "1" + }, + { + "examine": "Do you hear duelling banjos?", + "combat_style": "1", + "melee_animation": "8222", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8226", + "name": "Swamp titan", + "defence_level": "65", + "safespot": null, + "lifepoints": "117", + "strength_level": "60", + "id": "7330", + "bonuses": "60,60,60,60,50,50,100,200,200,28,100,100,70,70,70", + "range_level": "65", + "attack_level": "60" + }, + { + "examine": "It buzzes and bites. Nasty.", + "melee_animation": "8032", + "range_animation": "8032", + "magic_level": "21", + "respawn_delay": "50", + "defence_animation": "8034", + "magic_animation": "8032", + "death_animation": "8033", + "name": "Spirit mosquito", + "defence_level": "25", + "poison_immune": "true", + "safespot": null, + "lifepoints": "43", + "strength_level": "24", + "id": "7331", + "bonuses": "45,49,42,39,47,46,29,43,51,16,53,10,0,0,0", + "range_level": "25", + "attack_level": "28" + }, + { + "examine": "It buzzes and bites. Nasty.", + "melee_animation": "8032", + "range_animation": "8032", + "magic_level": "21", + "respawn_delay": "50", + "defence_animation": "8034", + "weakness": "10", + "magic_animation": "8032", + "death_animation": "8033", + "name": "Spirit mosquito", + "defence_level": "25", + "poison_immune": "true", + "safespot": null, + "lifepoints": "43", + "strength_level": "24", + "id": "7332", + "bonuses": "45,49,42,39,47,46,29,43,51,16,53,10,0,0,0", + "range_level": "25", + "attack_level": "28" + }, + { + "examine": "It spins.", + "melee_animation": "8172", + "range_animation": "0", + "magic_level": "34", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8176", + "name": "Void spinner", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "7334", + "range_level": "34", + "attack_level": "34" + }, + { + "death_animation": "7864", + "name": "Forge regent", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7863", + "strength_level": "1", + "id": "7335", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7865" + }, + { + "examine": "This one will burn right through the net!", + "melee_animation": "7863", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7864", + "name": "Forge regent", + "defence_level": "60", + "safespot": null, + "lifepoints": "108", + "strength_level": "60", + "id": "7336", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "5230", + "name": "Spirit larupia", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "5228", + "strength_level": "1", + "id": "7337", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "5227" + }, + { + "examine": "Fast cat is fast.", + "melee_animation": "5228", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5230", + "name": "Spirit larupia", + "defence_level": "50", + "safespot": null, + "lifepoints": "81", + "strength_level": "50", + "id": "7338", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "It'll kill your enemies, and makes a great cup of tea.", + "melee_animation": "7879", + "range_animation": "422", + "magic_level": "70", + "respawn_delay": "50", + "defence_animation": "7878", + "weakness": "0", + "magic_animation": "422", + "death_animation": "7880", + "name": "Geyser titan", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "620", + "strength_level": "70", + "id": "7339", + "bonuses": "115,115,115,110,110,102,95,110,110,105,78,120,115,120,120", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "It'll kill your enemies, and makes a great cup of tea.", + "melee_animation": "7879", + "range_animation": "422", + "magic_level": "70", + "respawn_delay": "50", + "defence_animation": "7878", + "weakness": "0", + "slayer_exp": "0", + "magic_animation": "422", + "death_animation": "7880", + "name": "Geyser titan", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "620", + "strength_level": "70", + "id": "7340", + "bonuses": "115,115,115,110,110,102,95,110,110,105,78,120,115,120,120", + "range_level": "70", + "attack_level": "70" + }, + { + "combat_style": "1", + "melee_animation": "7980", + "respawn_delay": "0", + "defence_animation": "7981", + "death_animation": "7692", + "name": "Lava titan", + "defence_level": "1", + "safespot": null, + "lifepoints": "528", + "strength_level": "1", + "id": "7341", + "bonuses": "100,120,90,100,90,90,40,50,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Made of lava.", + "combat_style": "1", + "melee_animation": "7980", + "range_animation": "0", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7979", + "name": "Lava titan", + "defence_level": "65", + "safespot": null, + "lifepoints": "115", + "strength_level": "65", + "id": "7342", + "bonuses": "100,120,90,100,90,90,40,50,0,0,0,0,0,0,0", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "The King of the Titans!", + "melee_animation": "8183", + "range_animation": "8183", + "magic_level": "70", + "respawn_delay": "15", + "defence_animation": "8185", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "8183", + "death_animation": "8184", + "name": "Steel titan", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "750", + "strength_level": "70", + "id": "7343", + "bonuses": "105,105,105,100,110,102,95,110,110,105,78,120,115,120,120", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "The King of the Titans!", + "melee_animation": "8183", + "range_animation": "8183", + "magic_level": "70", + "respawn_delay": "15", + "defence_animation": "8185", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "8183", + "death_animation": "8184", + "name": "Steel titan", + "defence_level": "70", + "poison_immune": "true", + "safespot": null, + "lifepoints": "750", + "strength_level": "70", + "id": "7344", + "bonuses": "105,105,105,100,110,102,95,110,110,105,78,120,115,120,120", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "Four fists can make quite an impression IN someone...", + "melee_animation": "8050", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "8051", + "death_animation": "8052", + "name": "Obsidian golem", + "defence_level": "60", + "safespot": null, + "lifepoints": "10", + "strength_level": "60", + "id": "7345", + "bonuses": "100,120,90,100,90,90,40,50,0,0,0,0,0,0,0", + "range_level": "60", + "attack_level": "60" + }, + { + "examine": "Four fists can make quite an impression IN someone...", + "melee_animation": "8050", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8052", + "name": "Obsidian golem", + "defence_level": "60", + "safespot": null, + "lifepoints": "104", + "strength_level": "60", + "id": "7346", + "bonuses": "100,120,90,100,90,90,40,50,0,0,0,0,0,0,0", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "5990", + "name": "Talon beast", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "5989", + "strength_level": "1", + "id": "7347", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "5988" + }, + { + "examine": "If a normal black cat is bad luck", + "melee_animation": "5989", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5990", + "name": "Talon beast", + "defence_level": "60", + "safespot": null, + "lifepoints": "110", + "strength_level": "60", + "id": "7348", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "7979", + "name": "Abyssal titan", + "defence_level": "1", + "safespot": null, + "lifepoints": "667", + "melee_animation": "7693", + "strength_level": "1", + "id": "7349", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7691" + }, + { + "examine": "Big", + "melee_animation": "7693", + "range_animation": "0", + "magic_level": "70", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7692", + "name": "Abyssal titan", + "defence_level": "70", + "safespot": null, + "lifepoints": "125", + "strength_level": "70", + "id": "7350", + "range_level": "70", + "attack_level": "70" + }, + { + "examine": "It torches.", + "melee_animation": "8235", + "range_animation": "0", + "magic_level": "34", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8236", + "name": "Void torcher", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "7352", + "range_level": "34", + "attack_level": "34" + }, + { + "death_animation": "7758", + "name": "Giant chinchompa", + "defence_level": "1", + "safespot": null, + "lifepoints": "1", + "melee_animation": "7755", + "strength_level": "1", + "id": "7353", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7753" + }, + { + "examine": "Looks a little...volatile.", + "melee_animation": "7755", + "range_animation": "0", + "magic_level": "29", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7758", + "name": "Giant chinchompa", + "defence_level": "29", + "safespot": null, + "lifepoints": "41", + "strength_level": "29", + "id": "7354", + "range_level": "29", + "attack_level": "29" + }, + { + "examine": "Scorching!", + "melee_animation": "7834", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7833", + "name": "Fire titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7355", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Scorching!", + "melee_animation": "7834", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7833", + "name": "Fire titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7356", + "bonuses": "64,45,76,82,208,84,221,231,179,89,113,23,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Gathers rolling stones to bash people with.", + "melee_animation": "7844", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7843", + "name": "Moss titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7357", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Gathers rolling stones to bash people with.", + "melee_animation": "7844", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7843", + "name": "Moss titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7358", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Frosty the highly violent snowman.", + "melee_animation": "7845", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7846", + "name": "Ice titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7359", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "examine": "Frosty the highly violent snowman.", + "melee_animation": "7845", + "range_animation": "7834", + "attack_speed": "5", + "magic_level": "40", + "respawn_delay": "50", + "defence_animation": "7832", + "weakness": "10", + "slayer_exp": "0", + "magic_animation": "7834", + "death_animation": "7846", + "name": "Ice titan", + "defence_level": "40", + "poison_immune": "true", + "safespot": null, + "lifepoints": "476", + "strength_level": "30", + "id": "7360", + "bonuses": "64,45,76,82,120,84,140,120,106,89,113,80,0,0,0", + "range_level": "30", + "attack_level": "40" + }, + { + "combat_style": "1", + "melee_animation": "8257", + "attack_speed": "3", + "respawn_delay": "0", + "defence_animation": "8256", + "death_animation": "8258", + "name": "Spirit Tz-Kih", + "defence_level": "1", + "safespot": null, + "lifepoints": "62", + "strength_level": "1", + "id": "7361", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This bat burned down the belfry.", + "combat_style": "1", + "melee_animation": "8257", + "range_animation": "0", + "attack_speed": "3", + "magic_level": "22", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8258", + "name": "Spirit Tz-Kih", + "defence_level": "22", + "safespot": null, + "lifepoints": "31", + "strength_level": "22", + "id": "7362", + "range_level": "22", + "attack_level": "22" + }, + { + "start_gfx": "1367", + "melee_animation": "5228", + "respawn_delay": "0", + "defence_animation": "5227", + "death_animation": "5230", + "name": "Spirit graahk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7363", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Those spikes are pretty big!", + "start_gfx": "1367", + "melee_animation": "5229", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5230", + "name": "Spirit graahk", + "defence_level": "50", + "safespot": null, + "lifepoints": "81", + "strength_level": "50", + "id": "7364", + "range_level": "50", + "attack_level": "50" + }, + { + "start_gfx": "1365", + "melee_animation": "5228", + "respawn_delay": "0", + "defence_animation": "5227", + "death_animation": "5230", + "name": "Spirit kyatt", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7365", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Those teeth are pretty big!", + "start_gfx": "1365", + "melee_animation": "5228", + "range_animation": "0", + "magic_level": "50", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "5230", + "name": "Spirit kyatt", + "defence_level": "50", + "safespot": null, + "lifepoints": "81", + "strength_level": "50", + "id": "7366", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "It shifts.", + "melee_animation": "8131", + "range_animation": "0", + "magic_level": "34", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8133", + "name": "Void shifter", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "7368", + "range_level": "34", + "attack_level": "34" + }, + { + "examine": "It ravages.", + "melee_animation": "8086", + "range_animation": "0", + "magic_level": "34", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8087", + "name": "Void ravager", + "defence_level": "34", + "safespot": null, + "lifepoints": "48", + "strength_level": "34", + "id": "7371", + "range_level": "34", + "attack_level": "34" + }, + { + "examine": "It's like a little stomach on wings.", + "melee_animation": "7994", + "range_animation": "0", + "magic_level": "60", + "respawn_delay": "0", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "7996", + "name": "Ravenous locust", + "defence_level": "60", + "safespot": null, + "lifepoints": "100", + "strength_level": "60", + "id": "7373", + "range_level": "60", + "attack_level": "60" + }, + { + "death_animation": "7996", + "name": "Ravenous locust", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "melee_animation": "7994", + "strength_level": "1", + "id": "7374", + "range_level": "1", + "respawn_delay": "0", + "attack_level": "1", + "defence_animation": "7995" + }, + { + "examine": "He is an iron man!", + "combat_style": "1", + "melee_animation": "7946", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "7948", + "weakness": "10", + "death_animation": "7947", + "name": "Iron titan", + "defence_level": "65", + "safespot": null, + "lifepoints": "694", + "strength_level": "65", + "id": "7375", + "bonuses": "120,130,100,109,80,120,102,90,103,80,100,108,105,66,90", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "He is an iron man!", + "combat_style": "1", + "melee_animation": "7946", + "combat_audio": "0,0,0", + "magic_level": "65", + "respawn_delay": "0", + "defence_animation": "7948", + "weakness": "10", + "slayer_exp": "0", + "death_animation": "7947", + "name": "Iron titan", + "defence_level": "65", + "safespot": null, + "lifepoints": "694", + "strength_level": "65", + "id": "7376", + "bonuses": "120,130,100,109,80,120,102,90,103,80,100,108,105,66,90", + "range_level": "65", + "attack_level": "65" + }, + { + "examine": "Where did I put the marshmallows?", + "melee_animation": "8080", + "range_animation": "0", + "magic_level": "46", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "death_animation": "8078", + "name": "Pyrelord", + "defence_level": "46", + "safespot": null, + "lifepoints": "65", + "strength_level": "46", + "id": "7378", + "range_level": "46", + "attack_level": "46" + }, + { + "melee_animation": "8965", + "respawn_delay": "60", + "defence_animation": "8966", + "death_animation": "8967", + "name": "Elfinlocks", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "7379", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "8965", + "respawn_delay": "60", + "defence_animation": "8966", + "death_animation": "8967", + "name": "Missi Sissi", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "id": "7380", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "8955", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8957", + "death_animation": "8956", + "name": "Missi Sissi", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "7381", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "combat_style": "2", + "melee_animation": "8955", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8957", + "death_animation": "8956", + "name": "Uberlass", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "id": "7382", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The vengeful spirit of one who died within Daemonheim.", + "melee_animation": "0", + "range_animation": "0", + "magic_level": "25", + "defence_animation": "0", + "weakness": "3", + "magic_animation": "0", + "name": "Elisabeta", + "defence_level": "25", + "safespot": null, + "lifepoints": "7", + "strength_level": "25", + "id": "7398", + "aggressive": "true", + "range_level": "25", + "attack_level": "25" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "2705", + "range_animation": "2705", + "combat_audio": "3102,3104,3103", + "attack_speed": "5", + "defence_animation": "2706", + "magic_animation": "2705", + "death_animation": "2707", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "2", + "strength_level": "1", + "id": "7417", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "An impling manager: what a terrifying thought!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wigglewoo", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7425", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "This worker looks after the incubator.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Orangeowns", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7426", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7438", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7439", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7440", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Elf warrior", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7441", + "clue_level": "2", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He holds up passers by.", + "melee_animation": "386", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "7", + "magic_animation": "0", + "death_animation": "836", + "name": "Eudav", + "defence_level": "8", + "safespot": null, + "lifepoints": "11", + "strength_level": "8", + "id": "7443", + "aggressive": "true", + "range_level": "1", + "attack_level": "8" + }, + { + "name": "Fairtrade", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "attack_speed": "5", + "id": "7459", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Teapotspout", + "defence_level": "1", + "safespot": null, + "lifepoints": "75", + "strength_level": "1", + "attack_speed": "5", + "id": "7460", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "A popular dwarven delicacy.", + "melee_animation": "4933", + "range_animation": "4933", + "combat_audio": "703,705,704", + "attack_speed": "5", + "defence_animation": "4934", + "magic_animation": "4933", + "death_animation": "4935", + "name": "Rat", + "defence_level": "1", + "safespot": null, + "lifepoints": "5", + "strength_level": "1", + "id": "7461", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "It's bubbling, gross.", + "melee_animation": "9130", + "range_animation": "9130", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9132", + "magic_animation": "9130", + "death_animation": "9131", + "name": "Hotwater", + "defence_level": "99", + "safespot": null, + "lifepoints": "120", + "strength_level": "99", + "id": "7462", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,45,20,0", + "range_level": "1", + "attack_level": "99" + }, + { + "examine": "It's bubbling, gross.", + "melee_animation": "9130", + "range_animation": "9130", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9132", + "magic_animation": "9130", + "death_animation": "9131", + "name": "Hotwater", + "defence_level": "99", + "safespot": null, + "lifepoints": "120", + "strength_level": "99", + "id": "7463", + "bonuses": "20,20,20,20,20,20,20,20,20,20,20,20,45,20,0", + "range_level": "1", + "attack_level": "99" + }, + { + "examine": "His usual sunny disposition is not in evidence.", + "range_animation": "0", + "magic_level": "30", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "10", + "magic_animation": "0", + "name": "Lady Seenit", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7475", + "range_level": "30", + "attack_level": "30" + }, + { + "name": "Berrybree", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "7476", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Stuffstuffer", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "7477", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Learking", + "defence_level": "1", + "safespot": null, + "lifepoints": "60", + "strength_level": "1", + "id": "7479", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Rachael", + "defence_level": "1", + "safespot": null, + "lifepoints": "70", + "strength_level": "1", + "id": "7480", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "You clearly can't live on treasure alone.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Cool Mom227", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7481", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A testament to the effect of greed.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Purepker895", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7482", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "He wanted loot", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Pkmaster0036", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7483", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Eternally looking for that big payday.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Cow1337killr", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7484", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "No more tea-breaks for this one.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Mathdude", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7485", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Even in death you can smell his feet.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "Mathdude", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7486", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An anatomist's dream.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "1337sp34kr", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7487", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A hand seems to be gripping his spine through his chest. Ouch.", + "slayer_task": "75", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "5491", + "name": "1337sp34kr", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7488", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A desert dweller taken to banditry.", + "melee_animation": "9705", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Sarah Domin", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7492", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Calls himself an archaeologist.", + "melee_animation": "9715", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Sarah Domin", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7493", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "He hasn't found much of use", + "melee_animation": "9705", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Sue Spammers", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7494", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "An amateur historian with added greed.", + "melee_animation": "9715", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Killerwail", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7495", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "It all started with her love of genealogy.", + "melee_animation": "9705", + "range_animation": "0", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Wise Old Man", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7496", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "A rocky horror.", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Sabre-toothed kyatt", + "defence_level": "27", + "safespot": null, + "lifepoints": "38", + "strength_level": "27", + "id": "7497", + "range_level": "1", + "attack_level": "27" + }, + { + "examine": "This dung beetle has mistaken you for its staple diet.", + "slayer_task": "70", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Cerulean twitch", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7500", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "It's looking unwell - probably something it ate.", + "slayer_task": "70", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Abone", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7501", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "Once a valuable contributor to the ecosystem.", + "slayer_task": "70", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Mythmaster", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7502", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "This is what happens if you play with your food.", + "slayer_task": "70", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "name": "Donkey Wrong", + "defence_level": "30", + "safespot": null, + "lifepoints": "42", + "strength_level": "30", + "id": "7503", + "aggressive": "true", + "range_level": "1", + "attack_level": "30" + }, + { + "examine": "He likes a good fight", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Creapantic", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7504", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He likes a good fight", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Frondlike", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7505", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His favourite must be winning.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Happy Spud", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7506", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Blood-thirsty and enthusiastic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Nobodyhere", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7507", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Probably discussing the strengths and weaknesses of the fighting slaves.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bluehairlass", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7508", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His favourite must be winning.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ilikekebabs", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7510", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "His favourite must be winning.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Trunka Lex", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7511", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Probably discussing the strengths and weaknesses of the fighting slaves.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Val Razz", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7512", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Probably discussing the strengths and weaknesses of the fighting slaves.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Abstractclas", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7513", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bloodthirsty and enthusiastic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Bigbluebox", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7514", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Bloodthirsty and enthusiastic.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Funorbrox", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7515", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's asleep.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Morrisnorris", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7518", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's propping the bar up. Or is it the other way round?", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Matt Blitzer", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7519", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He demands to have some booze.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ketchuppl0x", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7520", + "range_level": "1", + "attack_level": "1" + }, + { + "melee_animation": "395", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "425", + "death_animation": "836", + "name": "Redheadmonky", + "defence_level": "1", + "safespot": null, + "lifepoints": "22", + "strength_level": "1", + "id": "7528", + "range_level": "1", + "attack_level": "1" + }, + { + "slayer_exp": "0", + "examine": "It's an NPC.", + "name": "3sacrowd", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7532", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "90", + "magic_level": "70", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "90", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7551", + "bonuses": "200,200,200,100,100,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "50", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "90", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7552", + "bonuses": "200,200,200,200,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "attack_speed": "5", + "magic_level": "90", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "90", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7553", + "bonuses": "200,200,100,200,100,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Not somewhere I want to go...", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "90", + "respawn_delay": "125", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Portal", + "defence_level": "90", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7554", + "bonuses": "100,100,200,200,100,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7555", + "bonuses": "100,100,100,50,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "attack_speed": "5", + "magic_level": "15", + "respawn_delay": "125", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7556", + "bonuses": "100,100,100,100,25,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7557", + "bonuses": "100,100,50,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Void Knight will soon weaken the shield.", + "melee_animation": "0", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "30", + "respawn_delay": "125", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Portal", + "defence_level": "30", + "safespot": null, + "lifepoints": "250", + "strength_level": "1", + "id": "7558", + "bonuses": "50,50,100,100,50,0,0,0,0,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brawler", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7559", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Lostme", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7560", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Chiercat", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7561", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Skydischarge", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7562", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Agplus", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7563", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Distantthin", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7564", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Allmarshes", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7565", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Explosive67", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7566", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks after your Farming tools.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Alpha1beta", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7569", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Enjoys locking up animals in small pens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Solltalk", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7570", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Enjoys locking up animals in small pens.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Hm Val", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7571", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like the type of guy who would mind monkeys.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Wizzydumped", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7572", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like the type of guy who would mind monkeys.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Oddskater", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7573", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Poledragon", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "combat_audio": "408,410,409", + "strength_level": "1", + "id": "7580", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He likes inflicting pain.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Al Truism", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7582", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The Don of penguins.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ohhhhdude", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7583", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A penguin pushing paper", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Torcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7585", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A penguin pushing paper", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Torcher", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7586", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He's a little rough around the edges.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Shifter", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7593", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He has unbelievable strength!", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Banker", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7605", + "range_level": "1", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7606", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7607", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7608", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7609", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7614", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7615", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7616", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7617", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7618", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7619", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7620", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7621", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7626", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7627", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7628", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7629", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7631", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7632", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7634", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7635", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Ew it's still alive.", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "9125", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9127", + "weakness": "9", + "magic_animation": "9125", + "death_animation": "9126", + "name": "Skeletal hand", + "defence_level": "85", + "safespot": null, + "lifepoints": "90", + "strength_level": "85", + "id": "7640", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "85" + }, + { + "examine": "Ew it's still alive.", + "slayer_task": "21", + "melee_animation": "9125", + "range_animation": "9125", + "attack_speed": "5", + "respawn_delay": "20", + "defence_animation": "9127", + "weakness": "9", + "magic_animation": "9125", + "death_animation": "9126", + "name": "Zombie hand", + "defence_level": "75", + "safespot": null, + "lifepoints": "90", + "strength_level": "75", + "id": "7641", + "aggressive": "true", + "bonuses": "15,15,15,15,15,15,15,15,15,15,15,15,15,15,15", + "range_level": "1", + "attack_level": "75" + }, + { + "examine": "A bloodveld with a very mixed heritage.", + "slayer_task": "10", + "melee_animation": "9102", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "206", + "magic_animation": "0", + "death_animation": "9131", + "name": "Mutated bloodveld", + "defence_level": "56", + "safespot": null, + "lifepoints": "112", + "strength_level": "56", + "id": "7642", + "aggressive": "true", + "range_level": "1", + "attack_level": "56" + }, + { + "examine": "A bloodveld with a very mixed heritage.", + "slayer_task": "10", + "melee_animation": "9102", + "range_animation": "0", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "slayer_exp": "206", + "magic_animation": "0", + "death_animation": "9131", + "name": "Mutated bloodveld", + "defence_level": "58", + "safespot": null, + "lifepoints": "116", + "strength_level": "58", + "id": "7643", + "aggressive": "true", + "range_level": "1", + "attack_level": "58" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7644", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7645", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7646", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7647", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7648", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7649", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7650", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Zaromark Sliver", + "defence_level": "1", + "safespot": null, + "lifepoints": "88", + "strength_level": "1", + "id": "7651", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7654", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7655", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7656", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7657", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7658", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7659", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7660", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Fistandantilus", + "defence_level": "1", + "safespot": null, + "lifepoints": "65", + "strength_level": "1", + "id": "7661", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7682", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7683", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7691", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7692", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7693", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7694", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7695", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7696", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7697", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7698", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7699", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7700", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7701", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7702", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "95", + "strength_level": "1", + "attack_speed": "6", + "id": "7703", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "1", + "attack_speed": "6", + "id": "7704", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "120", + "strength_level": "1", + "attack_speed": "6", + "id": "7705", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "name": "Vyrewatch", + "defence_level": "1", + "safespot": null, + "lifepoints": "130", + "strength_level": "1", + "attack_speed": "6", + "id": "7706", + "aggressive": "true", + "range_level": "1", + "respawn_delay": "60", + "attack_level": "1" + }, + { + "examine": "Looks like a big ugly dog.", + "slayer_task": "27", + "melee_animation": "6565", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "6564", + "name": "Temple guardian", + "defence_level": "24", + "safespot": null, + "lifepoints": "34", + "strength_level": "24", + "id": "7711", + "range_level": "1", + "attack_level": "24" + }, + { + "melee_animation": "8080", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8084", + "death_animation": "8078", + "name": "Baby icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "7713", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A small ice demon.", + "slayer_task": "46", + "melee_animation": "8080", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "25", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "8078", + "name": "Icefiend", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "7714", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The icefiend seems to be melting.", + "slayer_task": "46", + "melee_animation": "8080", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "25", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "8078", + "name": "Icefiend", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "7715", + "aggressive": "true", + "clue_level": "0", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "The icefiend seems to be melting.", + "slayer_task": "46", + "melee_animation": "8080", + "range_animation": "0", + "attack_speed": "5", + "magic_level": "25", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "5", + "magic_animation": "0", + "death_animation": "8078", + "name": "null", + "defence_level": "25", + "safespot": null, + "lifepoints": "35", + "strength_level": "1", + "id": "7716", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A holy man.", + "melee_animation": "422", + "range_animation": "0", + "combat_audio": "511,513,512", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "death_animation": "836", + "name": "Monk", + "defence_level": "12", + "safespot": null, + "lifepoints": "17", + "strength_level": "12", + "id": "7727", + "range_level": "1", + "attack_level": "12" + }, + { + "melee_animation": "8080", + "attack_speed": "5", + "respawn_delay": "60", + "defence_animation": "8084", + "death_animation": "8078", + "name": "Baby icefiend", + "defence_level": "1", + "safespot": null, + "lifepoints": "50", + "strength_level": "1", + "id": "7736", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Is it full of rats?", + "melee_animation": "0", + "range_animation": "0", + "combat_audio": "703,705,704", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jiggling crate", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7740", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A warrior who has been long forgotten.", + "range_animation": "0", + "magic_level": "25", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "836", + "name": "Three little kittens", + "defence_level": "25", + "safespot": null, + "lifepoints": "5", + "strength_level": "30", + "id": "7741", + "aggressive": "true", + "range_level": "25", + "attack_level": "30" + }, + { + "examine": "It looks upset.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "TzHaar-Xil-Tog", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7747", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A TzHaar librarian.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "TzHaar-Mej-Lor", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7752", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A TzHaar-Hur stamping stone tablets.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Library assistant", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7756", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "7767", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "7768", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "Looks like a craftsman of some kind.", + "melee_animation": "9286", + "range_animation": "9286", + "attack_speed": "5", + "magic_level": "50", + "defence_animation": "9287", + "magic_animation": "9286", + "death_animation": "9288", + "name": "TzHaar-Hur", + "defence_level": "50", + "safespot": null, + "lifepoints": "80", + "strength_level": "50", + "id": "7769", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "1", + "attack_level": "50" + }, + { + "examine": "A monster made of magma.", + "combat_style": "1", + "melee_animation": "9337", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "9340", + "name": "Lava monster", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "28", + "id": "7772", + "aggressive": "true", + "range_level": "38", + "attack_level": "28" + }, + { + "examine": "A monster like many others", + "combat_style": "2", + "melee_animation": "9341", + "range_animation": "0", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "0", + "magic_animation": "0", + "death_animation": "9344", + "name": "Fire monster", + "defence_level": "38", + "safespot": null, + "lifepoints": "54", + "strength_level": "28", + "id": "7773", + "aggressive": "true", + "range_level": "38", + "attack_level": "28" + }, + { + "examine": "A big, scary hand! ", + "melee_animation": "1802", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "1803", + "slayer_exp": "105", + "death_animation": "1804", + "name": "Wall Beast", + "defence_level": "38", + "movement_radius": "1", + "safespot": null, + "lifepoints": "105", + "strength_level": "38", + "id": "7823", + "aggressive": "true", + "range_level": "1", + "attack_level": "38" + }, + { + "examine": "A melee training dummy", + "melee_animation": "94", + "range_animation": "0", + "attack_speed": "6", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "6", + "magic_animation": "0", + "death_animation": "97", + "name": "Melee dummy", + "defence_level": "1", + "safespot": null, + "lifepoints": "15", + "strength_level": "1", + "id": "7891", + "aggressive": "true", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A man of his craft.", + "name": "Smelting Tutor", + "defence_level": "1", + "movement_radius": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7958", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A master of his craft.", + "name": "Smelting Tutor", + "defence_level": "1", + "movement_radius": "5", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7959", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "He looks like a professional explorer.", + "name": "Explorer Jack", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7969", + "range_level": "1", + "attack_level": "1" + }, + { + "agg_radius": "64", + "examine": "A vision of supernatural horror.", + "melee_animation": "10058", + "attack_speed": "6", + "magic_level": "350", + "respawn_delay": "80", + "defence_animation": "10386", + "magic_animation": "10053", + "death_animation": "10385", + "name": "Corporeal Beast", + "defence_level": "310", + "poison_immune": "true", + "movement_radius": "64", + "safespot": null, + "lifepoints": "2000", + "strength_level": "320", + "id": "8133", + "aggressive": "true", + "bonuses": "50,50,50,0,0,25,200,100,150,230,0,0,0,0,0", + "range_level": "150", + "attack_level": "320" + }, + { + "examine": "He sure looks grave.", + "melee_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "6", + "respawn_delay": "35", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Armoured zombie", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "50", + "id": "8149", + "aggressive": "true", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "This is a rotten one.", + "melee_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "6", + "respawn_delay": "35", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Armoured zombie", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "50", + "id": "8150", + "aggressive": "true", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "It hasn't quite gotten around to dying.", + "melee_animation": "5571", + "combat_audio": "931,923,922", + "attack_speed": "6", + "respawn_delay": "35", + "defence_animation": "5574", + "slayer_exp": "30", + "death_animation": "5575", + "name": "Armoured zombie", + "defence_level": "50", + "safespot": null, + "lifepoints": "62", + "strength_level": "50", + "id": "8151", + "aggressive": "true", + "bonuses": "30,30,80,85,80,40,40,60,38,0,0,0,0,0,0", + "range_level": "50", + "attack_level": "50" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8349", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8350", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8351", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8352", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8353", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8354", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8355", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8356", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8357", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8358", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8359", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "2", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8360", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8361", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8362", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "1", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8363", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "0", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8364", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "2", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8365", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Lucien must be incredibly powerful if he can bind such demons to his will.", + "combat_style": "0", + "melee_animation": "10922", + "range_animation": "10919", + "attack_speed": "6", + "magic_level": "85", + "protect_style": "1", + "defence_animation": "10923", + "slayer_exp": "136", + "magic_animation": "10918", + "death_animation": "10924", + "name": "Tormented demon", + "defence_level": "85", + "poison_immune": "true", + "safespot": "true", + "lifepoints": "326", + "strength_level": "85", + "id": "8366", + "aggressive": "true", + "bonuses": "112,132,113,111,245,167,394,346,213,349,167,65,39,65,58", + "range_level": "85", + "attack_level": "85" + }, + { + "examine": "Flappy bird.", + "name": "Gull", + "water_npc": "true", + "id": "1179" + }, + { + "examine": "Flappy bird.", + "name": "Gull", + "water_npc": "true", + "id": "450" + }, + { + "examine": "Flappy bird.", + "name": "Gull", + "water_npc": "true", + "id": "451" + }, + { + "examine": "Tough-looking combat type.", + "name": "Mubariz", + "id": "957" + }, + { + "examine": "Looks kinda bored.", + "name": "Fadli", + "id": "958" + }, + { + "examine": "Trained to deal with all sorts of injuries.", + "name": "A'abla", + "id": "959" + }, + { + "examine": "Wow! She's made a statement with that hair!", + "name": "Sabreen", + "id": "960" + }, + { + "examine": "Has the messy job of putting players back together again.", + "name": "Jaraah", + "id": "962" + }, + { + "examine": "Battle-scarred.", + "name": "Zahwa", + "id": "963" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Ima", + "id": "964" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Sabeil", + "id": "965" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Jadid", + "id": "966" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Dalal", + "id": "967" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Afrah", + "id": "968" + }, + { + "examine": "A citizen of Al Kharid", + "name": "Jeed", + "id": "969" + }, + { + "examine": "He smells funny.", + "name": "Diango", + "id": "970" + }, + { + "examine": "Shopkeeper.", + "name": "Chadwell", + "id": "971" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "972" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "973" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "974" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "975" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "976" + }, + { + "examine": "This dwarf looks intoxicated.", + "name": "Kamen", + "id": "996" + }, + { + "examine": "A dwarven maker of gauntlets.", + "name": "Klank", + "id": "995" + }, + { + "examine": "One of King Tyras's men.", + "name": "Tyras guard", + "id": "1206" + }, + { + "examine": "The cave guide.", + "name": "Koftik", + "id": "1209" + }, + { + "examine": "One of King Lathas' messengers.", + "name": "Kings messenger", + "id": "1210" + }, + { + "examine": "Mysterious swamp lights...", + "name": "Will o' the wisp", + "id": "1212" + }, + { + "examine": "He's washing his clothes in the lake.", + "name": "Tegid", + "id": "1213" + }, + { + "examine": "A plant.", + "name": "Thistle", + "id": "1214" + }, + { + "examine": "What a colourful bunch of parrots!", + "name": "Parrots", + "id": "1215" + }, + { + "examine": "Rather dense and soppy looking.", + "name": "Romeo", + "id": "639" + }, + { + "examine": "Newspaper seller.", + "name": "Benny", + "id": "5925" + }, + { + "examine": "One of Gertrude's Sons.", + "name": "Wilough", + "id": "783" + }, + { + "examine": "An old gypsy lady.", + "name": "Gypsy Aris", + "id": "882" + }, + { + "examine": "Interesting assortment of clothes on offer...", + "name": "Thessalia", + "id": "548" + }, + { + "examine": "Sells superior staffs.", + "name": "Zaff", + "id": "546" + }, + { + "examine": "A retired vampyre hunter.", + "name": "Dr Harlow", + "id": "756" + }, + { + "examine": "I could get a beer from him.", + "name": "Bartender", + "id": "733" + }, + { + "examine": "Director of the Grand Exchange.", + "id": "6522" + }, + { + "examine": "He can look after my money. Good with money.", + "id": "6535" + }, + { + "examine": "She can look after my money. Good with money.", + "id": "6532" + }, + { + "examine": "There to help me make my bids.", + "id": "6530" + }, + { + "examine": "There to help me make my bids.", + "id": "6528" + }, + { + "examine": "He can look after my money. Good with money.", + "id": "6534" + }, + { + "examine": "She can look after my money. Good with money.", + "id": "6533" + }, + { + "examine": "There to help me make my bids.", + "id": "6531" + }, + { + "examine": "There to help me make my bids.", + "id": "6529" + }, + { + "examine": "He likes Guthix a bit.", + "name": "Druid", + "id": "14" + }, + { + "examine": "She looks very worried about something.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Caroline", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "696", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A very good sailor.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Holgart", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "698", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Smells a bit fishy.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Ezekial Lovecraft", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4856", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A (semi) retired member of the Temple Knights.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Col. O'Niall", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4872", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "There's something fishy about him.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Mayor Hobb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4874", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A fresh-faced and innocent priest.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Brother Maledict", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4878", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A down on his luck fisherman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witchaven villager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4883", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A down on her luck fisherman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witchaven villager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4885", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A down on his luck fisherman.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Witchaven villager", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4887", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A villager named Jeb.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Jeb", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "4895", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "A little girl. She looks terrified.", + "melee_animation": "0", + "range_animation": "0", + "defence_animation": "0", + "magic_animation": "0", + "death_animation": "0", + "name": "Kimberly", + "defence_level": "1", + "safespot": null, + "lifepoints": "10", + "strength_level": "1", + "id": "7168", + "range_level": "1", + "attack_level": "1" + }, + { + "examine": "Stinky! Poor guy.", + "name": "Yeti", + "id": "130" + }, + { + "examine": "The Burgher's protectors.", + "death_animation": "836", + "name": "Honour Guard", + "defence_level": "80", + "lifepoints": "90", + "melee_animation": "395", + "attack_speed": "4", + "strength_level": "90", + "id": "5515", + "bonuses": "40,40,40,0,0,50,50,50,50,50,0,40,0,0,0", + "attack_level": "90", + "defence_animation": "404" + }, + { + "examine": "A large ice troll.", + "melee_animation": "4332", + "range_animation": "0", + "attack_speed": "4", + "respawn_delay": "60", + "defence_animation": "0", + "weakness": "9", + "magic_animation": "0", + "name": "Ice troll grunt", + "defence_level": "60", + "safespot": null, + "lifepoints": "80", + "strength_level": "100", + "id": "5524", + "aggressive": "true", + "bonuses": "60,60,60,0,0,30,60,30,0,0,0,60,0,0,0", + "range_level": "1", + "attack_level": "100" + }, + { + "examine": "The Burgher's protectors.", + "death_animation": "836", + "name": "Honour Guard", + "defence_level": "80", + "lifepoints": "90", + "melee_animation": "395", + "attack_speed": "4", + "strength_level": "90", + "id": "5514", + "bonuses": "40,40,40,0,0,50,50,50,50,50,0,40,0,0,0", + "attack_level": "90", + "defence_animation": "404" + }, + { + "examine": "The Burgher's protectors.", + "death_animation": "836", + "name": "Honour Guard", + "defence_level": "80", + "lifepoints": "90", + "melee_animation": "395", + "attack_speed": "4", + "strength_level": "90", + "id": "5516", + "bonuses": "40,40,40,0,0,50,50,50,50,50,0,40,0,0,0", + "attack_level": "90", + "defence_animation": "404" + }, + { + "examine": "The Burgher's protectors.", + "death_animation": "836", + "name": "Honour Guard", + "defence_level": "80", + "lifepoints": "90", + "melee_animation": "395", + "attack_speed": "4", + "strength_level": "90", + "id": "5517", + "bonuses": "40,40,40,0,0,50,50,50,50,50,0,40,0,0,0", + "attack_level": "90", + "defence_animation": "404" } ] \ No newline at end of file diff --git a/Server/data/configs/npc_spawns.json b/Server/data/configs/npc_spawns.json index d2eb8b520..f40e0c9bb 100644 --- a/Server/data/configs/npc_spawns.json +++ b/Server/data/configs/npc_spawns.json @@ -1469,7 +1469,7 @@ }, { "npc_id": "558", - "loc_data": "{3013,3221,0,1,6}" + "loc_data": "{3013,3225,0,1,1}" }, { "npc_id": "559", @@ -6081,7 +6081,7 @@ }, { "npc_id": "4250", - "loc_data": "{3302,3492,0,1,3}" + "loc_data": "{3302,3492,0,1,6}" }, { "npc_id": "4251", @@ -7637,7 +7637,7 @@ }, { "npc_id": "5488", - "loc_data": "{2416,3800,0,0,0}" + "loc_data": "{2416,3799,0,0,1}" }, { "npc_id": "5489", @@ -7745,7 +7745,7 @@ }, { "npc_id": "5529", - "loc_data": "{2323,3790,0,1,1}-{2323,3795,0,1,0}-{2322,3795,0,1,0}-{2317,3794,0,1,6}-{2317,3790,0,1,3}-{2321,3792,0,1,6}-{2327,3796,0,1,7}-{2319,3791,0,1,6}" + "loc_data": "{2323,3790,0,1,1}-{2323,3795,0,1,0}-{2322,3795,0,1,0}-{2317,3794,0,1,6}-{2317,3790,0,1,3}-{2321,3792,0,1,6}" }, { "npc_id": "5531", @@ -10646,6 +10646,77 @@ { "npc_id": "2352", "loc_data": "{2334,3183,0,1,0}" + }, + { + "npc_id": "5497", + "loc_data": "{2376,10198,0,1,0}-{2384,10202,0,1,0}-{2390,10207,0,1,0}-{2385,10193,0,1,0}-{2419,10192,0,1,0}-{2412,10200,0,1,0}" + }, + { + "npc_id": "5498", + "loc_data": "{2412,3818,0,1,0}-{2412,3801,0,1,0}-{2392,3802,0,1,0}" + }, + { + "npc_id": "5474", + "loc_data": "{2390,10216,0,1,0}-{2417,10228,0,1,0}-{2385,10227,0,1,0}" + }, + { + "npc_id": "5475", + "loc_data": "{2396,10232,0,1,0}-{2402,10225,0,1,0}-{2420,10221,0,1,0}" + }, + { + "npc_id": "5473", + "loc_data": "{2377,10212,0,1,0}-{2392,10226,0,1,0}-{2407,10228,0,1,0}-{2406,10214,0,1,0}-{2420,10214,0,1,0}" + }, + { + "npc_id": "5491", + "loc_data": "{2387,3800,0,0,3}-{2411,3795,0,0,6}-{2417,3825,0,0,1}" + }, + { + "npc_id": "5492", + "loc_data": "{2387,3797,0,0,3}-{2414,3825,0,0,1}-{2414,3795,0,0,6}" + }, + { + "npc_id": "5481", + "loc_data": "{2644,3709,0,1,0}" + }, + { + "npc_id": "5482", + "loc_data": "{2422,3781,0,1,0}" + }, + { + "npc_id": "5463", + "loc_data": "{2324,3809,0,1,0}-{2317,3802,0,1,0}" + }, + { + "npc_id": "5521", + "loc_data": "{2324,3832,0,1,0}-{2350,3859,0,1,0}-{2375,3892,0,1,0}-{2388,3867,0,1,0}-{2384,3863,0,1,0}-{2387,3859,0,1,0}-{2350,3862,0,1,0}-{2352,3857,0,1,0}" + }, + { + "npc_id": "5523", + "loc_data": "{2367,3832,0,1,0}-{2319,3854,0,1,0}-{2324,3891,0,1,0}-{2406,3854,0,1,0}-{2405,3863,0,1,0}-{2400,3856,0,1,0}" + }, + { + "npc_id": "5522", + "loc_data": "{2362,3893,0,1,0}-{2390,3861,0,1,0}-{2395,3859,0,1,0}-{2323,3857,0,1,0}-{2331,3860,0,1,0}" + }, + { + "npc_id": "5524", + "loc_data": "{2340,3830,0,1,0}-{2338,3860,0,1,0}-{2339,3895,0,1,0}-{2411,3886,0,1,0}-{2396,3854,0,1,0}" + }, + { + "npc_id": "5514", + "loc_data": "{2337,3831,0,1,0}-{2399,3852,0,1,0}-{2321,3833,0,1,0}" + }, + { + "npc_id": "5515", + "loc_data": "{2327,3858,0,1,0}-{2321,3860,0,1,0}-{2343,3862,0,1,0}" + }, + { + "npc_id": "5516", + "loc_data": "{2393,3861,0,1,0}-{2347,3890,0,1,0}-{2347,3890,0,1,0}" + }, + { + "npc_id": "5517", + "loc_data": "{2403,3853,0,1,0}-{2328,3830,0,1,0}-{2405,3860,0,1,0}-{2335,3894,0,1,0}" } -] - +] \ No newline at end of file diff --git a/Server/data/configs/object_configs.json b/Server/data/configs/object_configs.json index e8c44b00f..90c05c04f 100644 --- a/Server/data/configs/object_configs.json +++ b/Server/data/configs/object_configs.json @@ -1,20274 +1,20398 @@ -[ - { - "ids": "0,1", - "examine": "I wonder what's inside." - }, - { - "ids": "2", - "examine": "Looks and smells like a place where goblins live." - }, - { - "ids": "3,4", - "examine": "The door is closed." - }, - { - "ids": "5", - "examine": "A powerful ranging device, unfortunately not working." - }, - { - "ids": "6", - "examine": "A powerful ranging device that fires metal balls." - }, - { - "ids": "7", - "examine": "The cannon is built on here." - }, - { - "ids": "8", - "examine": "The mounting for the multicannon." - }, - { - "ids": "9", - "examine": "The barrels of the multicannon." - }, - { - "ids": "10", - "examine": "I can climb down this." - }, - { - "ids": "11", - "examine": "I can climb up this." - }, - { - "ids": "12", - "examine": "A pile of rocks is blocking my path." - }, - { - "ids": "13", - "examine": "Mud caved in from above." - }, - { - "ids": "14,15,16,17,18,19,20", - "examine": "Intended to keep the goblins away from the mines." - }, - { - "ids": "21", - "examine": "Its eyes stare off into the distance..." - }, - { - "ids": "22", - "examine": "The door is shut." - }, - { - "ids": "23", - "examine": "Unusually lumpy looking." - }, - { - "ids": "24", - "examine": "The door is shut." - }, - { - "ids": "25,26,27,28,29,30,31,32", - "examine": "Seems to be some kind of clock part." - }, - { - "ids": "33,34,35,36", - "examine": "Yup, definitely a lever." - }, - { - "ids": "37,38,39", - "examine": "Stops people walking past." - }, - { - "ids": "40", - "examine": "Animals have no table manners." - }, - { - "ids": "41", - "examine": "Looks like an outlet pipe to the lake." - }, - { - "ids": "42", - "examine": "I can see fish swimming in the water." - }, - { - "ids": "43", - "examine": "It seems to sparkle." - }, - { - "ids": "44", - "examine": "I can see really big fish swimming in the water." - }, - { - "ids": "45", - "examine": "Big Dave is fishing here." - }, - { - "ids": "46", - "examine": "Joshua is fishing here." - }, - { - "ids": "47,48,49,50", - "examine": "A wooden gate." - }, - { - "ids": "51", - "examine": "Hmmm... I wonder if it's loose enough to get through." - }, - { - "ids": "52,53", - "examine": "It's locked." - }, - { - "ids": "54,55,56,57", - "examine": "It's a flight of stairs." - }, - { - "ids": "58", - "examine": "Known commonly as Red worm vine." - }, - { - "ids": "59", - "examine": "A fancy hole in the wall." - }, - { - "ids": "60", - "examine": "A fancy hole in the ceiling." - }, - { - "ids": "61", - "examine": "A shrine to evil." - }, - { - "ids": "62", - "examine": "Is there something in there?" - }, - { - "ids": "63,64", - "examine": "Used for storage." - }, - { - "ids": "65,66", - "examine": "Surprisingly sturdy looking." - }, - { - "ids": "67", - "examine": "Used for storage." - }, - { - "ids": "68", - "examine": "Where bees live." - }, - { - "ids": "69,70", - "examine": "Handy for boarding boats." - }, - { - "ids": "71,72", - "examine": "Sturdy looking door." - }, - { - "ids": "73,74", - "examine": "Securely fastened shut." - }, - { - "ids": "75", - "examine": "I wonder what's inside?" - }, - { - "ids": "76", - "examine": "It's open." - }, - { - "ids": "77,78", - "examine": "Securely fastened shut." - }, - { - "ids": "79,80", - "examine": "Looks secure." - }, - { - "ids": "81,82", - "examine": "The door is closed." - }, - { - "ids": "86", - "examine": "Seems very old..." - }, - { - "ids": "87", - "examine": "I guess you pull it..." - }, - { - "ids": "89,90", - "examine": "A wrought iron gate." - }, - { - "ids": "91", - "examine": "I don't like the look of this!" - }, - { - "ids": "92,93", - "examine": "The door is closed." - }, - { - "ids": "94,95", - "examine": "A wrought iron gate." - }, - { - "ids": "96,98", - "examine": "A dark flight of stairs." - }, - { - "ids": "99", - "examine": "The door is closed." - }, - { - "ids": "100", - "examine": "Don't you open that trapdoor!" - }, - { - "ids": "101", - "examine": "I can climb this." - }, - { - "ids": "102", - "examine": "A sturdy door." - }, - { - "ids": "103", - "examine": "I wonder what's inside." - }, - { - "ids": "104", - "examine": "Perhaps I should search it." - }, - { - "ids": "105,106", - "examine": "I wonder what that's there for..." - }, - { - "ids": "114", - "examine": "An appliance for cooking with." - }, - { - "ids": "115,116,117,118,119,120", - "examine": "A party balloon." - }, - { - "ids": "121", - "examine": "Aren't they pretty?" - }, - { - "ids": "122", - "examine": "Paaaarty!" - }, - { - "ids": "123,124,125,126,127,128,129,130", - "examine": "A party balloon." - }, - { - "ids": "131", - "examine": "The door is closed." - }, - { - "ids": "132", - "examine": "An escape route." - }, - { - "ids": "133", - "examine": "Looks spooky down there." - }, - { - "ids": "134,135", - "examine": "A large double door." - }, - { - "ids": "136", - "examine": "The door is closed." - }, - { - "ids": "152", - "examine": "Smelly." - }, - { - "ids": "153,36781", - "examine": "An ornate fountain." - }, - { - "ids": "154", - "examine": "A pipe I can squeeze through." - }, - { - "ids": "155,156,157", - "examine": "Lots of books." - }, - { - "ids": "158,159", - "examine": "This wall looks odd..." - }, - { - "ids": "160", - "examine": "I wonder what this does..." - }, - { - "ids": "162,163,164", - "examine": "I'm not touching that." - }, - { - "ids": "165", - "examine": "A special furnace for destroying contaminated items." - }, - { - "ids": "166,167", - "examine": "A wooden gate." - }, - { - "ids": "170", - "examine": "I wonder what's inside." - }, - { - "ids": "171", - "examine": "Perhaps I should search it." - }, - { - "ids": "172", - "examine": "I wonder what's inside." - }, - { - "ids": "173", - "examine": "Perhaps I should search it." - }, - { - "ids": "187", - "examine": "Fly Gnome Air." - }, - { - "ids": "188", - "examine": "Probably pilot error." - }, - { - "ids": "189", - "examine": "The Blurberry bar" - }, - { - "ids": "190", - "examine": "A large gate in the gnome style." - }, - { - "ids": "194", - "examine": "The entrance to the cave." - }, - { - "ids": "195", - "examine": "I can climb this." - }, - { - "ids": "200", - "examine": "A quirky gnome lamp." - }, - { - "ids": "201", - "examine": "These insects love this light." - }, - { - "ids": "202", - "examine": "It's amazing what bees produce!" - }, - { - "ids": "203,204", - "examine": "Posh candlesticks." - }, - { - "ids": "208", - "examine": "Scary lighting apparatus." - }, - { - "ids": "209", - "examine": "An ornamental lighting fixture." - }, - { - "ids": "210", - "examine": "A mysterious glowing ice crystal." - }, - { - "ids": "211", - "examine": "It's amazing what bees produce!" - }, - { - "ids": "212,218", - "examine": "Useful for making ships move." - }, - { - "ids": "221,222", - "examine": "This figure brings luck to those who sail." - }, - { - "ids": "225,226", - "examine": "Useful for making ships move." - }, - { - "ids": "227", - "examine": "Barnacle infested rope." - }, - { - "ids": "245,246", - "examine": "Allows access to other parts of the ship." - }, - { - "ids": "252,253", - "examine": "Without this I'm going around in circles." - }, - { - "ids": "254", - "examine": "This figure brings luck to those who sail." - }, - { - "ids": "255", - "examine": "Used for pulling things up." - }, - { - "ids": "260", - "examine": "This figure brings luck to those who sail." - }, - { - "ids": "265", - "examine": "Useful if there is any wind." - }, - { - "ids": "266,267", - "examine": "Useful for making ships move." - }, - { - "ids": "268", - "examine": "Useful for making ships move" - }, - { - "ids": "271", - "examine": "How much does this weigh?" - }, - { - "ids": "272", - "examine": "I can climb up here." - }, - { - "ids": "273", - "examine": "I can go below decks with this ladder." - }, - { - "ids": "274,275,276,277,278,279", - "examine": "A conveniently rolled sail." - }, - { - "ids": "287", - "examine": "I'm not allowed to climb this ladder." - }, - { - "ids": "296", - "examine": "It's like a land rudder." - }, - { - "ids": "297", - "examine": "Disturbingly man-like." - }, - { - "ids": "298,299,300", - "examine": "I bet there's a needle in it somewhere." - }, - { - "ids": "301", - "examine": "Animals have no table manners." - }, - { - "ids": "302", - "examine": "A home for baby creatures." - }, - { - "ids": "303", - "examine": "In the city we would call this mouldy rubbish." - }, - { - "ids": "304", - "examine": "I bet there's a needle in it somewhere." - }, - { - "ids": "305", - "examine": "Where bees live." - }, - { - "ids": "306", - "examine": "A used cart seller will probably try and sell it later." - }, - { - "ids": "307,308", - "examine": "One horse power, wooden suspension. A beauty." - }, - { - "ids": "309", - "examine": "Dead tree parts piled together neatly." - }, - { - "ids": "310", - "examine": "A patch of soft dark brown matter. Probably mud." - }, - { - "ids": "311", - "examine": "A pile of something I hope is mud." - }, - { - "ids": "312", - "examine": "Potato-licious!" - }, - { - "ids": "313", - "examine": "Baby bread." - }, - { - "ids": "327", - "examine": "The remains of a bad driver." - }, - { - "ids": "346,347", - "examine": "The perfect place to store things." - }, - { - "ids": "348", - "examine": "These open and close!" - }, - { - "ids": "349", - "examine": "This may be worth searching." - }, - { - "ids": "350", - "examine": "These open and close!" - }, - { - "ids": "351", - "examine": "This may be worth searching." - }, - { - "ids": "352", - "examine": "These open and close!" - }, - { - "ids": "353", - "examine": "This may be worth searching." - }, - { - "ids": "354,355", - "examine": "A wooden crate for storage." - }, - { - "ids": "356,357,358", - "examine": "An old crate for storage." - }, - { - "ids": "359,360,361", - "examine": "A pile of boxes for storage." - }, - { - "ids": "362", - "examine": "A wooden barrel for storage." - }, - { - "ids": "363", - "examine": "A wooden barrel containing lots of fish." - }, - { - "ids": "364", - "examine": "It's got ale in it." - }, - { - "ids": "365", - "examine": "These may have something in them." - }, - { - "ids": "366", - "examine": "Useful for transportation of delicate items." - }, - { - "ids": "367,368,369", - "examine": "This may be worth opening." - }, - { - "ids": "370,371,372", - "examine": "This may be worth searching." - }, - { - "ids": "373", - "examine": "The perfect accompaniment to a bedroom." - }, - { - "ids": "374", - "examine": "A stand for hats!" - }, - { - "ids": "375,376,377", - "examine": "I wonder what's inside." - }, - { - "ids": "378,379", - "examine": "Perhaps I should search it." - }, - { - "ids": "380,381", - "examine": "A good source of books!" - }, - { - "ids": "382,383,384,385", - "examine": "A woven storage basket." - }, - { - "ids": "386", - "examine": "A gigantic pottery urn." - }, - { - "ids": "387", - "examine": "This no doubt contains arcane knowledge." - }, - { - "ids": "388", - "examine": "I wonder what this spooky item contains." - }, - { - "ids": "389,390", - "examine": "It smells funny in there." - }, - { - "ids": "392", - "examine": "A fishing net full of fish." - }, - { - "ids": "393", - "examine": "A good source of books!" - }, - { - "ids": "394,395,396", - "examine": "Bamboo storage!" - }, - { - "ids": "397", - "examine": "The perfect place to store things." - }, - { - "ids": "398", - "examine": "I hope no-one's home..." - }, - { - "ids": "399", - "examine": "I see dead people." - }, - { - "ids": "400", - "examine": "A small simple gravestone." - }, - { - "ids": "401", - "examine": "A simple marker for a forgotten person." - }, - { - "ids": "402", - "examine": "The remains of someone lie inside." - }, - { - "ids": "403", - "examine": "A monument to a special person." - }, - { - "ids": "404", - "examine": "The inscription is worn away and unreadable." - }, - { - "ids": "405", - "examine": "'Here lies...' is all I can read." - }, - { - "ids": "406", - "examine": "Whoever bought this must have really cared for the inhabitant." - }, - { - "ids": "407", - "examine": "Looks like a stone doorway to me." - }, - { - "ids": "408", - "examine": "Looks like a stone doorway to my untrained eye." - }, - { - "ids": "409", - "examine": "Shrine to the glory of Saradomin." - }, - { - "ids": "410", - "examine": "An ancient altar to the glory of Guthix." - }, - { - "ids": "411,412", - "examine": "Shrine to the glory of Zamorak." - }, - { - "ids": "413", - "examine": "Looks suspiciously like a big stone table." - }, - { - "ids": "414", - "examine": "A really posh upright coffin." - }, - { - "ids": "415", - "examine": "Whoever's inside must have been rich." - }, - { - "ids": "416", - "examine": "With skill I can play this." - }, - { - "ids": "417", - "examine": "Great for sleeping in." - }, - { - "ids": "418", - "examine": "A stylish-looking bed." - }, - { - "ids": "419", - "examine": "A drab-looking bed." - }, - { - "ids": "420,421", - "examine": "A stylish-looking bed." - }, - { - "ids": "422", - "examine": "Technically a bed." - }, - { - "ids": "423", - "examine": "I guess I could sleep in it if I were really tired." - }, - { - "ids": "424,425", - "examine": "Lovely comfy-looking big bed." - }, - { - "ids": "426", - "examine": "Posh-looking bed." - }, - { - "ids": "427,428", - "examine": "A bed fit for a king." - }, - { - "ids": "429", - "examine": "One of the nicest beds I have ever seen." - }, - { - "ids": "430", - "examine": "Perfect for snoozing in the sun." - }, - { - "ids": "431", - "examine": "A comfortable seat to recline and recuperate." - }, - { - "ids": "432", - "examine": "I don't think anyone's slept here for a long time." - }, - { - "ids": "433,434,435", - "examine": "Bamboo's a versatile material." - }, - { - "ids": "436,437,438,439", - "examine": "A lump of rock." - }, - { - "ids": "440", - "examine": "A big slimy lump of rock." - }, - { - "ids": "441", - "examine": "A slimy lump of rock." - }, - { - "ids": "442,443", - "examine": "A slippery looking rock." - }, - { - "ids": "444,445", - "examine": "A huge lump of rock." - }, - { - "ids": "446,447,448", - "examine": "Some small stones." - }, - { - "ids": "449", - "examine": "A rocky ledge." - }, - { - "ids": "450,451,452,453", - "examine": "Stoney!" - }, - { - "ids": "454,455", - "examine": "Solid rock from the cave floor." - }, - { - "ids": "462,463", - "examine": "Looks slippery!" - }, - { - "ids": "464,465,466", - "examine": "Formed over many years of dripping limestone." - }, - { - "ids": "467", - "examine": "A limestone ceiling growth." - }, - { - "ids": "468", - "examine": "Limestone floor growth." - }, - { - "ids": "469,470", - "examine": "A limestone ceiling growth." - }, - { - "ids": "471,472,473,474", - "examine": "A deposit of rocks." - }, - { - "ids": "477,478", - "examine": "Looks slippery!" - }, - { - "ids": "479,480,481,482,483,484,485,486", - "examine": "A deposit of rocks." - }, - { - "ids": "492", - "examine": "A collection of rocks over what looks like a depression." - }, - { - "ids": "507,508,509,510", - "examine": "A deposit of rocks." - }, - { - "ids": "511", - "examine": "A rock with a pickaxe and mining tools." - }, - { - "ids": "516", - "examine": "A very tall column of ice." - }, - { - "ids": "517,518,519,520", - "examine": "A deposit of rocks." - }, - { - "ids": "523,524,525,526,527,528", - "examine": "Formed over many years of dripping limestone." - }, - { - "ids": "529", - "examine": "A limestone ceiling growth." - }, - { - "ids": "530", - "examine": "Formed over many years of dripping limestone." - }, - { - "ids": "531", - "examine": "A limestone ceiling growth." - }, - { - "ids": "532", - "examine": "Limestone floor growth." - }, - { - "ids": "533", - "examine": "A limestone ceiling growth." - }, - { - "ids": "534", - "examine": "A tooth shaped rock formation protruding from the floor." - }, - { - "ids": "539,540", - "examine": "A tooth shaped rock formation protruding from the ceiling." - }, - { - "ids": "541,542", - "examine": "A tooth shaped rock formation protruding from the floor." - }, - { - "ids": "543", - "examine": "A tooth shaped rock formation protruding from the ceiling." - }, - { - "ids": "544", - "examine": "A tooth shaped rock formation protruding from the floor." - }, - { - "ids": "545", - "examine": "A huge lump of rock." - }, - { - "ids": "546,547", - "examine": "Intimidating!" - }, - { - "ids": "548,549,550,551,552,553", - "examine": "A deposit of rocks." - }, - { - "ids": "554,555,556,557", - "examine": "Frozen water has formed an icicle here." - }, - { - "ids": "558,559,560,561", - "examine": "It looks cold in there." - }, - { - "ids": "562", - "examine": "This person was of great importance." - }, - { - "ids": "563,564", - "examine": "A monarch chiselled in stone." - }, - { - "ids": "565", - "examine": "A sculpture of a monarch." - }, - { - "ids": "566", - "examine": "This person was of great importance." - }, - { - "ids": "567", - "examine": "A huge carving of an ancient race." - }, - { - "ids": "568", - "examine": "A depiction of a great dwarven miner." - }, - { - "ids": "569,570", - "examine": "A depiction of a famous gnome warrior." - }, - { - "ids": "571,572", - "examine": "The head and shoulders of a famous gnome." - }, - { - "ids": "573", - "examine": "A depiction of a famous gnomeballer." - }, - { - "ids": "574,575,576,577,578", - "examine": "A carving of a figure from the history of RuneScape." - }, - { - "ids": "579,580,581", - "examine": "An expertly chiselled statue." - }, - { - "ids": "582", - "examine": "An unusual symbol of ancient times." - }, - { - "ids": "583", - "examine": "An expertly crafted vase." - }, - { - "ids": "584", - "examine": "An expertly chiselled statue of a bird." - }, - { - "ids": "585,586", - "examine": "What a good likeness!" - }, - { - "ids": "587", - "examine": "A depiction of the evil god Zamorak." - }, - { - "ids": "588", - "examine": "A base for the statue to sit on." - }, - { - "ids": "589", - "examine": "The scrying glass of a seer." - }, - { - "ids": "590", - "examine": "Banking transactions are processed here." - }, - { - "ids": "591", - "examine": "Banking transactions are recorded here." - }, - { - "ids": "592", - "examine": "Contains washing items." - }, - { - "ids": "593,594,595", - "examine": "A nice sturdy looking table." - }, - { - "ids": "596,597", - "examine": "A banquet could be eaten from this." - }, - { - "ids": "598", - "examine": "Useful for putting things on." - }, - { - "ids": "599", - "examine": "At one time it was for putting things on." - }, - { - "ids": "600", - "examine": "The napkins are made from real silk." - }, - { - "ids": "601,602,603,604,605,606", - "examine": "Useful for putting things on." - }, - { - "ids": "607", - "examine": "Items for making clothes are kept on here." - }, - { - "ids": "608", - "examine": "The ideal place to study." - }, - { - "ids": "609,610", - "examine": "A handy workbench for a handy person." - }, - { - "ids": "611", - "examine": "Sit back and enjoy the view." - }, - { - "ids": "612", - "examine": "Items are for sale here." - }, - { - "ids": "613,614,615", - "examine": "Useful for putting things on." - }, - { - "ids": "616", - "examine": "A creepy looking table." - }, - { - "ids": "617", - "examine": "Items are for sale here." - }, - { - "ids": "618,619", - "examine": "There are some strange chemicals here." - }, - { - "ids": "620", - "examine": "Bamboo's a versatile material." - }, - { - "ids": "621,622", - "examine": "It's a banquet table." - }, - { - "ids": "623,624,625,626,627", - "examine": "A nice sturdy looking table." - }, - { - "ids": "628", - "examine": "Finely wrought wares of silver." - }, - { - "ids": "629", - "examine": "Garments for the discerning." - }, - { - "ids": "630", - "examine": "Bread cakes and pastries." - }, - { - "ids": "631", - "examine": "Finest precious stones." - }, - { - "ids": "632", - "examine": "These will keep you warm." - }, - { - "ids": "633", - "examine": "The spice is right." - }, - { - "ids": "634", - "examine": "Always a source of good bargains." - }, - { - "ids": "635", - "examine": "Fine brews from exotic regions." - }, - { - "ids": "636", - "examine": "Keeps mine carts from rolling away." - }, - { - "ids": "637", - "examine": "You can 'cart' things around on this." - }, - { - "ids": "647", - "examine": "Makes you taller." - }, - { - "ids": "648", - "examine": "A bit large for a bracelet!" - }, - { - "ids": "649,650", - "examine": "A macabre variation on the neck tie." - }, - { - "ids": "651,652,653,654,655,656,657", - "examine": "Dead and half buried." - }, - { - "ids": "658", - "examine": "Disturbing but tidy." - }, - { - "ids": "659", - "examine": "I don't even want to think about what did that..." - }, - { - "ids": "660", - "examine": "Now that's what I call slimline!" - }, - { - "ids": "661", - "examine": "He looks very relaxed." - }, - { - "ids": "662", - "examine": "Now he's just too thin." - }, - { - "ids": "663", - "examine": "He hasn't eaten in a long time." - }, - { - "ids": "664", - "examine": "Now that's what I call slimline!" - }, - { - "ids": "665", - "examine": "He looks very relaxed." - }, - { - "ids": "666", - "examine": "Now he's just too thin." - }, - { - "ids": "667", - "examine": "He hasn't eaten in a long time." - }, - { - "ids": "668,669,670", - "examine": "Disturbing but tidy." - }, - { - "ids": "671", - "examine": "No cats were harmed in the making of this device." - }, - { - "ids": "672,673,674,675,676,677", - "examine": "Shattered." - }, - { - "ids": "678", - "examine": "I see fish." - }, - { - "ids": "679", - "examine": "I can see fish swimming in the water." - }, - { - "ids": "680", - "examine": "I was always forced to play this as a child." - }, - { - "ids": "681", - "examine": "I never learnt to play." - }, - { - "ids": "682", - "examine": "Time for a recital?" - }, - { - "ids": "683", - "examine": "Tick-tock, it's a clock." - }, - { - "ids": "684", - "examine": "The noxious liquid bubbles horribly." - }, - { - "ids": "685,686,687,688", - "examine": "Shows which way the wind blows." - }, - { - "ids": "689", - "examine": "Looking good!" - }, - { - "ids": "690", - "examine": "A privacy aid!" - }, - { - "ids": "691", - "examine": "Use this to get changed behind and retain modesty." - }, - { - "ids": "692", - "examine": "I don't even want to think about what's cooking in that." - }, - { - "ids": "693", - "examine": "Good for sweeping." - }, - { - "ids": "694", - "examine": "I'm guessing it's for making women's clothes." - }, - { - "ids": "695", - "examine": "Helps make human clothing." - }, - { - "ids": "696", - "examine": "A hole." - }, - { - "ids": "697", - "examine": "Dead animal head. Lovely." - }, - { - "ids": "698", - "examine": "Must have been laid by a huge bird." - }, - { - "ids": "699", - "examine": "Whatever it was I'm glad it's not alive." - }, - { - "ids": "700,701", - "examine": "Spooky!" - }, - { - "ids": "702,703,704,705,706", - "examine": "A dog's idea of heaven." - }, - { - "ids": "707", - "examine": "Ding-Dong!" - }, - { - "ids": "708", - "examine": "Some kind of pulley system." - }, - { - "ids": "709", - "examine": "Surprisingly rope-shaped." - }, - { - "ids": "710", - "examine": "Suspiciously hole-shaped." - }, - { - "ids": "711,712,713", - "examine": "A huge chunk of shining natural crystal." - }, - { - "ids": "714,715,716,717", - "examine": "A recently extinguished fire." - }, - { - "ids": "718,719,720,721,722", - "examine": "A barrel full of swords..." - }, - { - "ids": "723", - "examine": "I'm glad this isn't around anymore!" - }, - { - "ids": "724,725,726", - "examine": "A crude torch stuck in the ground." - }, - { - "ids": "727,728,729,730,731,732", - "examine": "A fissure in the cave wall." - }, - { - "ids": "733", - "examine": "This huge web blocks your path." - }, - { - "ids": "734", - "examine": "A huge web, cruelly slashed in half." - }, - { - "ids": "735", - "examine": "The noxious liquid bubbles horribly." - }, - { - "ids": "736", - "examine": "Dead animal head. Lovely." - }, - { - "ids": "737,738,739,740", - "examine": "Whatever it was I'm glad it's not alive." - }, - { - "ids": "741,742", - "examine": "Looks a little too broken to climb." - }, - { - "ids": "743", - "examine": "An old-looking ladder." - }, - { - "ids": "744,745,746,747", - "examine": "An old-looking bit of scaffolding." - }, - { - "ids": "748", - "examine": "The entrance to the cave." - }, - { - "ids": "771", - "examine": "A map icon.." - }, - { - "ids": "779", - "examine": "It's a door made from bamboo." - }, - { - "ids": "787", - "examine": "A loom." - }, - { - "ids": "788,789", - "examine": "You'd need a big siege engine to force that." - }, - { - "ids": "817", - "examine": "I always wonder if someone's hiding inside when I see these." - }, - { - "ids": "818,819,820", - "examine": "Looks kind of like a man made of metal." - }, - { - "ids": "821", - "examine": "Not suitable for children. Aim away from face." - }, - { - "ids": "822", - "examine": "Big heavy metal balls." - }, - { - "ids": "823", - "examine": "The easiest opponent I'll ever fight." - }, - { - "ids": "824,825,826,827,828", - "examine": "A wooden defensive structure." - }, - { - "ids": "829,830,831,832,833", - "examine": "For private use only!" - }, - { - "ids": "834,835", - "examine": "Break glass in case of emergency." - }, - { - "ids": "836", - "examine": "An attractively laid out collection of ranging weapons." - }, - { - "ids": "837,838", - "examine": "Break glass in case of emergency." - }, - { - "ids": "839", - "examine": "An attractively laid out collection of ranging weapons." - }, - { - "ids": "848", - "examine": "A row of sharp pointy spears." - }, - { - "ids": "849,850", - "examine": "Rows of sharp pointy spears." - }, - { - "ids": "851,852", - "examine": "A tatty old standard." - }, - { - "ids": "853", - "examine": "A standard." - }, - { - "ids": "854,855,856", - "examine": "A blue standard." - }, - { - "ids": "857,858", - "examine": "A standard of the gnome race." - }, - { - "ids": "859", - "examine": "The standard of the ogre race." - }, - { - "ids": "860", - "examine": "The flag of Asgarnia." - }, - { - "ids": "861", - "examine": "The flag of Kandarin." - }, - { - "ids": "862", - "examine": "The flag of Ardougne." - }, - { - "ids": "863", - "examine": "A standard of Asgarnia." - }, - { - "ids": "864", - "examine": "A standard of Kandarin." - }, - { - "ids": "865", - "examine": "A standard of Asgarnia." - }, - { - "ids": "866", - "examine": "A standard of Kandarin." - }, - { - "ids": "867", - "examine": "A standard of Misthalin." - }, - { - "ids": "868", - "examine": "A standard of Varrock." - }, - { - "ids": "869", - "examine": "A flag flies here." - }, - { - "ids": "870", - "examine": "A sculpted trunk of wood." - }, - { - "ids": "871", - "examine": "Takes my dirty bath water away." - }, - { - "ids": "872", - "examine": "It smells horrible in there." - }, - { - "ids": "873,874", - "examine": "Ideal for washing things in." - }, - { - "ids": "875,876,877", - "examine": "Wash here." - }, - { - "ids": "878", - "examine": "No this is not a mirage!" - }, - { - "ids": "879", - "examine": "Everyone needs a water feature." - }, - { - "ids": "880", - "examine": "A beautiful water feature." - }, - { - "ids": "881", - "examine": "There's a cover over this manhole." - }, - { - "ids": "882", - "examine": "How dangerous, someone has left this manhole open." - }, - { - "ids": "883", - "examine": "This is supposed to stop people falling down the manhole." - }, - { - "ids": "884", - "examine": "Best used with a bucket." - }, - { - "ids": "885,886", - "examine": "If only I had one of those at home..." - }, - { - "ids": "887", - "examine": "A painting of the King looking royal." - }, - { - "ids": "888", - "examine": "A beautiful landscape." - }, - { - "ids": "889", - "examine": "A mysterious figure stands alone in this haunting image." - }, - { - "ids": "890", - "examine": "Hail to the King!" - }, - { - "ids": "891", - "examine": "I don't know much about art, but I like this." - }, - { - "ids": "892", - "examine": "A painting of some guy standing around somewhere." - }, - { - "ids": "893", - "examine": "A really bad portrait of the King." - }, - { - "ids": "894", - "examine": "Fine brushwork adds to the realism of this serene landscape." - }, - { - "ids": "895", - "examine": "Pretty good painting." - }, - { - "ids": "896", - "examine": "I can see the stars on this." - }, - { - "ids": "897", - "examine": "A picture of the stars with funny diagrams and things on." - }, - { - "ids": "898", - "examine": "Cross shaped." - }, - { - "ids": "899", - "examine": "Mmmm decorative!" - }, - { - "ids": "900", - "examine": "Brightens up the room a bit." - }, - { - "ids": "901", - "examine": "I don't know art, but I like it!" - }, - { - "ids": "902", - "examine": "Not bad at all." - }, - { - "ids": "903", - "examine": "Alas poor unicorn, I knew him well." - }, - { - "ids": "904", - "examine": "The scary-looking head of a scary-looking dragon." - }, - { - "ids": "905", - "examine": "Not what I would pick as wall decoration." - }, - { - "ids": "906", - "examine": "Looks like the bull lost." - }, - { - "ids": "907", - "examine": "Trinkets and stuff." - }, - { - "ids": "908", - "examine": "Not everyone's idea of a nice wall decoration." - }, - { - "ids": "909", - "examine": "Something is written on it. I can't read what." - }, - { - "ids": "910", - "examine": "Looks like an eye with huge lashes." - }, - { - "ids": "911", - "examine": "A tablet covered in weird looking little squiggles and pictures." - }, - { - "ids": "915", - "examine": "A posh water bowl." - }, - { - "ids": "954", - "examine": "For wiping muddy feet on." - }, - { - "ids": "955,956,957,958", - "examine": "Disturbingly its eyes look everywhere in the room except at you." - }, - { - "ids": "959", - "examine": "What has a face and hands but is not a man?" - }, - { - "ids": "960", - "examine": "It's a time machine....sort of!" - }, - { - "ids": "961", - "examine": "'Ask about our low, low interest rates!'" - }, - { - "ids": "962", - "examine": "Some helpful people have placed notes on here, how nice." - }, - { - "ids": "963", - "examine": "Essentials for a seamstress." - }, - { - "ids": "964,965", - "examine": "It really was this big!" - }, - { - "ids": "966", - "examine": "He doesn't look too jolly to me!" - }, - { - "ids": "967", - "examine": "Looks like this ship was way off course!" - }, - { - "ids": "968", - "examine": "X marks the spot." - }, - { - "ids": "969", - "examine": "Complete with authentic seaweed!" - }, - { - "ids": "970", - "examine": "This mentions the monk trapped here..." - }, - { - "ids": "971", - "examine": "A useful ranging device." - }, - { - "ids": "972", - "examine": "Use these with bows." - }, - { - "ids": "973", - "examine": "A powerful throwing weapon." - }, - { - "ids": "974", - "examine": "Improved Leather armour for archers." - }, - { - "ids": "975", - "examine": "Leather made from the skin of a Dragon." - }, - { - "ids": "993", - "examine": "I can climb over the fence with this.." - }, - { - "ids": "1004,1005", - "examine": "This section of railing has been broken" - }, - { - "ids": "1006,1007,1008,1009", - "examine": "There is a hole in this section of the railing." - }, - { - "ids": "1010", - "examine": "Someone was thirsty..." - }, - { - "ids": "1011,1012", - "examine": "Full of lovely drinks!" - }, - { - "ids": "1013", - "examine": "Storage for cookery items." - }, - { - "ids": "1014,1015,1016,1017,1018", - "examine": "Storage for all needs." - }, - { - "ids": "1019", - "examine": "What kind of sick person keeps a skull on their wall?" - }, - { - "ids": "1020", - "examine": "Esoteric artefacts." - }, - { - "ids": "1021,1022,1023", - "examine": "I don't want to know what's in those little urns." - }, - { - "ids": "1024", - "examine": "Used for storing things on." - }, - { - "ids": "1025,1026", - "examine": "Tailor made for needlework supplies" - }, - { - "ids": "1027", - "examine": "Prepared hides hang here drying." - }, - { - "ids": "1028,1029", - "examine": "This contains dye for leather." - }, - { - "ids": "1030,1031", - "examine": "Used to squeeze moisture from the hide." - }, - { - "ids": "1032", - "examine": "Danger!" - }, - { - "ids": "1033,1034,1035", - "examine": "This tells you which way is which." - }, - { - "ids": "1057", - "examine": "Ye olde Shrimp and Parrot." - }, - { - "ids": "1068", - "examine": "The Blue Moon Inn" - }, - { - "ids": "1069", - "examine": "The Jolly Boar" - }, - { - "ids": "1070", - "examine": "The Rusty Anchor" - }, - { - "ids": "1071", - "examine": "The Shrimp and Parrot" - }, - { - "ids": "1072", - "examine": "The Dead Man's Chest" - }, - { - "ids": "1073", - "examine": "The Rising Sun" - }, - { - "ids": "1074", - "examine": "The Forester's Arms" - }, - { - "ids": "1075", - "examine": "The Flying Horse" - }, - { - "ids": "1076", - "examine": "The Dancing Donkey" - }, - { - "ids": "1077", - "examine": "The Dragon Inn" - }, - { - "ids": "1078", - "examine": "Karamja Spirits bar" - }, - { - "ids": "1079", - "examine": "North to Varrock :: East to Al-Kharid." - }, - { - "ids": "1080", - "examine": "North road to Draynor Village :: East road to Varrock." - }, - { - "ids": "1081", - "examine": "North to Draynor Village." - }, - { - "ids": "1082", - "examine": "North to Draynor Manor :: West to Asgarnia." - }, - { - "ids": "1083", - "examine": "South to the Wizards' Tower :: East to Lumbridge." - }, - { - "ids": "1084", - "examine": "South to Lumbridge :: West to Varrock :: East to the Digsite." - }, - { - "ids": "1085", - "examine": "South to Al-Kharid :: West to Lumbridge :: East to the Digsite." - }, - { - "ids": "1086", - "examine": "North to Varrock :: East to the Digsite." - }, - { - "ids": "1087", - "examine": "South to the Wizards' Tower :: North to Draynor Village :: East to Lumbridge." - }, - { - "ids": "1088", - "examine": "The ideal thing to sit on." - }, - { - "ids": "1089", - "examine": "Not so good for sitting on." - }, - { - "ids": "1090,1091,1092", - "examine": "A comfortable seat." - }, - { - "ids": "1093,1094,1095", - "examine": "Good for sitting on." - }, - { - "ids": "1096", - "examine": "Good for rocking in!" - }, - { - "ids": "1097,1098,1099", - "examine": "A kingly seat for a royal behind." - }, - { - "ids": "1100,1101", - "examine": "The perfect way to sit at the bar." - }, - { - "ids": "1102", - "examine": "Good for sitting on." - }, - { - "ids": "1103", - "examine": "Gnomes sit on these." - }, - { - "ids": "1104", - "examine": "Gnomes are found sitting here." - }, - { - "ids": "1105", - "examine": "A kingly seat for a royal behind." - }, - { - "ids": "1106,1107", - "examine": "Sit back and relax..." - }, - { - "ids": "1108,1109", - "examine": "A kingly seat for a royal behind." - }, - { - "ids": "1110", - "examine": "Used for sitting on." - }, - { - "ids": "1111", - "examine": "Do I dare sit on this?" - }, - { - "ids": "1112", - "examine": "Church seating." - }, - { - "ids": "1113", - "examine": "Park it here..." - }, - { - "ids": "1114", - "examine": "Wouldn't like to sit on that for too long..." - }, - { - "ids": "1115", - "examine": "The ideal thing to sit on." - }, - { - "ids": "1116,1117", - "examine": "Keeps the neighbours out!" - }, - { - "ids": "1118", - "examine": "Found in wild areas." - }, - { - "ids": "1119", - "examine": "These are commonly found." - }, - { - "ids": "1120", - "examine": "An unusual bush." - }, - { - "ids": "1121", - "examine": "A wild bush." - }, - { - "ids": "1122,1123", - "examine": "All the leaves have fallen off." - }, - { - "ids": "1124,36782", - "examine": "A commonly found bush." - }, - { - "ids": "1125", - "examine": "Bushy!" - }, - { - "ids": "1126", - "examine": "A rose by any other name would still have prickly bits." - }, - { - "ids": "1144,1145,1146", - "examine": "A leafy bush." - }, - { - "ids": "1147,1148,1149", - "examine": "The abode of a fairy." - }, - { - "ids": "1150", - "examine": "Fairies need money too!" - }, - { - "ids": "1151", - "examine": "A fairy is selling items here." - }, - { - "ids": "1152", - "examine": "A small potted plant." - }, - { - "ids": "1153", - "examine": "Someone has planted this." - }, - { - "ids": "1154", - "examine": "A nicely potted fern." - }, - { - "ids": "1155", - "examine": "Better than weeding." - }, - { - "ids": "1156,1157", - "examine": "I bet bees like this." - }, - { - "ids": "1158,1159", - "examine": "A large potted plant." - }, - { - "ids": "1160", - "examine": "A plant in a bamboo pot." - }, - { - "ids": "1161", - "examine": "Cabbage... yuck!" - }, - { - "ids": "1162", - "examine": "Found near the water's edge." - }, - { - "ids": "1163,1164", - "examine": "Not good for eating." - }, - { - "ids": "1165", - "examine": "Fungal growth." - }, - { - "ids": "1166", - "examine": "Poisonous no doubt." - }, - { - "ids": "1167", - "examine": "Fungal growth." - }, - { - "ids": "1168,1169", - "examine": "Poisonous no doubt." - }, - { - "ids": "1170,1171,1172", - "examine": "I doubt that's edible." - }, - { - "ids": "1173", - "examine": "A commonly found fern." - }, - { - "ids": "1174", - "examine": "Spiky!" - }, - { - "ids": "1175", - "examine": "A home for frogs." - }, - { - "ids": "1176", - "examine": "Otherwise known as a lilypad." - }, - { - "ids": "1177", - "examine": "A home for frogs." - }, - { - "ids": "1178", - "examine": "Smells lovely!" - }, - { - "ids": "1179", - "examine": "Who is this Heather girl?" - }, - { - "ids": "1180", - "examine": "I wonder why it's purple?" - }, - { - "ids": "1181,1182,1183", - "examine": "I'd better not get stung." - }, - { - "ids": "1184", - "examine": "The tendrils of a creeping plant." - }, - { - "ids": "1185", - "examine": "Nicely planted." - }, - { - "ids": "1186", - "examine": "A large curling plant." - }, - { - "ids": "1187", - "examine": "That's pretty." - }, - { - "ids": "1188", - "examine": "Blooming!" - }, - { - "ids": "1189", - "examine": "Commonly found in grassy areas." - }, - { - "ids": "1190", - "examine": "Is this the biggest flower around?" - }, - { - "ids": "1191", - "examine": "These are huge!" - }, - { - "ids": "1192", - "examine": "A rare flower." - }, - { - "ids": "1193", - "examine": "Don't flowers make you feel better?" - }, - { - "ids": "1194", - "examine": "Can this talk?" - }, - { - "ids": "1195", - "examine": "You don't see that many of these." - }, - { - "ids": "1196", - "examine": "I wonder what these are?" - }, - { - "ids": "1197", - "examine": "A rarely found flower." - }, - { - "ids": "1198", - "examine": "Very rare flowers." - }, - { - "ids": "1199", - "examine": "These smell nice." - }, - { - "ids": "1200", - "examine": "A bed of red flowers." - }, - { - "ids": "1201", - "examine": "These are pretty." - }, - { - "ids": "1202", - "examine": "Found only in jungle areas." - }, - { - "ids": "1203", - "examine": "A very rare exotic flower." - }, - { - "ids": "1204", - "examine": "A small fernlike plant." - }, - { - "ids": "1205", - "examine": "The leaves of a nasty creeping plant." - }, - { - "ids": "1206,1207,1208", - "examine": "The flower of a nasty creeping plant." - }, - { - "ids": "1231", - "examine": "Nasty curling tendrils of a creeping plant." - }, - { - "ids": "1276", - "examine": "One of the most common trees in RuneScape." - }, - { - "ids": "1277", - "examine": "A healthy young tree." - }, - { - "ids": "1278,1279", - "examine": "A commonly found tree." - }, - { - "ids": "1280", - "examine": "A healthy young tree." - }, - { - "ids": "1281", - "examine": "A beautiful old oak." - }, - { - "ids": "1282,1283,1284", - "examine": "This tree has long been dead." - }, - { - "ids": "1285", - "examine": "An old weather beaten tree." - }, - { - "ids": "1286,1287,1288,1289,1290,1291", - "examine": "It's only useful for firewood now." - }, - { - "ids": "1292", - "examine": "An ancient magical tree." - }, - { - "ids": "1293,1294,1295", - "examine": "An ancient sentient tree." - }, - { - "ids": "1296", - "examine": "This tree has fallen to the ground." - }, - { - "ids": "1297", - "examine": "This tree was either the victim of weather or mankind." - }, - { - "ids": "1298", - "examine": "A commonly found fern." - }, - { - "ids": "1299", - "examine": "Is this a weed?" - }, - { - "ids": "1300", - "examine": "A fern is growing here." - }, - { - "ids": "1301", - "examine": "Home to many unusual creatures." - }, - { - "ids": "1302", - "examine": "A leafy tree." - }, - { - "ids": "1303,1304,1305", - "examine": "A tree found in tropical areas." - }, - { - "ids": "1306", - "examine": "The tree shimmers with a magical force." - }, - { - "ids": "1307", - "examine": "I bet this makes good syrup!" - }, - { - "ids": "1308", - "examine": "These trees are found near water." - }, - { - "ids": "1309", - "examine": "A splendid tree." - }, - { - "ids": "1310", - "examine": "This tree has vines hanging from it." - }, - { - "ids": "1311", - "examine": "This would be good to sleep under." - }, - { - "ids": "1312", - "examine": "An essential for tropical islands." - }, - { - "ids": "1313,1314", - "examine": "An unusual tree grows here." - }, - { - "ids": "1315,1316", - "examine": "A hardy evergreen tree." - }, - { - "ids": "1317", - "examine": "A young sentient tree." - }, - { - "ids": "1318,1319", - "examine": "This would make good firewood." - }, - { - "ids": "1320,1321", - "examine": "The branch is infested with moss." - }, - { - "ids": "1322", - "examine": "The trunk of this tree is hollow." - }, - { - "ids": "1323", - "examine": "A gnarly old tree root." - }, - { - "ids": "1324", - "examine": "The roots of a tree are exposed." - }, - { - "ids": "1325", - "examine": "I hope I don't trip over any of these." - }, - { - "ids": "1326,1327,1328", - "examine": "A terribly tall tropical tree." - }, - { - "ids": "1329", - "examine": "Leaves of a bamboo tree." - }, - { - "ids": "1330,1331,1332", - "examine": "It's thick with snow." - }, - { - "ids": "1333", - "examine": "This old tree has been taken over by parasitic plants." - }, - { - "ids": "1334,1335,1336,1337,1338", - "examine": "This old tree is rotting away." - }, - { - "ids": "1339,1340", - "examine": "They're just waiting to trip someone up." - }, - { - "ids": "1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359", - "examine": "This tree has been cut down." - }, - { - "ids": "1360,1361,1362", - "examine": "This tree contains dangerous insects no doubt." - }, - { - "ids": "1363,1364", - "examine": "They're just waiting to trip someone up." - }, - { - "ids": "1365", - "examine": "It's only useful for firewood now." - }, - { - "ids": "1366", - "examine": "A gnarly old tree root." - }, - { - "ids": "1367", - "examine": "The roots of this tree are exposed." - }, - { - "ids": "1368", - "examine": "I hope I don't trip over any of these." - }, - { - "ids": "1369", - "examine": "An unusual tree grows here." - }, - { - "ids": "1370", - "examine": "This old tree is rotting away." - }, - { - "ids": "1371,1372,1373,1374,1375,1376,1377", - "examine": "This tree contains dangerous insects no doubt." - }, - { - "ids": "1378,1379", - "examine": "This old tree is rotting away." - }, - { - "ids": "1380", - "examine": "A gnarly old tree root." - }, - { - "ids": "1381", - "examine": "The roots of this tree are exposed." - }, - { - "ids": "1382", - "examine": "I hope I don't trip over any of these." - }, - { - "ids": "1383", - "examine": "This tree has long been dead." - }, - { - "ids": "1384", - "examine": "It's only useful for firewood now." - }, - { - "ids": "1385", - "examine": "A gnarly old tree root." - }, - { - "ids": "1386", - "examine": "The roots of this tree are exposed." - }, - { - "ids": "1387", - "examine": "I hope I don't trip over any of these." - }, - { - "ids": "1388,1389", - "examine": "They're just waiting to trip someone up." - }, - { - "ids": "1390", - "examine": "Commonly found in these parts." - }, - { - "ids": "1391", - "examine": "A leafy plant." - }, - { - "ids": "1392", - "examine": "A leafy fern." - }, - { - "ids": "1393", - "examine": "A small bushy plant." - }, - { - "ids": "1394", - "examine": "A leafy shrub." - }, - { - "ids": "1395", - "examine": "No flies on me." - }, - { - "ids": "1396", - "examine": "How do these things manage to grow?" - }, - { - "ids": "1397", - "examine": "This cactus has recently had a chunk taken off." - }, - { - "ids": "1398", - "examine": "A leafy fern." - }, - { - "ids": "1399", - "examine": "This has broad leaves." - }, - { - "ids": "1400", - "examine": "A large waxy jungle plant." - }, - { - "ids": "1401", - "examine": "A type of jungle fern." - }, - { - "ids": "1402", - "examine": "A large waxy jungle plant." - }, - { - "ids": "1403,1404,1405,1406", - "examine": "How do these things manage to grow?" - }, - { - "ids": "1407", - "examine": "Leaves a nasty mark." - }, - { - "ids": "1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503", - "examine": "Looks spiky." - }, - { - "ids": "1504", - "examine": "The door is open." - }, - { - "ids": "1505", - "examine": "The door is closed." - }, - { - "ids": "1506,1507,1508,1509,1510,1511,1512,1513,1514,1515", - "examine": "A sturdy wooden door." - }, - { - "ids": "1516,1517,1518,1519,1520,1521,1522,1523,1524,1525", - "examine": "A large double door." - }, - { - "ids": "1526,1527,1528", - "examine": "The curtain is closed." - }, - { - "ids": "1529", - "examine": "The curtain is open." - }, - { - "ids": "1530", - "examine": "The door is closed." - }, - { - "ids": "1531,1532", - "examine": "The door is open." - }, - { - "ids": "1533,1534,1535", - "examine": "A nicely fitted door." - }, - { - "ids": "1536", - "examine": "An ornately-fashioned door." - }, - { - "ids": "1537,1538", - "examine": "An elf-fashioned door." - }, - { - "ids": "1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550", - "examine": "Solid bars of iron." - }, - { - "ids": "1551,1552,1553,1554,1555,1556", - "examine": "A wooden gate." - }, - { - "ids": "1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567", - "examine": "A wrought iron gate." - }, - { - "ids": "1568,1569", - "examine": "I wonder what's under it?" - }, - { - "ids": "1570,1571", - "examine": "I wonder what's down there?" - }, - { - "ids": "1572", - "examine": "This door has been boarded up." - }, - { - "ids": "1573,1574,1575,1576", - "examine": "A door to a grand place." - }, - { - "ids": "1577,1578,1579", - "examine": "The top of the archway." - }, - { - "ids": "1580,1581,1582", - "examine": "The base of the archway." - }, - { - "ids": "1583,1584,1585,1586,1587,1588", - "examine": "There is something strange about this wall..." - }, - { - "ids": "1589,1590", - "examine": "A wrought iron gate." - }, - { - "ids": "1591", - "examine": "The door is closed." - }, - { - "ids": "1592,1593", - "examine": "Something is strange about this panel." - }, - { - "ids": "1594", - "examine": "An entranceway into the dungeon." - }, - { - "ids": "1595", - "examine": "The way in." - }, - { - "ids": "1596,1597", - "examine": "A wrought iron gate." - }, - { - "ids": "1598,1599", - "examine": "A wooden gate." - }, - { - "ids": "1600", - "examine": "The doors to the Magic Guild." - }, - { - "ids": "1601,1602,1603,1604,1605,1606,1607,1608", - "examine": "The doors to the Magic guild." - }, - { - "ids": "1609,1610,1611,1612", - "examine": "A wooden structure used in the process of building." - }, - { - "ids": "1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660", - "examine": "This timber is broken" - }, - { - "ids": "1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721", - "examine": "A pile of bricks." - }, - { - "ids": "1722,36791", - "examine": "I can climb these stairs." - }, - { - "ids": "1723", - "examine": "They go down." - }, - { - "ids": "1724", - "examine": "I can climb down these stairs." - }, - { - "ids": "1725,36768", - "examine": "I can climb up this." - }, - { - "ids": "1726,1727,1728", - "examine": "I can climb down this." - }, - { - "ids": "1729", - "examine": "I can climb this." - }, - { - "ids": "1730", - "examine": "Dare I go up?" - }, - { - "ids": "1731,1732", - "examine": "These stairs look spooky!" - }, - { - "ids": "1733", - "examine": "I can use these stairs to climb down." - }, - { - "ids": "1734", - "examine": "I can climb these stairs." - }, - { - "ids": "1735", - "examine": "A rickety old staircase." - }, - { - "ids": "1736", - "examine": "I can climb down these stairs." - }, - { - "ids": "1737,1738", - "examine": "I can climb up these stairs." - }, - { - "ids": "1739", - "examine": "I can climb up or go down these stairs." - }, - { - "ids": "1740,1741", - "examine": "I can climb down these stairs." - }, - { - "ids": "1742", - "examine": "I can climb up these stairs." - }, - { - "ids": "1743", - "examine": "I can climb up or go down these stairs." - }, - { - "ids": "1744,1745", - "examine": "I can climb down these stairs." - }, - { - "ids": "1746", - "examine": "I can climb down this." - }, - { - "ids": "1747,1748", - "examine": "I can climb this." - }, - { - "ids": "1749", - "examine": "I can climb down this." - }, - { - "ids": "1750,1751", - "examine": "I can climb this." - }, - { - "ids": "1752", - "examine": "I can't climb this." - }, - { - "ids": "1753", - "examine": "It's useless." - }, - { - "ids": "1754", - "examine": "I can climb down this." - }, - { - "ids": "1755", - "examine": "I can climb this." - }, - { - "ids": "1756", - "examine": "I can climb down this." - }, - { - "ids": "1757", - "examine": "I can climb this." - }, - { - "ids": "1758", - "examine": "Not much use really." - }, - { - "ids": "1759", - "examine": "This leads downwards." - }, - { - "ids": "1760", - "examine": "These can be useful." - }, - { - "ids": "1761", - "examine": "Steps made from natural rock." - }, - { - "ids": "1762,1763,1764", - "examine": "A rope hangs here." - }, - { - "ids": "1765", - "examine": "I can climb down this." - }, - { - "ids": "1766", - "examine": "I can climb this." - }, - { - "ids": "1767", - "examine": "I can climb down this." - }, - { - "ids": "1768,1769,1770,1771,1772,1773,1774,1775,1776,1777", - "examine": "I can climb this." - }, - { - "ids": "1778", - "examine": "These huge stone discs grind grain to make flour." - }, - { - "ids": "1779,1780,1781", - "examine": "These sails use the wind to drive the windmill." - }, - { - "ids": "1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796", - "examine": "I'll need an empty pot so I can collect my flour." - }, - { - "ids": "1797,1798,1799,1800,1801,1802,1803", - "examine": "Some very hard rocks, I wouldn't want to fall on those." - }, - { - "ids": "1804", - "examine": "This door requires a key." - }, - { - "ids": "1805,1806,1807,1808,1809", - "examine": "The door to the Champions' Guild." - }, - { - "ids": "1810", - "examine": "Here be spiders!" - }, - { - "ids": "1811", - "examine": "I can walk through this tattered web." - }, - { - "ids": "1812", - "examine": "A magical border of teleportation." - }, - { - "ids": "1813", - "examine": "For putting things on." - }, - { - "ids": "1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851", - "examine": "I wonder what this does..." - }, - { - "ids": "1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863", - "examine": "This lets in more light." - }, - { - "ids": "1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875", - "examine": "These obviously mean keep out!" - }, - { - "ids": "1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895", - "examine": "I shudder to think what has taken place here." - }, - { - "ids": "1896", - "examine": "This hasn't seen a duster for a while." - }, - { - "ids": "1897", - "examine": "Not as nice as some." - }, - { - "ids": "1898,1899", - "examine": "This needs dusting before I'll sit on it." - }, - { - "ids": "1900", - "examine": "This could do with a bit of a spit and polish." - }, - { - "ids": "1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938", - "examine": "This clearly isn't used for dining very often." - }, - { - "ids": "1939,1940,1941,1942,1943,1944,1945,1946", - "examine": "A tower." - }, - { - "ids": "1947,1948", - "examine": "It looks like I might be able to climb over this piece of the wall..." - }, - { - "ids": "1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966", - "examine": "A pile of bricks." - }, - { - "ids": "1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984", - "examine": "A grand door for a grand tree." - }, - { - "ids": "1985,1986", - "examine": "A large root." - }, - { - "ids": "1987", - "examine": "A primitive looking boat." - }, - { - "ids": "1988", - "examine": "Oops!" - }, - { - "ids": "1989", - "examine": "A good source of books!" - }, - { - "ids": "1990", - "examine": "A wooden crate for storage." - }, - { - "ids": "1991", - "examine": "Solid bars of iron." - }, - { - "ids": "1992", - "examine": "There is an indent the size of a pebble in the stone's centre." - }, - { - "ids": "1993", - "examine": "A stone tomb surrounded by flowers." - }, - { - "ids": "1994,37016,37015", - "examine": "I wonder what's inside." - }, - { - "ids": "1995", - "examine": "Perhaps I should search it." - }, - { - "ids": "1996,1997", - "examine": "I should be safe if I can reach this." - }, - { - "ids": "1998", - "examine": "Wet rope." - }, - { - "ids": "1999", - "examine": "A wooden crate for storage." - }, - { - "ids": "2000,2001,2002,2003", - "examine": "An elf-fashioned door." - }, - { - "ids": "2004", - "examine": "The pillar has a rune shaped dent in it." - }, - { - "ids": "2005", - "examine": "A statue of Baxtorian chiselled in stone." - }, - { - "ids": "2006,2007,2008,2009", - "examine": "A statue of Glarial chiselled in stone." - }, - { - "ids": "2010,2011,2012", - "examine": "A ledge." - }, - { - "ids": "2013", - "examine": "Known commonly as Red worm vine." - }, - { - "ids": "2014", - "examine": "A magically elevated chalice full of tears." - }, - { - "ids": "2015,2016,2017,2018", - "examine": "A magically elevated chalice full of ash." - }, - { - "ids": "2019", - "examine": "A whirlpool." - }, - { - "ids": "2020,2021", - "examine": "It's too wet for firewood." - }, - { - "ids": "2022", - "examine": "A wooden barrel, maybe a way off this rock." - }, - { - "ids": "2023", - "examine": "An interesting tree with long straight branches." - }, - { - "ids": "2024", - "examine": "A large bubbling cauldron, smells... Ugh!" - }, - { - "ids": "2025", - "examine": "The door is closed." - }, - { - "ids": "2026,2027,2028,2029,2030,2031", - "examine": "I can see fish swimming in the water." - }, - { - "ids": "2032", - "examine": "It's closed." - }, - { - "ids": "2033", - "examine": "It's open." - }, - { - "ids": "2034", - "examine": "It's closed." - }, - { - "ids": "2035", - "examine": "It's open." - }, - { - "ids": "2036", - "examine": "It's closed." - }, - { - "ids": "2037", - "examine": "It's open." - }, - { - "ids": "2038", - "examine": "I've met less intelligent conversationalists." - }, - { - "ids": "2039,2040,2041,2042", - "examine": "It's closed." - }, - { - "ids": "2043", - "examine": "Something's bubbling away in it." - }, - { - "ids": "2044,2045,2046,2047", - "examine": "Like an animal dinner table." - }, - { - "ids": "2048,2049", - "examine": "It's a door." - }, - { - "ids": "2050,2051,2052,2053", - "examine": "A wooden gate." - }, - { - "ids": "2054,2055", - "examine": "It's a door." - }, - { - "ids": "2056", - "examine": "It's closed." - }, - { - "ids": "2057", - "examine": "It's open." - }, - { - "ids": "2058,2059,2060,2061,2062", - "examine": "It's closed." - }, - { - "ids": "2063", - "examine": "It's open." - }, - { - "ids": "2064", - "examine": "For storage." - }, - { - "ids": "2065", - "examine": "Used for climbing." - }, - { - "ids": "2066", - "examine": "A wall." - }, - { - "ids": "2067", - "examine": "A watchtower." - }, - { - "ids": "2068", - "examine": "A fence." - }, - { - "ids": "2069,2070", - "examine": "A closed door." - }, - { - "ids": "2071,2072", - "examine": "Used for storage." - }, - { - "ids": "2073,2074,2075,2076,2077,2078", - "examine": "Grows weird yellow fruit." - }, - { - "ids": "2079,2080", - "examine": "I wonder what's inside?" - }, - { - "ids": "2081,2082,2083,2084,2085,2086,2087,2088", - "examine": "Handy for boarding boats." - }, - { - "ids": "2089", - "examine": "Ornamental." - }, - { - "ids": "2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111", - "examine": "A rocky outcrop." - }, - { - "ids": "2112", - "examine": "The door is closed." - }, - { - "ids": "2113", - "examine": "I can climb down this." - }, - { - "ids": "2114", - "examine": "This transports coal!" - }, - { - "ids": "2115", - "examine": "The left hand side of the gate." - }, - { - "ids": "2116", - "examine": "The right hand side of the gate." - }, - { - "ids": "2117", - "examine": "It's an old wall." - }, - { - "ids": "2118", - "examine": "Lots of water swirling around" - }, - { - "ids": "2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140", - "examine": "A rocky outcrop." - }, - { - "ids": "2141", - "examine": "An open chest." - }, - { - "ids": "2142", - "examine": "An eerie glow permeates the cauldron." - }, - { - "ids": "2143,2144", - "examine": "Looks secure." - }, - { - "ids": "2145,2146", - "examine": "Ooooh! Spooky!" - }, - { - "ids": "2147", - "examine": "Going down?" - }, - { - "ids": "2148", - "examine": "Going up?" - }, - { - "ids": "2149", - "examine": "An imposing stone structure." - }, - { - "ids": "2150,2151,2152,2153", - "examine": "A column of elemental power." - }, - { - "ids": "2154,2155", - "examine": "A wrought iron gate." - }, - { - "ids": "2156,2157,2158", - "examine": "A magical portal of teleportation." - }, - { - "ids": "2159,2160,2161", - "examine": "It's a floating barrel." - }, - { - "ids": "2162,2163,2164,2165,2166", - "examine": "Smells like fish." - }, - { - "ids": "2167", - "examine": "Water is pouring in through the hole." - }, - { - "ids": "2168", - "examine": "A patch of swamp tar has bunged up the hole." - }, - { - "ids": "2169,2170,2171", - "examine": "There's a strong wind whipping up the sea." - }, - { - "ids": "2172,2173", - "examine": "A huge net to catch little fish." - }, - { - "ids": "2174", - "examine": "The upper deck can be accessed with this ladder." - }, - { - "ids": "2175", - "examine": "Back down to the main deck." - }, - { - "ids": "2176,2177", - "examine": "This old trawler has seen better days." - }, - { - "ids": "2178,2179", - "examine": "Handy for boarding boats." - }, - { - "ids": "2180,2181", - "examine": "It's a war machine." - }, - { - "ids": "2182", - "examine": "It can't hurt to just have a look, can it?" - }, - { - "ids": "2183", - "examine": "I wonder what is inside..." - }, - { - "ids": "2184", - "examine": "The door is closed." - }, - { - "ids": "2185", - "examine": "This wall has seen better days." - }, - { - "ids": "2186", - "examine": "Hmmm... I wonder if it's loose enough to get through." - }, - { - "ids": "2187", - "examine": "I can climb down this ladder." - }, - { - "ids": "2188,2189", - "examine": "I can climb up this ladder." - }, - { - "ids": "2190", - "examine": "I can climb down this ladder." - }, - { - "ids": "2191,2192,2193", - "examine": "I wonder what's inside?" - }, - { - "ids": "2194,2195,2196", - "examine": "Perhaps I should search it." - }, - { - "ids": "2197", - "examine": "I wonder what's inside?" - }, - { - "ids": "2198", - "examine": "Perhaps I should search it." - }, - { - "ids": "2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209", - "examine": "An old gate for locking up undesirables." - }, - { - "ids": "2210", - "examine": "Looking through it makes far off things look closer!" - }, - { - "ids": "2211", - "examine": "A weathered old gravestone." - }, - { - "ids": "2212", - "examine": "It's a sack!" - }, - { - "ids": "2213", - "examine": "The bank teller will serve you from here." - }, - { - "ids": "2214", - "examine": "This booth is for private customers only." - }, - { - "ids": "2215", - "examine": "This booth is closed." - }, - { - "ids": "2216", - "examine": "This looks like it's being used to block entrance to the village." - }, - { - "ids": "2217", - "examine": "Something seems to be buried under this." - }, - { - "ids": "2218,2219", - "examine": "A narrow fissure in the ground." - }, - { - "ids": "2220", - "examine": "A pile of rubble." - }, - { - "ids": "2221", - "examine": "A stone with some carvings on it." - }, - { - "ids": "2222", - "examine": "A pile of loose rocks." - }, - { - "ids": "2223", - "examine": "Probably nothing useful in these." - }, - { - "ids": "2224", - "examine": "A rotten and barely standing set of gallows." - }, - { - "ids": "2225", - "examine": "Wet rocks, it looks like you might be able to climb them." - }, - { - "ids": "2226", - "examine": "This table has seen better days." - }, - { - "ids": "2227,2228", - "examine": "A crudely constructed raft." - }, - { - "ids": "2229", - "examine": "A statue to mark Tai Bwo Wannai sacred grounds." - }, - { - "ids": "2230", - "examine": "A sturdy cart for travelling in." - }, - { - "ids": "2231,2232,2233", - "examine": "A rocky outcrop." - }, - { - "ids": "2234", - "examine": "Rocks that have been stacked at regular intervals." - }, - { - "ids": "2235", - "examine": "An ancient construct for supporting the bones of the deceased." - }, - { - "ids": "2236", - "examine": "I can climb the rocky outcrop." - }, - { - "ids": "2237", - "examine": "An exotic looking tree." - }, - { - "ids": "2238,2239", - "examine": "Large doors set into the hillside." - }, - { - "ids": "2240,2241", - "examine": "These doors must have been hidden here for years." - }, - { - "ids": "2242,2243", - "examine": "Perhaps you should give them a push." - }, - { - "ids": "2244", - "examine": "Commonly found in these parts." - }, - { - "ids": "2245", - "examine": "A leafy fern." - }, - { - "ids": "2246,2247,2248,2249,2250,2251,2252", - "examine": "Large carved tomb doors, they look terrifying." - }, - { - "ids": "2253,2254", - "examine": "Perhaps you should give them a push." - }, - { - "ids": "2255,2256", - "examine": "An ancient metal gate, but still pretty secure." - }, - { - "ids": "2257", - "examine": "A rocky outcrop." - }, - { - "ids": "2258", - "examine": "An ancient construct for supporting the bones of the deceased." - }, - { - "ids": "2259,2260,2261,2262,2263,2264", - "examine": "The gate is closed." - }, - { - "ids": "2265", - "examine": "A sturdy cart for travelling in." - }, - { - "ids": "2266,2267", - "examine": "The door is closed." - }, - { - "ids": "2268", - "examine": "This leads up to the sleeping area." - }, - { - "ids": "2269", - "examine": "This leads downwards." - }, - { - "ids": "2270", - "examine": "A jungle plant." - }, - { - "ids": "2271", - "examine": "I wonder what's inside?" - }, - { - "ids": "2272", - "examine": "It's open." - }, - { - "ids": "2273,2274", - "examine": "An odd-looking rock with a rope tied to it." - }, - { - "ids": "2275,2276,2277,2278", - "examine": "An odd-looking rock formation." - }, - { - "ids": "2279,2280,2281", - "examine": "Holds the rope up. Hopefuly." - }, - { - "ids": "2282,2283", - "examine": "Use this to swing over crevices." - }, - { - "ids": "2284,2285,2286", - "examine": "This must be climbed over." - }, - { - "ids": "2287,2288", - "examine": "A pipe I can squeeze through." - }, - { - "ids": "2289", - "examine": "It's hollow..." - }, - { - "ids": "2290,2291,2292,2293", - "examine": "A pipe I can squeeze through." - }, - { - "ids": "2294,2295,2296,2297", - "examine": "A slippery log I can walk across." - }, - { - "ids": "2298,2299,2300", - "examine": "The irregular surface can be climbed." - }, - { - "ids": "2301,2302", - "examine": "Tread carefully!" - }, - { - "ids": "2303", - "examine": "I can just about edge across here." - }, - { - "ids": "2304,2305,2306", - "examine": "Pointy!" - }, - { - "ids": "2307,2308", - "examine": "A wrought iron gate." - }, - { - "ids": "2309", - "examine": "Solid bars of iron." - }, - { - "ids": "2310", - "examine": "This tree has been cut down." - }, - { - "ids": "2311", - "examine": "I can jump from this stepping stone." - }, - { - "ids": "2312", - "examine": "I can balance on this rope." - }, - { - "ids": "2313", - "examine": "I can climb up this." - }, - { - "ids": "2314,2315", - "examine": "I can climb down here." - }, - { - "ids": "2316,36776", - "examine": "I can climb up these stairs." - }, - { - "ids": "2317", - "examine": "I can climb up these rocks to another cave." - }, - { - "ids": "2318", - "examine": "I can climb down these rocks to another cave." - }, - { - "ids": "2319,2320,2321", - "examine": "I can traverse these." - }, - { - "ids": "2322,2323,2324", - "examine": "Use this to swing across gaps." - }, - { - "ids": "2325", - "examine": "I can swing on this tree." - }, - { - "ids": "2326", - "examine": "A branch protrudes here." - }, - { - "ids": "2327", - "examine": "This tree has an unusually long branch on it." - }, - { - "ids": "2328,2329,2330,2331", - "examine": "A rocky outcrop." - }, - { - "ids": "2332", - "examine": "A nearly rotten wooden log that crosses the river." - }, - { - "ids": "2333,2334,2335", - "examine": "A rocky outcrop from the running water." - }, - { - "ids": "2336", - "examine": "You can see a cauldron directly below." - }, - { - "ids": "2337", - "examine": "This door is very sturdy looking." - }, - { - "ids": "2338", - "examine": "This door is closed." - }, - { - "ids": "2339,2340", - "examine": "This door is very sturdy looking." - }, - { - "ids": "2341", - "examine": "There is something strange about this wall..." - }, - { - "ids": "2342", - "examine": "Looks like a ventilation grill." - }, - { - "ids": "2343,2344,2345,2346,2347,2348,2349", - "examine": "A large stone block." - }, - { - "ids": "2350,2351", - "examine": "Used to move earth to, and from, the dig shaft." - }, - { - "ids": "2352,2353", - "examine": "This leads back up the dig shaft." - }, - { - "ids": "2354,2355,2356", - "examine": "Yep, they're sacks!" - }, - { - "ids": "2357,2358", - "examine": "A leafy bush." - }, - { - "ids": "2359", - "examine": "A sealed barrel with a warning sign on it." - }, - { - "ids": "2360", - "examine": "I wonder what's inside..." - }, - { - "ids": "2361", - "examine": "A sturdy chest to keep things in." - }, - { - "ids": "2362", - "examine": "A large stone block." - }, - { - "ids": "2363", - "examine": "A place where you can pan for gold." - }, - { - "ids": "2364,2365", - "examine": "A wooden container." - }, - { - "ids": "2366,2367,2368,2369,2370,2371", - "examine": "A signpost!" - }, - { - "ids": "2372", - "examine": "Shelves filled with interesting books." - }, - { - "ids": "2373,2374", - "examine": "A cupboard." - }, - { - "ids": "2375", - "examine": "Used to keep specimens on." - }, - { - "ids": "2376,2377,2378", - "examine": "Soil" - }, - { - "ids": "2379", - "examine": "Technically a bed." - }, - { - "ids": "2380", - "examine": "I wonder what's inside..." - }, - { - "ids": "2381,2382,2383,2384,2385,2386,2387,2388,2389,2390", - "examine": "Swampy dirt." - }, - { - "ids": "2391,2392", - "examine": "A very solid looking gate." - }, - { - "ids": "2393", - "examine": "Aim for the goal!" - }, - { - "ids": "2394,2395", - "examine": "A gate to the Gnomeball pitch." - }, - { - "ids": "2396", - "examine": "Distinctly feminine." - }, - { - "ids": "2397,2398,2399", - "examine": "A solid looking door." - }, - { - "ids": "2400,2401", - "examine": "Might be worth searching." - }, - { - "ids": "2402", - "examine": "A good source of books!" - }, - { - "ids": "2403,2404", - "examine": "Might be worth searching." - }, - { - "ids": "2405", - "examine": "I can climb this." - }, - { - "ids": "2406,2407", - "examine": "The door is closed." - }, - { - "ids": "2408", - "examine": "I can climb down this." - }, - { - "ids": "2409", - "examine": "A commonly found tree." - }, - { - "ids": "2410", - "examine": "I can climb this." - }, - { - "ids": "2411", - "examine": "The door is closed." - }, - { - "ids": "2412,2413,2414,2415", - "examine": "Handy for boarding the ship." - }, - { - "ids": "2416", - "examine": "Pull me!" - }, - { - "ids": "2417,2418,2419,2420", - "examine": "Place party drop items here." - }, - { - "ids": "2421", - "examine": "This lever is down." - }, - { - "ids": "2422", - "examine": "This lever is up." - }, - { - "ids": "2423", - "examine": "This lever is down." - }, - { - "ids": "2424", - "examine": "This lever is up." - }, - { - "ids": "2425", - "examine": "This lever is down." - }, - { - "ids": "2426", - "examine": "This lever is up." - }, - { - "ids": "2427,2428,2429,2430,2431", - "examine": "This door is closed by an unknown mechanism." - }, - { - "ids": "2432,2433", - "examine": "This gate is closed shut." - }, - { - "ids": "2434,2435", - "examine": "This may be worth opening." - }, - { - "ids": "2436,2437", - "examine": "I wonder what's inside." - }, - { - "ids": "2438,2439", - "examine": "A wooden gate." - }, - { - "ids": "2440,2441,2442,2443", - "examine": "Wonder what this pillar is for?" - }, - { - "ids": "2444,2445", - "examine": "I wonder what's under it?" - }, - { - "ids": "2446", - "examine": "This leads to somewhere...but where?" - }, - { - "ids": "2447,2448", - "examine": "I reckon I could climb that!" - }, - { - "ids": "2449,2450", - "examine": "Some magical rocks." - }, - { - "ids": "2451,2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464", - "examine": "There's something behind these roots." - }, - { - "ids": "2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477", - "examine": "A portal from this mystical place." - }, - { - "ids": "2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490", - "examine": "A mysterious power emanates from this shrine." - }, - { - "ids": "2491", - "examine": "The source of all Rune Stones." - }, - { - "ids": "2492", - "examine": "A portal from this mystical place." - }, - { - "ids": "2493,2494,2495,2496", - "examine": "A part of an old temple." - }, - { - "ids": "2497,2498,2499,2500,2501,2502", - "examine": "Unusual energy is gathered here." - }, - { - "ids": "2503,2504,2505,2506,2507", - "examine": "An old crumbled pillar." - }, - { - "ids": "2508,2509,2510", - "examine": "Broken parts of an old temple." - }, - { - "ids": "2511", - "examine": "This leads to the practice tower." - }, - { - "ids": "2512", - "examine": "This leads back down to the guild." - }, - { - "ids": "2513", - "examine": "I wonder if I can hit a bullseye?" - }, - { - "ids": "2514", - "examine": "The door to the Ranging Guild." - }, - { - "ids": "2515", - "examine": "I hope it doesn't sink." - }, - { - "ids": "2516", - "examine": "It's sinking!" - }, - { - "ids": "2517", - "examine": "Going up?" - }, - { - "ids": "2518", - "examine": "Typical shoddy workmanship." - }, - { - "ids": "2519", - "examine": "Crates of packed fish." - }, - { - "ids": "2520,2521", - "examine": "It's used for loading and unloading fishing boats." - }, - { - "ids": "2522,2523", - "examine": "It's a flight of stairs." - }, - { - "ids": "2524", - "examine": "I wonder what's inside?" - }, - { - "ids": "2525", - "examine": "It's open." - }, - { - "ids": "2526,2527", - "examine": "The door of a small prison." - }, - { - "ids": "2528", - "examine": "The door is closed." - }, - { - "ids": "2529", - "examine": "A door." - }, - { - "ids": "2530", - "examine": "Used for storage." - }, - { - "ids": "2531,2532", - "examine": "Looks like someone's tried digging here." - }, - { - "ids": "2533", - "examine": "A pile of what is hopefully mud." - }, - { - "ids": "2534", - "examine": "There's black cross on the door." - }, - { - "ids": "2535", - "examine": "The door is closed." - }, - { - "ids": "2536", - "examine": "A door." - }, - { - "ids": "2537", - "examine": "The door is closed." - }, - { - "ids": "2538", - "examine": "A door." - }, - { - "ids": "2539,2540", - "examine": "A flight of stairs." - }, - { - "ids": "2541,2542", - "examine": "An outlet to the sewer." - }, - { - "ids": "2543", - "examine": "There's a cover over this manhole." - }, - { - "ids": "2544", - "examine": "How dangerous, someone has left this manhole open." - }, - { - "ids": "2545", - "examine": "This is supposed to stop people falling down the manhole." - }, - { - "ids": "2546,2547,2548,2549", - "examine": "A door." - }, - { - "ids": "2550,2551", - "examine": "A secure door." - }, - { - "ids": "2552,2553", - "examine": "A metal gate bars your way." - }, - { - "ids": "2554,2555,2556,2557,2558,2559", - "examine": "A secure door." - }, - { - "ids": "2560", - "examine": "Fine silk woven by experts." - }, - { - "ids": "2561", - "examine": "This stall smells great." - }, - { - "ids": "2562", - "examine": "Precious stones from around the world." - }, - { - "ids": "2563", - "examine": "All manner of animal clothing." - }, - { - "ids": "2564", - "examine": "Spices to tingle your taste buds." - }, - { - "ids": "2565", - "examine": "Fine silver items are for sale here." - }, - { - "ids": "2566,2567,2568,2569,2570,2571,2572,2573,2574", - "examine": "I wonder what's inside it." - }, - { - "ids": "2575,2576", - "examine": "A marshy jungle vine." - }, - { - "ids": "2577", - "examine": "A tall palm tree with some plants growing at its stem." - }, - { - "ids": "2578", - "examine": "A tall palm tree." - }, - { - "ids": "2579", - "examine": "The burnt ground has a plant growing on it." - }, - { - "ids": "2580", - "examine": "The ground has been burnt here by a fire." - }, - { - "ids": "2581", - "examine": "A rock with green moss growing on it." - }, - { - "ids": "2582", - "examine": "A rock, it looks like something was growing here." - }, - { - "ids": "2583", - "examine": "It looks as if it is covered in some fungus." - }, - { - "ids": "2584", - "examine": "A collection of rocks over what looks like a depression." - }, - { - "ids": "2585", - "examine": "Rocky walls, you may be able to climb it." - }, - { - "ids": "2586", - "examine": "It's closed." - }, - { - "ids": "2587", - "examine": "I wonder what's inside?" - }, - { - "ids": "2588", - "examine": "It's open." - }, - { - "ids": "2589", - "examine": "This ship's not getting far with that." - }, - { - "ids": "2590,2591", - "examine": "Takes me into the ship." - }, - { - "ids": "2592", - "examine": "Takes me back on deck." - }, - { - "ids": "2593,2594", - "examine": "Handy for boarding the ship." - }, - { - "ids": "2595", - "examine": "It's closed." - }, - { - "ids": "2596", - "examine": "A blood-red door." - }, - { - "ids": "2597", - "examine": "A lurid orange door." - }, - { - "ids": "2598", - "examine": "A sickly yellow door." - }, - { - "ids": "2599", - "examine": "A gloomy blue door." - }, - { - "ids": "2600", - "examine": "A groovy magenta door." - }, - { - "ids": "2601", - "examine": "A putrid green door." - }, - { - "ids": "2602", - "examine": "Probably the nicest door in this ghastly place." - }, - { - "ids": "2603", - "examine": "It's closed." - }, - { - "ids": "2604", - "examine": "It's open." - }, - { - "ids": "2605", - "examine": "It's a ladder." - }, - { - "ids": "2606", - "examine": "There is something strange about this wall..." - }, - { - "ids": "2607,2608", - "examine": "It's closed." - }, - { - "ids": "2609", - "examine": "A collection of rocks over what looks like a depression." - }, - { - "ids": "2610", - "examine": "A rope hangs here that I can climb." - }, - { - "ids": "2611", - "examine": "It's a ladder." - }, - { - "ids": "2612", - "examine": "Wonder what's in here..." - }, - { - "ids": "2613", - "examine": "Smells kind of funny..." - }, - { - "ids": "2614", - "examine": "Spooky!" - }, - { - "ids": "2615", - "examine": "Looks comfortable..." - }, - { - "ids": "2616", - "examine": "Looks spooky..." - }, - { - "ids": "2617", - "examine": "Phew, an exit!" - }, - { - "ids": "2618", - "examine": "The fence is broken at this point." - }, - { - "ids": "2619", - "examine": "A wooden barrel for storage." - }, - { - "ids": "2620", - "examine": "An old crate for storage." - }, - { - "ids": "2621,2622", - "examine": "It's a door." - }, - { - "ids": "2623", - "examine": "It's a gate." - }, - { - "ids": "2624,2625", - "examine": "The entrance to the Hero's Guild." - }, - { - "ids": "2626,2627,2628", - "examine": "It's a door." - }, - { - "ids": "2629", - "examine": "There is something unusual about this wall..." - }, - { - "ids": "2630", - "examine": "I can see eels swimming in the lava." - }, - { - "ids": "2631", - "examine": "It's a door." - }, - { - "ids": "2632", - "examine": "I wonder what's inside?" - }, - { - "ids": "2633", - "examine": "It's open." - }, - { - "ids": "2634", - "examine": "Rocks that contain nothing interesting, but block the way." - }, - { - "ids": "2635", - "examine": "I wonder what's inside?" - }, - { - "ids": "2636,2637", - "examine": "It's open." - }, - { - "ids": "2638,2639", - "examine": "A source of pure water." - }, - { - "ids": "2640", - "examine": "A shrine for the faithful to worship at." - }, - { - "ids": "2641", - "examine": "I can climb this." - }, - { - "ids": "2642", - "examine": "Used for fashioning clay items." - }, - { - "ids": "2643", - "examine": "Bake your clay items in here." - }, - { - "ids": "2644", - "examine": "Used for spinning thread." - }, - { - "ids": "2645", - "examine": "A tray of sand." - }, - { - "ids": "2646", - "examine": "A plant cultivated for fibres." - }, - { - "ids": "2647,2648,2649", - "examine": "The door to the Crafting Guild." - }, - { - "ids": "2650", - "examine": "A pile of smelly rotting waste." - }, - { - "ids": "2651", - "examine": "A sturdy home for bees." - }, - { - "ids": "2652", - "examine": "Looks like this is where waste from the kitchen comes out." - }, - { - "ids": "2653", - "examine": "It looks like a spiders' nest to me." - }, - { - "ids": "2654", - "examine": "This fountain suits the garden." - }, - { - "ids": "2655", - "examine": "It's the Sinclair Family coat of arms." - }, - { - "ids": "2656", - "examine": "Looks like this is where Anna keeps her stuff." - }, - { - "ids": "2657", - "examine": "Looks like this is where Bob keeps his stuff." - }, - { - "ids": "2658", - "examine": "Looks like this is where Carol keeps her stuff." - }, - { - "ids": "2659", - "examine": "Looks like this is where David keeps his stuff." - }, - { - "ids": "2660", - "examine": "Looks like this is where Elizabeth keeps her stuff." - }, - { - "ids": "2661", - "examine": "Looks like this is where Frank keeps his stuff." - }, - { - "ids": "2662", - "examine": "Looks like this is where the cook stores flour." - }, - { - "ids": "2663", - "examine": "Some sacks of general garden items." - }, - { - "ids": "2664,2665", - "examine": "Luckily it seems able to keep that vicious dog inside." - }, - { - "ids": "2666", - "examine": "Looks like the killer smashed this to leave the mansion." - }, - { - "ids": "2667", - "examine": "Slaves are using this to pull up barrels of rocks from down below." - }, - { - "ids": "2668,2669", - "examine": "Slaves are placing barrels on this to haul them to the surface." - }, - { - "ids": "2670", - "examine": "A succulent cactus." - }, - { - "ids": "2671", - "examine": "A less-than-succulent succulent." - }, - { - "ids": "2672", - "examine": "I can try to make new items on this." - }, - { - "ids": "2673,2674", - "examine": "A solid looking gate." - }, - { - "ids": "2675,2676", - "examine": "Large doors made of solid oak." - }, - { - "ids": "2677", - "examine": "A solid looking chest, it belongs to Captain Siad." - }, - { - "ids": "2678", - "examine": "A selection of Captain Siad's Books." - }, - { - "ids": "2679", - "examine": "A sturdy looking desk on which the Captain works." - }, - { - "ids": "2680", - "examine": "A barrel containing rocks and mining debris." - }, - { - "ids": "2681", - "examine": "An empty mining barrel." - }, - { - "ids": "2682", - "examine": "The cart which takes barrels of rocks from the mining encampment to Al-Kharid." - }, - { - "ids": "2683", - "examine": "Gives a lovely view of the desert, complete with metalic bars." - }, - { - "ids": "2684", - "examine": "It seems to be used for moving rocks into and out of this area." - }, - { - "ids": "2685,2686,2687,2688", - "examine": "A solid looking gate." - }, - { - "ids": "2689", - "examine": "There's no getting around it, it's a fairly sturdy prison cell door." - }, - { - "ids": "2690,2691", - "examine": "Large solid, thick set oak doors" - }, - { - "ids": "2692", - "examine": "It looks fairly sturdy." - }, - { - "ids": "2693", - "examine": "This is used by Shantay and his men to take items to the bank on your behalf." - }, - { - "ids": "2694,2695,2696,2697", - "examine": "A rocky rock." - }, - { - "ids": "2698,2699", - "examine": "A cave which has been mined out." - }, - { - "ids": "2700,2701", - "examine": "The entrance to the tent." - }, - { - "ids": "2702,2703", - "examine": "Tracks in the sand." - }, - { - "ids": "2704", - "examine": "Rocky!" - }, - { - "ids": "2705", - "examine": "It's a door." - }, - { - "ids": "2706", - "examine": "A nicely fitted door." - }, - { - "ids": "2707,2708", - "examine": "A wooden crate for storage." - }, - { - "ids": "2709", - "examine": "I wonder what's inside?" - }, - { - "ids": "2710", - "examine": "It's open." - }, - { - "ids": "2711", - "examine": "It's a flight of stairs." - }, - { - "ids": "2712", - "examine": "The door is closed." - }, - { - "ids": "2713,2714,2715,2716,2717", - "examine": "Grain goes in here." - }, - { - "ids": "2718,2719,2720,2721,2722", - "examine": "These control the flow of grain from the hopper to the millstones." - }, - { - "ids": "2723", - "examine": "A spicy meat kebab is cooking here." - }, - { - "ids": "2724", - "examine": "A fire burns brightly here." - }, - { - "ids": "2725,2726", - "examine": "A grand old fireplace." - }, - { - "ids": "2727", - "examine": "Something is cooking nicely here." - }, - { - "ids": "2728,2729,2730,2731", - "examine": "Ideal for cooking on." - }, - { - "ids": "2732,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780", - "examine": "Hot!" - }, - { - "ids": "2781", - "examine": "A hot place for forging things in." - }, - { - "ids": "2782", - "examine": "It says \"Property of Doric the dwarf.\" on the side." - }, - { - "ids": "2783", - "examine": "Used for fashioning metal items." - }, - { - "ids": "2784", - "examine": "Various implements for working with metal." - }, - { - "ids": "2785", - "examine": "A hot place for forging things in." - }, - { - "ids": "2786,2787,2788,2789", - "examine": "An entrance to Gu'Tanoth." - }, - { - "ids": "2790", - "examine": "I wonder what's inside it." - }, - { - "ids": "2791,2792", - "examine": "A counter made from a stone block." - }, - { - "ids": "2793", - "examine": "An ogre is selling cakes here." - }, - { - "ids": "2794,2795", - "examine": "A lever for activating something." - }, - { - "ids": "2796", - "examine": "This leads to the watchtower." - }, - { - "ids": "2797", - "examine": "This leads downwards." - }, - { - "ids": "2798,2799,2800,2801,2802,2803", - "examine": "A leafy bush." - }, - { - "ids": "2804,2805,2806,2807,2808,2809,2810,2811", - "examine": "I think I can squeeze through here..." - }, - { - "ids": "2812", - "examine": "This leads downwards." - }, - { - "ids": "2813", - "examine": "I think I can squeeze through here..." - }, - { - "ids": "2814,2815", - "examine": "The gate has been locked shut." - }, - { - "ids": "2816", - "examine": "A strange looking rock..." - }, - { - "ids": "2817,2818,2819,2820,2821,2822", - "examine": "I think I can get out here..." - }, - { - "ids": "2823", - "examine": "A hole." - }, - { - "ids": "2824", - "examine": "A hole" - }, - { - "ids": "2825", - "examine": "I hope this leads the way out." - }, - { - "ids": "2826,2827,2828,2829", - "examine": "I wonder what's inside it?" - }, - { - "ids": "2830,2831", - "examine": "You can probably jump over from here." - }, - { - "ids": "2832", - "examine": "A low wall is blocking your path." - }, - { - "ids": "2833", - "examine": "This goes up!" - }, - { - "ids": "2834", - "examine": "A low wall is blocking your path." - }, - { - "ids": "2835,2836,2837,2838,2839,2840,2841", - "examine": "Looks hard." - }, - { - "ids": "2842", - "examine": "It has a special magical quality." - }, - { - "ids": "2843", - "examine": "This drain leads from the sink to the sewers below." - }, - { - "ids": "2844,2845,2846,2847,2848", - "examine": "This looks like it can be turned." - }, - { - "ids": "2849", - "examine": "A rudimentary type of boat." - }, - { - "ids": "2850", - "examine": "It's closed." - }, - { - "ids": "2851", - "examine": "It's open." - }, - { - "ids": "2852", - "examine": "I can probably squeeze my way inside there." - }, - { - "ids": "2853", - "examine": "It's a flight of stairs." - }, - { - "ids": "2854,2855", - "examine": "Made of wood." - }, - { - "ids": "2856", - "examine": "I wonder what's inside?" - }, - { - "ids": "2857", - "examine": "It's open." - }, - { - "ids": "2858", - "examine": "Used for storage." - }, - { - "ids": "2859", - "examine": "A hot range, where some soup is bubbling nicely." - }, - { - "ids": "2860", - "examine": "Very ominous." - }, - { - "ids": "2861,2862", - "examine": "It's a door." - }, - { - "ids": "2863", - "examine": "The door is closed." - }, - { - "ids": "2864", - "examine": "A water feature." - }, - { - "ids": "2865,2866", - "examine": "It's a gate." - }, - { - "ids": "2867", - "examine": "Very decorative!" - }, - { - "ids": "2868,2869", - "examine": "It's a cupboard." - }, - { - "ids": "2870", - "examine": "The mouse equivalent of a door." - }, - { - "ids": "2871", - "examine": "I can climb down this." - }, - { - "ids": "2872", - "examine": "I can climb this." - }, - { - "ids": "2873", - "examine": "What a good likeness!" - }, - { - "ids": "2874", - "examine": "A depiction that chills one to the bone." - }, - { - "ids": "2875", - "examine": "I wonder how accurate a representation this is." - }, - { - "ids": "2876", - "examine": "A counter made from a stone block." - }, - { - "ids": "2877", - "examine": "A barrel full of staffs..." - }, - { - "ids": "2878,2879", - "examine": "Patterns of light dance hypnotically across the pool's surface." - }, - { - "ids": "2880", - "examine": "There seems to be some sort of magical field here." - }, - { - "ids": "2881", - "examine": "It's closed." - }, - { - "ids": "2882,2883", - "examine": "The toll gate from Lumbridge to Al-Kharid." - }, - { - "ids": "2884", - "examine": "I can climb this." - }, - { - "ids": "2885", - "examine": "An antique by anyone's standards." - }, - { - "ids": "2886", - "examine": "An antique by anyone's standards, however, it might have something interesting in it." - }, - { - "ids": "2887", - "examine": "Looks good for logging." - }, - { - "ids": "2888", - "examine": "A leafy jungle palm, dense foliage." - }, - { - "ids": "2889", - "examine": "Home to many unusual creatures." - }, - { - "ids": "2890", - "examine": "A leafy tree." - }, - { - "ids": "2891", - "examine": "This tree has been cut down." - }, - { - "ids": "2892,2893", - "examine": "A jungle bush, quite common to these areas." - }, - { - "ids": "2894,2895", - "examine": "A jungle bush that has been chopped down." - }, - { - "ids": "2896,2897,2898,2899", - "examine": "A door to the Legends Guild." - }, - { - "ids": "2900,2901", - "examine": "Looks slippery!" - }, - { - "ids": "2902", - "examine": "Stoney!" - }, - { - "ids": "2903,2904", - "examine": "A rather shadowy cavern entrance." - }, - { - "ids": "2905", - "examine": "An old crate for storage." - }, - { - "ids": "2906", - "examine": "Useful for putting things on." - }, - { - "ids": "2907", - "examine": "I guess I could sleep in it if I was really tired." - }, - { - "ids": "2908,2909", - "examine": "A wall of magic fire." - }, - { - "ids": "2910", - "examine": "Rickety bamboo tables that are lashed together to make a desk." - }, - { - "ids": "2911", - "examine": "Bamboo storage!" - }, - { - "ids": "2912,2913,2914,2915", - "examine": "This gate has a horribly complex locking mechanism." - }, - { - "ids": "2916,2917", - "examine": "A dark cave entrance leading to the surface." - }, - { - "ids": "2918", - "examine": "A large crack in the wall." - }, - { - "ids": "2919,2920,2921", - "examine": "A huge lump of rock." - }, - { - "ids": "2922,2923,2924,2925", - "examine": "A heavily constructed, cast-iron, ancient gateway." - }, - { - "ids": "2926", - "examine": "A high wall made up of rocks with sharp edges." - }, - { - "ids": "2927", - "examine": "It looks like ancient graffiti." - }, - { - "ids": "2928", - "examine": "An ornately carved rock with a pointed receptacle." - }, - { - "ids": "2929", - "examine": "A half buried skeleton, probably dwarven remains." - }, - { - "ids": "2930", - "examine": "A huge, strangely constructed doorway, not sure how this opens." - }, - { - "ids": "2931", - "examine": "It looks like a magical portal of some kind, who knows where it leads?" - }, - { - "ids": "2932,2933", - "examine": "Strangely, there's a locked barrel here, I wonder what's inside." - }, - { - "ids": "2934", - "examine": "A large scaffold platform most likely used for lifting and lowering heavy items." - }, - { - "ids": "2935", - "examine": "Used to move earth to, and from, the dig shaft. A rope has been thrown over it." - }, - { - "ids": "2936,2937,2938,2939", - "examine": "A sculpted trunk of wood." - }, - { - "ids": "2940", - "examine": "A wonderfully dressed table." - }, - { - "ids": "2941", - "examine": "Sparkling sacred water straight from the source." - }, - { - "ids": "2942", - "examine": "A sparkling, babbling flow of water from an underground source." - }, - { - "ids": "2943", - "examine": "Disgusting filthy quagmire that oozes from the ground." - }, - { - "ids": "2944", - "examine": "Found near the water's edge." - }, - { - "ids": "2945", - "examine": "A baby Yommi tree, it has a mystical aura." - }, - { - "ids": "2946", - "examine": "An adolescent-looking Yommi tree, it has a mystical aura." - }, - { - "ids": "2947", - "examine": "A dead Yommi tree sapling, you'll need a tough axe to remove this." - }, - { - "ids": "2948", - "examine": "A fully grown Yommi tree, it won't get much taller than this." - }, - { - "ids": "2949", - "examine": "A dead fully grown Yommi tree, you'll need a tough, sharp axe to remove this." - }, - { - "ids": "2950", - "examine": "A felled adult Yommi tree, perhaps you should trim those branches?" - }, - { - "ids": "2951", - "examine": "A rotten felled Yommi tree, it was left too long in the damp jungle." - }, - { - "ids": "2952", - "examine": "A trimmed Yommi tree log, perfect for sculpting into a totem pole." - }, - { - "ids": "2953", - "examine": "A rotten Yommi tree log, it was left too long in the damp jungle air." - }, - { - "ids": "2954", - "examine": "A beautifully crafted totem pole carved from the trunk of the sacred Yommi tree." - }, - { - "ids": "2955", - "examine": "A rotten totem pole, it was left to rot in the jungle." - }, - { - "ids": "2956", - "examine": "This earth is particularly fertile." - }, - { - "ids": "2957", - "examine": "This earth is damaged by cultivation, time will restore the fertility." - }, - { - "ids": "2958", - "examine": "A rope hangs here." - }, - { - "ids": "2959,2960,2961", - "examine": "A dangerous path onwards." - }, - { - "ids": "2962,2963,2964", - "examine": "Stoney!" - }, - { - "ids": "2965", - "examine": "Looks slippery!" - }, - { - "ids": "2966,2967,2968", - "examine": "A hot place for forging things in." - }, - { - "ids": "2969", - "examine": "It looks like a strangely shaped depression in the rock." - }, - { - "ids": "2970", - "examine": "This recess has a glowing heart shaped crystal in it." - }, - { - "ids": "2971", - "examine": "This looks like some sort of shimmering surface." - }, - { - "ids": "2972,2973,2974", - "examine": "A huge lump of rock." - }, - { - "ids": "2975,2976", - "examine": "This tree is particularly leafy." - }, - { - "ids": "2977", - "examine": "A large pile of sand" - }, - { - "ids": "2978", - "examine": "A medium pile of sand" - }, - { - "ids": "2979", - "examine": "A small pile of sand" - }, - { - "ids": "2980,2981,2982,2983,2984,2985,2986,2987,2988", - "examine": "Some beautiful flowers." - }, - { - "ids": "2989,2990,2991,2992,2993,2994", - "examine": "Known commonly as Red worm vine." - }, - { - "ids": "2995,2996", - "examine": "I wonder what's inside." - }, - { - "ids": "2997", - "examine": "The door is closed." - }, - { - "ids": "2998,2999", - "examine": "The door is open." - }, - { - "ids": "3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013", - "examine": "These obviously mean keep out!" - }, - { - "ids": "3014", - "examine": "A nicely fitted door." - }, - { - "ids": "3015,3016", - "examine": "A wooden gate." - }, - { - "ids": "3017,3018,3019", - "examine": "A nicely fitted door." - }, - { - "ids": "3020,3021,3022,3023", - "examine": "A wrought iron gate." - }, - { - "ids": "3024,3025,3026,3027", - "examine": "A closed door." - }, - { - "ids": "3028", - "examine": "I can climb this." - }, - { - "ids": "3029", - "examine": "I can climb down this." - }, - { - "ids": "3030", - "examine": "I can climb this." - }, - { - "ids": "3031", - "examine": "I can climb down this." - }, - { - "ids": "3032", - "examine": "I can see fish swimming in the water." - }, - { - "ids": "3033,3034,3035,3036", - "examine": "One of the most common trees in RuneScape." - }, - { - "ids": "3037", - "examine": "A beautiful old oak." - }, - { - "ids": "3038", - "examine": "Hot!" - }, - { - "ids": "3039", - "examine": "Ideal for cooking on." - }, - { - "ids": "3040", - "examine": "It's closed." - }, - { - "ids": "3041", - "examine": "It's open." - }, - { - "ids": "3042,3043", - "examine": "A rocky outcrop." - }, - { - "ids": "3044", - "examine": "A hot place for forging things in." - }, - { - "ids": "3045", - "examine": "The bank teller will serve you from here." - }, - { - "ids": "3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076", - "examine": "These obviously mean keep out!" - }, - { - "ids": "3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107", - "examine": "Lean against the wall to get a better view!" - }, - { - "ids": "3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3130,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158", - "examine": "Flags marking the entrance to the arena." - }, - { - "ids": "3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181", - "examine": "Beats the operating table." - }, - { - "ids": "3182", - "examine": "Wait here for a nurse." - }, - { - "ids": "3183,3184,3185", - "examine": "Storage for drugs and bandages." - }, - { - "ids": "3186,3187,3188,3189", - "examine": "I don't really want to end up here..." - }, - { - "ids": "3190", - "examine": "These open and close!" - }, - { - "ids": "3191", - "examine": "This may be worth searching." - }, - { - "ids": "3192", - "examine": "You can see the last 50 fights on here." - }, - { - "ids": "3193", - "examine": "Used to store players' items whilst they duel." - }, - { - "ids": "3194", - "examine": "Use for quick access to your bank." - }, - { - "ids": "3195", - "examine": "Smells pretty bad!" - }, - { - "ids": "3196", - "examine": "Not much use for anything except scrap." - }, - { - "ids": "3197,3198", - "examine": "Entrance to the Duel Arena." - }, - { - "ids": "3199,3200,3201,3202", - "examine": "A wooden double bed." - }, - { - "ids": "3203,3204", - "examine": "Access to the duel arena." - }, - { - "ids": "3205", - "examine": "I can climb down this." - }, - { - "ids": "3206,3207,3208", - "examine": "A barrel full of staffs..." - }, - { - "ids": "3209,3210,3211,3212", - "examine": "A strange crack cuts into the wall." - }, - { - "ids": "3213", - "examine": "It looks like I can squeeze through here." - }, - { - "ids": "3214,3215", - "examine": "The easy way out..." - }, - { - "ids": "3216", - "examine": "A pile of mud." - }, - { - "ids": "3217", - "examine": "I can go through here." - }, - { - "ids": "3218,3219", - "examine": "Dark and intimidating." - }, - { - "ids": "3220,3221", - "examine": "That skull's looking at me...." - }, - { - "ids": "3222", - "examine": "I can climb down these." - }, - { - "ids": "3223", - "examine": "I can climb up these." - }, - { - "ids": "3224,3225,3226", - "examine": "I can go through here." - }, - { - "ids": "3227", - "examine": "Best not to get caught!" - }, - { - "ids": "3228,3229", - "examine": "Best avoided." - }, - { - "ids": "3230", - "examine": "Looks suspicious." - }, - { - "ids": "3231", - "examine": "A plank." - }, - { - "ids": "3232", - "examine": "Formed over many years." - }, - { - "ids": "3233", - "examine": "Best avoided." - }, - { - "ids": "3234", - "examine": "Looks suspicious." - }, - { - "ids": "3235", - "examine": "I can open the grill from this side." - }, - { - "ids": "3236,3237", - "examine": "A pipe I can squeeze through." - }, - { - "ids": "3238", - "examine": "Maybe I can cross that." - }, - { - "ids": "3239", - "examine": "It looks like only the guide ropes are holding the bridge up." - }, - { - "ids": "3240", - "examine": "A bridge." - }, - { - "ids": "3241,3242", - "examine": "This lever can be operated." - }, - { - "ids": "3243,3244,3245,3246", - "examine": "The base of a platform." - }, - { - "ids": "3247,3248,3249,3250,3251,3252,3253", - "examine": "A bridge." - }, - { - "ids": "3254,3255,3256", - "examine": "I can't get past that very easily..." - }, - { - "ids": "3257", - "examine": "A platform." - }, - { - "ids": "3258,3259,3260,3261,3262", - "examine": "A bridge." - }, - { - "ids": "3263", - "examine": "This area may not be safe..." - }, - { - "ids": "3264", - "examine": "A well of nastiness." - }, - { - "ids": "3265", - "examine": "I can climb this pile of rocks..." - }, - { - "ids": "3266,3267,3268,3269", - "examine": "Usually used for storing living things..." - }, - { - "ids": "3270", - "examine": "The door is closed." - }, - { - "ids": "3271", - "examine": "The door is open." - }, - { - "ids": "3272,3273,3274,3275", - "examine": "I wonder what's inside." - }, - { - "ids": "3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293", - "examine": "A stone bridge." - }, - { - "ids": "3294", - "examine": "A hot place for forging things in." - }, - { - "ids": "3295,3296,3297,3298,3299,3300,3301,3302", - "examine": "It's covered in strange writing." - }, - { - "ids": "3303", - "examine": "You won't be able to lift that." - }, - { - "ids": "3304", - "examine": "A portcullis." - }, - { - "ids": "3305,3306", - "examine": "It doesn't look like water in there..." - }, - { - "ids": "3307", - "examine": "A pile of rocks." - }, - { - "ids": "3308", - "examine": "The boulder has smashed through the cage." - }, - { - "ids": "3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326", - "examine": "A deposit of rocks." - }, - { - "ids": "3327", - "examine": "Intimidating!" - }, - { - "ids": "3328,3329,3330,3331", - "examine": "A depiction of a great dwarf miner." - }, - { - "ids": "3332", - "examine": "A temple door." - }, - { - "ids": "3333,3334,3335,3336", - "examine": "A very big door." - }, - { - "ids": "3337", - "examine": "This lever can be operated." - }, - { - "ids": "3338", - "examine": "Why would a log be hung up there?" - }, - { - "ids": "3339", - "examine": "Looks suspicious." - }, - { - "ids": "3340", - "examine": "Looks like the rope is holding the bridge up." - }, - { - "ids": "3341,3342", - "examine": "Looks like the other rope is holding the bridge up." - }, - { - "ids": "3343", - "examine": "A pile of rocks." - }, - { - "ids": "3344,3345,3346,3347", - "examine": "It's got dwarf brew in it." - }, - { - "ids": "3348,3349,3350", - "examine": "Lord Iban's Throne." - }, - { - "ids": "3351,3352", - "examine": "I'm glad I'm on this side of those bars." - }, - { - "ids": "3353,3354,3355,3356,3357,3358", - "examine": "I don't much like the look of that..." - }, - { - "ids": "3359", - "examine": "Well of the damned." - }, - { - "ids": "3360", - "examine": "A wooden crate for storage." - }, - { - "ids": "3361", - "examine": "A magical sphere that glimmers within." - }, - { - "ids": "3362,3363", - "examine": "A window." - }, - { - "ids": "3364", - "examine": "An odd looking rock formation." - }, - { - "ids": "3365", - "examine": "Looks like I can climb these." - }, - { - "ids": "3366", - "examine": "Makes you cry." - }, - { - "ids": "3367,3368,3369,3370", - "examine": "Steel bars that are locked securely." - }, - { - "ids": "3371", - "examine": "An Achey tree stump." - }, - { - "ids": "3372,3373,3374,3375", - "examine": "Useful for ogre dinners." - }, - { - "ids": "3376", - "examine": "An ogre bench, useful for taking all that weight off their legs." - }, - { - "ids": "3377", - "examine": "Hmmm, a rock for a lock...." - }, - { - "ids": "3378", - "examine": "Some stealthy thief must have picked the ogre lock!" - }, - { - "ids": "3379", - "examine": "The entrance to Rantz's cave" - }, - { - "ids": "3380,3381", - "examine": "Exit this way for fresh air and daylight." - }, - { - "ids": "3382,3383,3384,3385,3386,3387,3388", - "examine": "Useful for ogre dinners." - }, - { - "ids": "3389", - "examine": "A good source of books!" - }, - { - "ids": "3390,3391,3392,3393", - "examine": "A strange crack cuts into the wall." - }, - { - "ids": "3394,3395", - "examine": "A wooden crate for storage." - }, - { - "ids": "3396,3397", - "examine": "A pile of boxes for storage." - }, - { - "ids": "3398,3399,3400,3401", - "examine": "A wooden crate for storage." - }, - { - "ids": "3402", - "examine": "Used for fashioning metal items." - }, - { - "ids": "3403", - "examine": "A pile of Elemental rock." - }, - { - "ids": "3404,3405", - "examine": "A valve to start and stop the flow of water." - }, - { - "ids": "3406", - "examine": "This lever can be operated." - }, - { - "ids": "3407,3408", - "examine": "It spins." - }, - { - "ids": "3409", - "examine": "This lever can be operated." - }, - { - "ids": "3410,3411,3412", - "examine": "Big bellows." - }, - { - "ids": "3413", - "examine": "A furnace with an air blast pipe." - }, - { - "ids": "3414", - "examine": "A small trough full of lava." - }, - { - "ids": "3415", - "examine": "I can climb down these stairs." - }, - { - "ids": "3416", - "examine": "I can climb up these stairs." - }, - { - "ids": "3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428", - "examine": "This lever can be operated." - }, - { - "ids": "3429,3430", - "examine": "Water powered machinery." - }, - { - "ids": "3431", - "examine": "Stoney!" - }, - { - "ids": "3432", - "examine": "I wonder what's under it?" - }, - { - "ids": "3433,3434,3435,3436,3437,3438,3439", - "examine": "I can see a holy barrier at the bottom." - }, - { - "ids": "3440", - "examine": "They let you walk up them!" - }, - { - "ids": "3441,3442", - "examine": "They let you walk down them!" - }, - { - "ids": "3443", - "examine": "A holy barrier blocking evil forces." - }, - { - "ids": "3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462", - "examine": "A sturdy metal gate." - }, - { - "ids": "3463,3464,3465", - "examine": "A hastily constructed yet sturdy prison door." - }, - { - "ids": "3466", - "examine": "Dead animal parts dangling!" - }, - { - "ids": "3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3477,3478", - "examine": "So how long has this been dead, then?" - }, - { - "ids": "3479", - "examine": "A statue honouring Saradomin." - }, - { - "ids": "3480,3481,3482,3483,3484", - "examine": "An ornately decorated coffin. Something seems to be alive inside." - }, - { - "ids": "3485,3486,3487,3488", - "examine": "An ornately carved well that draws water from the river Salve." - }, - { - "ids": "3489,3490,3491,3492", - "examine": "Sturdy looking door." - }, - { - "ids": "3493,3494,3495,3496,3497,3498,3499", - "examine": "A monument to a fallen priest." - }, - { - "ids": "3500,3501,3502,3503,3504,3505", - "examine": "With skill I can play this." - }, - { - "ids": "3506,3507", - "examine": "A wrought iron gate." - }, - { - "ids": "3508,3509", - "examine": "Not sure if I should sit on that." - }, - { - "ids": "3510,3511", - "examine": "Not sure if that's any use." - }, - { - "ids": "3512,3513", - "examine": "It'll probably die soon." - }, - { - "ids": "3514,3515", - "examine": "Not sure if I should stand under that." - }, - { - "ids": "3516", - "examine": "A dark dank entrance to below.." - }, - { - "ids": "3517,3518,3519", - "examine": "A large tree thriving where trees normally die." - }, - { - "ids": "3520", - "examine": "Special grotto area." - }, - { - "ids": "3521", - "examine": "A grotto transformed into an altar of nature." - }, - { - "ids": "3522", - "examine": "It's a bridge." - }, - { - "ids": "3523,3524", - "examine": "An old bench, probably made from wood in this swamp." - }, - { - "ids": "3525", - "examine": "The door." - }, - { - "ids": "3526", - "examine": "The green door." - }, - { - "ids": "3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545", - "examine": "A roughly hewn stone with some sort of symbol on it." - }, - { - "ids": "3546,3547,3548,3549,3550", - "examine": "There is a rope leading to the bottom of this well." - }, - { - "ids": "3551,3552", - "examine": "I can balance on this rope." - }, - { - "ids": "3553,3554,3555,3556,3557,3558", - "examine": "I can balance on this log." - }, - { - "ids": "3559,3560,3561,3562", - "examine": "Tread carefully!" - }, - { - "ids": "3563,3564", - "examine": "Now, I'm the king of the swingers, oh, the jungle VIP." - }, - { - "ids": "3565", - "examine": "It looks like I can clamber over this." - }, - { - "ids": "3566", - "examine": "Use this to swing over to the next platform." - }, - { - "ids": "3567,3568,3569", - "examine": "I might want to avoid this nasty blade." - }, - { - "ids": "3570,3571,3572,3573,3574,3575,3576,3577", - "examine": "Walk the plank! Ya land lubber!" - }, - { - "ids": "3578,3579", - "examine": "It's a small step for a player, a giant leap for player kind." - }, - { - "ids": "3580", - "examine": "Makes sliced human." - }, - { - "ids": "3581", - "examine": "Releases a ticket when the flashing arrow is above it." - }, - { - "ids": "3582", - "examine": "Makes human colanders." - }, - { - "ids": "3583,3584", - "examine": "I can use these to climb across to the other side." - }, - { - "ids": "3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607", - "examine": "Looks suspiciously like a pressure pad to me." - }, - { - "ids": "3608,3609", - "examine": "Releases a ticket when the flashing arrow is above it." - }, - { - "ids": "3610,3611,3612,3613,3614,3615,3616", - "examine": "I can use this rope to climb back to the top." - }, - { - "ids": "3617", - "examine": "Leads down into the Agility Arena." - }, - { - "ids": "3618,3619,3620,3621,3622,3623,3624,3625", - "examine": "Leads back to Brimhaven." - }, - { - "ids": "3626,3627,3628,3629,3630,3631,3632,3633", - "examine": "It looks very sturdy." - }, - { - "ids": "3634", - "examine": "A shrine of the gods!" - }, - { - "ids": "3635", - "examine": "I wonder what's inside..." - }, - { - "ids": "3636,3637,3638,3639,3640,3641,3642,3643", - "examine": "It looks empty." - }, - { - "ids": "3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661", - "examine": "That's really bright!" - }, - { - "ids": "3662,3663,3664", - "examine": "Smells more like \"innocent villager\" stew to me..." - }, - { - "ids": "3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675", - "examine": "Troll leftovers..." - }, - { - "ids": "3676,3677,3678", - "examine": "A stone mechanism that unlocks the equipment room." - }, - { - "ids": "3679", - "examine": "A standard of Asgarnia." - }, - { - "ids": "3680", - "examine": "The flag of Asgarnia." - }, - { - "ids": "3681,3682,3683,3684", - "examine": "Town of Burthorpe" - }, - { - "ids": "3685,3686,3687,3688,3689,3690,3691", - "examine": "A pile of boxes for storage." - }, - { - "ids": "3692,3693", - "examine": "Some of the Sherpa's climbing rope." - }, - { - "ids": "3694,3695", - "examine": "Looks like the Imperial Guard's supply of Dual Claws." - }, - { - "ids": "3696", - "examine": "The Imperial Guard's ceremonial armour." - }, - { - "ids": "3697,3698,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710,3711,3712,3713,3714,3715,3716,3717,3718,3719,3720,3721", - "examine": "A barrel full of swords..." - }, - { - "ids": "3722,3723,3724", - "examine": "A rocky outcrop." - }, - { - "ids": "3725,3726,3727,3728,3729", - "examine": "A wooden gate." - }, - { - "ids": "3730,3731,3732,3733,3734", - "examine": "I can climb over the fence with this." - }, - { - "ids": "3735", - "examine": "Looks like a small cave." - }, - { - "ids": "3736,3737,3738,3739,3740", - "examine": "The exit to the outside." - }, - { - "ids": "3741", - "examine": "No solicitors!" - }, - { - "ids": "3742", - "examine": "Danger" - }, - { - "ids": "3743,3744", - "examine": "A sturdy wooden door." - }, - { - "ids": "3745,3746", - "examine": "The door is closed." - }, - { - "ids": "3747", - "examine": "A nicely fitted door." - }, - { - "ids": "3748,3749,3750,3751", - "examine": "A rocky outcrop." - }, - { - "ids": "3752,3753,3754,3755,3756", - "examine": "Unusual energy is gathered here." - }, - { - "ids": "3757", - "examine": "Looks like a small cave." - }, - { - "ids": "3758", - "examine": "The way out." - }, - { - "ids": "3759", - "examine": "Looks like a small cave." - }, - { - "ids": "3760", - "examine": "The way out." - }, - { - "ids": "3761", - "examine": "The back way out." - }, - { - "ids": "3762", - "examine": "The back way into the stronghold." - }, - { - "ids": "3763", - "examine": "The door is closed." - }, - { - "ids": "3764", - "examine": "The door is open." - }, - { - "ids": "3765,3766", - "examine": "The door to Mad Eadgar's cell." - }, - { - "ids": "3767,3768", - "examine": "The door to Godric's cell." - }, - { - "ids": "3769", - "examine": "Hot!" - }, - { - "ids": "3770", - "examine": "This window looks down onto the Troll Camp." - }, - { - "ids": "3771", - "examine": "The entrance to the Troll Stronghold." - }, - { - "ids": "3772,3773,3774", - "examine": "The way out of the Troll Stronghold." - }, - { - "ids": "3775", - "examine": "Looks like stew of some kind..." - }, - { - "ids": "3776,3777,3778,3779", - "examine": "A door in the Stronghold." - }, - { - "ids": "3780,3781", - "examine": "The door to the prison." - }, - { - "ids": "3782,3783,3784", - "examine": "The entrance to the Troll Arena." - }, - { - "ids": "3785,3786,3787", - "examine": "The exit to the Troll Arena." - }, - { - "ids": "3788", - "examine": "I can climb these stairs." - }, - { - "ids": "3789", - "examine": "They go down." - }, - { - "ids": "3790,3791,3792,3793", - "examine": "A rocky outcrop." - }, - { - "ids": "3794,3795,3796", - "examine": "Looks tasty! If you're a goat, that is." - }, - { - "ids": "3797", - "examine": "Now that's what I call slimline!" - }, - { - "ids": "3798", - "examine": "He looks very relaxed." - }, - { - "ids": "3799", - "examine": "Now he's just too thin." - }, - { - "ids": "3800", - "examine": "A counter made from a stone block." - }, - { - "ids": "3801", - "examine": "The ideal thing to sit on." - }, - { - "ids": "3802", - "examine": "Not so good for sitting on." - }, - { - "ids": "3803,3804", - "examine": "A rocky outcrop." - }, - { - "ids": "3805", - "examine": "They don't seem to roll." - }, - { - "ids": "3806", - "examine": "They're troll eggs. Or perhaps rocks." - }, - { - "ids": "3807", - "examine": "These make great pets." - }, - { - "ids": "3808,3809", - "examine": "It's a troll! Run! No, wait, it's just a rock." - }, - { - "ids": "3810,3811,3812", - "examine": "The door to the storeroom." - }, - { - "ids": "3813", - "examine": "It probably hasn't got anything interesting inside." - }, - { - "ids": "3814,3815", - "examine": "They probably haven't got anything interesting inside." - }, - { - "ids": "3816", - "examine": "They're closed." - }, - { - "ids": "3817,3818,3819", - "examine": "They're open." - }, - { - "ids": "3820", - "examine": "It doesn't contain anything particularly appetising." - }, - { - "ids": "3821", - "examine": "Makes you taller." - }, - { - "ids": "3822", - "examine": "It's full of dried goutweed." - }, - { - "ids": "3823", - "examine": "Welcome to Mad Eadgar's! If I'm not in, I've probably been captured again." - }, - { - "ids": "3824", - "examine": "I don't want to look too closely at what's cooking in there..." - }, - { - "ids": "3825", - "examine": "A limestone ceiling growth." - }, - { - "ids": "3826", - "examine": "A tooth shaped rock formation protruding from the floor." - }, - { - "ids": "3827,3828", - "examine": "How am I going to get down there?" - }, - { - "ids": "3829", - "examine": "I hope this holds!" - }, - { - "ids": "3830,3831", - "examine": "How am I going to get down there?" - }, - { - "ids": "3832", - "examine": "I hope this holds!" - }, - { - "ids": "3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855", - "examine": "It's moving..." - }, - { - "ids": "3856,3857", - "examine": "It's a half buried crate." - }, - { - "ids": "3858,3859", - "examine": "It's stuck in the sand." - }, - { - "ids": "3860,3861", - "examine": "It's full of brightly coloured fish." - }, - { - "ids": "3862", - "examine": "It's a pile of burning bones." - }, - { - "ids": "3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878", - "examine": "The tribal statue of Tai Bwo Wannai Village." - }, - { - "ids": "3879", - "examine": "A tree." - }, - { - "ids": "3880", - "examine": "It's a tree stump." - }, - { - "ids": "3881,3882,3883", - "examine": "A tree." - }, - { - "ids": "3884", - "examine": "It's a tree stump." - }, - { - "ids": "3885,3886,3887,3888,3889,3890,3891,3892,3893,3894,3895,3896,3897,3898,3899,3900", - "examine": "A tree." - }, - { - "ids": "3901", - "examine": "A rare flower." - }, - { - "ids": "3902", - "examine": "Don't flowers make you feel better?" - }, - { - "ids": "3903", - "examine": "A rare flower." - }, - { - "ids": "3904", - "examine": "Don't flowers make you feel better?" - }, - { - "ids": "3905", - "examine": "A rare flower." - }, - { - "ids": "3906,3907,3908,3909,3910,3911", - "examine": "Don't flowers make you feel better?" - }, - { - "ids": "3912", - "examine": "Fungal growth." - }, - { - "ids": "3913,3914", - "examine": "Poisonous no doubt." - }, - { - "ids": "3915", - "examine": "Fungal growth." - }, - { - "ids": "3916,3917", - "examine": "Poisonous no doubt." - }, - { - "ids": "3918", - "examine": "The lamp has a glowing crystal at its core." - }, - { - "ids": "3919,3920", - "examine": "It's a trap!" - }, - { - "ids": "3921", - "examine": "A tripwire." - }, - { - "ids": "3922", - "examine": "An odd-looking group of tied sticks." - }, - { - "ids": "3923,3924,3925,3926", - "examine": "A pile of leaves." - }, - { - "ids": "3927", - "examine": "Looks like I can climb these." - }, - { - "ids": "3928", - "examine": "It's a tree." - }, - { - "ids": "3929,3930,3931,3932,3933,3934,3935,3936", - "examine": "I can balance on this log." - }, - { - "ids": "3937", - "examine": "There are some broken twigs here." - }, - { - "ids": "3938", - "examine": "It looks as if the grass here has been flattened." - }, - { - "ids": "3939,3940", - "examine": "You notice the leaf litter here has been disturbed." - }, - { - "ids": "3941,3942,3943", - "examine": "Tracks in the soil." - }, - { - "ids": "3944,3945,3946,3947,3948,3949,3950,3951,3952,3953,3954,3955,3956,3957,3958,3959,3960,3961", - "examine": "You'd need a big siege engine to force that." - }, - { - "ids": "3962,3963,3964,3965,3966", - "examine": "A yellow crystal structure." - }, - { - "ids": "3967,3968", - "examine": "A tree" - }, - { - "ids": "3969", - "examine": "Disturbing but tidy." - }, - { - "ids": "3970", - "examine": "I don't even want to think about what did that..." - }, - { - "ids": "3971", - "examine": "Now that's what I call slimline!" - }, - { - "ids": "3972", - "examine": "He looks very relaxed." - }, - { - "ids": "3973", - "examine": "Now he's just too thin." - }, - { - "ids": "3974", - "examine": "He hasn't eaten in a long time." - }, - { - "ids": "3975", - "examine": "I don't wanna fall in that!" - }, - { - "ids": "3976", - "examine": "Good for smashing city walls." - }, - { - "ids": "3977", - "examine": "There's a winch on this side." - }, - { - "ids": "3978,3979", - "examine": "There's a lever on this side." - }, - { - "ids": "3980,3981,3982", - "examine": "A way to get into the tent." - }, - { - "ids": "3983,3984,3985,3986", - "examine": "A tent." - }, - { - "ids": "3987,3988,3989,3990,3991", - "examine": "A small barrel." - }, - { - "ids": "3992,3993", - "examine": "A standard of Kandarin." - }, - { - "ids": "3994", - "examine": "A small furnace." - }, - { - "ids": "3995", - "examine": "A tent wall." - }, - { - "ids": "3996", - "examine": "A way to get into the tent." - }, - { - "ids": "3997", - "examine": "A tent wall." - }, - { - "ids": "3998", - "examine": "It looks as if the grass here has been flattened." - }, - { - "ids": "3999", - "examine": "There are some broken twigs here." - }, - { - "ids": "4000", - "examine": "A tent roof." - }, - { - "ids": "4001", - "examine": "A tent wall." - }, - { - "ids": "4002,4003", - "examine": "The charred remains of a tent pole." - }, - { - "ids": "4004,4005", - "examine": "Well of voyage." - }, - { - "ids": "4006", - "examine": "It looks like I can squeeze through here." - }, - { - "ids": "4007", - "examine": "The exit to the outside." - }, - { - "ids": "4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4023", - "examine": "Shrine to the glory of Saradomin." - }, - { - "ids": "4024,4025", - "examine": "A barrel." - }, - { - "ids": "4026", - "examine": "A still for fractionalizing oils." - }, - { - "ids": "4027,4028,4029,4030", - "examine": "A pile of lime rock." - }, - { - "ids": "4031,4032,4033,4034", - "examine": "Looks like a stone doorway to me." - }, - { - "ids": "4035,4036,4037,4038", - "examine": "These clean Druid's robes are drying off." - }, - { - "ids": "4039,4040,4041,4042", - "examine": "It's full of dirty robes." - }, - { - "ids": "4043", - "examine": "Presumably the hatch the zookeeper feeds the parrots through." - }, - { - "ids": "4044,4045,4046,4047", - "examine": "A red standard." - }, - { - "ids": "4048,4049,4050", - "examine": "Spooky!" - }, - { - "ids": "4051", - "examine": "It doesn't look healthy..." - }, - { - "ids": "4052", - "examine": "It's covered in slime." - }, - { - "ids": "4053,4054", - "examine": "It doesn't look healthy..." - }, - { - "ids": "4055,4056,4057", - "examine": "These fat fungi take up so much room." - }, - { - "ids": "4058", - "examine": "A pipe I can squeeze through." - }, - { - "ids": "4059", - "examine": "I can balance on this rope." - }, - { - "ids": "4060", - "examine": "It's hollow..." - }, - { - "ids": "4061", - "examine": "This tree has been cut down." - }, - { - "ids": "4062", - "examine": "Strange items are stored here." - }, - { - "ids": "4063", - "examine": "Ideal for washing things in." - }, - { - "ids": "4064", - "examine": "This table has seen better days." - }, - { - "ids": "4065", - "examine": "It looks very ornamental in a practical 'solid rock' way." - }, - { - "ids": "4066", - "examine": "Welcome to Mort'ton" - }, - { - "ids": "4067", - "examine": "Danger! Sickness and affliction... stay away!" - }, - { - "ids": "4068", - "examine": "Looks like a pile of ancient rubble." - }, - { - "ids": "4069,4070,4071,4072,4073,4074,4075,4076", - "examine": "The starting of a wall." - }, - { - "ids": "4077", - "examine": "It's nearly a wall." - }, - { - "ids": "4078", - "examine": "A rebuilt wall." - }, - { - "ids": "4079", - "examine": "The broken wall of a desecrated temple." - }, - { - "ids": "4080,4081,4082,4083,4084,4085,4086,4087", - "examine": "The partially repaired wall of a desecrated temple." - }, - { - "ids": "4088", - "examine": "The nearly repaired wall of a desecrated temple." - }, - { - "ids": "4089", - "examine": "The repaired wall of a temple." - }, - { - "ids": "4090", - "examine": "A flaming Fire altar." - }, - { - "ids": "4091", - "examine": "An ancient Fire altar." - }, - { - "ids": "4092", - "examine": "An ancient, totally desecrated, broken down fire altar." - }, - { - "ids": "4093", - "examine": "A place to cremate the dead. Needs some wood." - }, - { - "ids": "4094,4095,4096,4097,4098,4099", - "examine": "A place to cremate the dead. Needs a body." - }, - { - "ids": "4100,4101,4102,4103,4104,4105", - "examine": "A place to cremate the dead. Needs a light." - }, - { - "ids": "4106,4107,4108,4109,4110", - "examine": "Heavy metal!" - }, - { - "ids": "4111", - "examine": "A strangely decorated bronze chest, the lock is painted blood red." - }, - { - "ids": "4112", - "examine": "A strangely decorated chest, the lock is painted brown." - }, - { - "ids": "4113", - "examine": "A strangely decorated chest, the lock is painted crimson." - }, - { - "ids": "4114", - "examine": "A strangely decorated chest, the lock is painted black." - }, - { - "ids": "4115", - "examine": "A strangely decorated chest, the lock is painted purple." - }, - { - "ids": "4116", - "examine": "A strangely decorated steel chest, the lock is painted blood red." - }, - { - "ids": "4117", - "examine": "A strangely decorated steel chest, the lock is painted brown." - }, - { - "ids": "4118", - "examine": "A strangely decorated steel chest, the lock is painted crimson." - }, - { - "ids": "4119", - "examine": "A strangely decorated steel chest, the lock is painted black." - }, - { - "ids": "4120", - "examine": "A strangely decorated steel chest, the lock is painted purple." - }, - { - "ids": "4121", - "examine": "A strangely decorated black chest, the lock is painted blood red." - }, - { - "ids": "4122", - "examine": "A strangely decorated black chest, the lock is painted brown." - }, - { - "ids": "4123", - "examine": "A strangely decorated black chest, the lock is painted crimson." - }, - { - "ids": "4124", - "examine": "A strangely decorated black chest, the lock is painted black." - }, - { - "ids": "4125", - "examine": "A strangely decorated black chest, the lock is painted purple." - }, - { - "ids": "4126", - "examine": "A strangely decorated silver chest, the lock is painted blood red." - }, - { - "ids": "4127", - "examine": "A strangely decorated silver chest, the lock is painted brown." - }, - { - "ids": "4128", - "examine": "A strangely decorated silver chest, the lock is painted crimson." - }, - { - "ids": "4129", - "examine": "A strangely decorated silver chest, the lock is painted black." - }, - { - "ids": "4130", - "examine": "A strangely decorated silver chest, the lock is painted purple." - }, - { - "ids": "4131", - "examine": "A strangely decorated bronze chest, the open lock is painted blood red." - }, - { - "ids": "4132,4133", - "examine": "These doors look very ominous. A sign says 'To the tombs'." - }, - { - "ids": "4134,4135,4136,4137", - "examine": "Large doors set into the hillside." - }, - { - "ids": "4138", - "examine": "Items are for sale here." - }, - { - "ids": "4139,4140", - "examine": "Entrance to the Duel Arena." - }, - { - "ids": "4141", - "examine": "This seems to be some kind of shrine." - }, - { - "ids": "4142", - "examine": "The wind makes a musical sound as it blows through it..." - }, - { - "ids": "4143", - "examine": "Danger" - }, - { - "ids": "4144,4145,4146", - "examine": "Those golden fruit look good enough to eat!" - }, - { - "ids": "4147", - "examine": "This must be Lalli's home." - }, - { - "ids": "4148", - "examine": "Allows performers backstage at the Longhall." - }, - { - "ids": "4149", - "examine": "It smells pretty good actually." - }, - { - "ids": "4150,4151,4152,4153,4154,4155,4156,4157", - "examine": "A portal from this mystical place." - }, - { - "ids": "4158", - "examine": "Takes me into the maze." - }, - { - "ids": "4159,4160,4161", - "examine": "Takes me out of the maze." - }, - { - "ids": "4162", - "examine": "A thin metal pipe, presumably for rainwater to run through." - }, - { - "ids": "4163,4164", - "examine": "I can climb this." - }, - { - "ids": "4165,4166", - "examine": "Keeps the wind out." - }, - { - "ids": "4167,4168", - "examine": "I wonder what's inside?" - }, - { - "ids": "4169", - "examine": "Brrrrrr!" - }, - { - "ids": "4170", - "examine": "There is some kind of balancing mechanism as a lock." - }, - { - "ids": "4171", - "examine": "A good source of books!" - }, - { - "ids": "4172", - "examine": "An appliance for cooking with." - }, - { - "ids": "4173", - "examine": "I wonder what's down there?" - }, - { - "ids": "4174", - "examine": "I wonder what's under it?" - }, - { - "ids": "4175", - "examine": "Kind of funny smelling..." - }, - { - "ids": "4176", - "examine": "Water comes out of it." - }, - { - "ids": "4177", - "examine": "This may be worth opening." - }, - { - "ids": "4178", - "examine": "This may be worth searching." - }, - { - "ids": "4179,4180", - "examine": "A very unusual piece of artwork..." - }, - { - "ids": "4181", - "examine": "Alas poor unicorn, I knew him well." - }, - { - "ids": "4182", - "examine": "Looks like the bull lost." - }, - { - "ids": "4183,4184", - "examine": "A pile of boxes for storage." - }, - { - "ids": "4185", - "examine": "A wooden crate for storage." - }, - { - "ids": "4186", - "examine": "An old crate for storage." - }, - { - "ids": "4187", - "examine": "I can climb this." - }, - { - "ids": "4188", - "examine": "This leads upwards." - }, - { - "ids": "4189,4190,4191,4192,4193,4194,4195,4196,4197,4198,4199,4200,4201,4202,4203,4204,4205,4206,4207,4208,4209,4210,4211,4212,4213,4214,4215,4216,4217,4218,4219,4220,4221,4222,4223,4224,4225,4226,4227,4228,4229,4230,4231,4232,4233,4234,4235,4236,4237,4238,4239,4240,4241,4242,4243,4244,4245,4246", - "examine": "This leads downwards." - }, - { - "ids": "4247", - "examine": "Keeps the cold winds out." - }, - { - "ids": "4248,4249", - "examine": "Doesn't keep the wind out if it's open!" - }, - { - "ids": "4250,4251", - "examine": "I'm sure the animal is glad its fur was put to good use." - }, - { - "ids": "4252,4253,4254,4255,4256,4257,4258,4259,4260,4261,4262,4263,4264", - "examine": "I wonder what's inside?" - }, - { - "ids": "4265", - "examine": "Toasty." - }, - { - "ids": "4266", - "examine": "Hot!" - }, - { - "ids": "4267,4268", - "examine": "Finger licking good!" - }, - { - "ids": "4269", - "examine": "It's a long wooden table." - }, - { - "ids": "4270", - "examine": "It's a table with candles on." - }, - { - "ids": "4271", - "examine": "Generally used for sitting." - }, - { - "ids": "4272", - "examine": "Generally used for putting things on." - }, - { - "ids": "4273", - "examine": "Actually, I could do with a drink..." - }, - { - "ids": "4274", - "examine": "For leaning against..." - }, - { - "ids": "4275", - "examine": "A wooden barrel containing lots of fish." - }, - { - "ids": "4276", - "examine": "Always a source of good bargains." - }, - { - "ids": "4277", - "examine": "There's something fishy about this stall." - }, - { - "ids": "4278,4279,4280,4281,4282", - "examine": "Around here, this is where you buy new doors." - }, - { - "ids": "4283,4284", - "examine": "Has a peculiar odour." - }, - { - "ids": "4285", - "examine": "Water comes out of this." - }, - { - "ids": "4286", - "examine": "It's kind of like a barrel." - }, - { - "ids": "4287", - "examine": "Looks pretty comfy." - }, - { - "ids": "4288,4289,4290,4291,4292,4293,4294,4295", - "examine": "I guess I could sleep in it if I was really tired." - }, - { - "ids": "4296", - "examine": "Yup, looks like this neighbourhood is perfectly safe for travellers..." - }, - { - "ids": "4297,4298,4299", - "examine": "A pile of boxes for storage." - }, - { - "ids": "4300", - "examine": "A wooden crate for storage." - }, - { - "ids": "4301,4302,4303", - "examine": "An old crate for storage." - }, - { - "ids": "4304,4305", - "examine": "A hot place for forging things in." - }, - { - "ids": "4306", - "examine": "Used for fashioning metal items." - }, - { - "ids": "4307", - "examine": "Various implements for working with metal." - }, - { - "ids": "4308", - "examine": "Bake your clay pots in here." - }, - { - "ids": "4309", - "examine": "Used for spinning thread." - }, - { - "ids": "4310", - "examine": "Used for fashioning clay items." - }, - { - "ids": "4311,4312,4313,4314,4315,4316,4317,4318,4319,4320,4321,4322,4323,4324,4325,4326,4327", - "examine": "A wooden gate." - }, - { - "ids": "4328,4329,4330,4331,4332,4333,4334,4335,4336,4337,4338,4339,4340,4341,4342,4343,4344,4345,4346,4347", - "examine": "This tree has been cut down." - }, - { - "ids": "4348", - "examine": "Best left on the beach." - }, - { - "ids": "4349", - "examine": "This once belonged to a sea animal." - }, - { - "ids": "4350", - "examine": "Best left for the crabs." - }, - { - "ids": "4351", - "examine": "I can hear the sea with this." - }, - { - "ids": "4352,4353,4354,4355,4356,4357,4358,4359,4360,4361,4362,4363,4364,4365", - "examine": "It is a buried Bowl." - }, - { - "ids": "4366,4367", - "examine": "An empty shelf..." - }, - { - "ids": "4368", - "examine": "There are some pots and pans here." - }, - { - "ids": "4369", - "examine": "There are some tankards here." - }, - { - "ids": "4370", - "examine": "A shelf with a bucket on it." - }, - { - "ids": "4371", - "examine": "There are a few books on this shelf." - }, - { - "ids": "4372", - "examine": "It's a small table." - }, - { - "ids": "4373,4374,4375,4376", - "examine": "A tray of sand." - }, - { - "ids": "4377,4378,4379", - "examine": "There should be a standard here!" - }, - { - "ids": "4380", - "examine": "I could climb this if I wanted." - }, - { - "ids": "4381,4382", - "examine": "It's a war machine." - }, - { - "ids": "4383,4384", - "examine": "I could climb this if I wanted." - }, - { - "ids": "4385,4386", - "examine": "The catapult is damaged." - }, - { - "ids": "4387", - "examine": "A portal to join the Saradomin team." - }, - { - "ids": "4388", - "examine": "A portal to join the Zamorak team." - }, - { - "ids": "4389", - "examine": "A portal to leave the Saradomin team." - }, - { - "ids": "4390,4391,4392,4393,4394,4395,4396,4397,4398,4399,4400,4401,4402,4403,4404,4405", - "examine": "A portal to leave the Zamorak team." - }, - { - "ids": "4406", - "examine": "A portal to leave the Saradomin team." - }, - { - "ids": "4407", - "examine": "A portal to leave the Zamorak team." - }, - { - "ids": "4408,4409,4410", - "examine": "A portal to join a random team." - }, - { - "ids": "4411", - "examine": "A very slippery stepping stone" - }, - { - "ids": "4412,4413", - "examine": "I could climb this if I wanted." - }, - { - "ids": "4414", - "examine": "A rickety old staircase." - }, - { - "ids": "4415,4416,4417,4418,4419,4420", - "examine": "A solid stone staircase." - }, - { - "ids": "4421,4422", - "examine": "A spiky barricade." - }, - { - "ids": "4423,4424,4425,4426,4427,4428,4429,4430", - "examine": "A large double door." - }, - { - "ids": "4431,4432,4433,4434,4435,4436", - "examine": "A large broken door." - }, - { - "ids": "4437", - "examine": "We could use our pickaxes to get past these..." - }, - { - "ids": "4438,4439,4440,4441,4442,4443", - "examine": "We can almost get past these..." - }, - { - "ids": "4444,4445", - "examine": "Should be long enough to scale castle walls." - }, - { - "ids": "4446,4447", - "examine": "Maybe I could tie a rope to this..." - }, - { - "ids": "4448", - "examine": "It doesn't look very stable..." - }, - { - "ids": "4449,4450,4451,4452,4453,4454,4455,4456,4457", - "examine": "A solid stone staircase." - }, - { - "ids": "4458", - "examine": "There are some bandages on this table." - }, - { - "ids": "4459", - "examine": "There are some toolboxes on this table." - }, - { - "ids": "4460", - "examine": "There's some rock I can use with the catapult here." - }, - { - "ids": "4461", - "examine": "There are some barricades here." - }, - { - "ids": "4462", - "examine": "There is some rope here." - }, - { - "ids": "4463", - "examine": "There are some explosive potions here." - }, - { - "ids": "4464", - "examine": "There are some pickaxes on this table." - }, - { - "ids": "4465,4466", - "examine": "An elf-fashioned door." - }, - { - "ids": "4467", - "examine": "The door is closed." - }, - { - "ids": "4468", - "examine": "The door is open." - }, - { - "ids": "4469", - "examine": "Only the Saradomin team may pass." - }, - { - "ids": "4470", - "examine": "Only the Zamorak team may pass." - }, - { - "ids": "4471,4472,4473,4474,4475,4476,4477,4478,4479,4480,4481", - "examine": "I wonder what's under it?" - }, - { - "ids": "4482", - "examine": "Water comes out of this." - }, - { - "ids": "4483", - "examine": "It's open." - }, - { - "ids": "4484", - "examine": "Keep track of which team has the most victories." - }, - { - "ids": "4485,4486", - "examine": "I could climb this if I wanted." - }, - { - "ids": "4487,4488,4489,4490,4491,4492", - "examine": "A big wooden door." - }, - { - "ids": "4493", - "examine": "I can climb these stairs." - }, - { - "ids": "4494", - "examine": "They go down." - }, - { - "ids": "4495", - "examine": "I can climb these stairs." - }, - { - "ids": "4496", - "examine": "They go down." - }, - { - "ids": "4497", - "examine": "I can climb these stairs." - }, - { - "ids": "4498", - "examine": "They go down." - }, - { - "ids": "4499", - "examine": "Wow" - }, - { - "ids": "4500,4501,4502,4503,4504,4505,4506,4507,4508,4509,4510,4511,4512", - "examine": "This leads back to the cruel world above." - }, - { - "ids": "4513,4514,4515,4516,4517", - "examine": "I doubt that was built to last..." - }, - { - "ids": "4518", - "examine": "How do you make a skeleton laugh?" - }, - { - "ids": "4519", - "examine": "Tickle his funny bone." - }, - { - "ids": "4520,4521,4522,4523,4524,4525,4526,4527,4528,4529,4530,4531,4532,4533,4534,4535,4536,4537,4538,4539,4540", - "examine": "Clearly has been relaxing too long...." - }, - { - "ids": "4541,4542", - "examine": "Did that thing just twitch?" - }, - { - "ids": "4543,4544", - "examine": "A strange wall with objects engraved upon it." - }, - { - "ids": "4545,4546,4547,4548,4549", - "examine": "A strange wall that appears to be hinged." - }, - { - "ids": "4550,4551,4552,4553,4554,4555,4556,4557,4558,4559,4560,4561,4562,4563,4564,4565,4566,4567", - "examine": "I can jump off this one." - }, - { - "ids": "4568", - "examine": "I can climb up these stairs." - }, - { - "ids": "4569,36777", - "examine": "I can climb up or go down these stairs." - }, - { - "ids": "4570,4571,4572,4573,4574,4575,4576", - "examine": "I can climb down these stairs." - }, - { - "ids": "4577,4578,4579,4580,4581,4582,4583,4584,4585,4586", - "examine": "Lets you walk through walls!" - }, - { - "ids": "4587", - "examine": "It turns the light around." - }, - { - "ids": "4588", - "examine": "It looks broken." - }, - { - "ids": "4589", - "examine": "Part of the Lighthouse's lighting mechanism." - }, - { - "ids": "4590,4591,4592,4593,4594,4595,4596,4597,4598,4599,4600,4601,4602,4603,4604,4605,4606,4607,4608,4609", - "examine": "Part of the lighthouse Light mechanism." - }, - { - "ids": "4610", - "examine": "Best left on the beach." - }, - { - "ids": "4611", - "examine": "This once belonged to a sea animal." - }, - { - "ids": "4612", - "examine": "Best left for the crabs." - }, - { - "ids": "4613", - "examine": "I can hear the sea with this." - }, - { - "ids": "4614", - "examine": "It is a buried bowl." - }, - { - "ids": "4615,4616", - "examine": "I can jump off this one." - }, - { - "ids": "4617", - "examine": "Shelves filled with interesting books." - }, - { - "ids": "4618,4619", - "examine": "A nice and cosy fire." - }, - { - "ids": "4620,4621", - "examine": "They go down." - }, - { - "ids": "4622,4623", - "examine": "They go up." - }, - { - "ids": "4624,4625", - "examine": "They go down." - }, - { - "ids": "4626,4627,4628", - "examine": "They go up." - }, - { - "ids": "4629,4630,4631,4632,4633,4634,4635", - "examine": "A large double door." - }, - { - "ids": "4636,4637,4638,4639,4640", - "examine": "An elf-fashioned door." - }, - { - "ids": "4641", - "examine": "Mmm...beer!" - }, - { - "ids": "4642", - "examine": "Has some board games news on it." - }, - { - "ids": "4643", - "examine": "The ladder to the Runelink challenge room for experienced players." - }, - { - "ids": "4644", - "examine": "The ladder back to the Runelink challenge room." - }, - { - "ids": "4645", - "examine": "The ladder to the Draughts challenge room for experienced players." - }, - { - "ids": "4646", - "examine": "The ladder back to the Draughts challenge room." - }, - { - "ids": "4647", - "examine": "The ladder back up to the Toad and Chicken." - }, - { - "ids": "4648,4649", - "examine": "Leads down to the Burthorpe Games Rooms." - }, - { - "ids": "4650", - "examine": "A nice and cosy fire." - }, - { - "ids": "4651", - "examine": "A table for board games." - }, - { - "ids": "4652", - "examine": "A game of draughts is being played on this table." - }, - { - "ids": "4653,4654,4655", - "examine": "A game of Runelink is being played on this table." - }, - { - "ids": "4656,4657", - "examine": "A comfy stool." - }, - { - "ids": "4658", - "examine": "Draughts challenge room." - }, - { - "ids": "4659", - "examine": "Runelink challenge room." - }, - { - "ids": "4660", - "examine": "Draughts challenge room for experienced players." - }, - { - "ids": "4661,4662,4663,4664,4665,4666,4667,4668", - "examine": "Runelink challenge room for experienced players." - }, - { - "ids": "4669", - "examine": "A statue of Arrav (the Fountain of Heroes has moved downstairs.)" - }, - { - "ids": "4670", - "examine": "A statue of Camorra (the Fountain of Heroes has moved downstairs.)" - }, - { - "ids": "4671", - "examine": "A good source of books!" - }, - { - "ids": "4672,4673", - "examine": "The door into the throne room." - }, - { - "ids": "4674", - "examine": "I bet this makes good syrup!" - }, - { - "ids": "4675", - "examine": "Scented herbs." - }, - { - "ids": "4676", - "examine": "A rocky outcrop." - }, - { - "ids": "4677,4678,4679,4680,4681,4682", - "examine": "Scented herbs." - }, - { - "ids": "4683", - "examine": "A large harp." - }, - { - "ids": "4684", - "examine": "Good for shooting fish in." - }, - { - "ids": "4685", - "examine": "This old tree is rotting away" - }, - { - "ids": "4686,4687,4688,4689", - "examine": "This old tree is rotting away." - }, - { - "ids": "4690,4691", - "examine": "Fancy." - }, - { - "ids": "4692,4693,4694,4695", - "examine": "Flag, pole...Yep, it's a flagpole." - }, - { - "ids": "4696", - "examine": "The door is closed." - }, - { - "ids": "4697,4698,4699,4700", - "examine": "The door is open." - }, - { - "ids": "4701", - "examine": "Keeps the cold winds out." - }, - { - "ids": "4702", - "examine": "A nicely carved wooden chair." - }, - { - "ids": "4703,4704", - "examine": "A wooden double bed. For sleeping in..." - }, - { - "ids": "4705", - "examine": "There's something fishy about this stall." - }, - { - "ids": "4706", - "examine": "You should eat your greens!" - }, - { - "ids": "4707", - "examine": "There's something fishy about this stall." - }, - { - "ids": "4708,4709", - "examine": "You should eat your greens!" - }, - { - "ids": "4710,4711", - "examine": "A doorway made from bamboo." - }, - { - "ids": "4712", - "examine": "It's a trapdoor." - }, - { - "ids": "4713", - "examine": "It's an open trapdoor." - }, - { - "ids": "4714", - "examine": "A wooden crate for storage." - }, - { - "ids": "4715", - "examine": "This crate is making chattering sounds." - }, - { - "ids": "4716", - "examine": "This crate smells slightly nauseous." - }, - { - "ids": "4717,4718", - "examine": "This crate says 'Property of Hamab' on its side." - }, - { - "ids": "4719", - "examine": "This crate says 'Property of Ifaba' on its side." - }, - { - "ids": "4720,4721", - "examine": "This crate says 'Property of Daga' on its side." - }, - { - "ids": "4722,4723", - "examine": "This crate smells slightly of banana." - }, - { - "ids": "4724", - "examine": "This crate says 'Property of Hamab' on its side." - }, - { - "ids": "4725,4726,4727", - "examine": "This crate says 'Property of Ifaba' on its side." - }, - { - "ids": "4728", - "examine": "I can climb up this." - }, - { - "ids": "4729,4730,4731,4732,4733,4734,4735,4736,4737,4738,4739,4740,4741,4742", - "examine": "A dried up bush, void of life." - }, - { - "ids": "4743,4744", - "examine": "It's a bamboo ladder." - }, - { - "ids": "4745", - "examine": "Looks good for jumping off." - }, - { - "ids": "4746,4747,4748", - "examine": "This crate is marked 'Deliver to Glough'..." - }, - { - "ids": "4749", - "examine": "It's a banana tree, full of bananas." - }, - { - "ids": "4750", - "examine": "It's a banana tree, with lots of bananas." - }, - { - "ids": "4751", - "examine": "It's a banana tree, with many bananas." - }, - { - "ids": "4752", - "examine": "It's a banana tree, with a few bananas." - }, - { - "ids": "4753", - "examine": "It's a banana tree, with but one banana." - }, - { - "ids": "4754", - "examine": "It's a banana tree, with no more bananas left." - }, - { - "ids": "4755", - "examine": "They go down." - }, - { - "ids": "4756,4757,4758,4759,4760,4761,4762,4763", - "examine": "They go up." - }, - { - "ids": "4764", - "examine": "It's a bamboo stool." - }, - { - "ids": "4765,4766", - "examine": "It's a sheer wall of fire, rising as high as you can see." - }, - { - "ids": "4767", - "examine": "The contents of this pyre are rapidly bubbling and burning." - }, - { - "ids": "4768", - "examine": "It's a wall of bricks." - }, - { - "ids": "4769,4770", - "examine": "It's a pile of bricks." - }, - { - "ids": "4771", - "examine": "A rather dapper little monkey sitting on a throne." - }, - { - "ids": "4772,4773,4774,4775,4776,4777,4778,4779,4780,4781,4782,4783,4784,4785", - "examine": "It's a bamboo ladder." - }, - { - "ids": "4786", - "examine": "A plant in a bamboo pot." - }, - { - "ids": "4787,4788,4789,4790", - "examine": "It's an absolutely huge bamboo gate." - }, - { - "ids": "4791,4792,4793", - "examine": "It's a big comfy bed, made of strips of bamboo." - }, - { - "ids": "4794", - "examine": "It's a pot made out of bamboo." - }, - { - "ids": "4795,4796", - "examine": "They are pots made out of bamboo." - }, - { - "ids": "4797", - "examine": "Bamboo strips have been lashed together to make this rickety desk." - }, - { - "ids": "4798", - "examine": "It's a bookcase made out of bamboo." - }, - { - "ids": "4799,4800,4801,4802,4803,4804,4805,4806", - "examine": "It's a bamboo door with a large iron padlock." - }, - { - "ids": "4807,4808,4809,4810,4811", - "examine": "It's a door made from bamboo." - }, - { - "ids": "4812,4813,4814", - "examine": "Looks good for hiding in..." - }, - { - "ids": "4815", - "examine": "Looks good for hiding in." - }, - { - "ids": "4816", - "examine": "This is a fairly tall tree with sparse foliage." - }, - { - "ids": "4817", - "examine": "A jungle palm with dense foliage." - }, - { - "ids": "4818", - "examine": "This is a fairly tall tree with sparse foliage." - }, - { - "ids": "4819", - "examine": "This was a fairly tall tree with sparse foliage." - }, - { - "ids": "4820", - "examine": "A leafy tree." - }, - { - "ids": "4821", - "examine": "This was a fairly tall tree with sparse foliage." - }, - { - "ids": "4822", - "examine": "This tree has been cut down." - }, - { - "ids": "4823", - "examine": "This flower is found only in jungle areas." - }, - { - "ids": "4824", - "examine": "A very rare and exotic flower." - }, - { - "ids": "4825", - "examine": "A small fernlike plant." - }, - { - "ids": "4826", - "examine": "Leaves a nasty mark." - }, - { - "ids": "4827", - "examine": "Looks spiky." - }, - { - "ids": "4828", - "examine": "This has broad leaves." - }, - { - "ids": "4829", - "examine": "A type of jungle fern." - }, - { - "ids": "4830", - "examine": "A large waxy jungle plant." - }, - { - "ids": "4831", - "examine": "Commonly found in these parts." - }, - { - "ids": "4832", - "examine": "The tendrils of a creeping plant." - }, - { - "ids": "4833,4834", - "examine": "A jungle bush, quite common to these areas." - }, - { - "ids": "4835,4836,4837,4838,4839,4840,4841,4842,4843,4844", - "examine": "A jungle bush that has been chopped down." - }, - { - "ids": "4845,4846,4847", - "examine": "A terribly tall tropical tree." - }, - { - "ids": "4848", - "examine": "Leaves of a tropical tree." - }, - { - "ids": "4849,4850,4851", - "examine": "This tree no doubt contains dangerous insects." - }, - { - "ids": "4852", - "examine": "This old tree is rotting away." - }, - { - "ids": "4853", - "examine": "A gnarly old tree root." - }, - { - "ids": "4854", - "examine": "The roots of this tree are exposed." - }, - { - "ids": "4855", - "examine": "I hope I don't trip over any of these." - }, - { - "ids": "4856", - "examine": "It's a small patch of glowing fungus." - }, - { - "ids": "4857", - "examine": "It's a medium patch of glowing fungus." - }, - { - "ids": "4858", - "examine": "It's an absolutely colossal statue of some kind of gorilla." - }, - { - "ids": "4859,4860", - "examine": "It's a huge statue of some kind of gorilla." - }, - { - "ids": "4861", - "examine": "It's a huge statue of some kind of monkey." - }, - { - "ids": "4862", - "examine": "It's a large patch of glowing fungus." - }, - { - "ids": "4863,4864", - "examine": "Legs of this watchtower." - }, - { - "ids": "4865", - "examine": "It's the middle of this watchtower." - }, - { - "ids": "4866", - "examine": "It's a deactivated military Gnome glider." - }, - { - "ids": "4867", - "examine": "It's an activated military Gnome glider." - }, - { - "ids": "4868,4869,4870", - "examine": "It's some kind of Gnome teleportation device." - }, - { - "ids": "4871", - "examine": "This is the panel controlling the hangar reinitialisation." - }, - { - "ids": "4872", - "examine": "There must be an exit nearby." - }, - { - "ids": "4873", - "examine": "It's probably too risky to try pulling this." - }, - { - "ids": "4874", - "examine": "This table has crafting paraphernalia on it." - }, - { - "ids": "4875", - "examine": "This table has ripe bananas on show." - }, - { - "ids": "4876", - "examine": "This table has items of a general nature on it." - }, - { - "ids": "4877", - "examine": "This table has runes on display." - }, - { - "ids": "4878", - "examine": "This table has a scimitar on it." - }, - { - "ids": "4879", - "examine": "It's a trapdoor." - }, - { - "ids": "4880", - "examine": "It's an open trapdoor." - }, - { - "ids": "4881", - "examine": "I can climb up this." - }, - { - "ids": "4882,4883", - "examine": "Looks suspicious." - }, - { - "ids": "4884", - "examine": "A plank." - }, - { - "ids": "4885", - "examine": "Formed over many years." - }, - { - "ids": "4886", - "examine": "Human sieve creation." - }, - { - "ids": "4887", - "examine": "Looks suspicious." - }, - { - "ids": "4888", - "examine": "It's a trapdoor." - }, - { - "ids": "4889,4890,4891,4892,4893,4894,4895,4896,4897,4898,4899", - "examine": "I can climb up this." - }, - { - "ids": "4900", - "examine": "The Saradomin Team Standard." - }, - { - "ids": "4901", - "examine": "The Zamorak Team Standard." - }, - { - "ids": "4902", - "examine": "The Saradomin Team Standard." - }, - { - "ids": "4903", - "examine": "The Zamorak Team Standard." - }, - { - "ids": "4904,4905,4906,4907,4908,4909", - "examine": "It's on fire!" - }, - { - "ids": "4910", - "examine": "A wooden barrel for storage." - }, - { - "ids": "4911,4912", - "examine": "I can climb down this." - }, - { - "ids": "4913,4914,4915,4916,4917", - "examine": "It looks cramped and dark." - }, - { - "ids": "4918", - "examine": "This cart is blocking the way up the ridge." - }, - { - "ids": "4919", - "examine": "These stairs seem to have been hewn out of the rock itself." - }, - { - "ids": "4920,4921,4922", - "examine": "It looks cramped and dark." - }, - { - "ids": "4923", - "examine": "These stairs seem to have been hewn out of the rock itself." - }, - { - "ids": "4924,4925", - "examine": "A valve to start and stop the flow of water." - }, - { - "ids": "4926,4927,4928", - "examine": "Shiny!" - }, - { - "ids": "4929", - "examine": "It looks cramped and dark." - }, - { - "ids": "4930,4931", - "examine": "It's blocking the tunnel, but it looks dark down there anyway." - }, - { - "ids": "4932,4933,4934", - "examine": "A bizarre fungus. It emits a pale blue light." - }, - { - "ids": "4935", - "examine": "If that wasn't there I'd probably be a lot flatter now." - }, - { - "ids": "4936", - "examine": "It prevents the wall unceremoniously squashing people." - }, - { - "ids": "4937,4938,4939,4940,4941", - "examine": "It looks like it's water powered." - }, - { - "ids": "4942,4943", - "examine": "It's a little waterlogged. I hope it still works." - }, - { - "ids": "4944", - "examine": "It doesn't look very watertight. Any contents will be ruined." - }, - { - "ids": "4945,4946,4947,4948", - "examine": "A sunken mine cart, how useful." - }, - { - "ids": "4949", - "examine": "This displays information on how the points on this level are set." - }, - { - "ids": "4950", - "examine": "It has the letter 'B' inscribed on the end." - }, - { - "ids": "4951", - "examine": "It has the letter 'A' inscribed on the end." - }, - { - "ids": "4952", - "examine": "It has the letter 'C' inscribed on the end." - }, - { - "ids": "4953", - "examine": "It has the letter 'D' inscribed on the end." - }, - { - "ids": "4954", - "examine": "It has the letter 'E' inscribed on the end." - }, - { - "ids": "4955", - "examine": "It has the letter 'I' inscribed on the end." - }, - { - "ids": "4956", - "examine": "It has the letter 'J' inscribed on the end." - }, - { - "ids": "4957", - "examine": "It has the letter 'K' inscribed on the end." - }, - { - "ids": "4958", - "examine": "I think this changes one of the sets of points." - }, - { - "ids": "4959", - "examine": "It has the letter 'F' inscribed on the end." - }, - { - "ids": "4960", - "examine": "It has the letter 'G' inscribed on the end." - }, - { - "ids": "4961", - "examine": "It has the letter 'H' inscribed on the end." - }, - { - "ids": "4962", - "examine": "The door is closed." - }, - { - "ids": "4963,4964", - "examine": "A large double door." - }, - { - "ids": "4965", - "examine": "I can climb down this." - }, - { - "ids": "4966", - "examine": "I can climb this." - }, - { - "ids": "4967", - "examine": "I can climb down this." - }, - { - "ids": "4968", - "examine": "I can climb this." - }, - { - "ids": "4969", - "examine": "I can climb down this." - }, - { - "ids": "4970", - "examine": "I can climb this." - }, - { - "ids": "4971,4972,4973", - "examine": "These stairs seem to have been hewn out of the rock itself." - }, - { - "ids": "4974", - "examine": "Useful for moving items around the mine." - }, - { - "ids": "4975", - "examine": "An old crate for storage." - }, - { - "ids": "4976,4977,4978,4979,4980,4981,4982,4983,4984,4985,4986,4987,4988,4989,4990,4991,4992,4993,4994,4995,4996,4997,4998,4999,5000", - "examine": "A distinctive layer in the rock strata." - }, - { - "ids": "5001", - "examine": "This cave has been boarded up." - }, - { - "ids": "5002", - "examine": "Useful for passing over inaccessible areas." - }, - { - "ids": "5003", - "examine": "It's old and pretty broken." - }, - { - "ids": "5004,5005", - "examine": "A well used tree." - }, - { - "ids": "5006", - "examine": "These flowers only grow in one place in the mountains." - }, - { - "ids": "5007", - "examine": "Looks like small cave." - }, - { - "ids": "5008,5009,5010,5011,5012,5013,5014", - "examine": "Looks dark..." - }, - { - "ids": "5015,5016,5017,5018,5019,5020,5021,5022,5023,5024", - "examine": "It's too dangerous to go down here by foot..." - }, - { - "ids": "5025,5026,5027,5028,5029,5030,5031,5032,5033,5034,5035,5036", - "examine": "A split in the cave wall..." - }, - { - "ids": "5037", - "examine": "A large ice covered boulder." - }, - { - "ids": "5038", - "examine": "An ice covered boulder." - }, - { - "ids": "5039,5040,5041,5042", - "examine": "A small ice covered boulder." - }, - { - "ids": "5043,5044", - "examine": "A huge ice gate." - }, - { - "ids": "5045", - "examine": "An interesting-looking tree." - }, - { - "ids": "5046", - "examine": "A small cave entrance." - }, - { - "ids": "5047", - "examine": "Limestone ceiling growth." - }, - { - "ids": "5048", - "examine": "A limestone ceiling growth." - }, - { - "ids": "5049", - "examine": "A tooth shaped rock formation protruding from the floor." - }, - { - "ids": "5050", - "examine": "Tooth shaped rock formations protruding from the floor." - }, - { - "ids": "5051", - "examine": "A dirty little swamp boat." - }, - { - "ids": "5052,5053", - "examine": "If it had paint on it, you'd probably watch it dry." - }, - { - "ids": "5054", - "examine": "I can climb this." - }, - { - "ids": "5055", - "examine": "I wonder what that's there for..." - }, - { - "ids": "5056,5057", - "examine": "These doors look very ominous." - }, - { - "ids": "5058,5059", - "examine": "Large doors set into the hillside." - }, - { - "ids": "5060,5061", - "examine": "These doors seem to lead into the underground." - }, - { - "ids": "5062,5063,5064,5065,5066,5067,5068,5069,5070,5071", - "examine": "Large doors set into the hillside." - }, - { - "ids": "5072,5073,5074,5075,5076,5077,5078,5079,5080,5081", - "examine": "A Large Pillar" - }, - { - "ids": "5082", - "examine": "An overgrown dungeon entrance." - }, - { - "ids": "5083", - "examine": "A closed overgrown dungeon entrance." - }, - { - "ids": "5084,5085,5086,5087", - "examine": "The way to go when I get scared." - }, - { - "ids": "5088,5089,5090,5091,5092,5093", - "examine": "I hope I don't fall off this." - }, - { - "ids": "5094,5095,5096,5097,5098", - "examine": "These stairs seem to have been hewn out of the rock itself." - }, - { - "ids": "5099,5100,5101,5102", - "examine": "A pipe I can squeeze through." - }, - { - "ids": "5103,5104,5105,5106,5107,5108,5109", - "examine": "Thick vines blocking your way." - }, - { - "ids": "5110,5111", - "examine": "I can jump from this stepping stone." - }, - { - "ids": "5112", - "examine": "Not good for eating." - }, - { - "ids": "5113,5114,5115", - "examine": "I doubt that's edible." - }, - { - "ids": "5116,5117,5118,5119,5120,5121", - "examine": "A statue of a big monster." - }, - { - "ids": "5122", - "examine": "Now that's what I call slimline!" - }, - { - "ids": "5123", - "examine": "He looks very relaxed." - }, - { - "ids": "5124", - "examine": "Now he's just too thin." - }, - { - "ids": "5125", - "examine": "He hasn't eaten in a long time." - }, - { - "ids": "5126", - "examine": "A tall wooden door." - }, - { - "ids": "5127", - "examine": "Danger!" - }, - { - "ids": "5128,5129", - "examine": "A tall wooden door." - }, - { - "ids": "5130", - "examine": "Looks like whoever uses this has claws on their hands." - }, - { - "ids": "5131", - "examine": "I wonder what's under it?" - }, - { - "ids": "5132", - "examine": "I wonder what's down there?" - }, - { - "ids": "5133,5134,5135", - "examine": "A hurdle." - }, - { - "ids": "5136,5137", - "examine": "A climbing wall made from skulls." - }, - { - "ids": "5138", - "examine": "A very slippery stepping stone." - }, - { - "ids": "5139,5140,5141,5142,5143,5144,5145", - "examine": "A scary zip line for teeth??" - }, - { - "ids": "5146,5147,5148,5149,5150,5151", - "examine": "A goal." - }, - { - "ids": "5152,5153,5154,5155", - "examine": "A pipe I can squeeze through." - }, - { - "ids": "5156", - "examine": "This may be worth opening." - }, - { - "ids": "5157", - "examine": "This may be worth searching." - }, - { - "ids": "5158", - "examine": "A pile of garden canes." - }, - { - "ids": "5159,5160", - "examine": "There's no way to cross this bridge." - }, - { - "ids": "5161", - "examine": "An old grandfather clock." - }, - { - "ids": "5162", - "examine": "A closed chest." - }, - { - "ids": "5163", - "examine": "An open chest." - }, - { - "ids": "5164", - "examine": "There is a note pinned to the signpost." - }, - { - "ids": "5165", - "examine": "It looks like it needs a good sweep out." - }, - { - "ids": "5166", - "examine": "Bookish." - }, - { - "ids": "5167", - "examine": "A large, elaborately ornamented memorial stone." - }, - { - "ids": "5168", - "examine": "A grave, marked by an ostentatious memorial stone." - }, - { - "ids": "5169", - "examine": "A poor grave marked by a simple, wooden cross." - }, - { - "ids": "5170,5171", - "examine": "The entrance to an extravagantly decorated mausoleum." - }, - { - "ids": "5172,5173", - "examine": "The door to the Tower." - }, - { - "ids": "5174,5175", - "examine": "The door to the garden shed." - }, - { - "ids": "5176", - "examine": "At some point the lightning conductor has broken, rendering it useless." - }, - { - "ids": "5177", - "examine": "A shocking piece of kit." - }, - { - "ids": "5178,5179", - "examine": "Mmm.. scented candles." - }, - { - "ids": "5180,5181,5182", - "examine": "I wouldn't eat there!" - }, - { - "ids": "5183,5184,5185,5186,5187,5188,5189,5190,5191,5192,5193,5194,5195,5196,5197,5198,5199,5200,5201", - "examine": "Looks wooden. Feels wooden. I wonder is it wooden?" - }, - { - "ids": "5202,5203,5204,5205", - "examine": "Dangerous, someone could trip on them." - }, - { - "ids": "5206", - "examine": "I can climb these stairs." - }, - { - "ids": "5207,5208,5209,5210,5211,5212,5213,5214,5215,5216,5217,5218,5219,5220,5221,5222,5223,5224,5225,5226,5227", - "examine": "They go down." - }, - { - "ids": "5228,5229,5230", - "examine": "Formed over many years of dripping limestone." - }, - { - "ids": "5231,5232,5233,5234,5235,5236,5237,5238,5239,5240,5241,5242,5243", - "examine": "A tooth shaped rock formation protruding from the floor." - }, - { - "ids": "5244,5245", - "examine": "Looks a bit tatty..." - }, - { - "ids": "5246,5247", - "examine": "A well slept in bed." - }, - { - "ids": "5248", - "examine": "It looks like a tree made of crystal." - }, - { - "ids": "5249", - "examine": "Looks to me like a quickly built fire." - }, - { - "ids": "5250", - "examine": "I can climb down this." - }, - { - "ids": "5251", - "examine": "I can climb this." - }, - { - "ids": "5252", - "examine": "A recently extinguished fire." - }, - { - "ids": "5253", - "examine": "I wish I could sting other people." - }, - { - "ids": "5254", - "examine": "Probably feels like a mild bee sting." - }, - { - "ids": "5255", - "examine": "I wouldn't like to get stung." - }, - { - "ids": "5256", - "examine": "Dock leaves at the ready." - }, - { - "ids": "5257", - "examine": "Nettles sting my leggies." - }, - { - "ids": "5258", - "examine": "These may hurt." - }, - { - "ids": "5259,5260,5261", - "examine": "A ghostly barrier." - }, - { - "ids": "5262,5263", - "examine": "These stairs were carved out of the rock of the cavern." - }, - { - "ids": "5264", - "examine": "I can climb this." - }, - { - "ids": "5265", - "examine": "I can climb up here." - }, - { - "ids": "5266", - "examine": "I can go below decks with this ladder." - }, - { - "ids": "5267", - "examine": "I wonder what's under it." - }, - { - "ids": "5268", - "examine": "I wonder what's down there." - }, - { - "ids": "5269", - "examine": "I can't see a rock!" - }, - { - "ids": "5270,5271,5272", - "examine": "I wonder what's inside." - }, - { - "ids": "5273", - "examine": "Perhaps I should search it." - }, - { - "ids": "5274", - "examine": "High above here is a tattered flag, blowing in the wind." - }, - { - "ids": "5275", - "examine": "An appliance for cooking with." - }, - { - "ids": "5276", - "examine": "The bank teller will serve you from here." - }, - { - "ids": "5277", - "examine": "This booth is closed." - }, - { - "ids": "5278,5279", - "examine": "The resting place of Necrovarus' mortal body." - }, - { - "ids": "5280", - "examine": "I can climb these stairs." - }, - { - "ids": "5281", - "examine": "They go down." - }, - { - "ids": "5282", - "examine": "A ghastly fountain filled with slime and bones, the source of Necrovarus' power." - }, - { - "ids": "5283", - "examine": "It's a small Ectofuntus." - }, - { - "ids": "5284", - "examine": "A big grinding thing." - }, - { - "ids": "5285,5286", - "examine": "The tatty gangplank of a tatty ship." - }, - { - "ids": "5287,5288,5289,5290,5291,5292,5293,5294,5295,5296,5297,5298,5299,5300,5301,5302,5303,5304,5305", - "examine": "Seen better days." - }, - { - "ids": "5306,5307,5308,5309,5310,5311,5312,5313,5314,5315,5316,5317,5318,5319,5320,5321,5322,5323,5324,5325,5326,5327,5328,5329", - "examine": "A wooden rowing boat." - }, - { - "ids": "5330", - "examine": "A pile of boxes for storage." - }, - { - "ids": "5331", - "examine": "A leafy fern." - }, - { - "ids": "5332", - "examine": "A small bushy plant." - }, - { - "ids": "5333,5334,5335,5336,5337,5338,5339,5340,5341,5342,5343,5344", - "examine": "A leafy shrub." - }, - { - "ids": "5345", - "examine": "The ideal thing to sit on." - }, - { - "ids": "5346,5347", - "examine": "This needs dusting before I'll sit on it." - }, - { - "ids": "5348", - "examine": "Not so good for sitting on." - }, - { - "ids": "5349", - "examine": "Generally used for putting things on." - }, - { - "ids": "5350", - "examine": "Actually, I could do with a drink..." - }, - { - "ids": "5351", - "examine": "For leaning against..." - }, - { - "ids": "5352", - "examine": "One horse power, wooden suspension. A beauty." - }, - { - "ids": "5353", - "examine": "A wooden wheelbarrow." - }, - { - "ids": "5354", - "examine": "Animal feeder." - }, - { - "ids": "5355", - "examine": "It probably hasn't got anything interesting inside." - }, - { - "ids": "5356,5357", - "examine": "They probably haven't got anything interesting inside." - }, - { - "ids": "5358", - "examine": "Looks like he's been dead a while now..." - }, - { - "ids": "5359", - "examine": "I don't think he'd mind us checking for his wallet now..." - }, - { - "ids": "5360,5361,5362,5363,5364,5365,5366,5367,5368,5369,5370,5371,5372,5373,5374,5375,5376,5377,5378,5379,5380,5381,5382,5383,5384,5385,5386,5387,5388,5389,5390,5391,5392,5393,5394,5395,5396", - "examine": "I'm sure he died of natural causes. Like a massive dragon or something..." - }, - { - "ids": "5397,5398,5399,5400,5401,5402", - "examine": "This figure brings luck to those who sail." - }, - { - "ids": "5403", - "examine": "Without this I'm going around in circles." - }, - { - "ids": "5404,5405,5406,5407,5408,5409,5410,5411,5412,5413,5414", - "examine": "Holds up the sails." - }, - { - "ids": "5415,5416,5417,5418,5419,5420,5421,5422,5423,5424,5425,5426,5427,5428", - "examine": "Allows access to other parts of the ship." - }, - { - "ids": "5429", - "examine": "It's a table with candles on." - }, - { - "ids": "5430", - "examine": "Doesn't look too good..." - }, - { - "ids": "5431,5432,5433,5434,5435,5436,5437,5438", - "examine": "Looks a bit empty." - }, - { - "ids": "5439,5440,5441,5442,5443,5444,5445,5446,5447,5448,5449,5450,5451,5452", - "examine": "It's been knocked off its hinges." - }, - { - "ids": "5453,5454,5455,5456,5457,5458,5459,5460", - "examine": "It's a door." - }, - { - "ids": "5461,5462,5463,5464,5465,5466,5467,5468,5469,5470,5471,5472,5473,5474,5475,5476,5477,5478,5479,5480,5481,5482,5483,5484,5485,5486,5487", - "examine": "A subterranean pool of ectoplasm." - }, - { - "ids": "5488", - "examine": "I can climb this." - }, - { - "ids": "5489", - "examine": "The finest rings." - }, - { - "ids": "5490", - "examine": "I wonder what's under it?" - }, - { - "ids": "5491,5492", - "examine": "I wonder what's down there?" - }, - { - "ids": "5493", - "examine": "I can climb this." - }, - { - "ids": "5494", - "examine": "A crude torch stuck in the ground." - }, - { - "ids": "5495,5496", - "examine": "I guess I could sleep in it if I was really tired." - }, - { - "ids": "5497,5498", - "examine": "A well slept in bed." - }, - { - "ids": "5499,5500", - "examine": "Hot!" - }, - { - "ids": "5501,5502,5503,5504,5505,5506,5507", - "examine": "Stops people getting out." - }, - { - "ids": "5508,5509,5510,5511,5512,5513,5514,5515,5516,5517,5518,5519,5520,5521,5522,5523,5524,5525,5526,5527,5528,5529,5530,5531,5532,5533,5534,5535,5536,5537", - "examine": "It's a lectern." - }, - { - "ids": "5538", - "examine": "Makes you cry." - }, - { - "ids": "5539,5540,5541,5542", - "examine": "Found near the water's edge." - }, - { - "ids": "5543", - "examine": "Isn't Heather a girls' name?" - }, - { - "ids": "5544", - "examine": "Smells lovely!" - }, - { - "ids": "5545", - "examine": "Who is this Heather girl?" - }, - { - "ids": "5546", - "examine": "A purple haze of delight." - }, - { - "ids": "5547", - "examine": "The colour purple on stems." - }, - { - "ids": "5548", - "examine": "I ponder... Why is it purple?" - }, - { - "ids": "5549", - "examine": "I wonder why it's purple?" - }, - { - "ids": "5550", - "examine": "A cure for nettle stings." - }, - { - "ids": "5551", - "examine": "A droopy tree." - }, - { - "ids": "5552,5553", - "examine": "These trees are found near water." - }, - { - "ids": "5554", - "examine": "This is what is left of a willow tree." - }, - { - "ids": "5555,5556,5557", - "examine": "I don't know art, but I like it!" - }, - { - "ids": "5558", - "examine": "Aggie's cooking something, probably best not to think what..." - }, - { - "ids": "5559", - "examine": "Trinkets and stuff." - }, - { - "ids": "5560", - "examine": "Looking good!" - }, - { - "ids": "5561", - "examine": "Aggie's broomstick." - }, - { - "ids": "5562,5563", - "examine": "Aggie has already dyed this cloth." - }, - { - "ids": "5564", - "examine": "A thoroughly used bed." - }, - { - "ids": "5565,5566,5567,5568", - "examine": "A lovely comfy-looking big bed." - }, - { - "ids": "5569,5570", - "examine": "The remains of a stone wall." - }, - { - "ids": "5571", - "examine": "An empty home for chickens." - }, - { - "ids": "5572,5573", - "examine": "A lovely bare chicken coop." - }, - { - "ids": "5574", - "examine": "Full of animal feed." - }, - { - "ids": "5575,5576,5577", - "examine": "Animal feeder." - }, - { - "ids": "5578", - "examine": "A traveller's companion." - }, - { - "ids": "5579", - "examine": "Loaded with hay and ready to roll." - }, - { - "ids": "5580", - "examine": "A wooden wheelbarrow." - }, - { - "ids": "5581,5582", - "examine": "Someone's been chopping logs." - }, - { - "ids": "5583,5584,5585,5586,5587,5588", - "examine": "Baby bread." - }, - { - "ids": "5589,5590,5591,5592,5593", - "examine": "The river makes it spin." - }, - { - "ids": "5594", - "examine": "I'd better not get my hands trapped in that." - }, - { - "ids": "5595", - "examine": "Diango's Toy Stall." - }, - { - "ids": "5596", - "examine": "Doesn't look too good..." - }, - { - "ids": "5597", - "examine": "Shows which way the wind blows." - }, - { - "ids": "5598,5599,5600,5601,5602,5603", - "examine": "A barrel for collecting rain water." - }, - { - "ids": "5604", - "examine": "A rock." - }, - { - "ids": "5605", - "examine": "A small rock." - }, - { - "ids": "5606,5607", - "examine": "Some rock." - }, - { - "ids": "5608", - "examine": "This fire is already in use, I wouldn't mess with it if I were you..." - }, - { - "ids": "5609,5610,5611,5612", - "examine": "They could do with a wash." - }, - { - "ids": "5613", - "examine": "It smells like the rats aren't washing often enough." - }, - { - "ids": "5614", - "examine": "The ideal thing to sit on." - }, - { - "ids": "5615", - "examine": "Sit back and relax..." - }, - { - "ids": "5616,5617", - "examine": "This tells you which way is which." - }, - { - "ids": "5618", - "examine": "These open and close!" - }, - { - "ids": "5619,5620", - "examine": "This may be worth searching." - }, - { - "ids": "5621", - "examine": "An elegant ceramic pot tarnished with the dirt of a hundred years." - }, - { - "ids": "5622", - "examine": "I wonder what's inside..." - }, - { - "ids": "5623", - "examine": "It smells a bit stuffy." - }, - { - "ids": "5624", - "examine": "It smells funny in there." - }, - { - "ids": "5625,5626", - "examine": "Ned is making some rope here." - }, - { - "ids": "5627", - "examine": "A blue standard." - }, - { - "ids": "5628,5629,5630", - "examine": "A standard of Lumbridge Castle." - }, - { - "ids": "5631,5632,5633,5634,5635,5636,5637,5638,5639,5640,5641,5642,5643,5644,5645,5646,5647,5648,5649,5650,5651,5652,5653,5654,5655,5656,5657,5658,5659,5660,5661,5662,5663,5664,5665,5666,5667,5668,5669,5670,5671,5672,5673,5674,5675,5676,5677,5678,5679,5680,5681,5682,5683,5684,5685,5686,5687,5688,5689,5690,5691,5692,5693,5694,5695,5696,5697,5698,5699,5700,5701,5702,5703,5704,5705,5706,5707,5708,5709,5710,5711,5712,5713,5714,5715,5716,5717,5718,5719,5720,5721,5722,5723,5724,5725,5726,5727,5728,5729,5730,5731,5732,5733,5734,5735,5736,5737,5738,5739,5740,5741,5742,5743,5744,5745,5746,5747,5748,5749,5750,5751,5752,5753,5754,5755,5756,5757,5758,5759,5760,5761,5762,5763,5764,5765,5766,5767,5768,5769,5770,5771,5772,5773,5774,5775,5776,5777,5778,5779,5780,5781,5782,5783,5784,5785,5786,5787", - "examine": "Glowing embers." - }, - { - "ids": "5788", - "examine": "The sort of bench you get in churches." - }, - { - "ids": "5789,5790", - "examine": "An expertly carved statue of a former King of Misthalin." - }, - { - "ids": "5791,36749,36751", - "examine": "A carving of a figure from the history of RuneScape." - }, - { - "ids": "5792", - "examine": "When I've ground some flour, I'll be able to collect it here." - }, - { - "ids": "5793,5794,5795,5796,5797,5798", - "examine": "It's a large crack in the wall." - }, - { - "ids": "5799,5800,5801,5802", - "examine": "It's a trapdoor." - }, - { - "ids": "5803,5804,5805,5806,5807", - "examine": "It's an open trapdoor." - }, - { - "ids": "5808", - "examine": "An incredibly detailed stone sculpture." - }, - { - "ids": "5809", - "examine": "Helps the Seers predict the weather when it's working." - }, - { - "ids": "5810,5811", - "examine": "Helps the Seers predict the weather." - }, - { - "ids": "5812", - "examine": "I can climb this." - }, - { - "ids": "5813,5814", - "examine": "I can climb down this." - }, - { - "ids": "5815", - "examine": "A candle, a lens and some sort of crystal all precariously balanced together." - }, - { - "ids": "5816,5817,5818,5819,5820,5821,5822,5823,5824", - "examine": "A beacon so gnome gliders can safely land." - }, - { - "ids": "5825", - "examine": "Fly Gnome Air." - }, - { - "ids": "5826,5827,5828,5829,5830", - "examine": "This shop deals in antique swords." - }, - { - "ids": "5831,5832,5833,5834", - "examine": "Shop counter." - }, - { - "ids": "5835,5836,5837,5838,5839,5840,5841", - "examine": "Don't want to close this, I might not be able to get back down." - }, - { - "ids": "5842", - "examine": "It overlooks the path below. Let's hope it won't fall on your head." - }, - { - "ids": "5843", - "examine": "Someone is climbing down there! Looks dangerous." - }, - { - "ids": "5844", - "examine": "Placed in a perfect position for stumbling over." - }, - { - "ids": "5845", - "examine": "There is a rope going over it." - }, - { - "ids": "5846", - "examine": "Someone is climbing down the rope." - }, - { - "ids": "5847", - "examine": "You will need to climb over it." - }, - { - "ids": "5848", - "examine": "The tree stands tall at the edge of the pool." - }, - { - "ids": "5849", - "examine": "You can't stand on them, but maybe something can be wedged into there." - }, - { - "ids": "5850,5851", - "examine": "Something put on top of this wouldn't fall off, it's quite smooth and flat." - }, - { - "ids": "5852,5853,5854", - "examine": "Someone put a plank on top of the stone! Clever..." - }, - { - "ids": "5855", - "examine": "The pool looks very peaceful. You can also hear faint singing coming from it." - }, - { - "ids": "5856", - "examine": "The legendary White Pearl fruit is growing on these thorny bushes!" - }, - { - "ids": "5857", - "examine": "There's a nasty stench coming from the cave." - }, - { - "ids": "5858", - "examine": "Faint rays of daylight shine through." - }, - { - "ids": "5859", - "examine": "It's very dark down there." - }, - { - "ids": "5860,5861", - "examine": "Very pointy, very sharp." - }, - { - "ids": "5862", - "examine": "This is the place where you buried Asleif." - }, - { - "ids": "5863,5864,5865,5866,5867,5868,5869,5870,5871,5872,5873,5874,5875,5876,5877", - "examine": "Asleif was given a proper burial on this spot." - }, - { - "ids": "5878", - "examine": "It's a long wooden table." - }, - { - "ids": "5879", - "examine": "Generally used for putting things on." - }, - { - "ids": "5880", - "examine": "Good for sitting on." - }, - { - "ids": "5881,5882", - "examine": "A crude torch stuck in the ground." - }, - { - "ids": "5883", - "examine": "Sticky, dirty mud." - }, - { - "ids": "5884", - "examine": "This stinks..." - }, - { - "ids": "5885", - "examine": "The roots go down into the mud." - }, - { - "ids": "5886", - "examine": "Sticky, dirty roots covered in sticky, dirty mud." - }, - { - "ids": "5887,5888,5889,5890", - "examine": "It's barely a door, really." - }, - { - "ids": "5891,5892,5893,5894", - "examine": "The entry to a special tent in the camp." - }, - { - "ids": "5895", - "examine": "It's just a big stone, really." - }, - { - "ids": "5896", - "examine": "Uh oh, someone is going to be in trouble!" - }, - { - "ids": "5897,5898,5899,5900,5901", - "examine": "The pool looks very peaceful. You can also hear faint singing coming from it." - }, - { - "ids": "5902,5903,5904", - "examine": "It's only useful for hiding behind now." - }, - { - "ids": "5905,5906,5907,5908", - "examine": "This tree has been cut down." - }, - { - "ids": "5909", - "examine": "A still for making lamp oil." - }, - { - "ids": "5910,5911,5912,5913,5914,5915,5916", - "examine": "The still has oil in." - }, - { - "ids": "5917,5918,5919,5920,5921,5922,5923,5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,5936,5937,5938,5939,5940,5941,5942,5943,5944,5945", - "examine": "Noxious fumes bubble up from the bowels of the earth." - }, - { - "ids": "5946", - "examine": "You see a circle of light at the top." - }, - { - "ids": "5947", - "examine": "An entrance to the dark caves." - }, - { - "ids": "5948,5949,5950,5951,5952,5953,5954,5955,5956,5957,5958", - "examine": "I can jump from this stepping stone." - }, - { - "ids": "5959,5960,5961,5962,5963", - "examine": "I wonder what this does..." - }, - { - "ids": "5964,5965", - "examine": "Flying in mid-air!" - }, - { - "ids": "5966", - "examine": "A blocked passage." - }, - { - "ids": "5967,5968,5969,5970,5971,5972", - "examine": "I'd better leave his expensive dwarven balls alone." - }, - { - "ids": "5973,5974", - "examine": "A small cave entrance." - }, - { - "ids": "5975,5976", - "examine": "A powerful ranging device that fires metal balls." - }, - { - "ids": "5977,5978,5979,5980", - "examine": "It's a sheer wall of fire, rising as high as you can see." - }, - { - "ids": "5981,5982,5983,5984", - "examine": "Lighting for the caves." - }, - { - "ids": "5985", - "examine": "A rock." - }, - { - "ids": "5986", - "examine": "A small rock." - }, - { - "ids": "5987,5988", - "examine": "A rock." - }, - { - "ids": "5989,5990,5991,5992,5993,5994,5995,5996,5997", - "examine": "A mineral vein that looks distinctly like gold." - }, - { - "ids": "5998,5999,6000,6001,6002,6003,6004,6005,6006,6007,6008", - "examine": "Functions like an open door..." - }, - { - "ids": "6009,6010,6011,6012,6013,6014,6015,6016,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6030,6031", - "examine": "It's a tiny little blue flame. Is this the essence of the Arzinian Being?" - }, - { - "ids": "6032,6033,6034,6035", - "examine": "Powers the boat." - }, - { - "ids": "6036,6037", - "examine": "Allows access to other parts of the ship." - }, - { - "ids": "6038,6039,6040,6041,6042", - "examine": "Without this I'm going around in circles." - }, - { - "ids": "6043,6044", - "examine": "Powers the boat." - }, - { - "ids": "6045,6046,6047,6048,6049,6050,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063", - "examine": "You can 'cart' things around on this." - }, - { - "ids": "6064", - "examine": "A stand for hats." - }, - { - "ids": "6065", - "examine": "Some dwarf clothes that are obviously too small for me!" - }, - { - "ids": "6066", - "examine": "An empty weapon rack." - }, - { - "ids": "6067,6068,6069", - "examine": "A weapon rack." - }, - { - "ids": "6070", - "examine": "A method of dwarf storage" - }, - { - "ids": "6071,6072,6073,6074", - "examine": "A method of dwarf storage." - }, - { - "ids": "6075", - "examine": "Useful for a dwarf." - }, - { - "ids": "6076,6077,6078,6079", - "examine": "A big desk, for a dwarf!" - }, - { - "ids": "6080", - "examine": "Spins yarn." - }, - { - "ids": "6081", - "examine": "Banking transactions are processed here." - }, - { - "ids": "6082", - "examine": "Banking transactions are recorded here." - }, - { - "ids": "6083", - "examine": "This booth is closed." - }, - { - "ids": "6084", - "examine": "The bank teller will serve you from here." - }, - { - "ids": "6085", - "examine": "A way upwards." - }, - { - "ids": "6086", - "examine": "A way down." - }, - { - "ids": "6087", - "examine": "A way upwards." - }, - { - "ids": "6088", - "examine": "A way down." - }, - { - "ids": "6089", - "examine": "A way upwards." - }, - { - "ids": "6090", - "examine": "A way down." - }, - { - "ids": "6091,6092", - "examine": "A treasure trove of knowledge." - }, - { - "ids": "6093,6094,6095", - "examine": "A lovely place to cook meat." - }, - { - "ids": "6096", - "examine": "A great place to cook meat." - }, - { - "ids": "6097,6098,6099", - "examine": "A good source of water." - }, - { - "ids": "6100", - "examine": "The door is closed." - }, - { - "ids": "6101", - "examine": "The door is open." - }, - { - "ids": "6102", - "examine": "The door is closed." - }, - { - "ids": "6103", - "examine": "The door is open." - }, - { - "ids": "6104", - "examine": "The door is closed." - }, - { - "ids": "6105", - "examine": "The door is open." - }, - { - "ids": "6106", - "examine": "The door is closed." - }, - { - "ids": "6107", - "examine": "The door is open." - }, - { - "ids": "6108", - "examine": "The door is closed." - }, - { - "ids": "6109", - "examine": "The door is open." - }, - { - "ids": "6110", - "examine": "The door is closed." - }, - { - "ids": "6111", - "examine": "The door is open." - }, - { - "ids": "6112", - "examine": "The door is closed." - }, - { - "ids": "6113", - "examine": "The door is open." - }, - { - "ids": "6114", - "examine": "The door is closed." - }, - { - "ids": "6115,6116,6117,6118,6119,6120,6121,6122,6123,6124,6125,6126,6127,6128,6129,6130,6131,6132,6133,6134,6135,6136,6137,6138,6139,6140,6141,6142,6143,6144,6145", - "examine": "The door is open." - }, - { - "ids": "6146", - "examine": "Useful for keeping birds." - }, - { - "ids": "6147,6148,6149", - "examine": "Tower of rock." - }, - { - "ids": "6150", - "examine": "Useful for making weapons." - }, - { - "ids": "6151", - "examine": "Used for getting water." - }, - { - "ids": "6152,6153", - "examine": "Used for getting drunk." - }, - { - "ids": "6154,6155,6156,6157", - "examine": "Used for storage." - }, - { - "ids": "6158,6159,6160,6161", - "examine": "Not good for eating." - }, - { - "ids": "6162", - "examine": "Finest precious stones." - }, - { - "ids": "6163", - "examine": "Bread and cakes are spread out over it." - }, - { - "ids": "6164", - "examine": "Finely wrought wares of silver." - }, - { - "ids": "6165", - "examine": "I can get clothes made up from this stall." - }, - { - "ids": "6166,6167,6168,6169,6170,6171,6172", - "examine": "A whole lot of tools for crafting." - }, - { - "ids": "6173,6174,6175", - "examine": "A fine piece of sculpting." - }, - { - "ids": "6176", - "examine": "Oblong boxes. You hope there isn't anything other than salt inside." - }, - { - "ids": "6177", - "examine": "Big mysterious crates. You wonder what could be inside." - }, - { - "ids": "6178", - "examine": "Wooden crates, contents unknown." - }, - { - "ids": "6179,6180", - "examine": "They could do with a wash." - }, - { - "ids": "6181", - "examine": "Dead animal parts dangling!" - }, - { - "ids": "6182", - "examine": "Dead meat. Dangling from the wall. Looks delicious." - }, - { - "ids": "6183", - "examine": "It looks as hard as a rock, not very inviting." - }, - { - "ids": "6184", - "examine": "A smelly old mattress." - }, - { - "ids": "6185,6186", - "examine": "Metal plating to protect the dwarf." - }, - { - "ids": "6187", - "examine": "Useful... for a dwarf!" - }, - { - "ids": "6188", - "examine": "Various implements for working with metal." - }, - { - "ids": "6189,6190", - "examine": "A hot place for forging things in." - }, - { - "ids": "6191,6192", - "examine": "Being repaired." - }, - { - "ids": "6193", - "examine": "I look shorter, but not necessarily sweeter!" - }, - { - "ids": "6194,6195", - "examine": "Used for sitting." - }, - { - "ids": "6196,6197,6198,6199", - "examine": "Useful for a dwarf." - }, - { - "ids": "6200,6201", - "examine": "Fit for a dwarven feast!" - }, - { - "ids": "6202,6203", - "examine": "Gives out light, but then you knew that already." - }, - { - "ids": "6204", - "examine": "A simple place to sleep." - }, - { - "ids": "6205", - "examine": "A good dwarven bed. Too small for me!" - }, - { - "ids": "6206", - "examine": "Many important meetings are held here..." - }, - { - "ids": "6207", - "examine": "Draped in cloth." - }, - { - "ids": "6208,6209,6210", - "examine": "A beautiful seat, fit for a King." - }, - { - "ids": "6211", - "examine": "A dwarf table with chopping board." - }, - { - "ids": "6212", - "examine": "This tree has been cut down." - }, - { - "ids": "6213,6214,6215,6216,6217,6218,6219,6220,6221,6222,6223,6224,6225,6226,6227,6228,6229", - "examine": "A barrel full of ranging equipment..." - }, - { - "ids": "6230", - "examine": "I suppose he wants my money." - }, - { - "ids": "6231", - "examine": "A lovely table." - }, - { - "ids": "6232,6233,6234,6235", - "examine": "An expensive water feature." - }, - { - "ids": "6236", - "examine": "Stop for what, food?" - }, - { - "ids": "6237", - "examine": "Yellow blossom, lovely." - }, - { - "ids": "6238", - "examine": "Closed." - }, - { - "ids": "6239", - "examine": "Open." - }, - { - "ids": "6240", - "examine": "Closed." - }, - { - "ids": "6241", - "examine": "Open." - }, - { - "ids": "6242,6243,6244,6245", - "examine": "A stone staircase." - }, - { - "ids": "6246,6247,6248", - "examine": "Has upon it a beer, which I will not take for moral reasons." - }, - { - "ids": "6249", - "examine": "No this is not a mirage!" - }, - { - "ids": "6250,6251,6252,6253,6254", - "examine": "It's a goldfish! No, wait, it's just a bed." - }, - { - "ids": "6255,6256", - "examine": "Animal feeder." - }, - { - "ids": "6257", - "examine": "Lovely... Fresh." - }, - { - "ids": "6258", - "examine": "Dry dung." - }, - { - "ids": "6259", - "examine": "Smelly." - }, - { - "ids": "6260", - "examine": "I can climb down this." - }, - { - "ids": "6261,6262", - "examine": "I can climb this." - }, - { - "ids": "6263", - "examine": "Useful for pets." - }, - { - "ids": "6264", - "examine": "Useful for keeping birds." - }, - { - "ids": "6265,6266", - "examine": "Bird cage." - }, - { - "ids": "6267", - "examine": "An empty cage, maybe the owner let the creature free... I do hope so." - }, - { - "ids": "6268,6269,6270,6271,6272,6273", - "examine": "Useful for pets." - }, - { - "ids": "6274", - "examine": "Lovely comfy looking big bed." - }, - { - "ids": "6275", - "examine": "Laden with heaps of paper." - }, - { - "ids": "6276", - "examine": "I don't know much about art, but I like this." - }, - { - "ids": "6277", - "examine": "Look at the size of this cactus." - }, - { - "ids": "6278", - "examine": "Don't you open that trapdoor!" - }, - { - "ids": "6279", - "examine": "There is a rope leading to the bottom of this smoke filled well." - }, - { - "ids": "6280,6281", - "examine": "I can climb this." - }, - { - "ids": "6282", - "examine": "A portal to another land?" - }, - { - "ids": "6283,6284,6285,6286,6287,6288,6289,6290,6291", - "examine": "Weird looking pillar." - }, - { - "ids": "6292,6293", - "examine": "Shelves filled with interesting books." - }, - { - "ids": "6294", - "examine": "A locked display case for valuable artefacts." - }, - { - "ids": "6295", - "examine": "One of the sculptures is missing. Oh yes, that was me!" - }, - { - "ids": "6296", - "examine": "It looks like the demon didn't survive after all." - }, - { - "ids": "6297", - "examine": "He looks old, older than me anyway." - }, - { - "ids": "6298", - "examine": "I don't think he's going to make it." - }, - { - "ids": "6299,6300", - "examine": "I don't understand, why didn't he go back to Lumby?" - }, - { - "ids": "6301", - "examine": "A throne encrusted with sparkling gems." - }, - { - "ids": "6302,6303,6304,6305,6306", - "examine": "A throne from which you have removed the gems." - }, - { - "ids": "6307", - "examine": "A statuette of a golem, facing right." - }, - { - "ids": "6308", - "examine": "A statuette of a golem, facing left." - }, - { - "ids": "6309,6310", - "examine": "The statuette is missing from this alcove." - }, - { - "ids": "6311", - "examine": "Not good for eating." - }, - { - "ids": "6312", - "examine": "I can climb this." - }, - { - "ids": "6313,6314,6315,6316,6317,6318,6319,6320,6321,6322", - "examine": "I can climb down this." - }, - { - "ids": "6323", - "examine": "A broken clay arm." - }, - { - "ids": "6324", - "examine": "A clay foot." - }, - { - "ids": "6325", - "examine": "Half a golem smashed and broken." - }, - { - "ids": "6326", - "examine": "Smashed and half buried." - }, - { - "ids": "6327", - "examine": "A device once used for making pottery." - }, - { - "ids": "6328", - "examine": "Once upon a time this was used to make pottery." - }, - { - "ids": "6329", - "examine": "Once upon a time this made clay hard." - }, - { - "ids": "6330", - "examine": "There was a lot of pottery made here a long time ago." - }, - { - "ids": "6331", - "examine": "A statue of a guy with a hammer." - }, - { - "ids": "6332", - "examine": "A weathered old statue." - }, - { - "ids": "6333", - "examine": "A reclining lady." - }, - { - "ids": "6334", - "examine": "This statue has been tampered with." - }, - { - "ids": "6335,6336,6337", - "examine": "Contains a statue of a woman." - }, - { - "ids": "6338,6339,6340,6341,6342,6343,6344,6345,6346,6347,6348,6349,6350,6351,6352,6353,6354,6355,6356,6357,6358,6359,6360,6361,6362", - "examine": "Empty." - }, - { - "ids": "6363", - "examine": "A very heavy stone door." - }, - { - "ids": "6364,6365,6366,6367,6368,6369,6370,6371", - "examine": "A door to a demon's lair?" - }, - { - "ids": "6372,6373,6374,6375,6376,6377,6378,6379,6380", - "examine": "A stone staircase." - }, - { - "ids": "6381", - "examine": "A source of water for the river Elid." - }, - { - "ids": "6382,6383,6384,6385,6386,6387,6388,6389,6390,6391,6392,6393,6394,6395,6396,6397,6398,6399,6400,6401", - "examine": "Maybe I could swing on this somehow..." - }, - { - "ids": "6402", - "examine": "A limestone ceiling growth." - }, - { - "ids": "6403", - "examine": "A tooth shaped rock formation protruding from the floor." - }, - { - "ids": "6404,6405,6406,6407,6408,6409,6410,6411,6412,6413,6414,6415,6416,6417", - "examine": "An old mystical torch." - }, - { - "ids": "6418,6419", - "examine": "I can climb this." - }, - { - "ids": "6420,6421,6422", - "examine": "I wonder what's inside?" - }, - { - "ids": "6423,6424,6425,6426,6427,6428,6429,6430,6431,6432,6433", - "examine": "A magical aura seems to shimmer over the glass..." - }, - { - "ids": "6434,6435", - "examine": "I wonder what that's there for..." - }, - { - "ids": "6436", - "examine": "I can climb this." - }, - { - "ids": "6437,6438", - "examine": "An ancient looking tomb." - }, - { - "ids": "6439,6440", - "examine": "Climb this rope to go up." - }, - { - "ids": "6441", - "examine": "Looks like a small cave." - }, - { - "ids": "6442", - "examine": "Blocked by an icicle." - }, - { - "ids": "6443", - "examine": "Blocked by two icicles." - }, - { - "ids": "6444", - "examine": "Blocked by three icicles." - }, - { - "ids": "6445", - "examine": "Blocked by four icicles." - }, - { - "ids": "6446", - "examine": "Blocked by five icicles." - }, - { - "ids": "6447", - "examine": "Looks like a small cave." - }, - { - "ids": "6448,6449", - "examine": "It looks very sturdy." - }, - { - "ids": "6450", - "examine": "I can climb this." - }, - { - "ids": "6451,6452,6453", - "examine": "A wrought iron gate." - }, - { - "ids": "6454", - "examine": "Even rocks could freeze in this cold!" - }, - { - "ids": "6455,6456,6457,6458,6459,6460", - "examine": "Looks slippery." - }, - { - "ids": "6461,6462,6463,6464,6465,6466,6467,6468,6469,6470,6471", - "examine": "An ice gate." - }, - { - "ids": "6472,6473,6474,6475,6476,6477,6478,6479,6480", - "examine": "Chunky pieces of ice." - }, - { - "ids": "6481,6482", - "examine": "A mysterious tunnel-like structure." - }, - { - "ids": "6483,6484,6485,6486,6487,6488,6489,6490,6491,6492,6493", - "examine": "You can feel a mysterious power emanating from it..." - }, - { - "ids": "6494,6495,6496", - "examine": "This door is sealed by an ancient mystical power..." - }, - { - "ids": "6497,6498,6499,6500", - "examine": "I can climb down this." - }, - { - "ids": "6501,6502,6503,6504,6505,6506,6507,6508,6509,6510,6511", - "examine": "I can climb this." - }, - { - "ids": "6512", - "examine": "A fancy name for a coffin." - }, - { - "ids": "6513", - "examine": "A strange thing to leave lying around..." - }, - { - "ids": "6514,6515,6516,6517,6518,6519,6520", - "examine": "I hope this is just ornamental..." - }, - { - "ids": "6521,6522", - "examine": "Uh-oh!" - }, - { - "ids": "6523", - "examine": "This leads downwards." - }, - { - "ids": "6524,6525,6526,6527,6528,6529,6530,6531,6532,6533,6534,6535,6536,6537", - "examine": "You can see a small fissure in the ground here." - }, - { - "ids": "6538,6539,6540,6541,6542,6543,6544", - "examine": "The body of a lion, the head of a man?" - }, - { - "ids": "6545,6546,6547,6548", - "examine": "A smooth, sandstone door that is slightly warm to the touch." - }, - { - "ids": "6549,6550", - "examine": "A well down into the pyramid." - }, - { - "ids": "6551", - "examine": "A portal that leads you out of the pyramid." - }, - { - "ids": "6552", - "examine": "A mysterious ancient altar to some forgotten god..." - }, - { - "ids": "6553,6554,6555,6556,6557,6558,6559,6560", - "examine": "Opens into another area." - }, - { - "ids": "6561,6562,6563,6564,6565", - "examine": "A ladder that's almost not there at all..." - }, - { - "ids": "6566,6567", - "examine": "Gate like?" - }, - { - "ids": "6568", - "examine": "Garments for the discerning." - }, - { - "ids": "6569", - "examine": "Gone-off bread, cakes and pastries." - }, - { - "ids": "6570", - "examine": "Finest precious stones." - }, - { - "ids": "6571", - "examine": "These will keep you warm." - }, - { - "ids": "6572", - "examine": "The spice is right." - }, - { - "ids": "6573", - "examine": "An empty market stall." - }, - { - "ids": "6574", - "examine": "Fine brews from exotic regions." - }, - { - "ids": "6575,6576,6577", - "examine": "Best used with a horse." - }, - { - "ids": "6578,6579,6580", - "examine": "Grows a yellow fruit." - }, - { - "ids": "6581,6582,6583,6584,6585,6586,6587,6588,6589,6590,6591,6592,6593,6594,6595,6596,6597,6598,6599,6600,6601,6602,6603,6604", - "examine": "A way to get in the tent." - }, - { - "ids": "6605", - "examine": "Wet and salty." - }, - { - "ids": "6606", - "examine": "The focus of the suntrap." - }, - { - "ids": "6607,6608,6609,6610,6611,6612,6613", - "examine": "A shiny mirror." - }, - { - "ids": "6614", - "examine": "A large door with a hieroglyph of a cat." - }, - { - "ids": "6615,6616,6617,6618,6619", - "examine": "Gate like?" - }, - { - "ids": "6620,6621", - "examine": "It looks like a hole in the wall." - }, - { - "ids": "6622", - "examine": "Rocky." - }, - { - "ids": "6623", - "examine": "An entrance into a tunnel. I wonder where it leads to." - }, - { - "ids": "6624", - "examine": "It looks like a door." - }, - { - "ids": "6625", - "examine": "Hmm. A door." - }, - { - "ids": "6626,6627,6628", - "examine": "A big wooden door." - }, - { - "ids": "6629", - "examine": "That could hurt." - }, - { - "ids": "6630,6631", - "examine": "A strange thing to leave lying around..." - }, - { - "ids": "6632,6633,6634", - "examine": "I can't see the bottom." - }, - { - "ids": "6635,6636", - "examine": "Has a lid shaped like a man. I think it contains someone's liver. Yuck." - }, - { - "ids": "6637,6638", - "examine": "Has a lid shaped like a crocodile. Yuck, I think there are lungs inside." - }, - { - "ids": "6639,6640", - "examine": "Has a lid shaped like a bug. Disgusting! I think there's a stomach inside." - }, - { - "ids": "6641", - "examine": "Has a lid shaped like an ape. Eeew! I think it contains someone's intestines." - }, - { - "ids": "6642", - "examine": "Doorway*Opens into another area, come on, I know this." - }, - { - "ids": "6644", - "examine": "Useful for putting things on." - }, - { - "ids": "6645", - "examine": "A ladder!! Never seen one of those before." - }, - { - "ids": "6646", - "examine": "I wonder what's inside." - }, - { - "ids": "6647", - "examine": "Perhaps I should search it." - }, - { - "ids": "6648", - "examine": "I wonder where this goes?" - }, - { - "ids": "6649", - "examine": "They go down." - }, - { - "ids": "6650", - "examine": "Phew!! That's one big bridge." - }, - { - "ids": "6651,6652", - "examine": "A big bridge over the river." - }, - { - "ids": "6653,6654", - "examine": "Wow. More bridge. Awesome." - }, - { - "ids": "6655", - "examine": "Oops." - }, - { - "ids": "6656", - "examine": "Rolls of colourful cloth." - }, - { - "ids": "6657", - "examine": "An ancient giant serpent." - }, - { - "ids": "6658", - "examine": "A tunnel leading upwards." - }, - { - "ids": "6659", - "examine": "A tunnel leading into the depths of the earth." - }, - { - "ids": "6660", - "examine": "A rock wall infused with the power of Guthix." - }, - { - "ids": "6661", - "examine": "The wall is weeping blue tears." - }, - { - "ids": "6662", - "examine": "The wall is weeping green tears." - }, - { - "ids": "6663,6664", - "examine": "The wall is not weeping at the moment." - }, - { - "ids": "6665", - "examine": "The wall is weeping blue tears." - }, - { - "ids": "6666", - "examine": "The wall is weeping green tears." - }, - { - "ids": "6667,6668", - "examine": "The wall is not weeping at the moment." - }, - { - "ids": "6669,6670,6671", - "examine": "Stone with blue veins." - }, - { - "ids": "6672", - "examine": "They don't look too easy to climb." - }, - { - "ids": "6673,6674,6675,6676,6677,6678,6679,6680,6681,6682,6683,6684,6685,6686,6687,6688,6689,6690,6691,6692,6693,6694,6695,6696,6697,6698,6699,6700,6701", - "examine": "I could climb these." - }, - { - "ids": "6702,6703,6704,6705,6706,6707", - "examine": "I can climb these stairs." - }, - { - "ids": "6708,6709,6710,6711,6712", - "examine": "I can climb this." - }, - { - "ids": "6713,6714,6715,6716,6717,6718,6719,6720,6721,6722,6723,6724,6725,6726,6727,6728,6729,6730,6731", - "examine": "I wonder what is awaiting me on the other side?" - }, - { - "ids": "6732,6733,6734,6735,6736,6737,6738,6739,6740,6741,6742,6743,6744,6745,6746,6747,6748,6749,6750,6751,6752,6753,6754,6755,6756,6757,6758,6759,6760,6761,6762,6763,6764,6765,6766", - "examine": "I wonder what awaits me on the other side?" - }, - { - "ids": "6767,6768,6769,6770", - "examine": "A crude torch stuck in the ground." - }, - { - "ids": "6771,6772,6773", - "examine": "A large stone coffin." - }, - { - "ids": "6774,6775", - "examine": "A large stone chest." - }, - { - "ids": "6776", - "examine": "Looks like he's been dead a while now..." - }, - { - "ids": "6777", - "examine": "I don't think he'd mind us checking for his wallet now..." - }, - { - "ids": "6778,6779,6780,6781,6782,6783,6784,6785,6786,6787,6788,6789,6790", - "examine": "I'm sure he died of natural causes. Like a massive dragon or something..." - }, - { - "ids": "6791,6792,6793,6794,6795,6796,6797,6798,6799,6800,6801,6802,6803,6804,6805,6806,6807,6808,6809,6810,6811,6812,6813,6814,6815,6816,6817,6818,6819,6820", - "examine": "The groundskeeper's bed." - }, - { - "ids": "6821,6822,6823", - "examine": "A large stone coffin." - }, - { - "ids": "6824,6825,6826", - "examine": "It's locked." - }, - { - "ids": "6827,6828,6829,6830,6831,6832,6833,6834", - "examine": "It might still work..." - }, - { - "ids": "6835", - "examine": "Danger... weak surface beyond gate. Digging may lead to cave-ins." - }, - { - "ids": "6836,6837,6838", - "examine": "Sturdy metal bars." - }, - { - "ids": "6839", - "examine": "Smells pretty bad!" - }, - { - "ids": "6840", - "examine": "It looks as this is where some wall fungus used to be." - }, - { - "ids": "6841,6842,6843", - "examine": "Some crude stone steps." - }, - { - "ids": "6844,6845", - "examine": "An old crude tomb." - }, - { - "ids": "6846", - "examine": "It's damaged." - }, - { - "ids": "6847", - "examine": "A note says, 'Please ring for attention.'" - }, - { - "ids": "6848", - "examine": "An old crude tomb." - }, - { - "ids": "6849", - "examine": "'Leave da dead-uns boxes 'lone or else ya goes down da 'ole'" - }, - { - "ids": "6850", - "examine": "An old crude tomb." - }, - { - "ids": "6851", - "examine": "This coffin is spilt over the floor." - }, - { - "ids": "6852", - "examine": "This coffin is open." - }, - { - "ids": "6853", - "examine": "An old crude tomb." - }, - { - "ids": "6854", - "examine": "This coffin is spilt over the floor." - }, - { - "ids": "6855", - "examine": "This coffin is open." - }, - { - "ids": "6856,6857,6858,6859,6860,6861,6862,6863,6864", - "examine": "A barricade made from skulls and bones." - }, - { - "ids": "6865", - "examine": "Not very high." - }, - { - "ids": "6866", - "examine": "Hot stuff." - }, - { - "ids": "6867,6868,6869,6870", - "examine": "Ogres bang these to make noise." - }, - { - "ids": "6871,6872,6873,6874", - "examine": "A bulky door made from solid rock." - }, - { - "ids": "6875", - "examine": "These open and close!" - }, - { - "ids": "6876", - "examine": "This may be worth opening." - }, - { - "ids": "6877,6878,6879", - "examine": "I wonder what this item contains." - }, - { - "ids": "6880", - "examine": "A barricade made of skulls and bones." - }, - { - "ids": "6881,6882", - "examine": "A barricade made of skulls and bones which has been crushed." - }, - { - "ids": "6883,6884,6885,6886,6887", - "examine": "An old crude tomb." - }, - { - "ids": "6888", - "examine": "A sick, frail old man." - }, - { - "ids": "6889", - "examine": "A sick, frail old man" - }, - { - "ids": "6890,6891,6892", - "examine": "An old crude tomb." - }, - { - "ids": "6893", - "examine": "I don't think he'd mind us checking for his wallet now..." - }, - { - "ids": "6894,6895", - "examine": "A good source of books!" - }, - { - "ids": "6896", - "examine": "A crude torch stuck in the ground." - }, - { - "ids": "6897,6898,6899,6900,6901,6902", - "examine": "A strange ogre plinth, this must be where the artifacts are stored." - }, - { - "ids": "6903", - "examine": "It looks like the hole in the wall has been blocked with rubble." - }, - { - "ids": "6904", - "examine": "How exciting, some shelves." - }, - { - "ids": "6905,6906,6907,6908", - "examine": "A hole in the wall." - }, - { - "ids": "6909", - "examine": "A rock wall." - }, - { - "ids": "6910", - "examine": "It has a letter 'S' on the lock." - }, - { - "ids": "6911", - "examine": "Used for storage." - }, - { - "ids": "6912,6913,6914", - "examine": "A narrow hole in the wall." - }, - { - "ids": "6915", - "examine": "Rubble is blocking the passage." - }, - { - "ids": "6916,6917,6918", - "examine": "A good source of books!" - }, - { - "ids": "6919,6920", - "examine": "A heavy portal decorated with bone." - }, - { - "ids": "6921,6922,6923,6924,6925,6926", - "examine": "A symbol is carved into the wall here." - }, - { - "ids": "6927", - "examine": "I don't think I can get through this way!" - }, - { - "ids": "6928", - "examine": "Looks like its no longer operational." - }, - { - "ids": "6929,6930", - "examine": "Big bones are being used to prop up the wall." - }, - { - "ids": "6931,6932,6933,6934,6935,6936,6937,6938", - "examine": "It's a bit like walking through a giant rib cage." - }, - { - "ids": "6939,6940,6941,6942", - "examine": "This arch is broken. I hope the ceiling doesn't come down!" - }, - { - "ids": "6943,6944,6945,6946,6947,6948,6949", - "examine": "A rocky outcrop." - }, - { - "ids": "6950", - "examine": "I dont think i can get through this way." - }, - { - "ids": "6951,6952,6953,6954,6955,6956,6957,6958,6959,6960,6961,6962,6963,6964,6965,6966,6967,6968", - "examine": "An eye-wrenching nexus of utter negation!" - }, - { - "ids": "6969,6970", - "examine": "A dirty little swamp boat." - }, - { - "ids": "6971", - "examine": "It looks dark down there." - }, - { - "ids": "6972,6973,6974", - "examine": "A book sits on top." - }, - { - "ids": "6975", - "examine": "The door is closed." - }, - { - "ids": "6976", - "examine": "The door is open." - }, - { - "ids": "6977", - "examine": "The door is closed." - }, - { - "ids": "6978,6979,6980,6981,6982,6983", - "examine": "The door is open." - }, - { - "ids": "6984", - "examine": "Empty market stall." - }, - { - "ids": "6985,6986,6987,6988,6989,6990,6991,6992,6993,6994,6995,6996,6997,6998,6999,7000,7001", - "examine": "A steam powered crushing machine." - }, - { - "ids": "7002", - "examine": "A dwarven statue crumbling away from old age." - }, - { - "ids": "7003", - "examine": "It's crumbling away from old age, it's hardly recognizable as a dwarf." - }, - { - "ids": "7004,7005", - "examine": "This stone dwarf must be guarding the way into a dwarven area!" - }, - { - "ids": "7006,7007", - "examine": "Big. For a dwarf!" - }, - { - "ids": "7008,7009", - "examine": "A work in progress." - }, - { - "ids": "7010", - "examine": "A work that has yet to begin." - }, - { - "ids": "7011,7012", - "examine": "An underground limpwurt plant." - }, - { - "ids": "7013,7014,7015", - "examine": "Insect eating plant." - }, - { - "ids": "7016,7017", - "examine": "A stone carved Pillar." - }, - { - "ids": "7018", - "examine": "Dwarf storage." - }, - { - "ids": "7019,7020,7021", - "examine": "Used for keeping beer or glasses." - }, - { - "ids": "7022,7023,7024,7025,7026", - "examine": "Tracks for the carts to run over." - }, - { - "ids": "7027,7028,7029,7030,7031", - "examine": "A steam powered cart." - }, - { - "ids": "7032,7033,7034,7035,7036,7037,7038,7039,7040,7041,7042,7043", - "examine": "A fine piece of sculpting." - }, - { - "ids": "7044,7045,7046,7047,7048", - "examine": "Keeps mine carts from rolling away." - }, - { - "ids": "7049,7050,7051,7052", - "examine": "A wooden gate." - }, - { - "ids": "7053,7054,7055", - "examine": "Lots of seeds here." - }, - { - "ids": "7056", - "examine": "I can climb down these stairs." - }, - { - "ids": "7057", - "examine": "I can climb up these stairs." - }, - { - "ids": "7058,7059,7060,7061,7062,7063,7064,7065,7066,7067,7068,7069,7070,7071,7072,7073,7074,7075,7076,7077,7078,7079,7080,7081,7082,7083,7084,7085,7086,7087,7088,7089", - "examine": "Filled to the brim with knowledge." - }, - { - "ids": "7090", - "examine": "'You are here.'" - }, - { - "ids": "7091", - "examine": "Lots of hard study has been done here." - }, - { - "ids": "7092,7093,7094,7095", - "examine": "A telescope pointing southwards..." - }, - { - "ids": "7096", - "examine": "A map of some ancient land." - }, - { - "ids": "7097", - "examine": "There are plenty of shelves" - }, - { - "ids": "7098", - "examine": "Maybe it shows the location of buried treasure?" - }, - { - "ids": "7099", - "examine": "Old songs, old stories..." - }, - { - "ids": "7100", - "examine": "Armour of a Saradominist warrior. Decorative, but still effective." - }, - { - "ids": "7101", - "examine": "A cape from Saradomin, suitable for a battle-mage." - }, - { - "ids": "7102", - "examine": "A staff as used by Saradominist magi." - }, - { - "ids": "7103,7104,7105,7106,7107,7108,7109,7110,7111,7112,7113,7114,7115,7116,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128", - "examine": "There is a powerful presence about these ruins..." - }, - { - "ids": "7129,7130,7131,7132,7133,7134,7135,7136,7137,7138,7139,7140,7141,7142,7143,7144,7145,7146,7147,7148,7149,7150,7151,7152,7153", - "examine": "A tear in the dimensional weave of the Abyss." - }, - { - "ids": "7154,7155", - "examine": "A tunnel through the abyss." - }, - { - "ids": "7156,7157", - "examine": "This seems to be blocking the exit..." - }, - { - "ids": "7158", - "examine": "I could probably break this up with a pickaxe." - }, - { - "ids": "7159", - "examine": "I could probably break this up with a pickaxe. Oh wait, I just did." - }, - { - "ids": "7160", - "examine": "Pickaxe power!" - }, - { - "ids": "7161,7162", - "examine": "They don't look that solid, an axe could help me chop them down." - }, - { - "ids": "7163", - "examine": "I cannot tell a lie. I chopped them down." - }, - { - "ids": "7164", - "examine": "If I'm agile enough I might be able to squeeze through..." - }, - { - "ids": "7165", - "examine": "I could probably burn this away with a tinderbox." - }, - { - "ids": "7166", - "examine": "I could probably burn this with fire." - }, - { - "ids": "7167", - "examine": "Burnt open." - }, - { - "ids": "7168,7169,7170", - "examine": "I could probably distract these with thievery." - }, - { - "ids": "7171,7172,7173,7174,7175,7176,7177,7178,7179,7180,7181,7182,7183,7184,7185,7186,7187,7188", - "examine": "An unstable portal across the dimensions..." - }, - { - "ids": "7189,7190,7191,7192,7193,7194,7195,7196,7197,7198,7199,7200,7201,7202,7203,7204,7205", - "examine": "Abyssal Tendrils." - }, - { - "ids": "7206", - "examine": "Now that's what I call slimline!" - }, - { - "ids": "7207", - "examine": "He looks very relaxed." - }, - { - "ids": "7208,7209,7210,7211,7212,7213,7214,7215,7216,7217,7218", - "examine": "Now he's just too thin." - }, - { - "ids": "7219,7220", - "examine": "An opening into the crumbling wall." - }, - { - "ids": "7221", - "examine": "This leads downwards." - }, - { - "ids": "7222,7223", - "examine": "This way to the viewing gallery." - }, - { - "ids": "7224", - "examine": "I'll never be able to dodge that!" - }, - { - "ids": "7225,7226", - "examine": "It's a wall..." - }, - { - "ids": "7227", - "examine": "It's the floor..." - }, - { - "ids": "7228,7229", - "examine": "It's a wall..." - }, - { - "ids": "7230", - "examine": "It's the floor..." - }, - { - "ids": "7231,7232,7233,7234,7235", - "examine": "Not your average door..." - }, - { - "ids": "7236,7237,7238", - "examine": "I wonder what's inside." - }, - { - "ids": "7239,7240", - "examine": "It's a long way down..." - }, - { - "ids": "7241", - "examine": "That's going to hurt if it hits me!" - }, - { - "ids": "7242,7243,7244", - "examine": "If only I knew Karate..." - }, - { - "ids": "7245", - "examine": "It's the floor..." - }, - { - "ids": "7246,7247", - "examine": "Locked." - }, - { - "ids": "7248,7249", - "examine": "It's a wall..." - }, - { - "ids": "7250", - "examine": "It's the floor..." - }, - { - "ids": "7251", - "examine": "Bend your way through." - }, - { - "ids": "7252", - "examine": "That could really hurt!" - }, - { - "ids": "7253", - "examine": "I must not fear, fear is the little death that brings total oblivion." - }, - { - "ids": "7254,7255,7256", - "examine": "Blocking my way back." - }, - { - "ids": "7257", - "examine": "I wonder where it leads." - }, - { - "ids": "7258", - "examine": "An opening into the crumbling wall." - }, - { - "ids": "7259,7260,7261,7262,7263,7264,7265,7266,7267,7268,7269,7270,7271", - "examine": "This way to exit." - }, - { - "ids": "7272,7273", - "examine": "A mystical teleport." - }, - { - "ids": "7274,7275,7276", - "examine": "Lets me walk through walls..." - }, - { - "ids": "7277", - "examine": "He looks hungry, but I don't think he'll do anything while I'm here." - }, - { - "ids": "7278,7279,7280", - "examine": "He's no longer looks hungry, although perhaps a little guilty-looking." - }, - { - "ids": "7281,7282,7283", - "examine": "He's looking at the grain..." - }, - { - "ids": "7284", - "examine": "A sack full of grain." - }, - { - "ids": "7285", - "examine": "I think the chicken enjoyed his meal..." - }, - { - "ids": "7286,7287", - "examine": "It looks pretty rickety..." - }, - { - "ids": "7288,7289,7290,7291,7292,7293,7294,7295,7296,7297,7298,7299,7300,7301", - "examine": "A mystical teleport." - }, - { - "ids": "7302", - "examine": "Lets me walk through walls..." - }, - { - "ids": "7303", - "examine": "A gold statue of a famous White Knight." - }, - { - "ids": "7304", - "examine": "A silver statue of a famous White Knight." - }, - { - "ids": "7305", - "examine": "A bronze statue of a famous White Knight." - }, - { - "ids": "7306", - "examine": "A gold statue of an ancient warrior." - }, - { - "ids": "7307", - "examine": "A silver statue of an ancient warrior." - }, - { - "ids": "7308", - "examine": "A bronze statue of an ancient warrior." - }, - { - "ids": "7309", - "examine": "A gold statue of a famous warrior." - }, - { - "ids": "7310", - "examine": "A silver statue of a famous warrior." - }, - { - "ids": "7311", - "examine": "A bronze statue of a famous warrior." - }, - { - "ids": "7312", - "examine": "A gold statue of an ancient White Knight." - }, - { - "ids": "7313", - "examine": "A silver statue of an ancient White Knight." - }, - { - "ids": "7314", - "examine": "A bronze statue of an ancient White Knight." - }, - { - "ids": "7315,7316", - "examine": "A mystical teleport." - }, - { - "ids": "7317", - "examine": "Lets me walk through walls..." - }, - { - "ids": "7318,7319", - "examine": "A mystical teleport." - }, - { - "ids": "7320", - "examine": "Lets me walk through walls..." - }, - { - "ids": "7321,7322", - "examine": "A mystical teleport." - }, - { - "ids": "7323", - "examine": "Lets me walk through walls..." - }, - { - "ids": "7324,7325", - "examine": "A mystical teleport." - }, - { - "ids": "7326", - "examine": "Lets me walk through walls..." - }, - { - "ids": "7327,7328,7329,7330", - "examine": "Filled to the brim with knowledge." - }, - { - "ids": "7331", - "examine": "Generally used for putting things on." - }, - { - "ids": "7332", - "examine": "A table with a Bunsen burner on it." - }, - { - "ids": "7333,7334,7335,7336,7337,7338,7339", - "examine": "There are some containers of chemicals here." - }, - { - "ids": "7340,7341,7342", - "examine": "There's an empty vial here." - }, - { - "ids": "7343", - "examine": "There's a small hole in the centre." - }, - { - "ids": "7344", - "examine": "The spade is stuck in the hole." - }, - { - "ids": "7345", - "examine": "The spade opened the door." - }, - { - "ids": "7346", - "examine": "It's chained to the wall." - }, - { - "ids": "7347,7348,7349", - "examine": "For storage." - }, - { - "ids": "7350", - "examine": "I wonder what's inside." - }, - { - "ids": "7351", - "examine": "Perhaps I should search it." - }, - { - "ids": "7352,7353", - "examine": "A mystical teleport." - }, - { - "ids": "7354", - "examine": "Lets me walk through walls..." - }, - { - "ids": "7355,7356,7357,7358,7359,7360,7361,7362,7363,7364,7365,7366,7367,7368,7369,7370,7371,7372", - "examine": "Bridge will support a person carrying no more than 5 kg." - }, - { - "ids": "7373,7374,7375,7376,7377,7378,7379,7380,7381,7382,7383,7384", - "examine": "Lets me walk through walls..." - }, - { - "ids": "7385,7386,7387", - "examine": "The ideal thing to sit on." - }, - { - "ids": "7388,7389", - "examine": "Sit back and relax..." - }, - { - "ids": "7390", - "examine": "Designed specifically to ruin your health." - }, - { - "ids": "7391", - "examine": "A rolled up magic carpet." - }, - { - "ids": "7392", - "examine": "A pile of rolled up magic carpets." - }, - { - "ids": "7393", - "examine": "A little shaded area." - }, - { - "ids": "7394,7395", - "examine": "A magic carpet." - }, - { - "ids": "7396", - "examine": "The infamous carpet of '76." - }, - { - "ids": "7397,7398", - "examine": "A leafy tree." - }, - { - "ids": "7399", - "examine": "This is what is left of a willow tree." - }, - { - "ids": "7400", - "examine": "This is what is left of a maple tree." - }, - { - "ids": "7401", - "examine": "This is what is left of a magic tree." - }, - { - "ids": "7402", - "examine": "This is what is left of a yew tree." - }, - { - "ids": "7403", - "examine": "An empty barrel." - }, - { - "ids": "7404,7405", - "examine": "A barrel full of mushed apples." - }, - { - "ids": "7406", - "examine": "This tap runs from the apple crushing barrel." - }, - { - "ids": "7407", - "examine": "An empty ale barrel." - }, - { - "ids": "7408", - "examine": "A barrel of bad ale." - }, - { - "ids": "7409", - "examine": "A barrel of unfermented liquid." - }, - { - "ids": "7410", - "examine": "A barrel of bad cider." - }, - { - "ids": "7411", - "examine": "A barrel of Dwarven Stout." - }, - { - "ids": "7412", - "examine": "A barrel of mature Dwarven Stout." - }, - { - "ids": "7413", - "examine": "A barrel of Asgarnian Ale." - }, - { - "ids": "7414", - "examine": "A barrel of mature Asgarnian Ale." - }, - { - "ids": "7415", - "examine": "A barrel of Greenmans Ale." - }, - { - "ids": "7416", - "examine": "A barrel of mature Greenmans Ale." - }, - { - "ids": "7417", - "examine": "A barrel of Wizards Mind Bomb." - }, - { - "ids": "7418", - "examine": "A barrel of mature Wizards Mind Bomb." - }, - { - "ids": "7419", - "examine": "A barrel of Dragon Bitter." - }, - { - "ids": "7420", - "examine": "A barrel of mature Dragon Bitter." - }, - { - "ids": "7421", - "examine": "A barrel of Moonlight Mead." - }, - { - "ids": "7422", - "examine": "A barrel of mature Moonlight Mead." - }, - { - "ids": "7423", - "examine": "A barrel of Axeman's Folly." - }, - { - "ids": "7424", - "examine": "A barrel of mature Axeman's Folly." - }, - { - "ids": "7425", - "examine": "A barrel of Chef's Delight." - }, - { - "ids": "7426", - "examine": "A barrel of mature Chef's Delight." - }, - { - "ids": "7427", - "examine": "A barrel of Slayer's Respite." - }, - { - "ids": "7428", - "examine": "A barrel of mature Slayer's Respite." - }, - { - "ids": "7429", - "examine": "A barrel of Cider." - }, - { - "ids": "7430,7431,7432", - "examine": "A barrel of mature Cider." - }, - { - "ids": "7433", - "examine": "Goes up and down!" - }, - { - "ids": "7434", - "examine": "I wonder what's under it?" - }, - { - "ids": "7435", - "examine": "I wonder what's down there?" - }, - { - "ids": "7436", - "examine": "A wooden barrel." - }, - { - "ids": "7437", - "examine": "This vat is empty." - }, - { - "ids": "7438", - "examine": "This vat is filled with water." - }, - { - "ids": "7439", - "examine": "This vat is filled with bad ale." - }, - { - "ids": "7440", - "examine": "This vat is filled with bad cider." - }, - { - "ids": "7441", - "examine": "This vat contains a mixture of water and barley malt." - }, - { - "ids": "7442,7443", - "examine": "This controls the flow of ale to the barrel." - }, - { - "ids": "7444", - "examine": "This vat contains a mixture of water, barley malt, and Hammerstone hops." - }, - { - "ids": "7445,7446", - "examine": "Dwarven Stout is fermenting in this vat." - }, - { - "ids": "7447", - "examine": "This vat is filled with Dwarven Stout." - }, - { - "ids": "7448", - "examine": "This vat is filled with mature Dwarven Stout." - }, - { - "ids": "7449", - "examine": "This vat contains a mixture of water, barley malt, and Asgarnian hops." - }, - { - "ids": "7450,7451", - "examine": "Asgarnian Ale is fermenting in this vat." - }, - { - "ids": "7452", - "examine": "This vat is filled with Asgarnian Ale." - }, - { - "ids": "7453", - "examine": "This vat is filled with mature Asgarnian Ale." - }, - { - "ids": "7454", - "examine": "This vat contains a mixture of water, barley malt, and Harralander." - }, - { - "ids": "7455,7456", - "examine": "Greenmans Ale is fermenting in this vat." - }, - { - "ids": "7457", - "examine": "This vat is filled with Greenmans Ale." - }, - { - "ids": "7458", - "examine": "This vat is filled with mature Greenmans Ale." - }, - { - "ids": "7459", - "examine": "This vat contains a mixture of water, barley malt, and Yanillian hops." - }, - { - "ids": "7460,7461", - "examine": "Wizards Mind Bomb is fermenting in this vat." - }, - { - "ids": "7462", - "examine": "This vat is filled with Wizards Mind Bomb." - }, - { - "ids": "7463", - "examine": "This vat is filled with mature Wizards Mind Bomb." - }, - { - "ids": "7464", - "examine": "This vat contains a mixture of water, barley malt, and Krandorian hops." - }, - { - "ids": "7465,7466", - "examine": "Dragon Bitter is fermenting in this vat." - }, - { - "ids": "7467", - "examine": "This vat is filled with Dragon Bitter." - }, - { - "ids": "7468", - "examine": "This vat is filled with mature Dragon Bitter." - }, - { - "ids": "7469", - "examine": "This vat contains a mixture of water, barley malt, and Bittercap mushrooms." - }, - { - "ids": "7470,7471", - "examine": "Moonlight Mead is fermenting in this vat." - }, - { - "ids": "7472", - "examine": "This vat is filled with Moonlight Mead." - }, - { - "ids": "7473", - "examine": "This vat is filled with mature Moonlight Mead." - }, - { - "ids": "7474", - "examine": "This vat contains a mixture of water, barley malt, and oak roots." - }, - { - "ids": "7475,7476", - "examine": "Axeman's Folly is fermenting in this vat." - }, - { - "ids": "7477", - "examine": "This vat is filled with Axeman's Folly." - }, - { - "ids": "7478", - "examine": "This vat is filled with mature Axeman's Folly." - }, - { - "ids": "7479", - "examine": "This vat contains a mixture of water, barley malt, and chocolate dust." - }, - { - "ids": "7480,7481", - "examine": "Chef's Delight is fermenting in this vat." - }, - { - "ids": "7482", - "examine": "This vat is filled with Chef's Delight." - }, - { - "ids": "7483", - "examine": "This vat is filled with mature Chef's Delight." - }, - { - "ids": "7484", - "examine": "This vat contains a mixture of water, barley malt, and Wildblood hops." - }, - { - "ids": "7485,7486", - "examine": "Slayer's Respite is fermenting in this vat." - }, - { - "ids": "7487", - "examine": "This vat is filled with Slayer's Respite." - }, - { - "ids": "7488", - "examine": "This vat is filled with mature Slayer's Respite." - }, - { - "ids": "7489", - "examine": "This vat contains some apple mush." - }, - { - "ids": "7490,7491", - "examine": "Cider is fermenting in this vat." - }, - { - "ids": "7492", - "examine": "This vat is filled with cider." - }, - { - "ids": "7493,7494,7495", - "examine": "This vat is filled with mature cider." - }, - { - "ids": "7496,7497", - "examine": "Items are for sale here." - }, - { - "ids": "7498", - "examine": "They're empty." - }, - { - "ids": "7499,7500,7501,7502,7503", - "examine": "Farming stock is kept here." - }, - { - "ids": "7504,7505", - "examine": "For sitting." - }, - { - "ids": "7506", - "examine": "They're empty." - }, - { - "ids": "7507,7508,7509,7510,7511", - "examine": "Farming stock is kept here." - }, - { - "ids": "7512", - "examine": "A pair of sacks." - }, - { - "ids": "7513,7514,7515", - "examine": "For storage." - }, - { - "ids": "7516,7517,7518,7519,7520,7521,7522,7523,7524,7525,7526", - "examine": "A farmer's spade and rake." - }, - { - "ids": "7527", - "examine": "I can climb over the fence with this." - }, - { - "ids": "7528,7529,7530", - "examine": "For fermenting beer." - }, - { - "ids": "7531", - "examine": "An ale barrel." - }, - { - "ids": "7532,7533,7534,7535,7536,7537,7538,7539,7540,7541,7542,7543,7544,7545,7546,7547,7548,7549,7550,7551,7552,7553,7554,7555,7556", - "examine": "This controls the flow of ale to the barrel." - }, - { - "ids": "7557,7558,7559,7560", - "examine": "You can grow Deadly Nightshade in this Farming patch." - }, - { - "ids": "7561", - "examine": "Deadly Nightshade has been sown in this farming patch." - }, - { - "ids": "7562,7563,7564", - "examine": "Deadly Nightshade is growing in this farming patch." - }, - { - "ids": "7565", - "examine": "I wouldn't pick this with my bare hands." - }, - { - "ids": "7566,7567,7568", - "examine": "This Deadly Nightshade has become diseased." - }, - { - "ids": "7569,7570,7571,7572", - "examine": "This Deadly Nightshade has died." - }, - { - "ids": "7573,7574,7575,7576,7577,7578,7579,7580", - "examine": "You can grow bushes in this Farming patch." - }, - { - "ids": "7581,7582,7583,7584,7585,7586", - "examine": "A cadavaberry bush is growing in this Farming patch." - }, - { - "ids": "7587,7588,7589,7590,7591,7592", - "examine": "A fully grown cadavaberry bush." - }, - { - "ids": "7593,7594,7595,7596,7597,7598", - "examine": "This diseased cadavaberry bush needs pruning." - }, - { - "ids": "7599,7600,7601,7602,7603,7604", - "examine": "This cadavaberry bush has died." - }, - { - "ids": "7605,7606,7607,7608,7609,7610,7611", - "examine": "A dwellberry bush is growing in this Farming patch." - }, - { - "ids": "7612,7613,7614,7615,7616,7617", - "examine": "A fully grown dwellberry bush." - }, - { - "ids": "7618,7619,7620,7621,7622,7623,7624", - "examine": "This diseased dwellberry bush needs pruning." - }, - { - "ids": "7625,7626,7627,7628,7629,7630,7631", - "examine": "This dwellberry bush has died." - }, - { - "ids": "7632,7633,7634,7635,7636,7637,7638,7639", - "examine": "A jangerberry bush is growing in this Farming patch." - }, - { - "ids": "7640,7641,7642,7643,7644,7645", - "examine": "A fully grown jangerberry bush." - }, - { - "ids": "7646,7647,7648,7649,7650,7651,7652,7653", - "examine": "This diseased jangerberry bush needs pruning." - }, - { - "ids": "7654,7655,7656,7657,7658,7659,7660,7661", - "examine": "This jangerberry bush has died." - }, - { - "ids": "7662,7663,7664,7665,7666,7667,7668,7669", - "examine": "A Poison Ivy bush is growing in this Farming patch." - }, - { - "ids": "7670,7671,7672,7673,7674,7675", - "examine": "A fully grown Poison Ivy bush." - }, - { - "ids": "7676,7677,7678,7679,7680,7681,7682,7683", - "examine": "This diseased Poison Ivy bush needs pruning." - }, - { - "ids": "7684,7685,7686,7687,7688,7689,7690,7691", - "examine": "This Poison Ivy bush has died." - }, - { - "ids": "7692,7693,7694,7695,7696", - "examine": "A redberry bush is growing in this Farming patch." - }, - { - "ids": "7697,7698,7699,7700,7701,7702", - "examine": "A fully grown redberry bush." - }, - { - "ids": "7703,7704,7705,7706,7707", - "examine": "This diseased redberry bush needs pruning." - }, - { - "ids": "7708,7709,7710,7711,7712", - "examine": "This redberry bush has died." - }, - { - "ids": "7713,7714,7715,7716,7717,7718,7719,7720", - "examine": "A whiteberry bush is growing in this Farming patch." - }, - { - "ids": "7721,7722,7723,7724,7725,7726", - "examine": "A fully grown whiteberry bush." - }, - { - "ids": "7727,7728,7729,7730,7731,7732,7733,7734", - "examine": "This diseased whiteberry bush needs pruning." - }, - { - "ids": "7735,7736,7737,7738,7739,7740,7741,7742", - "examine": "This whiteberry bush has died." - }, - { - "ids": "7743,7744,7745,7746", - "examine": "You can grow a Cactus in this Farming patch." - }, - { - "ids": "7747", - "examine": "Cactus seeds have been planted in this patch." - }, - { - "ids": "7748,7749,7750,7751,7752,7753", - "examine": "A cactus is growing in this patch." - }, - { - "ids": "7754,7755,7756,7757,7758", - "examine": "A fully-grown cactus." - }, - { - "ids": "7759,7760,7761,7762,7763,7764", - "examine": "This cactus has become diseased." - }, - { - "ids": "7765,7766,7767,7768,7769,7770,7771", - "examine": "This cactus has died." - }, - { - "ids": "7772,7773,7774,7775", - "examine": "You can grow a Calquat Tree in this Farming patch." - }, - { - "ids": "7776,7777,7778,7779,7780,7781,7782,7783", - "examine": "A Calquat tree is growing in this Farming patch." - }, - { - "ids": "7784,7785,7786,7787,7788,7789,7790,7791", - "examine": "A fully grown Calquat tree stands in this Farming patch." - }, - { - "ids": "7792,7793,7794,7795,7796,7797,7798", - "examine": "This diseased Calquat tree needs pruning." - }, - { - "ids": "7799,7800,7801,7802,7803,7804,7805", - "examine": "This Calquat tree has died." - }, - { - "ids": "7806,7807", - "examine": "A Calquat tree stump." - }, - { - "ids": "7808", - "examine": "Turns vegetation into compost." - }, - { - "ids": "7809", - "examine": "This compost bin contains compostable items." - }, - { - "ids": "7810", - "examine": "This compost bin is full of compostable items." - }, - { - "ids": "7811", - "examine": "This compost bin contains supercompostable items." - }, - { - "ids": "7812", - "examine": "This compost bin is full of supercompostable items." - }, - { - "ids": "7813", - "examine": "Turns vegetation into compost." - }, - { - "ids": "7814", - "examine": "This compost bin contains compost." - }, - { - "ids": "7815", - "examine": "This compost bin is full of compost." - }, - { - "ids": "7816", - "examine": "This compost bin contains super compost." - }, - { - "ids": "7817", - "examine": "This compost bin is full of super compost." - }, - { - "ids": "7818", - "examine": "Turns vegetation into compost." - }, - { - "ids": "7819", - "examine": "This compost bin contains compostable items." - }, - { - "ids": "7820", - "examine": "This compost bin is full of compostable items." - }, - { - "ids": "7821", - "examine": "This compost bin contains supercompostable items." - }, - { - "ids": "7822", - "examine": "This compost bin is full of supercompostable items." - }, - { - "ids": "7823", - "examine": "Turns vegetation into compost." - }, - { - "ids": "7824", - "examine": "This compost bin contains compost." - }, - { - "ids": "7825", - "examine": "This compost bin is full of compost." - }, - { - "ids": "7826", - "examine": "This compost bin contains super compost." - }, - { - "ids": "7827", - "examine": "This compost bin is full of super compost." - }, - { - "ids": "7828", - "examine": "This compost bin contains tomatoes." - }, - { - "ids": "7829", - "examine": "This compost bin is full of tomatoes." - }, - { - "ids": "7830", - "examine": "This compost bin contains rotten tomatoes." - }, - { - "ids": "7831", - "examine": "This compost bin is full of rotten tomatoes." - }, - { - "ids": "7832", - "examine": "This compost bin contains tomatoes." - }, - { - "ids": "7833", - "examine": "This compost bin is full of tomatoes." - }, - { - "ids": "7834", - "examine": "This compost bin contains rotten tomatoes." - }, - { - "ids": "7835,7836,7837,7838,7839", - "examine": "This compost bin is full of rotten tomatoes." - }, - { - "ids": "7840,7841,7842,7843,7844,7845,7846,7847,7848,7849,7850", - "examine": "You can grow flowers in this Farming patch." - }, - { - "ids": "7851,7852,7853,7854", - "examine": "A limpwurt plant is growing in this patch." - }, - { - "ids": "7855", - "examine": "A fully grown limpwurt plant." - }, - { - "ids": "7856,7857,7858,7859", - "examine": "A limpwurt plant is growing in this patch." - }, - { - "ids": "7860,7861,7862", - "examine": "This limpwurt plant has become diseased." - }, - { - "ids": "7863,7864,7865", - "examine": "This limpwurt plant has died while growing." - }, - { - "ids": "7866", - "examine": "This limpwurt plant has died." - }, - { - "ids": "7867,7868,7869,7870", - "examine": "A marigold is growing in this patch." - }, - { - "ids": "7871", - "examine": "A fully grown marigold." - }, - { - "ids": "7872,7873,7874,7875", - "examine": "A marigold is growing in this patch." - }, - { - "ids": "7876,7877,7878", - "examine": "This marigold has become diseased." - }, - { - "ids": "7879,7880,7881", - "examine": "This marigold has died while growing." - }, - { - "ids": "7882", - "examine": "This marigold has died." - }, - { - "ids": "7883,7884,7885,7886", - "examine": "A nasturtium is growing in this patch." - }, - { - "ids": "7887", - "examine": "A fully grown nasturtium." - }, - { - "ids": "7888,7889,7890,7891", - "examine": "A nasturtium is growing in this patch." - }, - { - "ids": "7892,7893,7894", - "examine": "This nasturtium has become diseased." - }, - { - "ids": "7895,7896,7897", - "examine": "This nasturtium has died while growing." - }, - { - "ids": "7898", - "examine": "This nasturtium has died." - }, - { - "ids": "7899,7900,7901,7902", - "examine": "A rosemary is growing in this patch." - }, - { - "ids": "7903", - "examine": "A fully grown rosemary." - }, - { - "ids": "7904,7905,7906,7907", - "examine": "A rosemary is growing in this patch." - }, - { - "ids": "7908,7909,7910", - "examine": "This rosemary has become diseased." - }, - { - "ids": "7911,7912,7913", - "examine": "This rosemary has died while growing." - }, - { - "ids": "7914", - "examine": "This rosemary has died." - }, - { - "ids": "7915,7916,7917,7918", - "examine": "Should scare off the birds..." - }, - { - "ids": "7919,7920,7921,7922", - "examine": "A woad plant is growing in this patch." - }, - { - "ids": "7923", - "examine": "A fully grown woad plant." - }, - { - "ids": "7924,7925,7926,7927", - "examine": "A woad plant is growing in this patch." - }, - { - "ids": "7928,7929,7930", - "examine": "This woad plant has become diseased." - }, - { - "ids": "7931,7932,7933", - "examine": "This woad plant has died while growing." - }, - { - "ids": "7934", - "examine": "This woad plant has died." - }, - { - "ids": "7935", - "examine": "An apple tree sapling has been planted in this fruit tree patch." - }, - { - "ids": "7936,7937,7938,7939,7940", - "examine": "An apple tree is growing in this fruit tree patch." - }, - { - "ids": "7941", - "examine": "A fully grown apple tree." - }, - { - "ids": "7942", - "examine": "There is a single apple on this apple tree." - }, - { - "ids": "7943", - "examine": "There are two apples on this apple tree." - }, - { - "ids": "7944", - "examine": "There are three apples on this apple tree." - }, - { - "ids": "7945", - "examine": "There are four apples on this apple tree." - }, - { - "ids": "7946", - "examine": "There are five apples on this apple tree." - }, - { - "ids": "7947", - "examine": "There are six apples on this apple tree." - }, - { - "ids": "7948", - "examine": "A fully grown apple tree." - }, - { - "ids": "7949,7950,7951,7952,7953,7954", - "examine": "This diseased tree looks like it needs pruning with secateurs." - }, - { - "ids": "7955,7956,7957,7958,7959,7960", - "examine": "This apple tree has become diseased and died." - }, - { - "ids": "7961,7962,7963,7964,7965", - "examine": "This apple tree has been cut down." - }, - { - "ids": "7966", - "examine": "A pineapple plant has been planted in this fruit tree patch." - }, - { - "ids": "7967,7968,7969,7970,7971", - "examine": "A pineapple plant is growing in this fruit tree patch." - }, - { - "ids": "7972", - "examine": "A fully grown pineapple plant." - }, - { - "ids": "7973", - "examine": "There is a single pineapple on this pineapple plant." - }, - { - "ids": "7974", - "examine": "There are two pineapples on this pineapple plant." - }, - { - "ids": "7975", - "examine": "There are three pineapples on this pineapple plant." - }, - { - "ids": "7976", - "examine": "There are four pineapples on this pineapple plant." - }, - { - "ids": "7977", - "examine": "There are five pineapples on this pineapple plant." - }, - { - "ids": "7978", - "examine": "There are six pineapples on this pineapple plant." - }, - { - "ids": "7979", - "examine": "A fully grown pineapple plant." - }, - { - "ids": "7980,7981,7982,7983,7984,7985", - "examine": "This pineapple plant looks like it could do with pruning with secateurs." - }, - { - "ids": "7986,7987,7988,7989,7990,7991", - "examine": "This pineapple plant has become diseased and died." - }, - { - "ids": "7992", - "examine": "This pineapple plant has been cut down." - }, - { - "ids": "7993", - "examine": "A banana tree sapling has been planted in this fruit tree patch." - }, - { - "ids": "7994,7995,7996,7997,7998", - "examine": "A banana tree is growing in this fruit tree patch." - }, - { - "ids": "7999,8000", - "examine": "A fully grown banana tree." - }, - { - "ids": "8001", - "examine": "There is a single banana on this banana tree." - }, - { - "ids": "8002", - "examine": "There are two bananas on this banana tree." - }, - { - "ids": "8003", - "examine": "There are three bananas on this banana tree." - }, - { - "ids": "8004", - "examine": "There are four bananas on this banana tree." - }, - { - "ids": "8005", - "examine": "There are five bananas on this banana tree." - }, - { - "ids": "8006", - "examine": "There are six bananas on this banana tree." - }, - { - "ids": "8007,8008,8009,8010,8011,8012", - "examine": "This banana looks like it could do with pruning with secateurs." - }, - { - "ids": "8013,8014,8015,8016,8017,8018", - "examine": "This banana tree has become diseased and died." - }, - { - "ids": "8019", - "examine": "This banana tree has been cut down." - }, - { - "ids": "8020", - "examine": "A curry tree sapling has been planted in this fruit tree patch." - }, - { - "ids": "8021,8022,8023,8024,8025", - "examine": "A curry tree is growing in this fruit tree patch." - }, - { - "ids": "8026", - "examine": "A fully grown curry tree." - }, - { - "ids": "8027", - "examine": "There is a single curry leaf on this curry tree." - }, - { - "ids": "8028", - "examine": "There are two curry leaves on this curry tree." - }, - { - "ids": "8029", - "examine": "There are three curry leaves on this curry tree." - }, - { - "ids": "8030", - "examine": "There are four curry leaves on this curry tree." - }, - { - "ids": "8031", - "examine": "There are five curry leaves on this curry tree." - }, - { - "ids": "8032", - "examine": "There are six curry leaves on this curry tree." - }, - { - "ids": "8033", - "examine": "A fully grown curry tree." - }, - { - "ids": "8034,8035,8036,8037,8038,8039", - "examine": "This curry tree looks like it could do with pruning with secateurs." - }, - { - "ids": "8040,8041,8042,8043,8044,8045", - "examine": "This curry tree has become diseased and died." - }, - { - "ids": "8046", - "examine": "This curry tree has been cut down." - }, - { - "ids": "8047,8048,8049,8050", - "examine": "You can grow Fruit Trees in this Farming patch." - }, - { - "ids": "8051", - "examine": "An orange tree sapling has been planted in this fruit tree patch." - }, - { - "ids": "8052,8053,8054,8055,8056", - "examine": "An orange tree is growing in this fruit tree patch." - }, - { - "ids": "8057", - "examine": "A fully grown orange tree." - }, - { - "ids": "8058", - "examine": "There is a single orange on this orange tree." - }, - { - "ids": "8059", - "examine": "There are two oranges on this orange tree." - }, - { - "ids": "8060", - "examine": "There are three oranges on this orange tree." - }, - { - "ids": "8061", - "examine": "There are four oranges on this orange tree." - }, - { - "ids": "8062", - "examine": "There are five oranges on this orange tree." - }, - { - "ids": "8063", - "examine": "There are six oranges on this orange tree." - }, - { - "ids": "8064", - "examine": "A fully grown orange tree." - }, - { - "ids": "8065,8066,8067,8068,8069,8070", - "examine": "This orange tree looks like it could do with pruning with secateurs." - }, - { - "ids": "8071,8072,8073,8074,8075,8076", - "examine": "This orange tree has become diseased and died." - }, - { - "ids": "8077", - "examine": "This orange tree has been cut down." - }, - { - "ids": "8078", - "examine": "A palm tree sapling has been planted in this fruit tree patch." - }, - { - "ids": "8079,8080,8081,8082,8083", - "examine": "A palm tree is growing in this fruit tree patch." - }, - { - "ids": "8084", - "examine": "A fully grown palm tree." - }, - { - "ids": "8085", - "examine": "There is a single coconut on this palm tree." - }, - { - "ids": "8086", - "examine": "There are two coconuts on this palm tree." - }, - { - "ids": "8087", - "examine": "There are three coconuts on this palm tree." - }, - { - "ids": "8088", - "examine": "There are four coconuts on this palm tree." - }, - { - "ids": "8089", - "examine": "There are five coconuts on this palm tree." - }, - { - "ids": "8090", - "examine": "There are six coconuts on this palm tree." - }, - { - "ids": "8091", - "examine": "A fully grown palm tree." - }, - { - "ids": "8092,8093,8094,8095,8096,8097", - "examine": "This palm tree looks like it could do with pruning with secateurs." - }, - { - "ids": "8098,8099,8100,8101,8102,8103", - "examine": "This palm tree has become diseased and died." - }, - { - "ids": "8104", - "examine": "This palm tree has been cut down." - }, - { - "ids": "8105", - "examine": "A papaya tree sapling has been planted in this fruit tree patch." - }, - { - "ids": "8106,8107,8108,8109,8110", - "examine": "A papaya tree is growing in this fruit tree patch." - }, - { - "ids": "8111", - "examine": "A fully grown papaya tree" - }, - { - "ids": "8112", - "examine": "There is a single papaya fruit on this tree." - }, - { - "ids": "8113", - "examine": "There are two papaya fruits on this tree." - }, - { - "ids": "8114", - "examine": "There are three papaya fruits on this tree." - }, - { - "ids": "8115", - "examine": "There are four papaya fruits on this tree." - }, - { - "ids": "8116", - "examine": "There are five papaya fruits on this tree." - }, - { - "ids": "8117", - "examine": "There are six papaya fruits on this tree." - }, - { - "ids": "8118", - "examine": "A fully grown papaya tree." - }, - { - "ids": "8119,8120,8121,8122,8123,8124", - "examine": "This papaya tree looks like it could do with pruning with secateurs." - }, - { - "ids": "8125,8126,8127,8128,8129,8130", - "examine": "This papaya tree has become diseased and died." - }, - { - "ids": "8131", - "examine": "This papaya tree has been cut down." - }, - { - "ids": "8132,8133,8134,8135,8136,8137,8138", - "examine": "You can grow herbs in this Farming patch." - }, - { - "ids": "8139", - "examine": "Some herb seeds have been sown in this patch." - }, - { - "ids": "8140,8141,8142", - "examine": "A herb is growing in this patch." - }, - { - "ids": "8143", - "examine": "A fully grown herb." - }, - { - "ids": "8144,8145,8146", - "examine": "These herbs have become diseased." - }, - { - "ids": "8147,8148,8149,8150,8151,8152,8153", - "examine": "These herbs have become diseased and died." - }, - { - "ids": "8154", - "examine": "Asgarnian hop seeds have been sown in this farming patch." - }, - { - "ids": "8155,8156,8157,8158", - "examine": "Asgarnian hops are growing in this farming patch." - }, - { - "ids": "8159", - "examine": "These are fully grown Asgarnian Hops." - }, - { - "ids": "8160", - "examine": "Asgarnian hop seeds have been sown in this farming patch." - }, - { - "ids": "8161,8162,8163,8164", - "examine": "Asgarnian hops are growing in this farming patch." - }, - { - "ids": "8165,8166,8167,8168", - "examine": "These Asgarnian Hop plants are diseased." - }, - { - "ids": "8169,8170,8171,8172,8173,8174,8175,8176", - "examine": "These Asgarnian Hop plants have died from disease." - }, - { - "ids": "8177", - "examine": "Hammerstone Hop seeds have been sown in this farming patch." - }, - { - "ids": "8178,8179,8180", - "examine": "Hammerstone Hops are growing in this farming patch." - }, - { - "ids": "8181", - "examine": "These are fully grown Hammerstone Hops." - }, - { - "ids": "8182", - "examine": "Hammerstone Hop seeds have been sown in this farming patch." - }, - { - "ids": "8183,8184,8185", - "examine": "Hammerstone Hops are growing in this farming patch." - }, - { - "ids": "8186,8187,8188", - "examine": "These Hammerstone Hops are diseased." - }, - { - "ids": "8189,8190,8191", - "examine": "These Hammerstone Hops have died from disease." - }, - { - "ids": "8192", - "examine": "Barley seeds have been sown in this farming patch." - }, - { - "ids": "8193,8194,8195", - "examine": "Barley is growing in this farming patch." - }, - { - "ids": "8196", - "examine": "This patch is full of Barley." - }, - { - "ids": "8197", - "examine": "Barley seeds have been sown in this farming patch." - }, - { - "ids": "8198,8199,8200", - "examine": "Barley is growing in this farming patch." - }, - { - "ids": "8201,8202,8203", - "examine": "This Barley is diseased." - }, - { - "ids": "8204,8205,8206", - "examine": "This Barley has died from disease." - }, - { - "ids": "8207,8208,8209,8210", - "examine": "You can grow hops in this Farming patch." - }, - { - "ids": "8211", - "examine": "Krandorian Hop seeds have been planted in this farming patch." - }, - { - "ids": "8212,8213,8214,8215,8216,8217", - "examine": "Krandorian Hops are growing in this farming patch." - }, - { - "ids": "8218", - "examine": "These are fully grown Krandorian Hops." - }, - { - "ids": "8219", - "examine": "Krandorian Hop seeds have been planted in this farming patch." - }, - { - "ids": "8220,8221,8222,8223,8224,8225", - "examine": "Krandorian Hops are growing in this farming patch." - }, - { - "ids": "8226,8227,8228,8229,8230,8231", - "examine": "These Krandorian Hops are diseased." - }, - { - "ids": "8232,8233,8234,8235,8236,8237", - "examine": "These Krandorian Hops have died from disease." - }, - { - "ids": "8238", - "examine": "Jute seeds have been sown in this farming patch." - }, - { - "ids": "8239,8240,8241,8242", - "examine": "Jute plants are growing in this farming patch." - }, - { - "ids": "8243", - "examine": "These are fully grown Jute plants." - }, - { - "ids": "8244", - "examine": "Jute seeds have been sown in this farming patch." - }, - { - "ids": "8245,8246,8247,8248", - "examine": "Jute plants are growing in this farming patch." - }, - { - "ids": "8249,8250,8251,8252", - "examine": "These Jute plants are diseased." - }, - { - "ids": "8253,8254,8255,8256", - "examine": "These Jute plants have died from disease." - }, - { - "ids": "8257", - "examine": "Wildblood hop seeds have been planted in this farming patch." - }, - { - "ids": "8258,8259,8260,8261,8262,8263,8264", - "examine": "Wildblood Hops are growing in this farming patch." - }, - { - "ids": "8265", - "examine": "These are fully grown Wildblood Hops." - }, - { - "ids": "8266", - "examine": "Wildblood hop seeds have been planted in this farming patch." - }, - { - "ids": "8267,8268,8269,8270,8271,8272,8273", - "examine": "Wildblood Hops are growing in this farming patch." - }, - { - "ids": "8274,8275,8276,8277,8278,8279,8280", - "examine": "These Wildblood hops are diseased." - }, - { - "ids": "8281,8282,8283,8284,8285,8286,8287", - "examine": "These Wildblood Hops have died from disease." - }, - { - "ids": "8288", - "examine": "Yanillian Hop seeds have been sown in this farming patch." - }, - { - "ids": "8289,8290,8291,8292,8293", - "examine": "Yanillian Hops are growing in this farming patch." - }, - { - "ids": "8294", - "examine": "These are fully grown Yanillian Hops." - }, - { - "ids": "8295", - "examine": "Yanillian Hop seeds have been sown in this farming patch." - }, - { - "ids": "8296,8297,8298,8299,8300", - "examine": "Yanillian Hops are growing in this farming patch." - }, - { - "ids": "8301,8302,8303,8304,8305", - "examine": "These Yanillian Hops are diseased." - }, - { - "ids": "8306,8307,8308,8309,8310", - "examine": "These Yanillian Hops have died from disease." - }, - { - "ids": "8311,8312,8313,8314", - "examine": "You can grow Bittercap mushrooms in this Farming patch." - }, - { - "ids": "8315", - "examine": "Bittercap mushroom spores have been sown in this farming patch." - }, - { - "ids": "8316,8317,8318,8319,8320", - "examine": "Bittercap mushrooms are growing in this farming patch." - }, - { - "ids": "8321,8322,8323,8324,8325,8326", - "examine": "A patch of Bittercap Mushrooms." - }, - { - "ids": "8327,8328,8329,8330,8331", - "examine": "These Bittercap mushrooms have become diseased." - }, - { - "ids": "8332,8333,8334,8335,8336,8337,8338", - "examine": "These Bittercap mushrooms have become diseased and died." - }, - { - "ids": "8339,8340,8341,8342", - "examine": "You can grow a Spirit Tree in this Farming patch." - }, - { - "ids": "8343,8344,8345,8346,8347,8348,8349,8350,8351,8352,8353,8354,8355,8356", - "examine": "A Spirit Tree." - }, - { - "ids": "8357", - "examine": "A Spirit Tree stump." - }, - { - "ids": "8358,8359,8360,8361,8362,8363,8364,8365,8366,8367,8368,8369", - "examine": "Needs pruning before it dies." - }, - { - "ids": "8370,8371,8372,8373,8374,8375,8376,8377,8378,8379,8380,8381,8382,8383,8384,8385,8386,8387,8388,8389,8390,8391", - "examine": "Oh dear, your spirit tree has died." - }, - { - "ids": "8392,8393,8394,8395", - "examine": "You can grow trees in this Farming patch." - }, - { - "ids": "8396", - "examine": "A Magic Tree sapling has been planted in this tree patch." - }, - { - "ids": "8397,8398,8399,8400,8401,8402,8403,8404,8405,8406,8407", - "examine": "A Magic Tree is growing in this tree patch." - }, - { - "ids": "8408,8409", - "examine": "A fully grown Magic Tree." - }, - { - "ids": "8410", - "examine": "You can uproot this stump with a spade." - }, - { - "ids": "8411,8412,8413,8414,8415,8416,8417,8418,8419,8420,8421,8422", - "examine": "To remove all signs of disease, prune the tree with secateurs." - }, - { - "ids": "8423,8424,8425,8426,8427,8428,8429,8430,8431,8432,8433,8434", - "examine": "This Magic Tree has become diseased and died." - }, - { - "ids": "8435", - "examine": "A Maple tree sapling has been planted in this tree patch." - }, - { - "ids": "8436,8437,8438,8439,8440,8441,8442", - "examine": "A Maple tree is growing in this tree patch." - }, - { - "ids": "8443,8444", - "examine": "A fully grown Maple tree." - }, - { - "ids": "8445", - "examine": "You can uproot this stump with a spade." - }, - { - "ids": "8446,8447,8448,8449,8450,8451,8452,8453", - "examine": "To remove all signs of disease, prune the tree with secateurs." - }, - { - "ids": "8454,8455,8456,8457,8458,8459,8460,8461", - "examine": "This Maple tree has become diseased and died." - }, - { - "ids": "8462", - "examine": "An Oak sapling has been planted in this tree patch." - }, - { - "ids": "8463,8464,8465", - "examine": "An Oak tree is growing in this tree patch." - }, - { - "ids": "8466,8467", - "examine": "A fully grown Oak tree." - }, - { - "ids": "8468,8469,8470,8471,8472", - "examine": "You can uproot this stump with a spade." - }, - { - "ids": "8473,8474,8475,8476", - "examine": "To remove all signs of disease, prune the tree with secateurs." - }, - { - "ids": "8477,8478,8479,8480", - "examine": "This Oak tree has become diseased and died." - }, - { - "ids": "8481", - "examine": "A Willow sapling has been planted in this tree patch." - }, - { - "ids": "8482,8483,8484,8485,8486", - "examine": "A Willow tree is growing in this tree patch." - }, - { - "ids": "8487,8488", - "examine": "A fully grown Willow tree." - }, - { - "ids": "8489", - "examine": "You can uproot this stump with a spade." - }, - { - "ids": "8490,8491,8492,8493,8494,8495", - "examine": "To remove all signs of disease, prune the tree with secateurs." - }, - { - "ids": "8496,8497,8498,8499,8500,8501", - "examine": "This Willow tree has become diseased and died." - }, - { - "ids": "8502", - "examine": "A Yew sapling has been planted in this tree patch." - }, - { - "ids": "8503,8504,8505,8506,8507,8508,8509,8510,8511", - "examine": "A Yew tree is growing in this tree patch." - }, - { - "ids": "8512,8513", - "examine": "A fully grown Yew tree." - }, - { - "ids": "8514", - "examine": "You can uproot this tree stump with a spade." - }, - { - "ids": "8515,8516,8517,8518,8519,8520,8521,8522,8523,8524", - "examine": "To remove all signs of disease, prune the tree with secateurs." - }, - { - "ids": "8525,8526,8527,8528,8529,8530,8531,8532,8533,8534", - "examine": "This Yew tree has become diseased and died." - }, - { - "ids": "8535", - "examine": "Cabbage seeds have been sown in this allotment." - }, - { - "ids": "8536,8537,8538", - "examine": "Cabbages are growing in this allotment." - }, - { - "ids": "8539", - "examine": "These cabbages could do with harvesting." - }, - { - "ids": "8540,8541,8542,8543", - "examine": "Cabbages are growing in this allotment." - }, - { - "ids": "8544,8545,8546", - "examine": "These cabbages have become diseased and need tending." - }, - { - "ids": "8547,8548,8549,8550,8551,8552,8553,8554,8555,8556,8557", - "examine": "These cabbages have become diseased and died." - }, - { - "ids": "8558", - "examine": "Potato seeds have been planted in this allotment." - }, - { - "ids": "8559,8560,8561", - "examine": "Potato plants are growing in this allotment." - }, - { - "ids": "8562", - "examine": "These potato plants are fully grown." - }, - { - "ids": "8563", - "examine": "Potato seeds have been planted in this allotment." - }, - { - "ids": "8564,8565,8566", - "examine": "Potato plants are growing in this allotment." - }, - { - "ids": "8567,8568,8569", - "examine": "These potato plants are diseased." - }, - { - "ids": "8570,8571,8572", - "examine": "These potato plants are dead." - }, - { - "ids": "8573,8574,8575,8576,8577,8578,8579", - "examine": "You can grow fruit and vegetables here." - }, - { - "ids": "8580", - "examine": "Some onion seeds have sown in this allotment." - }, - { - "ids": "8581,8582,8583", - "examine": "Some onion plants are growing in this allotment." - }, - { - "ids": "8584", - "examine": "There are some fully grown onions in this allotment." - }, - { - "ids": "8585", - "examine": "Some onion seeds have sown in this allotment." - }, - { - "ids": "8586,8587,8588", - "examine": "Some onion plants are growing in this allotment." - }, - { - "ids": "8589,8590,8591", - "examine": "These onions have become diseased." - }, - { - "ids": "8592,8593,8594", - "examine": "These onions have become diseased and died." - }, - { - "ids": "8595", - "examine": "Strawberry seeds have been sown in this allotment." - }, - { - "ids": "8596,8597,8598,8599,8600", - "examine": "Strawberry plants are growing in this allotment." - }, - { - "ids": "8601", - "examine": "These strawberry plants are fully grown." - }, - { - "ids": "8602", - "examine": "Strawberry seeds have been sown in this allotment." - }, - { - "ids": "8603,8604,8605,8606,8607", - "examine": "Strawberry plants are growing in this allotment." - }, - { - "ids": "8608,8609,8610,8611,8612", - "examine": "These strawberry plants have become diseased." - }, - { - "ids": "8613,8614,8615,8616,8617", - "examine": "These strawberry plants have become diseased and died." - }, - { - "ids": "8618", - "examine": "Some sweetcorn seeds have been sown in this allotment." - }, - { - "ids": "8619,8620,8621,8622,8623", - "examine": "Some sweetcorn plants are growing in this allotment." - }, - { - "ids": "8624", - "examine": "These sweetcorn plants are fully grown." - }, - { - "ids": "8625", - "examine": "Some sweetcorn seeds have been sown in this allotment." - }, - { - "ids": "8626,8627,8628,8629,8630", - "examine": "Some sweetcorn plants are growing in this allotment." - }, - { - "ids": "8631,8632,8633,8634,8635", - "examine": "These sweetcorn plants have been attacked by crows." - }, - { - "ids": "8636,8637,8638,8639,8640", - "examine": "These sweetcorn plants have become diseased and died." - }, - { - "ids": "8641", - "examine": "Tomato seeds have been sown in this allotment." - }, - { - "ids": "8642,8643,8644", - "examine": "Tomato plants are growing in this allotment." - }, - { - "ids": "8645", - "examine": "These tomato plants are fully grown." - }, - { - "ids": "8646", - "examine": "Tomato seeds have been sown in this allotment." - }, - { - "ids": "8647,8648,8649", - "examine": "Tomato plants are growing in this allotment." - }, - { - "ids": "8650,8651,8652", - "examine": "These tomato plants have become diseased." - }, - { - "ids": "8653,8654,8655", - "examine": "These tomato plants have become diseased and died." - }, - { - "ids": "8656", - "examine": "Watermelon seeds have been sown in this allotment." - }, - { - "ids": "8657,8658,8659,8660,8661,8662,8663", - "examine": "Watermelons are growing in this allotment." - }, - { - "ids": "8664", - "examine": "These watermelons could do with harvesting." - }, - { - "ids": "8665", - "examine": "Watermelon seeds have been sown in this allotment." - }, - { - "ids": "8666,8667,8668,8669,8670,8671,8672", - "examine": "Watermelons are growing in this allotment." - }, - { - "ids": "8673,8674,8675,8676,8677,8678,8679", - "examine": "These watermelons have become diseased and need tending." - }, - { - "ids": "8680", - "examine": "These watermelon plants have become diseased and died." - }, - { - "ids": "8681,8682,8683,8684,8685,8686,8687", - "examine": "These watermelons have become diseased and died." - }, - { - "ids": "8688", - "examine": "The perfect accompaniment to a bedroom." - }, - { - "ids": "8689", - "examine": "Fit for milking." - }, - { - "ids": "8690,8691,8692,8693,8694", - "examine": "Each full of milk no doubt." - }, - { - "ids": "8695", - "examine": "The door is closed." - }, - { - "ids": "8696,8697,8698", - "examine": "The door is open." - }, - { - "ids": "8699", - "examine": "After working with livestock, why not wash your hands?" - }, - { - "ids": "8700", - "examine": "For putting things on." - }, - { - "ids": "8701", - "examine": "Someone's been preparing meat." - }, - { - "ids": "8702,8703,8704,8705,8706,8707,8708,8709,8710,8711", - "examine": "A barrel for collecting rain water." - }, - { - "ids": "8712", - "examine": "A grand old fireplace." - }, - { - "ids": "8713,8714,8715,8716", - "examine": "I bet there's a needle in it somewhere." - }, - { - "ids": "8717,8718,8719,8720,8721,8722,8723,8724", - "examine": "A loom." - }, - { - "ids": "8725", - "examine": "A little rock." - }, - { - "ids": "8726", - "examine": "A small chunk of rock." - }, - { - "ids": "8727", - "examine": "They're not floating, even though it may look like they are!" - }, - { - "ids": "8728,8729,8730,8731,8732,8733,8734,8735,8736", - "examine": "A deposit of rocks." - }, - { - "ids": "8737", - "examine": "This tap runs from the apple crushing barrel." - }, - { - "ids": "8738,8739,8740,8741", - "examine": "You can walk through these doors." - }, - { - "ids": "8742,8743", - "examine": "An odd looking tree." - }, - { - "ids": "8744,8745", - "examine": "I can climb this." - }, - { - "ids": "8746", - "examine": "I can climb down this." - }, - { - "ids": "8747", - "examine": "A local water source." - }, - { - "ids": "8748", - "examine": "Used for spinning thread." - }, - { - "ids": "8749", - "examine": "A Shrine to the glory of Seren." - }, - { - "ids": "8750", - "examine": "I can cook here." - }, - { - "ids": "8751", - "examine": "A nice sturdy looking table." - }, - { - "ids": "8752,8753,8754,8755,8756,8757,8758,8759,8760,8761,8762,8763,8764,8765,8766", - "examine": "A good source of books!" - }, - { - "ids": "8767", - "examine": "The lamp has a glowing crystal at its core." - }, - { - "ids": "8768,8769", - "examine": "A table." - }, - { - "ids": "8770", - "examine": "A chair." - }, - { - "ids": "8771", - "examine": "A painting of an elf standing in some woodland." - }, - { - "ids": "8772", - "examine": "Sit back and relax..." - }, - { - "ids": "8773,8774", - "examine": "A useful ranging device." - }, - { - "ids": "8775", - "examine": "Use these with bows." - }, - { - "ids": "8776,8777", - "examine": "Tailor-made for needlework supplies." - }, - { - "ids": "8778", - "examine": "I'm guessing it's for making elven clothes." - }, - { - "ids": "8779,8780,8781,8782", - "examine": "Helps make elf clothing." - }, - { - "ids": "8783,8784", - "examine": "I wonder what's under it?" - }, - { - "ids": "8785", - "examine": "I can climb this." - }, - { - "ids": "8786,8787,8788,8789", - "examine": "The door is closed." - }, - { - "ids": "8790,8791,8792,8793,8794", - "examine": "The door is open." - }, - { - "ids": "8795", - "examine": "Makes gnomes taller." - }, - { - "ids": "8796", - "examine": "Makes creatures taller." - }, - { - "ids": "8797", - "examine": "I wonder what's inside." - }, - { - "ids": "8798", - "examine": "Perhaps I should search it." - }, - { - "ids": "8799", - "examine": "The desk of the head mourner." - }, - { - "ids": "8800", - "examine": "I wonder what's inside." - }, - { - "ids": "8801,8802,8803", - "examine": "A sack full of grain." - }, - { - "ids": "8804,8805,8806", - "examine": "These have grain in them." - }, - { - "ids": "8807", - "examine": "An empty barrel." - }, - { - "ids": "8808", - "examine": "A barrel full of mushed apples." - }, - { - "ids": "8809", - "examine": "A pile of rotten apples!" - }, - { - "ids": "8810,8811,8812,8813", - "examine": "A wooden gate." - }, - { - "ids": "8814,8815,8816,8817", - "examine": "A well slept in bed." - }, - { - "ids": "8818", - "examine": "The door is closed." - }, - { - "ids": "8819", - "examine": "The door is open." - }, - { - "ids": "8820,8821,8822,8823,8824,8825,8826,8827", - "examine": "Solid iron bars." - }, - { - "ids": "8828,8829,8830", - "examine": "Heavy." - }, - { - "ids": "8831,8832,8833,8834,8835,8836,8837,8838,8839", - "examine": "You can 'cart' things around on this." - }, - { - "ids": "8840,8841", - "examine": "I feel the need to throw a rotten cabbage!" - }, - { - "ids": "8842", - "examine": "Nothing growing on this tree at the moment..." - }, - { - "ids": "8843,8844,8845,8846,8847,8848,8849,8850,8851,8852,8853,8854,8855,8856,8857,8858,8859,8860", - "examine": "Mmmmm, nice juicy apples!" - }, - { - "ids": "8861,8862,8863,8864", - "examine": "This is a special hops patch." - }, - { - "ids": "8865", - "examine": "Kelda Hop seeds have been sown in this farming patch." - }, - { - "ids": "8866,8867,8868", - "examine": "Kelda Hops are growing in this farming patch." - }, - { - "ids": "8869", - "examine": "These are fully grown Kelda Hops." - }, - { - "ids": "8870", - "examine": "A barrel of Kelda Stout." - }, - { - "ids": "8871", - "examine": "This vat contains Kelda hops." - }, - { - "ids": "8872,8873", - "examine": "Kelda Stout is fermenting in this vat." - }, - { - "ids": "8874,8875,8876,8877", - "examine": "This vat contains Kelda Stout." - }, - { - "ids": "8878", - "examine": "Some bizarre mixture between rocks and machinery. Definitely dwarven." - }, - { - "ids": "8879", - "examine": "A strange box of some kind." - }, - { - "ids": "8880", - "examine": "A strange box of some kind. It's open." - }, - { - "ids": "8881,8882,8883,8884,8885", - "examine": "A small cave entrance." - }, - { - "ids": "8886", - "examine": "Keeps mine carts from rolling away." - }, - { - "ids": "8887,8888,8889,8890,8891,8892,8893,8894,8895,8896,8897,8898", - "examine": "Cart tracks." - }, - { - "ids": "8899,8900,8901,8902,8903,8904,8905,8906,8907,8908,8909", - "examine": "A support for the tracks." - }, - { - "ids": "8910", - "examine": "These books contain all sorts of data on the Red Axe." - }, - { - "ids": "8911", - "examine": "Big mysterious crates. You wonder what could be inside." - }, - { - "ids": "8912", - "examine": "Wooden crates with metal edges, contents unknown." - }, - { - "ids": "8913,8914,8915,8916,8917", - "examine": "Big mysterious crates. There are some papers on top." - }, - { - "ids": "8918,8919,8920,8921,8922,8923", - "examine": "A symbol of the Red Axe." - }, - { - "ids": "8924,8925", - "examine": "A steam powered cart." - }, - { - "ids": "8926", - "examine": "A short long boat!" - }, - { - "ids": "8927,8928", - "examine": "Best used with a bucket." - }, - { - "ids": "8929", - "examine": "A deep and terrifying cave." - }, - { - "ids": "8930,8931,8932,8933,8934,8935,8936,8937,8938,8939,8940,8941,8942,8943,8944,8945,8946,8947,8948,8949", - "examine": "It looks cold in there." - }, - { - "ids": "8950", - "examine": "A big slimy lump of rock." - }, - { - "ids": "8951", - "examine": "A slimy lump of rock." - }, - { - "ids": "8952,8953", - "examine": "A slippery looking rock." - }, - { - "ids": "8954,8955", - "examine": "A tall flag blowing in the wind." - }, - { - "ids": "8956,8957", - "examine": "I could climb this if I wanted." - }, - { - "ids": "8958,8959,8960", - "examine": "There must be some trick to opening this..." - }, - { - "ids": "8961", - "examine": "It's opening..." - }, - { - "ids": "8962", - "examine": "Apparently there was some trick to opening it!" - }, - { - "ids": "8963,8964,8965", - "examine": "Not as difficult to walk through as it was a minute ago." - }, - { - "ids": "1337", - "examine": "Steps*Leads to the surface." - }, - { - "ids": "8967,8968,8969,8970,8971", - "examine": "A sturdy looking door, propped shut with a support." - }, - { - "ids": "8972", - "examine": "A portal back to the real world..." - }, - { - "ids": "8973", - "examine": "One of the most common trees in RuneScape." - }, - { - "ids": "8974,8975,8976,8977,8978,8979,8980,8981,8982,8983,8984", - "examine": "A commonly found tree." - }, - { - "ids": "8985", - "examine": "Steam seems to be condensing into the pot. Neat trick!" - }, - { - "ids": "8986", - "examine": "I can see fish swimming in the water. Well, they sort of look like fish..." - }, - { - "ids": "8987", - "examine": "A portal that leads... somewhere?" - }, - { - "ids": "8988", - "examine": "I wonder what's inside..." - }, - { - "ids": "8989,8990,8991,8992,8993,8994,8995,8996,8997", - "examine": "Someone's looking through the chest." - }, - { - "ids": "8998,8999,9000,9001,9002,9003,9004,9005", - "examine": "An appendage for activating something." - }, - { - "ids": "9006,9007", - "examine": "A place to cremate the dead. Needs a body." - }, - { - "ids": "9008,9009", - "examine": "A place to cremate the dead. Needs a light." - }, - { - "ids": "9010,9011,9012,9013", - "examine": "This has broad leaves." - }, - { - "ids": "9014", - "examine": "This has been chopped away." - }, - { - "ids": "9015,9016,9017,9018", - "examine": "This has broad leaves." - }, - { - "ids": "9019", - "examine": "This has been chopped away." - }, - { - "ids": "9020,9021,9022,9023", - "examine": "This has broad leaves." - }, - { - "ids": "9024", - "examine": "This has been chopped away." - }, - { - "ids": "9025,9026,9027,9028", - "examine": "A damaged wooden fence." - }, - { - "ids": "9029", - "examine": "A wooden fence." - }, - { - "ids": "9030,9031,9032", - "examine": "Gems encrusted in stone." - }, - { - "ids": "9033", - "examine": "Many rare plants such as this usually have exotic tubers." - }, - { - "ids": "9034", - "examine": "A beautiful old mahogany tree." - }, - { - "ids": "9035", - "examine": "This once was a beautiful tree." - }, - { - "ids": "9036", - "examine": "A beautiful old teak tree." - }, - { - "ids": "9037", - "examine": "This tree has been cut down." - }, - { - "ids": "9038,9039,9040,9041,9042,9043", - "examine": "A set of large, sturdy wooden doors." - }, - { - "ids": "9044,9045,9046,9047", - "examine": "Some goutweed is growing in this patch." - }, - { - "ids": "9048", - "examine": "Some fully grown goutweed." - }, - { - "ids": "9049,9050,9051", - "examine": "This goutweed has become diseased." - }, - { - "ids": "9052,9053,9054,9055,9056,9057", - "examine": "This goutweed has become diseased and died." - }, - { - "ids": "9058", - "examine": "He's not stocking much." - }, - { - "ids": "9059", - "examine": "He's stocking rune caskets." - }, - { - "ids": "9060", - "examine": "He's stocking blackjacks." - }, - { - "ids": "9061", - "examine": "He's stocking fez hats." - }, - { - "ids": "9062", - "examine": "He's stocking rune caskets." - }, - { - "ids": "9063", - "examine": "He's stocking colourful clothes." - }, - { - "ids": "9064,9065", - "examine": "A wooden crate." - }, - { - "ids": "9066,9067", - "examine": "A wooden crate containing caskets." - }, - { - "ids": "9068,9069", - "examine": "A wooden crate containing Blackjacks." - }, - { - "ids": "9070", - "examine": "A wooden crate containing fez hats." - }, - { - "ids": "9071", - "examine": "A wooden crate containing clothes." - }, - { - "ids": "9072,9073", - "examine": "Boxy." - }, - { - "ids": "9074,9075", - "examine": "boxy" - }, - { - "ids": "9076", - "examine": "This cloth has been dyed." - }, - { - "ids": "9077,9078", - "examine": "Mmmm pretty!" - }, - { - "ids": "9079,9080,9081", - "examine": "These dyed fabrics are drying off." - }, - { - "ids": "9082", - "examine": "Items for making clothes are kept on here." - }, - { - "ids": "9083", - "examine": "Pots full of dye." - }, - { - "ids": "9084", - "examine": "A way down." - }, - { - "ids": "9085", - "examine": "There's not much coke in the stove." - }, - { - "ids": "9086", - "examine": "There's a fair amount of coke in the stove." - }, - { - "ids": "9087", - "examine": "There's lots of coke in the stove." - }, - { - "ids": "9088", - "examine": "A big pile of refined coal." - }, - { - "ids": "9089", - "examine": "You can read the furnace temperature here." - }, - { - "ids": "9090", - "examine": "Used to pump hot air through the furnace." - }, - { - "ids": "9091,9092", - "examine": "Bars come out of the blast furnace here." - }, - { - "ids": "9093,9094", - "examine": "Your bars will come out here." - }, - { - "ids": "9095", - "examine": "The bars are glowing hot!" - }, - { - "ids": "9096", - "examine": "Your bars are ready to take." - }, - { - "ids": "9097", - "examine": "They power the conveyor belt." - }, - { - "ids": "9098", - "examine": "The foreman refers to it as 'Bertha'." - }, - { - "ids": "9099", - "examine": "It shows that the furnace is working." - }, - { - "ids": "9100,9101", - "examine": "Ore rides this into the blast furnace." - }, - { - "ids": "9102", - "examine": "It keeps the conveyor belt running." - }, - { - "ids": "9103", - "examine": "Fix it, quick!" - }, - { - "ids": "9104", - "examine": "They keep the conveyor belt running." - }, - { - "ids": "9105", - "examine": "Fix them, quick!" - }, - { - "ids": "9106,9107", - "examine": "It keeps the conveyor belt turning." - }, - { - "ids": "9108,9109,9110,9111,9112,9113,9114", - "examine": "They keep the conveyor belt turning." - }, - { - "ids": "9115", - "examine": "It shows that the furnace is working." - }, - { - "ids": "9116", - "examine": "Hot air circulates through these." - }, - { - "ids": "9117,9118,9119", - "examine": "Quick, fix them!" - }, - { - "ids": "9120", - "examine": "Hot air circulates through these." - }, - { - "ids": "9121,9122", - "examine": "Quick, fix them!" - }, - { - "ids": "9123,9124,9125,9126,9127,9128,9129,9130,9131,9132,9133,9134,9135,9136,9137", - "examine": "It shows the furnace is working." - }, - { - "ids": "9138,9139", - "examine": "A way upwards." - }, - { - "ids": "9140,9141", - "examine": "The gate is closed." - }, - { - "ids": "9142", - "examine": "The gate is open." - }, - { - "ids": "9143", - "examine": "Used for getting water." - }, - { - "ids": "9144", - "examine": "Some kind of jewellery is dangling from this ornament." - }, - { - "ids": "9145", - "examine": "Someone's showing off their wealth!" - }, - { - "ids": "9146,9147", - "examine": "Filled to the brim with knowledge." - }, - { - "ids": "9148", - "examine": "A nicely carved wooden chair." - }, - { - "ids": "9149", - "examine": "An expensive privacy aid!" - }, - { - "ids": "9150", - "examine": "An old wall." - }, - { - "ids": "9151", - "examine": "Security breach!" - }, - { - "ids": "9152,9153,9154", - "examine": "A patched up hole." - }, - { - "ids": "9155", - "examine": "'You are here.'" - }, - { - "ids": "9156", - "examine": "An elegant desk with a curious ornament on it." - }, - { - "ids": "9157,9158", - "examine": "Someone's gold-trimmed this Saradomin armour!" - }, - { - "ids": "9159,9160,9161,9162,9163,9164,9165", - "examine": "Lit to remember the souls of the departed." - }, - { - "ids": "9166,9167,9168,9169", - "examine": "You can grow delphiniums in this Farming patch." - }, - { - "ids": "9170", - "examine": "Delphinium seeds have been sown in this farming patch." - }, - { - "ids": "9171,9172", - "examine": "Beautiful." - }, - { - "ids": "9173,9174,9175,9176", - "examine": "These delphiniums are fully grown." - }, - { - "ids": "9177,9178,9179,9180", - "examine": "You can grow a pink rose bush in this patch." - }, - { - "ids": "9181,9182,9183,9184", - "examine": "You can grow a white rose bush in this patch." - }, - { - "ids": "9185,9186,9187,9188", - "examine": "You can grow a red rose bush in this patch." - }, - { - "ids": "9189,9190,9191", - "examine": "A rose bush." - }, - { - "ids": "9192", - "examine": "This white rosebush is fully grown." - }, - { - "ids": "9193", - "examine": "A rose bush." - }, - { - "ids": "9194", - "examine": "This red rosebush is fully grown." - }, - { - "ids": "9195", - "examine": "A pink rosebush." - }, - { - "ids": "9196,9197,9198", - "examine": "This pink rosebush is fully grown." - }, - { - "ids": "9199,9200,9201", - "examine": "A plantpot of pink orchids." - }, - { - "ids": "9202", - "examine": "These pink orchids are fully grown." - }, - { - "ids": "9203", - "examine": "An empty plantpot." - }, - { - "ids": "9204", - "examine": "A plantpot filled with soil." - }, - { - "ids": "9205,9206,9207", - "examine": "A plantpot of yellow orchids." - }, - { - "ids": "9208,9209", - "examine": "These yellow orchids are fully grown." - }, - { - "ids": "9210,9211,9212,9213", - "examine": "You can grow a White Tree in this patch." - }, - { - "ids": "9214", - "examine": "A White Tree sapling has been planted in this patch." - }, - { - "ids": "9215,9216,9217", - "examine": "A White Tree is growing in this patch." - }, - { - "ids": "9218", - "examine": "This White Tree is fully grown." - }, - { - "ids": "9219", - "examine": "This White Tree bears a single fruit." - }, - { - "ids": "9220", - "examine": "This White Tree bears two fruits." - }, - { - "ids": "9221", - "examine": "This White Tree bears three fruits." - }, - { - "ids": "9222,9223", - "examine": "This White Tree bears four fruits." - }, - { - "ids": "9224,9225,9226,9227", - "examine": "You can grow snowdrops in this Farming patch." - }, - { - "ids": "9228,9229,9230", - "examine": "A patch of snowdrops." - }, - { - "ids": "9231,9232", - "examine": "These snowdrops are fully grown." - }, - { - "ids": "9233", - "examine": "You can grow Burthorpe Vine in this patch." - }, - { - "ids": "9234,9235,9236", - "examine": "You can grow Burthorpe Vines in this patch." - }, - { - "ids": "9237,9238,9239", - "examine": "Burthorpe vines are growing in this patch." - }, - { - "ids": "9240", - "examine": "These Burthorpe vines are fully grown." - }, - { - "ids": "9241,9242", - "examine": "An empty plinth for a statue." - }, - { - "ids": "9243", - "examine": "What a good likeness!" - }, - { - "ids": "9244", - "examine": "An empty plinth for a statue." - }, - { - "ids": "9245", - "examine": "An expertly carved statue of a former King of Misthalin." - }, - { - "ids": "9246", - "examine": "An empty plinth for a statue." - }, - { - "ids": "9247", - "examine": "What a good likeness!" - }, - { - "ids": "9248", - "examine": "An empty plinth for a statue." - }, - { - "ids": "9249,9250,9251,9252,9253,9254", - "examine": "An expertly carved statue of a former King of Misthalin." - }, - { - "ids": "9255", - "examine": "These grapevines look much healthier now." - }, - { - "ids": "9256", - "examine": "These grapevines are suffering from some strange disease." - }, - { - "ids": "9257,9258,9259", - "examine": "Some wild-looking grass." - }, - { - "ids": "9260", - "examine": "Some red roses." - }, - { - "ids": "9261", - "examine": "Some pink roses." - }, - { - "ids": "9262", - "examine": "Some white roses." - }, - { - "ids": "9263,9264,9265,9266,9267,9268,9269,9270,9271,9272,9273,9274,9275,9276,9277,9278,9279,9280,9281,9282,9283,9284,9285,9286,9287,9288,9289,9290", - "examine": "A White Tree." - }, - { - "ids": "9291", - "examine": "Sit back and enjoy the view." - }, - { - "ids": "9292", - "examine": "An expertly carved statue of a former Queen of Misthalin." - }, - { - "ids": "9293", - "examine": "A pipe I can squeeze through." - }, - { - "ids": "9294", - "examine": "Funny looking holes that don't look too inviting." - }, - { - "ids": "9295", - "examine": "A pipe I can squeeze through." - }, - { - "ids": "9296,9297,9298", - "examine": "A rocky outcrop." - }, - { - "ids": "9299", - "examine": "Ornate railing." - }, - { - "ids": "9300", - "examine": "Wooden fencing." - }, - { - "ids": "9301", - "examine": "A well constructed castle wall." - }, - { - "ids": "9302", - "examine": "A rather strategically placed hole, which appears to be in the ground." - }, - { - "ids": "9303,9304,9305,9306", - "examine": "A rocky outcrop." - }, - { - "ids": "9307,9308", - "examine": "A well weathered wall." - }, - { - "ids": "9309,9310", - "examine": "A tunnel leading under the wall." - }, - { - "ids": "9311,9312", - "examine": "An underwall tunnel." - }, - { - "ids": "9313", - "examine": "Looks suspicious." - }, - { - "ids": "9314", - "examine": "A wall jutting out into the path." - }, - { - "ids": "9315", - "examine": "I can jump from this stepping stone." - }, - { - "ids": "9316,9317,9318", - "examine": "A rocky outcrop." - }, - { - "ids": "9319,9320", - "examine": "A chain rope" - }, - { - "ids": "9321", - "examine": "A few rocks short of a wall" - }, - { - "ids": "9322,9323,9324", - "examine": "The foam from the river makes this log very slippy." - }, - { - "ids": "9325", - "examine": "Just another crack in the wall." - }, - { - "ids": "9326", - "examine": "Funny looking holes that don't look too inviting." - }, - { - "ids": "9327", - "examine": "They seem to fit in the with the rocky surroundings, so as not to stick out." - }, - { - "ids": "9328,9329,9330", - "examine": "A slippery well worn log." - }, - { - "ids": "9331,9332,9333", - "examine": "A rocky outcrop." - }, - { - "ids": "9334", - "examine": "Used to be ornate, now it's a little bit vandalised." - }, - { - "ids": "9335,9336", - "examine": "A rocky outcrop." - }, - { - "ids": "9337", - "examine": "Used to be ornate, now it's a little bit vandalised." - }, - { - "ids": "9338,9339,9340,9341,9342,9343,9344,9345,9346,9347,9348,9349,9350,9351,9352,9353", - "examine": "Should scare off the birds..." - }, - { - "ids": "9354", - "examine": "This looks like the way out." - }, - { - "ids": "9355", - "examine": "A cave deep into the volcano." - }, - { - "ids": "9356,9357", - "examine": "A cave deeper into the volcano." - }, - { - "ids": "9358", - "examine": "A cave deep into the volcano." - }, - { - "ids": "9359,9360,9361,9362,9363,9364,9365", - "examine": "This looks like the way out." - }, - { - "ids": "9366", - "examine": "The barrier of heat is down." - }, - { - "ids": "9367,9368,9369,9370,9371,9372,9373", - "examine": "A barrier of heat." - }, - { - "ids": "9374,9375,9376", - "examine": "Hot enough to cook your breakfast on." - }, - { - "ids": "9377,9378,9379", - "examine": "An egg incubated in the lava." - }, - { - "ids": "9380", - "examine": "Who's the man?" - }, - { - "ids": "9381", - "examine": "A wooden crate." - }, - { - "ids": "9382,9383,9384,9385,9386,9387,9388,9389", - "examine": "Some wooden crates." - }, - { - "ids": "9390", - "examine": "A natural forge using volcanic heat." - }, - { - "ids": "9391,9392,9393,9394,9395,9396,9397", - "examine": "I spy with my little eye..." - }, - { - "ids": "9398,9399", - "examine": "Lets you put items into your bank." - }, - { - "ids": "9400", - "examine": "Sparse weeds." - }, - { - "ids": "9401", - "examine": "Weeds." - }, - { - "ids": "9402", - "examine": "Thick weeds." - }, - { - "ids": "9403", - "examine": "This is Unferth's patch for growing potatos." - }, - { - "ids": "9404,9405,9406,9407", - "examine": "You say Potato, I say Poh-tar-to." - }, - { - "ids": "9408,9409,9410,9411,9412,9413,9414,9415,9416,9417,9418,9419,9420,9421,9422,9423,9424,9425,9426,9427,9428,9429", - "examine": "Looks like these potatoes have fully grown." - }, - { - "ids": "9430", - "examine": "A nice sturdy bare table." - }, - { - "ids": "9431", - "examine": "A nice sturdy table." - }, - { - "ids": "9432", - "examine": "A table with milk." - }, - { - "ids": "9433", - "examine": "A table with cake." - }, - { - "ids": "9434,9435", - "examine": "A hearty meal for Unferth." - }, - { - "ids": "9436", - "examine": "Great for sleeping in." - }, - { - "ids": "9437,9438", - "examine": "Not so great for sleeping in, it's not made." - }, - { - "ids": "9439", - "examine": "A fire burns brightly here." - }, - { - "ids": "9440", - "examine": "An empty fire place." - }, - { - "ids": "9441,9442", - "examine": "An unlit fire place." - }, - { - "ids": "9443,9444,9445,9446,9447,9448,9449,9450,9451,9452,9453,9454,9455,9456,9457,9458,9459,9460,9461,9462,9463,9464,9465,9466,9467,9468,9469", - "examine": "A good source of books!" - }, - { - "ids": "9470", - "examine": "I can climb these stairs." - }, - { - "ids": "9471", - "examine": "They go down." - }, - { - "ids": "9472,9473,9474,9475,9476,9477,9478,9479,9480,9481,9482,9483,9484,9485,9486,9487,9488,9489,9490,9491,9492,9493,9494,9495,9496,9497", - "examine": "What could be down here?" - }, - { - "ids": "9498", - "examine": "A small plant, suitable for sandy soil." - }, - { - "ids": "9499", - "examine": "A decorative plant." - }, - { - "ids": "9500", - "examine": "A fairly small plant." - }, - { - "ids": "9501,9502,9503,9504,9505,9506,9507", - "examine": "Another plant." - }, - { - "ids": "9508", - "examine": "Perfect for snoozing in the sun." - }, - { - "ids": "9509", - "examine": "Lovely comfy-looking big bed." - }, - { - "ids": "9510,9511,9512,9513", - "examine": "East to Draynor Village :: South to Rimmington :: South-east to Port Sarim." - }, - { - "ids": "9514", - "examine": "Betty's chair." - }, - { - "ids": "9515", - "examine": "I wonder what she's making?" - }, - { - "ids": "9516,9517,9518", - "examine": "Betty's counter." - }, - { - "ids": "9519", - "examine": "A wooden barrel for storage." - }, - { - "ids": "9520", - "examine": "A wooden barrel containing lots of fish." - }, - { - "ids": "9521", - "examine": "A wooden barrel for storage." - }, - { - "ids": "9522", - "examine": "How much does this weigh?" - }, - { - "ids": "9523", - "examine": "A case. With books." - }, - { - "ids": "9524", - "examine": "A mooring chain." - }, - { - "ids": "9525", - "examine": "One horse power, wooden suspension. A beauty." - }, - { - "ids": "9526,9527,9528,9529", - "examine": "Betty keeps some rune objects here." - }, - { - "ids": "9530", - "examine": "A sinister fungus." - }, - { - "ids": "9531", - "examine": "Sit back and relax..." - }, - { - "ids": "9532", - "examine": "Sit back and enjoy the view." - }, - { - "ids": "9533,9534", - "examine": "A wooden crate." - }, - { - "ids": "9535", - "examine": "Some wooden crates." - }, - { - "ids": "9536", - "examine": "Some wooden boxes." - }, - { - "ids": "9537", - "examine": "It's used for loading and unloading fishing boats." - }, - { - "ids": "9538,9539,9540,9541,9542,9543,9544,9545,9546,9547", - "examine": "I hope it doesn't sink." - }, - { - "ids": "9548,9549,9550,9551,9552,9553,9554,9555,9556,9557", - "examine": "A bucket full of red hot coals." - }, - { - "ids": "9558", - "examine": "It leads up." - }, - { - "ids": "9559,9560", - "examine": "I can climb down this." - }, - { - "ids": "9561", - "examine": "I guess I could sleep in it if I were really tired." - }, - { - "ids": "9562", - "examine": "A prison cell door." - }, - { - "ids": "9563", - "examine": "A locked prison cell door." - }, - { - "ids": "9564", - "examine": "A prison cell door." - }, - { - "ids": "9565,9566", - "examine": "Stops people getting out." - }, - { - "ids": "9567", - "examine": "Ewww!" - }, - { - "ids": "9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9581", - "examine": "En-suite facilities in every cell!" - }, - { - "ids": "9582,9583", - "examine": "I can climb up these stairs." - }, - { - "ids": "9584,9585,9586,9587,9588,9589,9590,9591,9592,9593,9594,9595,9596,9597,9598,9599,9600,9601,9602,9603", - "examine": "I can climb down these stairs." - }, - { - "ids": "9604", - "examine": "A leafy plant." - }, - { - "ids": "9605", - "examine": "A leafy fern." - }, - { - "ids": "9606", - "examine": "A leafy shrub." - }, - { - "ids": "9607,9608,9609", - "examine": "A case. With books." - }, - { - "ids": "9610", - "examine": "An artist's easel." - }, - { - "ids": "9611", - "examine": "A good source of books!" - }, - { - "ids": "9612", - "examine": "The Make-over Mage's bed." - }, - { - "ids": "9613", - "examine": "A nice sturdy looking table." - }, - { - "ids": "9614", - "examine": "Generally used for putting things on." - }, - { - "ids": "9615", - "examine": "A small wooden table." - }, - { - "ids": "9616", - "examine": "Items are for sale here." - }, - { - "ids": "9617,9618,9619,9620", - "examine": "All-purpose storage." - }, - { - "ids": "9621", - "examine": "For sitting." - }, - { - "ids": "9622,9623", - "examine": "Fancy." - }, - { - "ids": "9624", - "examine": "It's like a land rudder." - }, - { - "ids": "9625,9626,9627,9628,9629,9630,9631,9632,9633,9634,9635,9636,9637,9638,9639,9640,9641,9642,9643,9644,9645,9646,9647,9648,9649,9650,9651,9652,9653,9654,9655,9656,9657,9658,9659,9660", - "examine": "A wooden wheelbarrow." - }, - { - "ids": "9661", - "examine": "This tree has been cut down." - }, - { - "ids": "9662", - "examine": "Popular with farmers and treasure hunters." - }, - { - "ids": "9663", - "examine": "This tree has fallen to the ground." - }, - { - "ids": "9664", - "examine": "A gnarly old tree root." - }, - { - "ids": "9665", - "examine": "The roots of a tree are exposed." - }, - { - "ids": "9666", - "examine": "I hope I don't trip over any of these." - }, - { - "ids": "9667", - "examine": "Disturbingly man-like." - }, - { - "ids": "9668,9669,9670,9671,9672,9673,9674,9675,9676,9677,9678,9679,9680,9681", - "examine": "Its eyes stare off into the distance..." - }, - { - "ids": "9682", - "examine": "Ideal for cooking on." - }, - { - "ids": "9683", - "examine": "Expels smoke from the range." - }, - { - "ids": "9684", - "examine": "Wash your hands!" - }, - { - "ids": "9685", - "examine": "Generally used for putting things on." - }, - { - "ids": "9686", - "examine": "Some fabric ready for clothing." - }, - { - "ids": "9687,9688", - "examine": "I'm guessing it's for making women's clothes." - }, - { - "ids": "9689", - "examine": "Looks like it's for making men's clothes." - }, - { - "ids": "9690,9691,9692,9693", - "examine": "I think this one's for making men's clothes." - }, - { - "ids": "9694", - "examine": "Some helpful people have placed notes on here, how nice." - }, - { - "ids": "9695", - "examine": "This notice board is full of scrolls and charts." - }, - { - "ids": "9696", - "examine": "I wonder what's inside ?" - }, - { - "ids": "9697,9698,9699,9700,9701", - "examine": "A nice sturdy looking table." - }, - { - "ids": "9702", - "examine": "This clearly isn't used for dining very often." - }, - { - "ids": "9703", - "examine": "Not as nice as some." - }, - { - "ids": "9704,9705", - "examine": "This needs dusting before I'll sit on it." - }, - { - "ids": "9706", - "examine": "This must let me in to the arena somehow..." - }, - { - "ids": "9707", - "examine": "This must let me out of the arena somehow..." - }, - { - "ids": "9708,9709,9710,9711,9712,9713,9714,9715,9716,9717,9718,9719,9720,9721,9722,9723,9724,9725,9726,9727,9728,9729,9730,9731,9732,9733,9734,9735,9736,9737", - "examine": "A rocky outcrop." - }, - { - "ids": "9738,9739,9740", - "examine": "An old crumbled pillar." - }, - { - "ids": "9741,9742,9743", - "examine": "Smells like fish." - }, - { - "ids": "9744", - "examine": "I can climb up here." - }, - { - "ids": "9745,9746,9747", - "examine": "I can go below decks with this ladder." - }, - { - "ids": "9748", - "examine": "A collection point." - }, - { - "ids": "9749,9750", - "examine": "A Lever." - }, - { - "ids": "9751", - "examine": "A crystal that was broken a long time ago." - }, - { - "ids": "9752", - "examine": "A repowered crystal." - }, - { - "ids": "9753", - "examine": "Perhaps I should search it." - }, - { - "ids": "9754", - "examine": "I wonder what's inside." - }, - { - "ids": "9755", - "examine": "Perhaps I should search it." - }, - { - "ids": "9756", - "examine": "I wonder what's inside." - }, - { - "ids": "9757", - "examine": "Perhaps I should search it." - }, - { - "ids": "9758", - "examine": "I wonder what's inside." - }, - { - "ids": "9759", - "examine": "Perhaps I should search it." - }, - { - "ids": "9760", - "examine": "I wonder what's inside." - }, - { - "ids": "9761", - "examine": "Perhaps I should search it." - }, - { - "ids": "9762", - "examine": "I wonder what's inside." - }, - { - "ids": "9763,9764,9765", - "examine": "A recently killed guard." - }, - { - "ids": "9766,9767", - "examine": "A recently killed slave." - }, - { - "ids": "9768,9769,9770,9771,9772,9773,9774,9775,9776,9777,9778,9779,9780,9781,9782,9783,9784,9785,9786,9787,9788,9789,9790,9791,9792,9793,9794,9795,9796,9797,9798,9799,9800,9801,9802,9803,9804,9805,9806,9807,9808,9809,9810,9811,9812,9813,9814,9815,9816,9817,9818,9819,9820,9821,9822,9823,9824,9825,9826,9827,9828,9829,9830,9831,9832,9833,9834,9835,9836,9837,9838,9839,9840,9841,9842,9843,9844,9845,9846,9847,9848,9849,9850,9851,9852,9853,9854,9855,9856,9857,9858,9859,9860,9861,9862,9863,9864,9865,9866,9867,9868,9869,9870,9871,9872,9873,9874,9875,9876,9877,9878,9879,9880,9881,9882,9883,9884,9885,9886,9887,9888,9889,9890,9891,9892,9893,9894,9895,9896,9897", - "examine": "A door of pure light!" - }, - { - "ids": "9898,9899,9900,9901,9902,9903,9904,9905,9906,9907,9908,9909,9910,9911,9912,9913,9914,9915,9916,9917,9918,9919,9920,9921,9922,9923,9924,9925,9926,9927,9928,9929,9930,9931,9932,9933,9934,9935,9936,9937,9938,9939,9940,9941,9942,9943,9944,9945,9946,9947,9948,9949,9950,9951,9952,9953,9954,9955,9956,9957,9958,9959,9960,9961,9962,9963,9964,9965,9966,9967,9968,9969,9970,9971,9972,9973,9974", - "examine": "There are holes passing through this pillar." - }, - { - "ids": "9975", - "examine": "I can climb down these." - }, - { - "ids": "9976", - "examine": "A cave wall." - }, - { - "ids": "9977", - "examine": "I wonder where this goes?" - }, - { - "ids": "9978,9979", - "examine": "A ladder carved into the wall." - }, - { - "ids": "9980", - "examine": "A good place for light to merge." - }, - { - "ids": "9981,9982,9983,9984,9985,9986,9987", - "examine": "A good place for a light crystal." - }, - { - "ids": "9988,9989,9990,9991,9992,9993,9994,9995,9996,9997,9998,9999,10000,10001", - "examine": "A broken pillar." - }, - { - "ids": "10002,10003,10004,10005,10006,10007,10008,10009,10010,10011,10012,10013", - "examine": "An ancient elvish light doorway." - }, - { - "ids": "10014", - "examine": "A source of great power." - }, - { - "ids": "10015", - "examine": "I can climb up these stairs." - }, - { - "ids": "10016", - "examine": "I can climb down these stairs." - }, - { - "ids": "10017,10018", - "examine": "I can climb up these stairs." - }, - { - "ids": "10019,10020,10021,10022,10023,10024,10025,10026,10027,10028,10029,10030,10031,10032", - "examine": "An Octagonal Pillar." - }, - { - "ids": "10033", - "examine": "I could hang off this." - }, - { - "ids": "10034", - "examine": "An ancient trap." - }, - { - "ids": "10035", - "examine": "An ancient blockage." - }, - { - "ids": "10036,10037", - "examine": "A way down." - }, - { - "ids": "10038,10039,10040", - "examine": "A way up." - }, - { - "ids": "10041,10042,10043,10044,10045,10046,10047,10048,10049,10050,10051,10052,10053", - "examine": "The legs probably aren't a natural feature of the tree." - }, - { - "ids": "10054", - "examine": "Sounds like there's liquid inside." - }, - { - "ids": "10055,10056", - "examine": "I won't be leaving that way then." - }, - { - "ids": "10057,10058,10059,10060,10061", - "examine": "Flag, pole... Yep, it's a flagpole." - }, - { - "ids": "10062", - "examine": "This must be climbed over." - }, - { - "ids": "10063,10064,10065,10066,10067,10068,10069,10070,10071,10072,10073,10074,10075", - "examine": "A pipe I can squeeze through." - }, - { - "ids": "10076,10077,10078,10079", - "examine": "A mat for exercises." - }, - { - "ids": "10080", - "examine": "I wonder if I can hit a bullseye?" - }, - { - "ids": "10081", - "examine": "One of the most common trees in RuneScape." - }, - { - "ids": "10082", - "examine": "A commonly found tree." - }, - { - "ids": "10083", - "examine": "A beautiful old oak." - }, - { - "ids": "10084", - "examine": "Hay There." - }, - { - "ids": "10085", - "examine": "A pile of straw." - }, - { - "ids": "10086", - "examine": "Some hay." - }, - { - "ids": "10087,10088,10089", - "examine": "It looks like an ordinary fishing spot, just infinitely more sinister..." - }, - { - "ids": "10090", - "examine": "Danger..Mudskippers!" - }, - { - "ids": "10091,10092", - "examine": "A fish-filled water tank in the floor." - }, - { - "ids": "10093,10094,10095,10096", - "examine": "Turns milk into other dairy products." - }, - { - "ids": "10097", - "examine": "Weedy." - }, - { - "ids": "10098", - "examine": "Less weedy." - }, - { - "ids": "10099", - "examine": "Almost clear." - }, - { - "ids": "10100", - "examine": "Free from weeds." - }, - { - "ids": "10101", - "examine": "Something is growing here." - }, - { - "ids": "10102", - "examine": "Fully grown Blindweed." - }, - { - "ids": "10103,10104", - "examine": "Weedy, wrecked and infertile." - }, - { - "ids": "10105,10106,10107,10108,10109,10110,10111,10112,10113,10114,10115,10116,10117,10118,10119,10120,10121,10122,10123,10124,10125,10126,10127,10128", - "examine": "A stagnant lake." - }, - { - "ids": "10129,10130,10131,10132,10133,10134,10135", - "examine": "A very large pipe." - }, - { - "ids": "10136,10137", - "examine": "Rickety." - }, - { - "ids": "10138", - "examine": "I hope it doesn't sink." - }, - { - "ids": "10139,10140,10141", - "examine": "It's a palm tree." - }, - { - "ids": "10142", - "examine": "This controls the entire brewery." - }, - { - "ids": "10143", - "examine": "A frothing, spinning, possessed control panel." - }, - { - "ids": "10144", - "examine": "Chugging away nicely." - }, - { - "ids": "10145,10146,10147", - "examine": "A large brass brewing vat." - }, - { - "ids": "10148,10149,10150,10151,10152,10153,10154,10155,10156", - "examine": "The brass seems to be eaten away around the edge..." - }, - { - "ids": "10157", - "examine": "Racks of barrels." - }, - { - "ids": "10158", - "examine": "Round, oaken, barrel-shaped." - }, - { - "ids": "10159", - "examine": "A wooden crate." - }, - { - "ids": "10160", - "examine": "Some wooden crates." - }, - { - "ids": "10161", - "examine": "Some wooden boxes." - }, - { - "ids": "10162", - "examine": "Probably where the farming kit is stored." - }, - { - "ids": "10163,10164", - "examine": "Ah! Definitely where the farming kit is stored." - }, - { - "ids": "10165", - "examine": "Throw the lever! Mwuhahahaha!" - }, - { - "ids": "10166", - "examine": "This lever can't be operated right now." - }, - { - "ids": "10167", - "examine": "It leads up." - }, - { - "ids": "10168,10169", - "examine": "I can climb down this." - }, - { - "ids": "10170", - "examine": "This is where the brewing ingredients go." - }, - { - "ids": "10171", - "examine": "An ominously stained barrel." - }, - { - "ids": "10172,10173", - "examine": "This gate is closed." - }, - { - "ids": "10174", - "examine": "The blood-chilling flag of the Inebriated." - }, - { - "ids": "10175,10176", - "examine": "'Please remember te wash yer hook'. Sound advice for the hygienic pirate." - }, - { - "ids": "10177", - "examine": "I could climb this if I wanted." - }, - { - "ids": "10178", - "examine": "An unlit torch." - }, - { - "ids": "10179,10180,10181,10182,10183,10184,10185,10186,10187,10188,10189,10190,10191,10192", - "examine": "A lit torch." - }, - { - "ids": "10193,10194,10195,10196,10197,10198,10199,10200,10201,10202,10203,10204,10205,10206,10207,10208,10209,10210,10211,10212,10213,10214,10215,10216,10217,10218,10219,10220,10221,10222,10223,10224,10225,10226,10227,10228,10229,10230,10231,10232,10233,10234,10235,10236,10237,10238,10239,10240,10241,10242,10243,10244,10245", - "examine": "A sturdy iron frame, for climbing up and down." - }, - { - "ids": "10246", - "examine": "Once upon a time this was used to make pottery." - }, - { - "ids": "10247", - "examine": "Once upon a time this made clay hard." - }, - { - "ids": "10248,10249", - "examine": "There was a lot of pottery made here a long time ago." - }, - { - "ids": "10250", - "examine": "Eric's been killed by stones falling from the ceiling!" - }, - { - "ids": "10251", - "examine": "It looks like the magic is failing!" - }, - { - "ids": "10252", - "examine": "A temporary portal to the demon plane." - }, - { - "ids": "10253,10254", - "examine": "A standard." - }, - { - "ids": "10255", - "examine": "Technically a bed." - }, - { - "ids": "10256", - "examine": "There are some books here." - }, - { - "ids": "10257", - "examine": "There are some pots and pans here." - }, - { - "ids": "10258", - "examine": "It's a small table." - }, - { - "ids": "10259", - "examine": "Generally used for sitting." - }, - { - "ids": "10260", - "examine": "The door is closed." - }, - { - "ids": "10261", - "examine": "The door is open." - }, - { - "ids": "10262", - "examine": "The door is closed." - }, - { - "ids": "10263", - "examine": "The door is open." - }, - { - "ids": "10264", - "examine": "The door is closed." - }, - { - "ids": "10265,10266", - "examine": "The door is open." - }, - { - "ids": "10267,10268", - "examine": "A battle-weathered shield." - }, - { - "ids": "10269,10270,10271,10272", - "examine": "A display of various relics." - }, - { - "ids": "10273", - "examine": "A collection of rare books." - }, - { - "ids": "10274,10275,10276,10277", - "examine": "Some sacks here..." - }, - { - "ids": "10278", - "examine": "Looks like it's been out of use for some time." - }, - { - "ids": "10279,10280", - "examine": "It's some crates." - }, - { - "ids": "10281", - "examine": "It's a crate." - }, - { - "ids": "10282", - "examine": "It's some crates." - }, - { - "ids": "10283,10284,10285", - "examine": "Maybe I can swim across here!" - }, - { - "ids": "10286", - "examine": "Looks like this grain has been eaten by rats!" - }, - { - "ids": "10287", - "examine": "A way upwards." - }, - { - "ids": "10288,10289", - "examine": "A way down." - }, - { - "ids": "10290,10291", - "examine": "A device for imposing human nature's arrogant will." - }, - { - "ids": "10292", - "examine": "A device for imposing human-nature's arrogant will." - }, - { - "ids": "10293", - "examine": "A wooden barrel full of beer." - }, - { - "ids": "10294", - "examine": "A wooden barrel full of stale beer." - }, - { - "ids": "10295", - "examine": "Actually, I could do with a drink..." - }, - { - "ids": "10296,10297", - "examine": "Too dirty to sit on." - }, - { - "ids": "10298", - "examine": "Some wooden crates." - }, - { - "ids": "10299", - "examine": "Opens the rat door." - }, - { - "ids": "10300", - "examine": "Contains many rats." - }, - { - "ids": "10301", - "examine": "Contains rats." - }, - { - "ids": "10302,10303", - "examine": "Empty." - }, - { - "ids": "10304", - "examine": "A pair of sacks." - }, - { - "ids": "10305", - "examine": "Rat infested." - }, - { - "ids": "10306", - "examine": "Full of rat food." - }, - { - "ids": "10307", - "examine": "Emits photons of light." - }, - { - "ids": "10308", - "examine": "I can climb down this." - }, - { - "ids": "10309", - "examine": "I can climb this." - }, - { - "ids": "10310", - "examine": "Contains rats." - }, - { - "ids": "10311", - "examine": "Opens the rat door." - }, - { - "ids": "10312", - "examine": "Contains many rats." - }, - { - "ids": "10313", - "examine": "A pair of sacks." - }, - { - "ids": "10314", - "examine": "Rat infested." - }, - { - "ids": "10315", - "examine": "Full of rat food." - }, - { - "ids": "10316", - "examine": "Empty." - }, - { - "ids": "10317", - "examine": "Contains rats." - }, - { - "ids": "10318", - "examine": "Ornate metal gates." - }, - { - "ids": "10319", - "examine": "Handy piece of garden decor." - }, - { - "ids": "10320", - "examine": "Big enough for a cat to get in." - }, - { - "ids": "10321", - "examine": "How dangerous, someone has left this manhole open." - }, - { - "ids": "10322", - "examine": "I can climb down this." - }, - { - "ids": "10323", - "examine": "I could climb up this." - }, - { - "ids": "10324", - "examine": "I could climb down this." - }, - { - "ids": "10325", - "examine": "A magical device that enables one to walk through walls." - }, - { - "ids": "10326", - "examine": "A locked door." - }, - { - "ids": "10327,10328,10329,10330,10331,10332,10333,10334", - "examine": "A magical device that enables one to walk through walls." - }, - { - "ids": "10335,10336,10337,10338,10339,10340,10341,10342,10343,10344,10345", - "examine": "Observe the rats." - }, - { - "ids": "10346,10347,10348,10349,10350,10351,10352,10353,10354,10355,10356,10357", - "examine": "A rats home." - }, - { - "ids": "10358", - "examine": "Lovely comfy-looking big bed." - }, - { - "ids": "10359", - "examine": "A drab-looking bed." - }, - { - "ids": "10360", - "examine": "A pile of rolled up magic carpets." - }, - { - "ids": "10361", - "examine": "A wonderful device that enables one to walk through walls." - }, - { - "ids": "10362,10363,10364,10365,10366,10367,10368,10369,10370", - "examine": "I bet there's a needle in it somewhere." - }, - { - "ids": "10371,10372,10373", - "examine": "A wooden barrel, probably for storing things." - }, - { - "ids": "10374", - "examine": "Securely sealed crates that seem to be full of farming equipment." - }, - { - "ids": "10375", - "examine": "Someone's been storing assorted tools in here." - }, - { - "ids": "10376", - "examine": "I could just go for a choc-ice about now." - }, - { - "ids": "10377", - "examine": "A clay oven for cooking with." - }, - { - "ids": "10378", - "examine": "Cheaper than using a chest for storage." - }, - { - "ids": "10379", - "examine": "Produced by the Karamja Box Company." - }, - { - "ids": "10380", - "examine": "Small wooden boxes." - }, - { - "ids": "10381", - "examine": "For storage." - }, - { - "ids": "10382", - "examine": "For storing junk in." - }, - { - "ids": "10383", - "examine": "There are some books and a box here." - }, - { - "ids": "10384", - "examine": "For storing junk in." - }, - { - "ids": "10385", - "examine": "There are some books and a box here." - }, - { - "ids": "10386,10387,10388,10389,10390,10391,10392,10393,10394,10395,10396,10397,10398,10399,10400,10401", - "examine": "It's empty." - }, - { - "ids": "10402,10403", - "examine": "It looks like water once ran here." - }, - { - "ids": "10404", - "examine": "The water is flowing again." - }, - { - "ids": "10405", - "examine": "It looks like water once ran here." - }, - { - "ids": "10406", - "examine": "The water is flowing again." - }, - { - "ids": "10407", - "examine": "It looks like water once ran here." - }, - { - "ids": "10408", - "examine": "The water is flowing again." - }, - { - "ids": "10409", - "examine": "It looks like water once ran here." - }, - { - "ids": "10410,10411", - "examine": "The water is flowing again." - }, - { - "ids": "10412", - "examine": "A strange hole carefully made in the ground." - }, - { - "ids": "10413", - "examine": "Looks like the Genie's bed." - }, - { - "ids": "10414", - "examine": "Generally used for putting things on." - }, - { - "ids": "10415", - "examine": "A pile of rolled up carpets." - }, - { - "ids": "10416", - "examine": "I'm not going down there without a rope." - }, - { - "ids": "10417", - "examine": "This leads back to the waterfall outside." - }, - { - "ids": "10418,10419,10420,10421,10422,10423,10424,10425,10426,10427,10428,10429,10430,10431,10432", - "examine": "A wooden door." - }, - { - "ids": "10433", - "examine": "A bit bluer than I usually like my fires." - }, - { - "ids": "10434,10435", - "examine": "I can climb back to the surface." - }, - { - "ids": "10436", - "examine": "Nardah's main water supply." - }, - { - "ids": "10437", - "examine": "There's no water here." - }, - { - "ids": "10438", - "examine": "There should be a statue here." - }, - { - "ids": "10439", - "examine": "The Elidinis Statuette is back in it's place." - }, - { - "ids": "10440,10441,10442,10443,10444,10445,10446,10447,10448,10449,10450,10451,10452,10453,10454,10455,10456", - "examine": "A sitting stone." - }, - { - "ids": "10457", - "examine": "Ali's cart, with his supply of water." - }, - { - "ids": "10458,10459,10460,10461,10462,10463,10464,10465,10466,10467,10468,10469,10470,10471,10472,10473,10474,10475,10476,10477,10478,10479,10480,10481,10482,10483,10484", - "examine": "One of Ali's water barrels." - }, - { - "ids": "10485,10486", - "examine": "Items are for sale here." - }, - { - "ids": "10487,10488", - "examine": "Various implements for working with metal." - }, - { - "ids": "10489", - "examine": "Metal plating for protection." - }, - { - "ids": "10490", - "examine": "Generally used for putting things on." - }, - { - "ids": "10491", - "examine": "The ideal thing to sit on." - }, - { - "ids": "10492", - "examine": "Good for sitting on." - }, - { - "ids": "10493", - "examine": "I can climb this." - }, - { - "ids": "10494", - "examine": "I can climb down this." - }, - { - "ids": "10495,10496,10497,10498", - "examine": "Storage for all needs." - }, - { - "ids": "10499", - "examine": "A small potted plant." - }, - { - "ids": "10500", - "examine": "Someone has planted this." - }, - { - "ids": "10501", - "examine": "A nicely potted fern." - }, - { - "ids": "10502", - "examine": "Better than weeding." - }, - { - "ids": "10503", - "examine": "Not the most inspired architectural design." - }, - { - "ids": "10504,10505", - "examine": "They could do with a wash." - }, - { - "ids": "10506,10507", - "examine": "There are some pots and pans here." - }, - { - "ids": "10508", - "examine": "Some stone temple seating." - }, - { - "ids": "10509", - "examine": "Some old looking scrolls sit here." - }, - { - "ids": "10510", - "examine": "A case. With books." - }, - { - "ids": "10511", - "examine": "A drab looking bed." - }, - { - "ids": "10512", - "examine": "Lovely comfy looking big bed." - }, - { - "ids": "10513", - "examine": "Contains equipment for growing herbs." - }, - { - "ids": "10514,10515", - "examine": "Herb stock is kept here." - }, - { - "ids": "10516", - "examine": "A wooden wheelbarrow." - }, - { - "ids": "10517", - "examine": "The bank teller will serve you from here." - }, - { - "ids": "10518,10519,10520", - "examine": "This booth is closed." - }, - { - "ids": "10521", - "examine": "The antique chalice seems to be attached to the wall." - }, - { - "ids": "10522,10523,10524", - "examine": "This old tapestry depicts a bright light shining at a woman's arms." - }, - { - "ids": "10525", - "examine": "I can climb these stairs." - }, - { - "ids": "10526", - "examine": "They go down." - }, - { - "ids": "10527,10528,10529,10530,10531,10532,10533,10534,10535,10536,10537,10538,10539,10540", - "examine": "A tall wooden door." - }, - { - "ids": "10541,10542", - "examine": "Flags flying the Human colours." - }, - { - "ids": "10543,10544", - "examine": "Flags flying the Dwarf colours." - }, - { - "ids": "10545,10546", - "examine": "Flags flying the Elf colours." - }, - { - "ids": "10547,10548", - "examine": "Flags flying the Gnome colours." - }, - { - "ids": "10549,10550", - "examine": "Flags flying the Werewolf colours." - }, - { - "ids": "10551,10552", - "examine": "Flags flying the TzHaar colours." - }, - { - "ids": "10553", - "examine": "A metal portcullis." - }, - { - "ids": "10554,10555", - "examine": "I can climb this." - }, - { - "ids": "10556", - "examine": "There's a trapdoor in its base." - }, - { - "ids": "10557", - "examine": "There's an open trapdoor in its base." - }, - { - "ids": "10558", - "examine": "I wonder what's under it?" - }, - { - "ids": "10559", - "examine": "I wonder what's down there?" - }, - { - "ids": "10560,10561", - "examine": "I can climb this." - }, - { - "ids": "10562,10563", - "examine": "It's open." - }, - { - "ids": "10564,10565", - "examine": "A banner proclaiming your victory over the Earth Warrior Champion!" - }, - { - "ids": "10566,10567", - "examine": "A banner proclaiming your victory over the Ghoul Champion!" - }, - { - "ids": "10568,10569", - "examine": "A banner proclaiming your victory over the Giant Champion!" - }, - { - "ids": "10570,10571", - "examine": "A banner proclaiming your victory over the Goblin Champion!" - }, - { - "ids": "10572,10573", - "examine": "A banner proclaiming your victory over the Hobgoblin Champion!" - }, - { - "ids": "10574,10575", - "examine": "A banner proclaiming your victory over the Imp Champion!" - }, - { - "ids": "10576,10577", - "examine": "A banner proclaiming your victory over the Jogre Champion!" - }, - { - "ids": "10578,10579", - "examine": "A banner proclaiming your victory over the Lesser Demon Champion!" - }, - { - "ids": "10580,10581", - "examine": "A banner proclaiming your victory over the Skeleton Champion!" - }, - { - "ids": "10582", - "examine": "A banner proclaiming your victory over the Zombie Champion!" - }, - { - "ids": "10583,10584,10585,10586,10587,10588,10589,10590,10591,10592,10593,10594", - "examine": "A rocky outcrop." - }, - { - "ids": "10595", - "examine": "Emergency exit." - }, - { - "ids": "10596,10597,10598,10599,10600,10601,10602,10603,10604", - "examine": "Enter if you dare..." - }, - { - "ids": "10605", - "examine": "Danger" - }, - { - "ids": "10606", - "examine": "Bronze Chest*A strangely decorated chest, the open lock is painted brown." - }, - { - "ids": "10608", - "examine": "A strangely decorated chest, the open lock is painted crimson." - }, - { - "ids": "10609", - "examine": "A strangely decorated chest, the open lock is painted black." - }, - { - "ids": "10610", - "examine": "A strangely decorated chest, the open lock is painted purple." - }, - { - "ids": "10611", - "examine": "A strangely decorated steel chest, open the lock is painted blood red." - }, - { - "ids": "10612", - "examine": "A strangely decorated steel chest, the open lock is painted brown." - }, - { - "ids": "10613", - "examine": "A strangely decorated steel chest, the open lock is painted crimson." - }, - { - "ids": "10614", - "examine": "A strangely decorated steel chest, the open lock is painted black." - }, - { - "ids": "10615", - "examine": "A strangely decorated steel chest, the open lock is painted purple." - }, - { - "ids": "10616", - "examine": "A strangely decorated black chest, the open lock is painted blood red." - }, - { - "ids": "10617", - "examine": "A strangely decorated black chest, the open lock is painted brown." - }, - { - "ids": "10618", - "examine": "A strangely decorated black chest, the open lock is painted crimson." - }, - { - "ids": "10619", - "examine": "A strangely decorated black chest, the open lock is painted black." - }, - { - "ids": "10620", - "examine": "A strangely decorated black chest, the open lock is painted purple." - }, - { - "ids": "10621", - "examine": "A strangely decorated silver chest, the open lock is painted blood red." - }, - { - "ids": "10622", - "examine": "A strangely decorated silver chest, the open lock is painted brown." - }, - { - "ids": "10623", - "examine": "A strangely decorated silver chest, the open lock is painted crimson." - }, - { - "ids": "10624", - "examine": "A strangely decorated silver chest, the open lock is painted black." - }, - { - "ids": "10625,10626,10627,10628,10629,10630,10631,10632,10633,10634,10635,10636,10637,10638", - "examine": "A strangely decorated silver chest, the open lock is painted purple." - }, - { - "ids": "10639,10640", - "examine": "Shrine to the glory of Saradomin." - }, - { - "ids": "10641,10642,10643,10644,10645,10646,10647,10648,10649,10650,10651", - "examine": "Used for sharpening blades." - }, - { - "ids": "10652", - "examine": "A large tree." - }, - { - "ids": "10653,10654", - "examine": "A decorated tree." - }, - { - "ids": "10655", - "examine": "A large evergreen tree." - }, - { - "ids": "10656,10657,10658,10659,10660,10661,10662,10663", - "examine": "A decorated tree." - }, - { - "ids": "10664", - "examine": "A tall Trollweiss Spruce. An engraving on the trunk reads, 'Ug loves Aga'." - }, - { - "ids": "10665,10666,10667,10668,10669,10670", - "examine": "Boxes containing stuff." - }, - { - "ids": "10671", - "examine": "Only sawdust..." - }, - { - "ids": "10672", - "examine": "Reclaim your lost puppets!" - }, - { - "ids": "10673,10674,10675", - "examine": "Equipment for colouring items." - }, - { - "ids": "10676,10677,10678", - "examine": "A puppet is being constructed here." - }, - { - "ids": "10679,10680,10681,10682,10683,10684,10685", - "examine": "A box containing unpainted decorations." - }, - { - "ids": "10686", - "examine": "Box containing blue puppet heads." - }, - { - "ids": "10687", - "examine": "Box containing blue puppet torsos." - }, - { - "ids": "10688", - "examine": "Box containing blue puppet arms." - }, - { - "ids": "10689", - "examine": "Box containing blue puppet legs." - }, - { - "ids": "10690", - "examine": "Box containing red puppet heads." - }, - { - "ids": "10691", - "examine": "Box containing red puppet torsos." - }, - { - "ids": "10692", - "examine": "Box containing red puppet arms." - }, - { - "ids": "10693", - "examine": "Box containing red puppet legs." - }, - { - "ids": "10694", - "examine": "Box containing green puppet heads." - }, - { - "ids": "10695", - "examine": "Box containing green puppet torsos." - }, - { - "ids": "10696", - "examine": "Box containing green puppet arms." - }, - { - "ids": "10697", - "examine": "Box containing green puppet legs." - }, - { - "ids": "10698", - "examine": "What could be down here?" - }, - { - "ids": "10699,10700", - "examine": "You can climb up these." - }, - { - "ids": "10701", - "examine": "A blue crate. Probably containing puppets." - }, - { - "ids": "10702", - "examine": "A green crate. Probably containing puppets." - }, - { - "ids": "10703", - "examine": "A red crate. Probably containing puppets." - }, - { - "ids": "10704", - "examine": "A large crate. More puppets?" - }, - { - "ids": "10705", - "examine": "Some large wooden crates." - }, - { - "ids": "10706", - "examine": "A large box full of wood chippings.." - }, - { - "ids": "10707,10708,10709", - "examine": "A wooden ladder." - }, - { - "ids": "10710,10711,10712,10713,10714,10715,10716,10717,10718,10719,10720", - "examine": "Pots full of paint." - }, - { - "ids": "10721", - "examine": "A doorway made of light." - }, - { - "ids": "10722,10723", - "examine": "Filled to the brim with knowledge." - }, - { - "ids": "10724", - "examine": "A nicely carved wooden chair." - }, - { - "ids": "10725,10726,10727,10728,10729,10730,10731,10732", - "examine": "A pile of animal Bones." - }, - { - "ids": "10733", - "examine": "Hidden away, I wonder where it goes?" - }, - { - "ids": "10734", - "examine": "Somewhere to put money." - }, - { - "ids": "10735", - "examine": "Somewhere to offer food." - }, - { - "ids": "10736,10737", - "examine": "A statue." - }, - { - "ids": "10738", - "examine": "A statue representing water." - }, - { - "ids": "10739,10740,10741,10742,10743,10744,10745,10746,10747,10748,10749,10750,10751,10752,10753,10754,10755,10756,10757,10758,10759,10760,10761,10762,10763,10764,10765,10766,10767", - "examine": "A statue representing air." - }, - { - "ids": "10768,10769,10770", - "examine": "A place to put your money." - }, - { - "ids": "10771,10772,10773,10774,10775,10776,10777", - "examine": "Stairs." - }, - { - "ids": "10778", - "examine": "A teleport to the Telekinetic Theatre." - }, - { - "ids": "10779", - "examine": "A teleport to the Enchanting Chamber." - }, - { - "ids": "10780", - "examine": "A teleport to the Alchemists' Playground." - }, - { - "ids": "10781", - "examine": "A teleport to the Creature Graveyard." - }, - { - "ids": "10782", - "examine": "A teleport to the Entrance hall." - }, - { - "ids": "10783,10784,10785,10786,10787,10788,10789,10790,10791,10792,10793,10794,10795,10796,10797,10798", - "examine": "This may be worth opening." - }, - { - "ids": "10799", - "examine": "Some simple cubes." - }, - { - "ids": "10800", - "examine": "A pile of cylindrical shapes." - }, - { - "ids": "10801", - "examine": "A pile of Icosahedrons." - }, - { - "ids": "10802", - "examine": "A pile of pentamids." - }, - { - "ids": "10803", - "examine": "A hole the perfect shape for spheres" - }, - { - "ids": "10804", - "examine": "Perhaps the pixies will be back next year." - }, - { - "ids": "10805,10806", - "examine": "Sandy's desk is piled high with paperwork towers." - }, - { - "ids": "10807", - "examine": "A large steaming mug of the finest Karamja Coffee." - }, - { - "ids": "10808", - "examine": "Looks useful for putting things on." - }, - { - "ids": "10809,10810,10811,10812", - "examine": "A bin full of paper." - }, - { - "ids": "10813", - "examine": "Betty's counter. There is a vial standing on it." - }, - { - "ids": "10814,10815,10816", - "examine": "It's very sandy." - }, - { - "ids": "10817", - "examine": "Pull me!" - }, - { - "ids": "10818,10819", - "examine": "Doesn't look like the way out." - }, - { - "ids": "10820,10821,10822,10823", - "examine": "A glowing barrier of energy prevents your escape." - }, - { - "ids": "10824,10825,10826", - "examine": "Oh for a marshmallow on a stick!" - }, - { - "ids": "10827", - "examine": "An ornate fountain." - }, - { - "ids": "10828,10829,10830,10831,10832,10833,10834,10835,10836,10837,10838,10839,10840,10841,10842,10843,10844,10845,10846,10847", - "examine": "Smells like fish." - }, - { - "ids": "10848,10849,10850", - "examine": "This leads to a tunnel too steep for me to scale." - }, - { - "ids": "10851", - "examine": "I can climb this rocky outcrop." - }, - { - "ids": "10852,10853,10854", - "examine": "A rocky outcrop." - }, - { - "ids": "10855,10856", - "examine": "The doorway leads down into the pyramid." - }, - { - "ids": "10857", - "examine": "I can climb these stairs." - }, - { - "ids": "10858", - "examine": "I can climb down these." - }, - { - "ids": "10859", - "examine": "A gap." - }, - { - "ids": "10860", - "examine": "A narrow ledge." - }, - { - "ids": "10861,10862,10863,10864", - "examine": "A gap." - }, - { - "ids": "10865,10866", - "examine": "It looks like I can clamber over this." - }, - { - "ids": "10867,10868,10869,10870,10871,10872,10873,10874", - "examine": "A wooden plank." - }, - { - "ids": "10875,10876,10877,10878,10879,10880,10881", - "examine": "A stone block." - }, - { - "ids": "10882,10883,10884,10885", - "examine": "A gap." - }, - { - "ids": "10886,10887,10888,10889,10890,10891,10892,10893,10894,10895,10896,10897,10898,10899,10900,10901,10902,10903,10904,10905,10906,10907,10908,10909,10910,10911,10912,10913,10914,10915,10916,10917,10918,10919,10920,10921,10922,10923,10924,10925,10926,10927,10928,10929,10930,10931,10932,10933,10934,10935,10936,10937,10938,10939,10940,10941,10942,10943", - "examine": "A narrow ledge." - }, - { - "ids": "10944,10945,10946,10947,10948,10949", - "examine": "A rocky outcrop." - }, - { - "ids": "10950,10951,10952", - "examine": "Looks sturdy enough to climb!" - }, - { - "ids": "10953", - "examine": "Something heavy must have made this." - }, - { - "ids": "10954", - "examine": "The perfect place for a picnic." - }, - { - "ids": "10955,10956,10957", - "examine": "A large statue made of sandstone." - }, - { - "ids": "10958,10959,10960,10961", - "examine": "Made of sandstone and granite." - }, - { - "ids": "10962,10963,10964,10965,10966,10967,10968,10969,10970", - "examine": "A large statue." - }, - { - "ids": "10971", - "examine": "It has no limbs." - }, - { - "ids": "10972", - "examine": "It has a left arm." - }, - { - "ids": "10973", - "examine": "It has a right arm." - }, - { - "ids": "10974", - "examine": "It has a left leg." - }, - { - "ids": "10975", - "examine": "It has a right leg." - }, - { - "ids": "10976", - "examine": "It has a left arm and right arm." - }, - { - "ids": "10977", - "examine": "It has a left arm and left leg." - }, - { - "ids": "10978", - "examine": "It has a left arm and right leg." - }, - { - "ids": "10979", - "examine": "It has a right arm and left leg." - }, - { - "ids": "10980", - "examine": "It has a right arm and right leg." - }, - { - "ids": "10981", - "examine": "It has a left leg and right leg." - }, - { - "ids": "10982", - "examine": "It has a left arm, right arm and left leg." - }, - { - "ids": "10983", - "examine": "It has a left arm, right arm and right leg." - }, - { - "ids": "10984", - "examine": "It has a left arm, left leg and right leg." - }, - { - "ids": "10985", - "examine": "It has a right arm, left leg and right leg." - }, - { - "ids": "10986,10987", - "examine": "It has all its limbs still attached." - }, - { - "ids": "10988", - "examine": "There's a recess on the top shaped like a head." - }, - { - "ids": "10989", - "examine": "There's a stone head in a recess on the top." - }, - { - "ids": "10990", - "examine": "The blood globe is lit." - }, - { - "ids": "10991", - "examine": "The ice globe is lit." - }, - { - "ids": "10992", - "examine": "The shadow globe is lit." - }, - { - "ids": "10993", - "examine": "The smoke globe is lit." - }, - { - "ids": "10994", - "examine": "The blood and ice globes are lit." - }, - { - "ids": "10995", - "examine": "The blood and shadow globes are lit." - }, - { - "ids": "10996", - "examine": "The blood and smoke globes are lit." - }, - { - "ids": "10997", - "examine": "The ice and shadow globes are lit." - }, - { - "ids": "10998", - "examine": "The ice and smoke globes are lit." - }, - { - "ids": "10999", - "examine": "The shadow and smoke globes are lit." - }, - { - "ids": "11000", - "examine": "The ice, shadow and smoke globes are lit." - }, - { - "ids": "11001", - "examine": "The blood, shadow and smoke globes are lit." - }, - { - "ids": "11002", - "examine": "The blood, ice and smoke globes are lit." - }, - { - "ids": "11003", - "examine": "The blood, ice and shadow globes are lit." - }, - { - "ids": "11004", - "examine": "All the globes" - }, - { - "ids": "11005,11006", - "examine": "It's made of a magical force." - }, - { - "ids": "11007,11008", - "examine": "This fountain is frozen solid." - }, - { - "ids": "11009", - "examine": "It's blocked and is spewing out smoke." - }, - { - "ids": "11010,11011,11012,11013,11014,11015,11016", - "examine": "A hot place for forging things in." - }, - { - "ids": "11017,11018,11019", - "examine": "Something burned in here long ago." - }, - { - "ids": "11020,11021,11022,11023,11024,11025,11026,11027", - "examine": "Something's burning here." - }, - { - "ids": "11028,11029,11030,11031", - "examine": "A finished wall." - }, - { - "ids": "11032,11033", - "examine": "A nearly finished wall." - }, - { - "ids": "11034,11035", - "examine": "A half finished wall." - }, - { - "ids": "11036,11037", - "examine": "It needs much more repair." - }, - { - "ids": "11038,11039", - "examine": "A ruined wall." - }, - { - "ids": "11040", - "examine": "A pile of bricks dislodged from the wall nearby." - }, - { - "ids": "11041", - "examine": "I can climb this." - }, - { - "ids": "11042", - "examine": "What's down there?" - }, - { - "ids": "11043,11044,11045,11046,11047,11048", - "examine": "I can climb this." - }, - { - "ids": "11049", - "examine": "I wonder what's under it?" - }, - { - "ids": "11050", - "examine": "I wonder what's down there?" - }, - { - "ids": "11051,11052", - "examine": "There's a recess in it in the shape of a Z." - }, - { - "ids": "11053,11054", - "examine": "There's a recess in it in the shape of an M." - }, - { - "ids": "11055,11056", - "examine": "There's a recess in it in the shape of an R." - }, - { - "ids": "11057,11058", - "examine": "There's a recess in it in the shape of a K." - }, - { - "ids": "11059", - "examine": "There's a recess on the top shaped like a head." - }, - { - "ids": "11060", - "examine": "There's a sigil on it shaped like a Z." - }, - { - "ids": "11061", - "examine": "There's a sigil on it shaped like an M." - }, - { - "ids": "11062", - "examine": "There's a sigil on it shaped like an R." - }, - { - "ids": "11063", - "examine": "There's a sigil on it shaped like a K." - }, - { - "ids": "11064,11065", - "examine": "There's a recess in it in the shape of a left arm." - }, - { - "ids": "11066,11067", - "examine": "There's a recess in it in the shape of a right arm." - }, - { - "ids": "11068,11069", - "examine": "There's a recess in it in the shape of a left leg." - }, - { - "ids": "11070,11071", - "examine": "There's a recess in it in the shape of a right leg." - }, - { - "ids": "11072,11073,11074,11075,11076,11077,11078", - "examine": "Looks like there was once a building here." - }, - { - "ids": "11079", - "examine": "There's a hole in the roof!" - }, - { - "ids": "11080", - "examine": "An old-looking bit of scaffolding." - }, - { - "ids": "11081", - "examine": "An old-looking ladder." - }, - { - "ids": "11082,11083,11084,11085,11086,11087,11088,11089,11090,11091,11092,11093,11094,11095,11096", - "examine": "A wooden wheelbarrow." - }, - { - "ids": "11097", - "examine": "A rock with a pickaxe." - }, - { - "ids": "11098,11099,11100,11101,11102,11103,11104,11105,11106,11107,11108,11109,11110,11111", - "examine": "A rock." - }, - { - "ids": "11112", - "examine": "This tree has long been dead." - }, - { - "ids": "11113,11114,11115,11116,11117,11118,11119,11120,11121,11122,11123,11124,11125,11126,11127,11128,11129,11130,11131,11132,11133,11134,11135,11136,11137,11138,11139,11140", - "examine": "A dried up bush, void of life." - }, - { - "ids": "11141,11142,11143,11144,11145,11146,11147,11148,11149,11150", - "examine": "He's been trapped in there for a long time." - }, - { - "ids": "11151", - "examine": "There's a recess in it in the shape of an arm." - }, - { - "ids": "11152", - "examine": "There's a recess in it in the shape of a leg." - }, - { - "ids": "11153,11154,11155,11156,11157,11158,11159,11160,11161", - "examine": "A simple stone pedestal." - }, - { - "ids": "11162,11163,11164", - "examine": "A big grinding thing." - }, - { - "ids": "11165,11166,11167,11168,11169,11170,11171,11172,11173,11174,11175,11176,11177,11178,11179,11180,11181,11182,11183,11184,11185,11186,11187,11188,11189,11190,11191,11192,11193,11194,11195", - "examine": "A rocky outcrop." - }, - { - "ids": "11196,11197", - "examine": "An elf-fashioned door." - }, - { - "ids": "11198", - "examine": "The ladder to the Runeversi challenge room for experienced players." - }, - { - "ids": "11199", - "examine": "The ladder back to the Runeversi challenge room." - }, - { - "ids": "11200", - "examine": "The ladder to the Runesquares challenge room for experienced players." - }, - { - "ids": "11201", - "examine": "The ladder back to the Runesquares challenge room." - }, - { - "ids": "11202", - "examine": "A game of runesquares is being played on this table." - }, - { - "ids": "11203", - "examine": "A game of runeversi is being played on this table." - }, - { - "ids": "11204", - "examine": "Runesquares challenge room." - }, - { - "ids": "11205", - "examine": "Runeversi challenge room." - }, - { - "ids": "11206", - "examine": "Runesquares challenge room for experienced players." - }, - { - "ids": "11207", - "examine": "Runeversi challenge room for experienced players." - }, - { - "ids": "11208", - "examine": "Looks comfortable..." - }, - { - "ids": "11209,11210,11211,11212,11213", - "examine": "Permission to board?" - }, - { - "ids": "11214", - "examine": "Ready...aim...fire!" - }, - { - "ids": "11215", - "examine": "Not likely to work with that hole in it." - }, - { - "ids": "11216", - "examine": "Where did the barrel go?" - }, - { - "ids": "11217,11218", - "examine": "Ready to fire." - }, - { - "ids": "11219", - "examine": "If I can't destroy this we're sunk." - }, - { - "ids": "11220,11221,11222,11223,11224,11225,11226,11227", - "examine": "Let's hope they don't repair it." - }, - { - "ids": "11228,11229,11230", - "examine": "Useful for transportation of valuable items." - }, - { - "ids": "11231", - "examine": "I wonder what's inside." - }, - { - "ids": "11232,11233", - "examine": "Perhaps I should search it." - }, - { - "ids": "11234,11235", - "examine": "A wooden barrel for storage." - }, - { - "ids": "11236,11237", - "examine": "For the storage of plunder." - }, - { - "ids": "11238", - "examine": "Warning! Contents may explode!" - }, - { - "ids": "11239", - "examine": "I wouldn't be surprised if bits land over in Lumbridge." - }, - { - "ids": "11240,11241,11242,11243", - "examine": "Rigged to blow." - }, - { - "ids": "11244", - "examine": "I can climb down here." - }, - { - "ids": "11245", - "examine": "Full of gunpowder. I'd best be careful." - }, - { - "ids": "11246,11247", - "examine": "Stores repair items." - }, - { - "ids": "11248,11249,11250,11251,11252,11253,11254,11255,11256,11257,11258,11259,11260,11261,11262,11263,11264,11265,11266,11267,11268,11269,11270,11271,11272,11273,11274,11275", - "examine": "Cannons. Lots of cannons." - }, - { - "ids": "11276,11277,11278,11279", - "examine": "Holds up the sails." - }, - { - "ids": "11280", - "examine": "Useful if there is any wind." - }, - { - "ids": "11281,11282", - "examine": "Useful for making ships move." - }, - { - "ids": "11283,11284,11285,11286", - "examine": "Useful for making ships move" - }, - { - "ids": "11287,11288", - "examine": "This figure brings luck to those who sail." - }, - { - "ids": "11289,11290", - "examine": "Allows access to other parts of the ship." - }, - { - "ids": "11291", - "examine": "Useful for making ships move." - }, - { - "ids": "11292,11293,11294,11295,11296,11297,11298,11299,11300,11301", - "examine": "A conveniently rolled sail." - }, - { - "ids": "11302", - "examine": "Useful for making ships move." - }, - { - "ids": "11303,11304", - "examine": "A conveniently rolled sail." - }, - { - "ids": "11305", - "examine": "A wooden barrel for storage." - }, - { - "ids": "11306", - "examine": "Without this I'm going around in circles." - }, - { - "ids": "11307", - "examine": "How much does this weigh?" - }, - { - "ids": "11308", - "examine": "I can climb up here." - }, - { - "ids": "11309", - "examine": "I can go below decks with this ladder." - }, - { - "ids": "11310", - "examine": "The only way to get up the mast." - }, - { - "ids": "11311", - "examine": "For swinging on." - }, - { - "ids": "11312,11313,11314", - "examine": "This isn't currently usable." - }, - { - "ids": "11315", - "examine": "This is rigged to blow!" - }, - { - "ids": "11316", - "examine": "You can light this." - }, - { - "ids": "11317,11318", - "examine": "That water can't be good." - }, - { - "ids": "11319", - "examine": "That's plugged it." - }, - { - "ids": "11320,11321,11322", - "examine": "A wooden barrel for storage." - }, - { - "ids": "11323", - "examine": "For storing plunder." - }, - { - "ids": "11324,11325,11326,11327,11328,11329", - "examine": "This seems to stand out." - }, - { - "ids": "11330,11331", - "examine": "A wooden crate." - }, - { - "ids": "11332,11333,11334", - "examine": "A security gate." - }, - { - "ids": "11335,11336,11337", - "examine": "Bamboo strips have been lashed together to make this rickety desk." - }, - { - "ids": "11338", - "examine": "The bank teller will serve you from here." - }, - { - "ids": "11339,11340", - "examine": "Shake that booty!" - }, - { - "ids": "11341", - "examine": "An old storage chest." - }, - { - "ids": "11342,11343,11344,11345,11346,11347,11348,11349,11350,11351,11352,11353", - "examine": "Stores items for the journey." - }, - { - "ids": "11354,11355", - "examine": "Who knows where it may lead?" - }, - { - "ids": "11356", - "examine": "A gateway back to RuneScape." - }, - { - "ids": "11357", - "examine": "The Professor's been at it again!" - }, - { - "ids": "11358,11359", - "examine": "I can climb up these stairs." - }, - { - "ids": "11360", - "examine": "This stall smells great." - }, - { - "ids": "11361", - "examine": "It's a raw chompybird on a spit." - }, - { - "ids": "11362", - "examine": "It's a raw Rabbit on a spit." - }, - { - "ids": "11363", - "examine": "It's an iron spit." - }, - { - "ids": "11364", - "examine": "A stone pillar that looks like Bob the Cat." - }, - { - "ids": "11365", - "examine": "A stone pillar that looks like Zamorak." - }, - { - "ids": "11366", - "examine": "A stone pillar that looks like Guthix." - }, - { - "ids": "11367,11368,11369,11370,11371,11372,11373,11374,11375,11376,11377,11378", - "examine": "A stone pillar that looks like Saradomin." - }, - { - "ids": "11379,11380,11381,11382", - "examine": "A large church door." - }, - { - "ids": "11383,11384,11385", - "examine": "A stone pillar that looks like Saradomin." - }, - { - "ids": "11386,11387,11388", - "examine": "A stone pillar that looks like Guthix." - }, - { - "ids": "11389,11390,11391", - "examine": "A stone pillar that looks like Zamorak." - }, - { - "ids": "11392,11393,11394", - "examine": "A stone pillar that looks like Bob the Cat." - }, - { - "ids": "11395", - "examine": "A candle in a holder." - }, - { - "ids": "11396", - "examine": "A melted candle." - }, - { - "ids": "11397", - "examine": "A candle flame." - }, - { - "ids": "11398", - "examine": "Interface surround." - }, - { - "ids": "11399", - "examine": "Interface button up." - }, - { - "ids": "11400", - "examine": "Interface button down." - }, - { - "ids": "11401", - "examine": "Interface button left." - }, - { - "ids": "11402", - "examine": "Interface button right." - }, - { - "ids": "11403", - "examine": "Interface button ignite." - }, - { - "ids": "11404,11405,11406,11407,11408", - "examine": "Hot!" - }, - { - "ids": "11409,11410", - "examine": "It's a sewer pipe with some rope tied to it." - }, - { - "ids": "11411", - "examine": "A bit of rope." - }, - { - "ids": "11412", - "examine": "A section of rope." - }, - { - "ids": "11413,11414,11415,11416", - "examine": "A bit of rope." - }, - { - "ids": "11417", - "examine": "You can climb down here." - }, - { - "ids": "11418,11419,11420,11421,11422", - "examine": "Hard to notice, but this mud looks disturbed." - }, - { - "ids": "11423", - "examine": "It's a grill." - }, - { - "ids": "11424,11425,11426,11427,11428,11429,11430,11431,11432,11433,11434,11435,11436,11437,11438,11439,11440,11441,11442,11443,11444,11445,11446,11447,11448", - "examine": "A rocky outcrop." - }, - { - "ids": "11449", - "examine": "This door is locked." - }, - { - "ids": "11450", - "examine": "The door is slightly ajar." - }, - { - "ids": "11451", - "examine": "A lever pointing upwards." - }, - { - "ids": "11452", - "examine": "A lever pointing downwards." - }, - { - "ids": "11453", - "examine": "A lever pointing upwards." - }, - { - "ids": "11454", - "examine": "A lever pointing downwards." - }, - { - "ids": "11455", - "examine": "A lever pointing upwards." - }, - { - "ids": "11456", - "examine": "A lever pointing downwards." - }, - { - "ids": "11457", - "examine": "A lever pointing upwards." - }, - { - "ids": "11458", - "examine": "A lever pointing downwards." - }, - { - "ids": "11459", - "examine": "A lever pointing upwards." - }, - { - "ids": "11460", - "examine": "A lever pointing downwards." - }, - { - "ids": "11461", - "examine": "A lever pointing upwards." - }, - { - "ids": "11462,11463,11464,11465,11466,11467", - "examine": "A lever pointing downwards." - }, - { - "ids": "11468", - "examine": "Handy that they're already lit." - }, - { - "ids": "11469", - "examine": "Disturbingly its eyes look everywhere in the room except at you." - }, - { - "ids": "11470", - "examine": "The door is closed." - }, - { - "ids": "11471", - "examine": "The door is not closed." - }, - { - "ids": "11472,11473,11474,11475,11476,11477,11478,11479,11480,11481,11482", - "examine": "Little candles flickering." - }, - { - "ids": "11483", - "examine": "It's closed." - }, - { - "ids": "11484", - "examine": "A wooden barrel for storage." - }, - { - "ids": "11485", - "examine": "A wooden crate." - }, - { - "ids": "11486", - "examine": "Some wooden crates." - }, - { - "ids": "11487", - "examine": "Some wooden boxes." - }, - { - "ids": "11488", - "examine": "For storage." - }, - { - "ids": "11489", - "examine": "The ideal thing to sit on." - }, - { - "ids": "11490", - "examine": "Do I dare sit on this?" - }, - { - "ids": "11491", - "examine": "A nice sturdy looking table." - }, - { - "ids": "11492", - "examine": "Not so good for sitting on." - }, - { - "ids": "11493", - "examine": "Looks a bit shabby..." - }, - { - "ids": "11494", - "examine": "An enigmatic cabbage." - }, - { - "ids": "11495", - "examine": "Not your average garden feature..." - }, - { - "ids": "11496", - "examine": "Did that chair just move?" - }, - { - "ids": "11497", - "examine": "Disturbingly its eyes look everywhere in the room except at you." - }, - { - "ids": "11498", - "examine": "Dare I go up?" - }, - { - "ids": "11499", - "examine": "These stairs look spooky!" - }, - { - "ids": "11500", - "examine": "A filthy but sturdy looking table." - }, - { - "ids": "11501,11502,11503,11504,11505,11506,11507,11508,11509", - "examine": "I'm not eating off that." - }, - { - "ids": "11510", - "examine": "This tree has long been dead." - }, - { - "ids": "11511,11512,11513,11514,11515,11516,11517,11518,11519,11520,11521,11522,11523,11524,11525,11526,11527,11528,11529,11530,11531,11532,11533,11534,11535,11536,11537,11538,11539,11540,11541,11542,11543,11544,11545", - "examine": "I can climb up these stairs." - }, - { - "ids": "11546,11547,11548,11549,11550", - "examine": "It's a strange machine." - }, - { - "ids": "11551", - "examine": "It's a table for putting objects on." - }, - { - "ids": "11552,11553,11554,11555,11556,11557,11558,11559,11560,11561,11562,11563,11564,11565,11566,11567,11568,11569,11570,11571,11572,11573,11574,11575,11576,11577,11578,11579,11580,11581,11582,11583,11584,11585,11586,11587,11588", - "examine": "A rocky outcrop." - }, - { - "ids": "11589,11590,11591,11592,11593,11594,11595,11596,11597,11598", - "examine": "A wooden barrel for storage." - }, - { - "ids": "11599", - "examine": "A wooden crate." - }, - { - "ids": "11600", - "examine": "Convenient for storage." - }, - { - "ids": "11601,11602", - "examine": "Bake your clay pots in here." - }, - { - "ids": "11603,11604,11605", - "examine": "A wooden stool." - }, - { - "ids": "11606,11607,11608,11609,11610,11611,11612,11613", - "examine": "A simple torch stuck in the ground." - }, - { - "ids": "11614,11615", - "examine": "A barbarian flag." - }, - { - "ids": "11616", - "examine": "Keeps the wind out." - }, - { - "ids": "11617,11618", - "examine": "It would keep the wind out better if it were closed." - }, - { - "ids": "11619", - "examine": "Generally used for putting things on." - }, - { - "ids": "11620,11621,11622,11623,11624,11625", - "examine": "The entrance to the barbarians' longhall." - }, - { - "ids": "11626", - "examine": "Items are for sale here." - }, - { - "ids": "11627,11628", - "examine": "A small wooden table." - }, - { - "ids": "11629", - "examine": "A rocky outcrop that looks rather crumbly." - }, - { - "ids": "11630,11631,11632,11633", - "examine": "South to Falador :: West to Taverley :: East to Varrock." - }, - { - "ids": "11634,11635,11636,11637,11638,11639", - "examine": "A rock." - }, - { - "ids": "11640,11641,11642,11643,11644,11645,11646,11647,11648,11649,11650,11651,11652,11653,11654,11655,11656", - "examine": "Keeps unwelcome folk out of Falador." - }, - { - "ids": "11657", - "examine": "A rack for displaying fine maces." - }, - { - "ids": "11658", - "examine": "Shelves for maces." - }, - { - "ids": "11659", - "examine": "A barrel of maces." - }, - { - "ids": "11660", - "examine": "A table bearing a fine selection of maces." - }, - { - "ids": "11661", - "examine": "A handy source of water." - }, - { - "ids": "11662", - "examine": "Fine gems for sale!" - }, - { - "ids": "11663,11664,11665", - "examine": "Precious stones for sale." - }, - { - "ids": "11666,11667,11668,11669,11670,11671,11672,11673,36956", - "examine": "A hot furnace." - }, - { - "ids": "11674", - "examine": "Rising Sun Tavern." - }, - { - "ids": "11675,11676", - "examine": "Rising Sun Tavern, Falador." - }, - { - "ids": "11677", - "examine": "Powers the spinning pole outside." - }, - { - "ids": "11678,11679,11680,11681", - "examine": "The traditional sign of a barber." - }, - { - "ids": "11682,11683,11684,11685,11686,11687,11688,11689,11690,11691,11692", - "examine": "A small wooden table." - }, - { - "ids": "11693,11694,11695,11696,11697", - "examine": "A statue of a famous White Knight." - }, - { - "ids": "11698", - "examine": "Filled to the brim with knowledge." - }, - { - "ids": "11699", - "examine": "The flag of Asgarnia." - }, - { - "ids": "11700", - "examine": "I thought he'd be bigger than that." - }, - { - "ids": "11701,11702,11703,11704,11705", - "examine": "Big beard, robes. Yeah, that's Saradomin." - }, - { - "ids": "11706", - "examine": "Nicely planted." - }, - { - "ids": "11707", - "examine": "The door is closed." - }, - { - "ids": "11708", - "examine": "The door is open." - }, - { - "ids": "11709", - "examine": "The door is closed." - }, - { - "ids": "11710", - "examine": "The door is open." - }, - { - "ids": "11711", - "examine": "The door is closed." - }, - { - "ids": "11712", - "examine": "The door is open." - }, - { - "ids": "11713", - "examine": "The door is close." - }, - { - "ids": "11714", - "examine": "The door is closed." - }, - { - "ids": "11715", - "examine": "The door is open." - }, - { - "ids": "11716,11717,11718,11719,11720,11721,11722,11723", - "examine": "A grand door." - }, - { - "ids": "11724", - "examine": "I can climb up these stairs." - }, - { - "ids": "11725,11726", - "examine": "I can climb down these stairs." - }, - { - "ids": "11727", - "examine": "I can climb this." - }, - { - "ids": "11728", - "examine": "I can climb down this." - }, - { - "ids": "11729,11730", - "examine": "I can climb up these stairs." - }, - { - "ids": "11731", - "examine": "I can climb down these stairs." - }, - { - "ids": "11732", - "examine": "I can climb up these stairs." - }, - { - "ids": "11733", - "examine": "I can climb down these stairs." - }, - { - "ids": "11734", - "examine": "I can climb these stairs." - }, - { - "ids": "11735", - "examine": "They go down." - }, - { - "ids": "11736", - "examine": "I can climb these stairs." - }, - { - "ids": "11737", - "examine": "They go down." - }, - { - "ids": "11738", - "examine": "A nice sturdy-looking table." - }, - { - "ids": "11739,11740", - "examine": "Allows access to above level." - }, - { - "ids": "11741,11742", - "examine": "Allows access to level below." - }, - { - "ids": "11743", - "examine": "A nice sturdy looking table." - }, - { - "ids": "11744", - "examine": "Small wooden boxes." - }, - { - "ids": "11745", - "examine": "Wooden crates." - }, - { - "ids": "11746", - "examine": "A wooden stool." - }, - { - "ids": "11747", - "examine": "A basic bed." - }, - { - "ids": "11748", - "examine": "Nice banquet table." - }, - { - "ids": "11749,11750,11751,11752", - "examine": "A sturdy-looking round table." - }, - { - "ids": "11753,11754", - "examine": "Armour of a White Knight. Decorative, but still effective." - }, - { - "ids": "11755", - "examine": "'Concerned about theft? Set a Bank PIN today!'" - }, - { - "ids": "11756", - "examine": "'Customers are reminded NEVER to tell ANYONE their password.'" - }, - { - "ids": "11757", - "examine": "This chest contains an impressive amount of Gold!!" - }, - { - "ids": "11758", - "examine": "The bank teller will serve you from here." - }, - { - "ids": "11759", - "examine": "Hope springs eternal." - }, - { - "ids": "11760", - "examine": "A comfortable seat." - }, - { - "ids": "11761", - "examine": "A carving of a figure from the history of RuneScape." - }, - { - "ids": "11762", - "examine": "A source of foamy neurotoxin." - }, - { - "ids": "11763", - "examine": "Where drunkards may be found." - }, - { - "ids": "11764", - "examine": "So clean you could eat your dinner off it." - }, - { - "ids": "11765", - "examine": "I'd really hate to drink anything that had been in here." - }, - { - "ids": "11766", - "examine": "Smells alcoholic." - }, - { - "ids": "11767", - "examine": "Dusty old books." - }, - { - "ids": "11768,11769,11770,11771,11772,11773,11774,11775,11776,11777,11778,11779,11780,11781", - "examine": "Storage for all needs." - }, - { - "ids": "11782,11783,11784,11785,11786,11787,11788", - "examine": "What ancient rites were performed here?" - }, - { - "ids": "11789,11790,11791,11792", - "examine": "Weathered rocks." - }, - { - "ids": "11793", - "examine": "Best used with a bucket." - }, - { - "ids": "11794", - "examine": "Ready for a quick snip?" - }, - { - "ids": "11795", - "examine": "Put your head in my hands..." - }, - { - "ids": "11796,11797,11798", - "examine": "Ooh" - }, - { - "ids": "11799,11800,11801,11802,11803,11804,11805,11806,11807,11808,11809,11810,11811", - "examine": "Makes your hair stay curly." - }, - { - "ids": "11812", - "examine": "Running water" - }, - { - "ids": "11813,11814,11815,11816,11817,11818,11819,11820,11821,11822,11823,11824,11825,11826,11827,11828,11829,11830,11831,11832,11833,11834,11835,11836,11837,11838,11839", - "examine": "Might be handy for a workman." - }, - { - "ids": "11840,11841,11842,11843", - "examine": "A pile of bricks." - }, - { - "ids": "11844,11845,11846,11847", - "examine": "It looks like I might be able to climb over this piece of the wall..." - }, - { - "ids": "11848", - "examine": "An attractively laid out collection of ranging weapons." - }, - { - "ids": "11849,11850,11851,11852,11853,11854,11855,11856,11857,11858,11859,11860", - "examine": "Contains washing items." - }, - { - "ids": "11861", - "examine": "A dwarven flag." - }, - { - "ids": "11862", - "examine": "A tin bath big enough for dwarfs, but too small for humans." - }, - { - "ids": "11863,11864,11865,11866", - "examine": "For bringing ore out of the mines." - }, - { - "ids": "11867", - "examine": "I wonder what's down there?" - }, - { - "ids": "11868", - "examine": "A powerful ranging device that fires metal balls." - }, - { - "ids": "11869,11870,11871,11872", - "examine": "A pile of parts for building a multicannon." - }, - { - "ids": "11873,11874", - "examine": "A crate containing parts for building a multicannon." - }, - { - "ids": "11875", - "examine": "Used for detecting dangerous gases in the mine." - }, - { - "ids": "11876", - "examine": "Various implements for working with metal." - }, - { - "ids": "11877,11878,11879,11880,11881,11882,11883,11884,11885,11886,11887", - "examine": "A simple place for a simple dwarf to sleep and dream of gold." - }, - { - "ids": "11888", - "examine": "I can climb up these stairs." - }, - { - "ids": "11889", - "examine": "I can climb these stairs." - }, - { - "ids": "11890", - "examine": "I can climb down these stairs." - }, - { - "ids": "11891", - "examine": "Who knows what the dark wizards store in here?" - }, - { - "ids": "11892", - "examine": "A filthy but sturdy table." - }, - { - "ids": "11893,11894", - "examine": "Books of dark magic for dark wizards." - }, - { - "ids": "11895", - "examine": "Vicious thorns." - }, - { - "ids": "11896", - "examine": "These could make a fine mess of my legs." - }, - { - "ids": "11897,11898,11899,11900,11901,11902,11903,11904,11905,11906,11907,11908,11909", - "examine": "Not suitable for sitting on." - }, - { - "ids": "11910", - "examine": "I hope I never meet one of those." - }, - { - "ids": "11911,11912,11913,11914", - "examine": "A dead bush." - }, - { - "ids": "11915,11916,11917,11918,11919,11920,11921,11922,11923,11924,11925,11926,11927,11928,11929,11930,11931,11932,11933,11934,11935,11936,11937,11938,11939,11940,11941,11942,11943,11944,11945,11946,11947,11948,11949,11950,11951,11952,11953,11954,11955,11956,11957,11958,11959,11960,11961,11962,11963,11964,11965,11966,11967,11968,11969,11970,11971,11972,11973,11974,11975,11976,11977,11978,11979,11980,11981,11982,11983,11984,11985,11986,11987,11988,11989,11990,11991,11992", - "examine": "A rocky outcrop." - }, - { - "ids": "11993", - "examine": "The door is closed." - }, - { - "ids": "11994,11995,11996,11997,11998,11999,12000,12001,12002", - "examine": "The door is open." - }, - { - "ids": "12003", - "examine": "Better not eat them!" - }, - { - "ids": "12004", - "examine": "It's going to be a tight squeeze!" - }, - { - "ids": "12005,12006,12007,12008,12009,12010,12011,12012,12013,12014,12015,12016,12017,12018,12019,12020,12021,12022,12023,12024,12025,12026,12027,12028,12029,12030,12031,12032,12033,12034,12035,12036,12037,12038,12039,12040", - "examine": "Illuminating!" - }, - { - "ids": "12041", - "examine": "It'll be a tight squeeze." - }, - { - "ids": "12042,12043,12044", - "examine": "All tangled up!" - }, - { - "ids": "12045,12046,12047,12048,12049,12050,12051,12052,12053,12054,12055,12056,12057,12058,12059", - "examine": "A magic door." - }, - { - "ids": "12060,12061", - "examine": "Shelves of colourful potion gourds!" - }, - { - "ids": "12062,12063", - "examine": "A shelf of colourful potion gourds!" - }, - { - "ids": "12064", - "examine": "Fairy Nuff passed healing 101!" - }, - { - "ids": "12065,12066,12067", - "examine": "It says Nuff is a healer." - }, - { - "ids": "12068,12069,12070,12071,12072,12073,12074,12075,12076,12077,12078,12079,12080,12081,12082,12083,12084,12085,12086,12087,12088", - "examine": "An assortment of colourful bubbling and smoking potions!" - }, - { - "ids": "12089", - "examine": "A beautiful fairy fountain!" - }, - { - "ids": "12090", - "examine": "She doesn't look like she's breathing!" - }, - { - "ids": "12091", - "examine": "Fit for a fairy." - }, - { - "ids": "12092", - "examine": "Sure looks comfy." - }, - { - "ids": "12093", - "examine": "A shrine to the evil chicken." - }, - { - "ids": "12094,12095,12096,12097,12098,12099", - "examine": "Better not eat them!" - }, - { - "ids": "12100,12101", - "examine": "A hot furnace." - }, - { - "ids": "12102", - "examine": "Ideal for cooking on." - }, - { - "ids": "12103", - "examine": "For storage." - }, - { - "ids": "12104", - "examine": "Some wooden crates." - }, - { - "ids": "12105", - "examine": "A wooden crate." - }, - { - "ids": "12106", - "examine": "Generally used for putting things on." - }, - { - "ids": "12107", - "examine": "A wooden barrel for storage." - }, - { - "ids": "12108", - "examine": "A nice sturdy looking table." - }, - { - "ids": "12109", - "examine": "Its a wall." - }, - { - "ids": "12110", - "examine": "A banner for Group of Advanced Gardeners." - }, - { - "ids": "12111", - "examine": "Fit for milking." - }, - { - "ids": "12112,12113", - "examine": "I can climb this." - }, - { - "ids": "12114", - "examine": "She likes the exercise." - }, - { - "ids": "12115,12116,12117,12118,12119", - "examine": "Full of Grain." - }, - { - "ids": "12120", - "examine": "I wonder what's inside." - }, - { - "ids": "12121", - "examine": "Perhaps I should search it." - }, - { - "ids": "12122,12123,12124", - "examine": "Filled with tepid water." - }, - { - "ids": "12125", - "examine": "Here lies Guy, he told a lie, so we swung him from the gallows high." - }, - { - "ids": "12126", - "examine": "Looks suspicious." - }, - { - "ids": "12127,12128,12129,12130", - "examine": "A wall jutting out into the path." - }, - { - "ids": "12131,12132", - "examine": "Spooky." - }, - { - "ids": "12133", - "examine": "Probably not dead. Although Romeo is none the wiser." - }, - { - "ids": "12134,12135,12136", - "examine": "Contains dead people." - }, - { - "ids": "12137", - "examine": "A wild cadava berry bush." - }, - { - "ids": "12138", - "examine": "A wild red berry bush." - }, - { - "ids": "12139", - "examine": "A perfectly appointed rosebush." - }, - { - "ids": "12140,12141,12142,12143", - "examine": "The sort of bench you get in churches." - }, - { - "ids": "12144,12145,12146,12147,12148,12149,12150,12151,12152,12153,12154,12155,12156,12157,12158", - "examine": "You can create a canoe here." - }, - { - "ids": "12159,12160,12161,12162,12163,12164,12165,12166,12167", - "examine": "Glug glug glug" - }, - { - "ids": "12168,12169,12170,12171,12172,12173,12174,12175,12176,12177,12178,12179,12180,12181,12182,12183,12184,12185,12186,12187,12188,12189,12190,12191,12192,12193,12194,12195,12196,12197,12198,12199,12200", - "examine": "canoe" - }, - { - "ids": "12201", - "examine": "A well, it is not safe to climb down." - }, - { - "ids": "12202", - "examine": "A mole hill." - }, - { - "ids": "12203,12204,12205,12206,12207,12208,12209,12210,12211,12212,12213,12214,12215,12216,12217,12218,12219,12220,12221,12222,12223,12224,12225,12226,12227,12228,12229", - "examine": "There's a hole in the roof." - }, - { - "ids": "12230,12231", - "examine": "I can climb out of this cave from here." - }, - { - "ids": "12232", - "examine": "A place to keep all your clothes & equipment." - }, - { - "ids": "12233,12234,12235", - "examine": "A trophy of a mighty slayer!" - }, - { - "ids": "12236,12237,12238", - "examine": "A trophy of a master fisher." - }, - { - "ids": "12239", - "examine": "It's a Vanilla Planifolia of the Orchidaceae family." - }, - { - "ids": "12240", - "examine": "The remains of an ancient beast." - }, - { - "ids": "12241", - "examine": "Very dead I hope." - }, - { - "ids": "12242", - "examine": "Remains of yesterday's dinner." - }, - { - "ids": "12243", - "examine": "That must be one hungry chicken." - }, - { - "ids": "12244", - "examine": "This one's not very fresh." - }, - { - "ids": "12245", - "examine": "Alas poor Yojllik, I knew him backwards." - }, - { - "ids": "12246", - "examine": "A tall, skinny." - }, - { - "ids": "12247", - "examine": "He fell foul of the fowl." - }, - { - "ids": "12248,12249,12250,12251,12252", - "examine": "The chicken's pecked him clean." - }, - { - "ids": "12253", - "examine": "How am I going to get down there?" - }, - { - "ids": "12254", - "examine": "I guess I need to climb down." - }, - { - "ids": "12255", - "examine": "I hope this holds!" - }, - { - "ids": "12256", - "examine": "Will those eggs become baby chicks?" - }, - { - "ids": "12257", - "examine": "Must have been laid by one of those dragons." - }, - { - "ids": "12258", - "examine": "Hot!" - }, - { - "ids": "12259", - "examine": "The nest of evil!" - }, - { - "ids": "12260,12261", - "examine": "Will this take me home?" - }, - { - "ids": "12262", - "examine": "It probably leads to some sort of cellar." - }, - { - "ids": "12263", - "examine": "What mysteries lie below?" - }, - { - "ids": "12264", - "examine": "An oak ladder." - }, - { - "ids": "12265,12266", - "examine": "Old wooden steps." - }, - { - "ids": "12267", - "examine": "What evil lurks below?" - }, - { - "ids": "12268", - "examine": "Rickety wooden steps lead down into the lair of evil." - }, - { - "ids": "12269,12270,12271,12272,12273,12274,12275,12276,12277,12278", - "examine": "Hmmmm...home cooking." - }, - { - "ids": "12279", - "examine": "Wash your hands!" - }, - { - "ids": "12280", - "examine": "A nice sturdy looking table." - }, - { - "ids": "12281", - "examine": "A small wooden table." - }, - { - "ids": "12282,12283,12284,12285,12286,12287,12288,12289,12290,12291,12292", - "examine": "How to be evil and influence people." - }, - { - "ids": "12293,12294,12295,12296,12297,12298,12299,12300", - "examine": "Tick tock." - }, - { - "ids": "12301,12302,12303,12304,12305,12306,12307,12308", - "examine": "Little candles flickering." - }, - { - "ids": "12309", - "examine": "It's open." - }, - { - "ids": "12310,12311", - "examine": "Someone should be sitting here." - }, - { - "ids": "12312,12313", - "examine": "Suitable for one." - }, - { - "ids": "12314,12315,12316,12317", - "examine": "A very large banquet table stacked with food." - }, - { - "ids": "12318,12319", - "examine": "It's a seat!" - }, - { - "ids": "12320,12321,12322,12323,12324,12325,12326,12327,12328,12329,12330,12331,12332,12333,12334,12335,12336,12337,12338,12339,12340,12341,12342,12343,12344,12345,12346,12347", - "examine": "He's been frozen in time." - }, - { - "ids": "12348", - "examine": "An ornate-fashioned door." - }, - { - "ids": "12349,12350", - "examine": "A large double door." - }, - { - "ids": "12351,12352,12353,12354", - "examine": "Some kind of strange time barrier." - }, - { - "ids": "12355", - "examine": "A portal to a mystical place..." - }, - { - "ids": "12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385", - "examine": "A portal out of this mystical place..." - }, - { - "ids": "12386", - "examine": "A large crudely built table." - }, - { - "ids": "12387", - "examine": "Definite proof that cooking and gunpowder don't mix." - }, - { - "ids": "12388", - "examine": "A large table now covered in soot." - }, - { - "ids": "12389", - "examine": "What horrors lie below?" - }, - { - "ids": "12390", - "examine": "It's the ladder I came in here by." - }, - { - "ids": "12391", - "examine": "Fortunately this has survived better than most of the kitchen." - }, - { - "ids": "12392", - "examine": "I'm not sure I want to know what goblins keep in their kitchens." - }, - { - "ids": "12393", - "examine": "They're covered in a thick layer of soot." - }, - { - "ids": "12394", - "examine": "Stacks and stacks of sacks." - }, - { - "ids": "12395", - "examine": "Stacks and stacks of soot covered sacks." - }, - { - "ids": "12396,12397,12398", - "examine": "A large empty sack." - }, - { - "ids": "12399", - "examine": "It's empty, apart from the explosion debris covering everything now." - }, - { - "ids": "12400", - "examine": "The bottom of this cauldron is suprisingly blackened, even for a cauldron." - }, - { - "ids": "12401", - "examine": "I don't think Cauldrons are supposed to bounce around like that." - }, - { - "ids": "12402", - "examine": "This could be considered to be a bad thing!" - }, - { - "ids": "12403", - "examine": "These shelves are suprisingly tidy for a goblin. It can't last." - }, - { - "ids": "12404", - "examine": "They're not going to be very useful for keeping things on now." - }, - { - "ids": "12405", - "examine": "The doors don't seem to stay shut properly." - }, - { - "ids": "12406", - "examine": "When I got there the cupboard was bare. Even the doors had been blown off." - }, - { - "ids": "12407", - "examine": "A little three legged stool." - }, - { - "ids": "12408,12409", - "examine": "It's a two legged stool now. Apparently it doesn't work very well." - }, - { - "ids": "12410", - "examine": "A pan with a stereotype. I'm sure it could be used for other things." - }, - { - "ids": "12411", - "examine": "Mmmm, soot flavoured sauce. Lovely!" - }, - { - "ids": "12412", - "examine": "It's not rolling, it's just sitting there." - }, - { - "ids": "12413", - "examine": "It would probably crumble if you tried to roll anything with it." - }, - { - "ids": "12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433", - "examine": "Cutlery with an identity crisis." - }, - { - "ids": "12434,12435,12436,12437,12438,12439", - "examine": "An empty wooden barrel." - }, - { - "ids": "12440,12441", - "examine": "Good for sitting on." - }, - { - "ids": "12442", - "examine": "A large wooden box." - }, - { - "ids": "12443", - "examine": "A neatly stacked pair of crates." - }, - { - "ids": "12444", - "examine": "The door is closed." - }, - { - "ids": "12445", - "examine": "The door is open." - }, - { - "ids": "12446,12447,12448,12449", - "examine": "A large double door." - }, - { - "ids": "12450", - "examine": "A rough wooden table." - }, - { - "ids": "12451,12452", - "examine": "I wonder what's inside?" - }, - { - "ids": "12453,12454,12455,12456,12457,12458,12459", - "examine": "It's not quite the same as flower arranging." - }, - { - "ids": "12460,12461", - "examine": "Ze underwater cave entrance. I ask myself, where will it lead?" - }, - { - "ids": "12462,12463,12464,12465,12466", - "examine": "Ze underwater cave exit, leading me to another underwater adventure." - }, - { - "ids": "12467,12468,12469,12470,12471,12472,12473", - "examine": "Ze pen door, a wonderful example of ze underwater craftsmanship." - }, - { - "ids": "12474,12475", - "examine": "It looks slippy but I think you can climb this." - }, - { - "ids": "12476", - "examine": "Ze anchor chain, linking me with zis underwater paradise." - }, - { - "ids": "12477,12478", - "examine": "Those leaves look useful!" - }, - { - "ids": "12479,12480,12481,12482,12483,12484,12485,12486,12487,12488", - "examine": "The perfect place for coral to grow." - }, - { - "ids": "12489,12490,12491,12492,12493,12494,12495,12496,12497,12498", - "examine": "This is called Elkhorn Coral." - }, - { - "ids": "12499,12500,12501,12502,12503,12504,12505,12506,12507,12508", - "examine": "A type of lace coral." - }, - { - "ids": "12509,12510,12511,12512,12513,12514,12515,12516,12517,12518", - "examine": "Coral is made up of millions of organisms." - }, - { - "ids": "12519", - "examine": "Bonaire-Flower Coral...It's rare!" - }, - { - "ids": "12520,12521,12522,12523,12524,12525,12526,12527,12528,12529", - "examine": "Pollution is rapidly destroying coral reefs." - }, - { - "ids": "12530", - "examine": "I bet the boats gone missing..." - }, - { - "ids": "12531,12532,12533,12534,12535", - "examine": "Precious oxygen...escaping..." - }, - { - "ids": "12536", - "examine": "I can climb up these stairs." - }, - { - "ids": "12537", - "examine": "I can climb these stairs." - }, - { - "ids": "12538", - "examine": "I can climb down these stairs." - }, - { - "ids": "12539,12540", - "examine": "A good source of books!" - }, - { - "ids": "12541,12542", - "examine": "For putting things on." - }, - { - "ids": "12543", - "examine": "A nice sturdy-looking table." - }, - { - "ids": "12544", - "examine": "A small wooden table." - }, - { - "ids": "12545", - "examine": "Small wooden boxes." - }, - { - "ids": "12546,12547", - "examine": "A wooden crate." - }, - { - "ids": "12548,12549", - "examine": "Some wooden crates." - }, - { - "ids": "12550,12551", - "examine": "A large old tree." - }, - { - "ids": "12552", - "examine": "A large old tree, pushed over by Rantz." - }, - { - "ids": "12553", - "examine": "A large old tree that's been felled, with the roots cut off." - }, - { - "ids": "12554", - "examine": "A very crude boat, made from an old tree." - }, - { - "ids": "12555", - "examine": "The roots of a large old tree." - }, - { - "ids": "12556,12557,12558", - "examine": "The rock the inflated toad was tied to." - }, - { - "ids": "12559", - "examine": "A small palm tree." - }, - { - "ids": "12560", - "examine": "A small palm tree with an ogre arrow in it." - }, - { - "ids": "12561,12562,12563", - "examine": "Useful for ogre dinners." - }, - { - "ids": "12564,12565,12566,12567", - "examine": "A pile of rock." - }, - { - "ids": "12568,12569", - "examine": "A very slippery stepping stone." - }, - { - "ids": "12570,12571,12572", - "examine": "A terribly tall tropical tree." - }, - { - "ids": "12573,12574,12575", - "examine": "I can traverse these." - }, - { - "ids": "12576,12577", - "examine": "A climbing wall made from skulls." - }, - { - "ids": "12578", - "examine": "For swinging on." - }, - { - "ids": "12579,12580", - "examine": "A terribly tall tropical tree." - }, - { - "ids": "12581,12582,12583,12584,12585,12586,12587,12588", - "examine": "A vine-choked hole." - }, - { - "ids": "12589,12590,12591,12592,12593", - "examine": "A Rock." - }, - { - "ids": "12594,12595,12596", - "examine": "A Snake." - }, - { - "ids": "12597", - "examine": "A hole." - }, - { - "ids": "12598,12599,12600", - "examine": "A Snake." - }, - { - "ids": "12601", - "examine": "There's a hole in the roof!" - }, - { - "ids": "12602", - "examine": "A hole in the ground." - }, - { - "ids": "12603", - "examine": "This bush seems to glow in the dim light of the cave." - }, - { - "ids": "12604", - "examine": "This banana tree has a strange reddish hue on the leaves." - }, - { - "ids": "12605", - "examine": "This thin shaft of light is all the Tchiki Monkey Nut bush needs to grow." - }, - { - "ids": "12606,12607,12608,12609,12610,12611,12612,12613,12614", - "examine": "A Banana Tree." - }, - { - "ids": "12615", - "examine": "A Bush with monkey nuts growing on it." - }, - { - "ids": "12616", - "examine": "I can see the surface." - }, - { - "ids": "12617", - "examine": "A way out." - }, - { - "ids": "12618,12619,12620,12621", - "examine": "A terribly tall tropical tree." - }, - { - "ids": "12622,12623,12624,12625,12626", - "examine": "A vine." - }, - { - "ids": "12627,12628,12629,12630,12631,12632,12633", - "examine": "A terribly tall tropical tree." - }, - { - "ids": "12634", - "examine": "It's a long, hot rock." - }, - { - "ids": "12635", - "examine": "It's a rock with a dead snake on." - }, - { - "ids": "12636", - "examine": "It's a rock with a dead, burnt snake on." - }, - { - "ids": "12637,12638,12639,12640,12641,12642,12643,12644,12645,12646,12647,12648,12649,12650,12651,12652,12653,12654,12655,12656", - "examine": "It's a rock with a cooked snake on. Smells good..." - }, - { - "ids": "12657,12658,12659,12660", - "examine": "I can get out this way." - }, - { - "ids": "12661,12662,12663,12664,12665,12666,12667,12668,12669,12670,12671,12672,12673,12674,12675,12676,12677,12678,12679,12680,12681,12682", - "examine": "Entrance to the monkey agility arena." - }, - { - "ids": "12683,12684,12685,12686,12687,12688,12689,12690,12691,12692,12693,12694,12695,12696,12697,12698,12699,12700,12701,12702,12703,12704,12705,12706,12707,12708,12709,12710", - "examine": "Bridge Corner" - }, - { - "ids": "12711,12712,12713,12714,12715", - "examine": "A recently filled in grave." - }, - { - "ids": "12716,12717,12718,12719,12720", - "examine": "This will show me who is supposed to go here." - }, - { - "ids": "12721,12722,12723,12724,12725", - "examine": "A grave with a coffin in." - }, - { - "ids": "12726,12727,12728,12729,12730", - "examine": "An empty grave." - }, - { - "ids": "12731", - "examine": "Not the best place to live." - }, - { - "ids": "12732", - "examine": "This tree has long been dead." - }, - { - "ids": "12733", - "examine": "This tree has been cut down." - }, - { - "ids": "12734", - "examine": "Rickety table with signs of recent gambling among the remains of past meals." - }, - { - "ids": "12735", - "examine": "I wonder what's inside." - }, - { - "ids": "12736", - "examine": "Perhaps I should search it." - }, - { - "ids": "12737,12738", - "examine": "A broken down wall." - }, - { - "ids": "12739,12740", - "examine": "This rubble is covering a trapdoor." - }, - { - "ids": "12741", - "examine": "A fallen down wall." - }, - { - "ids": "12742,12743", - "examine": "Broken parts of an old wall." - }, - { - "ids": "12744", - "examine": "I wonder what's under it?" - }, - { - "ids": "12745", - "examine": "I wonder what's down there?" - }, - { - "ids": "12746", - "examine": "A pile of rubble." - }, - { - "ids": "12747", - "examine": "Just a bit pile of rubble, probably from the fallen down building which surrounds you." - }, - { - "ids": "12748", - "examine": "I can climb this." - }, - { - "ids": "12749", - "examine": "Looks like the locals dump their rubble here." - }, - { - "ids": "12750,12751,12752,12753,12754,12755,12756,12757,12758,12759,12760", - "examine": "You seem to make out some writing." - }, - { - "ids": "12761,12762", - "examine": "A rotten looking door." - }, - { - "ids": "12763", - "examine": "Where does this go?" - }, - { - "ids": "12764", - "examine": "I can climb this." - }, - { - "ids": "12765", - "examine": "I wonder where this goes." - }, - { - "ids": "12766,12767", - "examine": "A collection of rare books." - }, - { - "ids": "12768", - "examine": "I wonder what's inside." - }, - { - "ids": "12769", - "examine": "Perhaps I should search it." - }, - { - "ids": "12770,12771,12772", - "examine": "A small cave entrance." - }, - { - "ids": "12773", - "examine": "This cave has been boarded up." - }, - { - "ids": "12774", - "examine": "A rock under the surface of the sea." - }, - { - "ids": "12775", - "examine": "A bed-ridden man." - }, - { - "ids": "12776", - "examine": "Looks slightly lower than the rest, perhaps you can jump it?" - }, - { - "ids": "12777", - "examine": "A wooden trapdoor." - }, - { - "ids": "12778", - "examine": "This leads to the basement." - }, - { - "ids": "12779", - "examine": "I can climb this." - }, - { - "ids": "12780,12781", - "examine": "A wooden ladder." - }, - { - "ids": "12782", - "examine": "This is the source of the leak." - }, - { - "ids": "12783", - "examine": "Hopefully this should stop the leak." - }, - { - "ids": "12784,12785", - "examine": "It's catching the leaking water from the roof." - }, - { - "ids": "12786", - "examine": "This wall has been repaired with wood." - }, - { - "ids": "12787", - "examine": "This wall really needs repairing." - }, - { - "ids": "12788,12789,12790,12791", - "examine": "An empty wooden crate." - }, - { - "ids": "12792", - "examine": "There are some tinderboxes on these shelves." - }, - { - "ids": "12793", - "examine": "There are some axes on these shelves." - }, - { - "ids": "12794,12795", - "examine": "There are some snails on these shelves." - }, - { - "ids": "12796,12797", - "examine": "Come bask in the fire's warm glowing warming glow." - }, - { - "ids": "12798", - "examine": "This bank booth has been recently repaired." - }, - { - "ids": "12799", - "examine": "This bank booth could probably be repaired." - }, - { - "ids": "12800,12801", - "examine": "This bank booth is too damaged to use." - }, - { - "ids": "12802,12803", - "examine": "The resting place of an ancient warrior of Morytania." - }, - { - "ids": "12804,12805", - "examine": "It looks a tad bloody..." - }, - { - "ids": "12806", - "examine": "An old and broken furnace, there is a huge hole in the steel hood." - }, - { - "ids": "12807", - "examine": "This furnace has been repaired with some steel panels, but it has no fuel." - }, - { - "ids": "12808", - "examine": "The furnace has been repaired and has some coal in it." - }, - { - "ids": "12809,12810,12811", - "examine": "A repaired furnace, hot and ready for action." - }, - { - "ids": "12812", - "examine": "Hardened earth, with bits of rock in it, not easy to move." - }, - { - "ids": "12813", - "examine": "Hardened earth, with bits of rock in it, not easy to move, slightly broken up." - }, - { - "ids": "12814", - "examine": "Hardened earth, with bits of rock in it, not easy to move, partially broken up." - }, - { - "ids": "12815", - "examine": "Hard rubble reduced to small pieces, it's quite dusty and not easy to move." - }, - { - "ids": "12816,12817,12818,12819", - "examine": "A wooden gate." - }, - { - "ids": "12820,12821,12822,12823,12824,12825,12826,12827,12828,12829,12830,12831,12832,12833,12834,12835,12836,12837,12838,12839,12840,12841,12842,12843", - "examine": "A path leading out of this swampy dead end." - }, - { - "ids": "12844,12845,12846,12847,12848,12849,12850,12851,12852,12853,12854", - "examine": "A veritable pile of bricks." - }, - { - "ids": "12855", - "examine": "It's a bit broken." - }, - { - "ids": "12856", - "examine": "A door barely hanging onto it's hinges." - }, - { - "ids": "12857,12858,12859,12860,12861,12862,12863,12864,12865,12866,12867,12868,12869,12870,12871", - "examine": "Actually, I could do with a drink...never mind...I wasn't thirsty anyway." - }, - { - "ids": "12872", - "examine": "Where does this go?" - }, - { - "ids": "12873", - "examine": "A collection of rare books." - }, - { - "ids": "12874", - "examine": "A wooden crate." - }, - { - "ids": "12875", - "examine": "A wooden wheelbarrow." - }, - { - "ids": "12876", - "examine": "For storage." - }, - { - "ids": "12877", - "examine": "Some wooden crates." - }, - { - "ids": "12878", - "examine": "Some wooden boxes." - }, - { - "ids": "12879", - "examine": "A wooden crate." - }, - { - "ids": "12880", - "examine": "It's a bed!" - }, - { - "ids": "12881,12882", - "examine": "A rotten and decrepid book case." - }, - { - "ids": "12883", - "examine": "Theres nothing here." - }, - { - "ids": "12884", - "examine": "Generally used for putting things on." - }, - { - "ids": "12885,12886", - "examine": "The ideal thing to sit on." - }, - { - "ids": "12887,12888", - "examine": "This needs dusting before I'll sit on it." - }, - { - "ids": "12889", - "examine": "Not so good for sitting on." - }, - { - "ids": "12890,12891", - "examine": "A wooden barrel for storage." - }, - { - "ids": "12892", - "examine": "A small wooden table." - }, - { - "ids": "12893", - "examine": "There's nothing on these shelves." - }, - { - "ids": "12894", - "examine": "Cut down to feed the furnace." - }, - { - "ids": "12895,12896", - "examine": "It doesn't look healthy..." - }, - { - "ids": "12897,12898,12899,12900,12901,12902,12903,12904,12905", - "examine": "It smells stagnant." - }, - { - "ids": "12906,12907,12908,12909,12910,12911,12912,12913,12914,12915,12916,12917,12918,12919,12920,12921,12922,12923,12924,12925,12926,12927,12928,12929,12930,12931,12932", - "examine": "A wooden ladder." - }, - { - "ids": "12933,12934,12935,12936,12937,12938,12939,12940", - "examine": "Items are for sale here." - }, - { - "ids": "12941,12942,12943", - "examine": "A distinctive layer in the rock strata." - }, - { - "ids": "12944,12945,12946,12947,12948,12949,12950,12951,12952,12953,12954,12955,12956,12957,12958,12959,12960", - "examine": "It's not a schooner, it's a sailboat." - }, - { - "ids": "12961", - "examine": "A wooden crate." - }, - { - "ids": "12962", - "examine": "A table." - }, - { - "ids": "12963", - "examine": "A wooden crate." - }, - { - "ids": "12964,12965", - "examine": "I can climb this." - }, - { - "ids": "12966", - "examine": "I can climb down this." - }, - { - "ids": "12967,12968", - "examine": "A wooden barrel for storage." - }, - { - "ids": "12969", - "examine": "Something is cooking nicely here." - }, - { - "ids": "12970", - "examine": "A well slept in bed." - }, - { - "ids": "12971", - "examine": "A table." - }, - { - "ids": "12972", - "examine": "It's a small table." - }, - { - "ids": "12973", - "examine": "Good for sitting on." - }, - { - "ids": "12974,12975,12976", - "examine": "After working with livestock, why not wash your hands?" - }, - { - "ids": "12977,12978", - "examine": "A wooden crate." - }, - { - "ids": "12979", - "examine": "This chair rocks" - }, - { - "ids": "12980", - "examine": "Storage for all needs." - }, - { - "ids": "12981", - "examine": "A stand for hats!" - }, - { - "ids": "12982,12983,12984,12985", - "examine": "I can climb over the fence with this." - }, - { - "ids": "12986,12987,12988,12989,12990,12991,12992,12993,12994,12995,12996,12997,12998,12999,13000", - "examine": "A wooden gate." - }, - { - "ids": "13001", - "examine": "The door is closed." - }, - { - "ids": "13002", - "examine": "The door is open." - }, - { - "ids": "13003", - "examine": "I wonder what's inside." - }, - { - "ids": "13004,13005", - "examine": "Perhaps I should search it." - }, - { - "ids": "13006,13007,13008,13009,13010,13011,13012,13013,13014", - "examine": "A desert door." - }, - { - "ids": "13015,13016,13017,13018,13019,13020,13021,13022,13023,13024,13025,13026,13027,13028,13029,13030,13031,13032,13033,13034,13035,13036,13037,13038,13039,13040,13041,13042,13043,13044,13045,13046,13047,13048,13049,13050,13051,13052,13053,13054,13055,13056,13057,13058,13059,13060,13061,13062,13063,13064,13065,13066,13067,13068,13069,13070,13071,13072,13073,13074,13075,13076,13077,13078,13079,13080,13081,13082,13083,13084,13085,13086,13087,13088,13089,13090,13091,13092,13093", - "examine": "A timber door." - }, - { - "ids": "13094,13095,13096,13097,13098,13099", - "examine": "A large double door." - }, - { - "ids": "13100,13101,13102,13103,13104,13105,13106", - "examine": "A way in to the house." - }, - { - "ids": "13107,13108,13109,13110,13111,13112,13113,13114,13115,13116,13117", - "examine": "I'm sure the animal is glad its fur was put to good use." - }, - { - "ids": "13118,13119,13120,13121,13122,13123,13124,13125", - "examine": "A posh door." - }, - { - "ids": "13126,13127,13128,13129,13130,13131,13132", - "examine": "A place to train unarmed combat with your friends." - }, - { - "ids": "13133,13134,13135,13136", - "examine": "A place to train weapon skills with your friends." - }, - { - "ids": "13137,13138,13139,13140", - "examine": "Anything-goes combat in here!" - }, - { - "ids": "13141", - "examine": "There's nothing there" - }, - { - "ids": "13142,13143,13144", - "examine": "You should try to knock someone off." - }, - { - "ids": "13145,13146", - "examine": "To stop you from stepping out of the ranging spot." - }, - { - "ids": "13147", - "examine": "Stand here to fight with projectiles or spells." - }, - { - "ids": "13148,13149,13150,13151,13152,13153,13154", - "examine": "Great for sleeping in." - }, - { - "ids": "13155", - "examine": "A place to keep your shoes." - }, - { - "ids": "13156,13157,13158,13159,13160,13161", - "examine": "A place to keep all your clothes." - }, - { - "ids": "13162", - "examine": "To get a close look at your chin." - }, - { - "ids": "13163", - "examine": "To help you shave." - }, - { - "ids": "13164,13165,13166,13167,13168", - "examine": "To help you do your hair." - }, - { - "ids": "13169,13170,13171", - "examine": "No little mouse to be seen." - }, - { - "ids": "13172", - "examine": "The holy symbol of the god of light." - }, - { - "ids": "13173", - "examine": "The holy symbol of the god of chaos." - }, - { - "ids": "13174", - "examine": "The holy symbol of the god of balance." - }, - { - "ids": "13175", - "examine": "The golden star reminds you of the glory of Saradomin." - }, - { - "ids": "13176", - "examine": "A fitting symbol of the bloodthirsty Zamorak!" - }, - { - "ids": "13177", - "examine": "A serene icon to the lord of balance." - }, - { - "ids": "13178", - "examine": "An icon of the mysterious Bob." - }, - { - "ids": "13179", - "examine": "An oak altar with a symbol of Saradomin." - }, - { - "ids": "13180", - "examine": "An oak altar with a symbol of Zamorak." - }, - { - "ids": "13181", - "examine": "An oak altar with a symbol of Guthix." - }, - { - "ids": "13182", - "examine": "A teak altar with a symbol of Saradomin." - }, - { - "ids": "13183", - "examine": "A teak altar with a symbol of Zamorak." - }, - { - "ids": "13184", - "examine": "A teak altar with a symbol of Guthix." - }, - { - "ids": "13185", - "examine": "A cloth-covered teak altar with a symbol of Saradomin." - }, - { - "ids": "13186", - "examine": "A cloth-covered teak altar with a symbol of Zamorak." - }, - { - "ids": "13187", - "examine": "A cloth-covered teak altar with a symbol of Guthix." - }, - { - "ids": "13188", - "examine": "A mahogany altar with a symbol of Saradomin." - }, - { - "ids": "13189", - "examine": "A mahogany altar with a symbol of Zamorak." - }, - { - "ids": "13190", - "examine": "A mahogany altar with a symbol of Guthix." - }, - { - "ids": "13191", - "examine": "A limestone altar with a symbol of Saradomin." - }, - { - "ids": "13192", - "examine": "A limestone altar with a symbol of Zamorak." - }, - { - "ids": "13193", - "examine": "A limestone altar with a symbol of Guthix." - }, - { - "ids": "13194", - "examine": "A marble altar with a symbol of Saradomin." - }, - { - "ids": "13195", - "examine": "A marble altar with a symbol of Zamorak." - }, - { - "ids": "13196", - "examine": "A marble altar with a symbol of Guthix." - }, - { - "ids": "13197", - "examine": "A gilded marble altar with a symbol of Saradomin." - }, - { - "ids": "13198", - "examine": "A gilded marble altar with a symbol of Zamorak." - }, - { - "ids": "13199", - "examine": "A gilded marble altar with a symbol of Guthix." - }, - { - "ids": "13200,13201,13202,13203,13204,13205,13206,13207,13208,13209,13210,13211,13212,13213", - "examine": "The smoke goes up to the gods." - }, - { - "ids": "13214", - "examine": "They tinkle delightfully." - }, - { - "ids": "13215", - "examine": "Oh, from out the sounding cells, what a gush of euphony voluminously wells!" - }, - { - "ids": "13216", - "examine": "A delightful sound." - }, - { - "ids": "13217", - "examine": "A basic chapel window." - }, - { - "ids": "13218", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13219", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13220", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13221", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13222", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13223", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13224", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13225", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13226", - "examine": "A basic chapel window." - }, - { - "ids": "13227", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13228", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13229", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13230", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13231", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13232", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13233", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13234", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13235", - "examine": "A basic chapel window." - }, - { - "ids": "13236", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13237", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13238", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13239", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13240", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13241", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13242", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13243", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13244", - "examine": "A basic chapel window." - }, - { - "ids": "13245", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13246", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13247", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13248", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13249", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13250", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13251", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13252", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13253", - "examine": "A basic chapel window." - }, - { - "ids": "13254", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13255", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13256", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13257", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13258", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13259", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13260", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13261", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13262", - "examine": "A basic chapel window." - }, - { - "ids": "13263", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13264", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13265", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13266", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13267", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13268", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13269", - "examine": "What nice shapes you can make out of glass!" - }, - { - "ids": "13270", - "examine": "It fills the room with coloured light." - }, - { - "ids": "13271", - "examine": "A saint of Saradomin from the days of old." - }, - { - "ids": "13272", - "examine": "One of Saradomin's holy angels." - }, - { - "ids": "13273", - "examine": "Saradomin, Lord of Light." - }, - { - "ids": "13274", - "examine": "A saint of Guthix from the days of old." - }, - { - "ids": "13275", - "examine": "One of Guthix's nature spirits." - }, - { - "ids": "13276", - "examine": "Guthix, Lord of Balance." - }, - { - "ids": "13277", - "examine": "A mighty saint of Zamorak." - }, - { - "ids": "13278", - "examine": "One of Zamorak's unholy demons." - }, - { - "ids": "13279", - "examine": "Zamorak, Lord of Chaos." - }, - { - "ids": "13280", - "examine": "A small statue of Bob as a kitten." - }, - { - "ids": "13281", - "examine": "OMG it's Bob the Jagex Cat!" - }, - { - "ids": "13282", - "examine": "The great Bob, Lord of Cats." - }, - { - "ids": "13283,13284", - "examine": "Is there treasure inside?" - }, - { - "ids": "13285,13286", - "examine": "Perhaps there is treasure inside!" - }, - { - "ids": "13287,13288", - "examine": "There might possibly be treasure inside!" - }, - { - "ids": "13289,13290", - "examine": "There must surely be treasure in a chest this expensive!" - }, - { - "ids": "13291,13292", - "examine": "Could the magic be guarding some treasure?" - }, - { - "ids": "13293", - "examine": "A basic wooden dining table." - }, - { - "ids": "13294", - "examine": "A basic oak dining table." - }, - { - "ids": "13295", - "examine": "A nicely carved oak dining table." - }, - { - "ids": "13296", - "examine": "A teak dining table." - }, - { - "ids": "13297", - "examine": "A nicely carved teak dining table." - }, - { - "ids": "13298", - "examine": "An expensive mahogany table." - }, - { - "ids": "13299", - "examine": "Marble and mahogany, ooh." - }, - { - "ids": "13300", - "examine": "A basic wooden dining bench." - }, - { - "ids": "13301", - "examine": "A basic oak dining bench." - }, - { - "ids": "13302", - "examine": "A nice oak dining bench." - }, - { - "ids": "13303", - "examine": "A teak dining bench." - }, - { - "ids": "13304", - "examine": "A nice teak dining bench." - }, - { - "ids": "13305", - "examine": "A mahogany dining bench." - }, - { - "ids": "13306", - "examine": "A very expensive dining bench." - }, - { - "ids": "13307,13308,13309", - "examine": "Can summon your servant." - }, - { - "ids": "13310", - "examine": "A rather macabre decoration." - }, - { - "ids": "13311", - "examine": "It doesn't go anywhere, it's just for show." - }, - { - "ids": "13312", - "examine": "Nothing makes a dungeon look ominous like some dried blood." - }, - { - "ids": "13313,13314,13315", - "examine": "Sturdy oak bars to keep prisoners in." - }, - { - "ids": "13316,13317,13318", - "examine": "Oak and steel bars to keep prisoners in." - }, - { - "ids": "13319,13320,13321", - "examine": "Steel bars to keep prisoners in." - }, - { - "ids": "13322,13323,13324", - "examine": "Steel bars with spikes!" - }, - { - "ids": "13325,13326,13327", - "examine": "A cage of bones. How delightfully macabre." - }, - { - "ids": "13328", - "examine": "An oak ladder." - }, - { - "ids": "13329", - "examine": "A teak ladder." - }, - { - "ids": "13330", - "examine": "A mahogany ladder." - }, - { - "ids": "13331,13332,13333", - "examine": "Yuck!" - }, - { - "ids": "13334,13335,13336", - "examine": "Ouch!" - }, - { - "ids": "13337", - "examine": "Not very pleasant" - }, - { - "ids": "13338,13339,13340", - "examine": "Invisible?" - }, - { - "ids": "13341,13342,13343", - "examine": "Even a dungeon needs light!" - }, - { - "ids": "13344,13345", - "examine": "A sturdy oak door." - }, - { - "ids": "13346,13347", - "examine": "A formidable steel door." - }, - { - "ids": "13348,13349", - "examine": "Could anyone get through a solid marble door?" - }, - { - "ids": "13350,13351", - "examine": "A sturdy oak door." - }, - { - "ids": "13352,13353", - "examine": "A formidable steel door." - }, - { - "ids": "13354,13355", - "examine": "Could anyone get through a solid marble door?" - }, - { - "ids": "13356,13357,13358,13359,13360,13361,13362,13363,13364,13365", - "examine": "Watch out!" - }, - { - "ids": "13366", - "examine": "A pet skeleton!" - }, - { - "ids": "13367", - "examine": "Beware of the dog!" - }, - { - "ids": "13368", - "examine": "He doesn't look very welcoming." - }, - { - "ids": "13369", - "examine": "A pet Troll!" - }, - { - "ids": "13370", - "examine": "No spider could get that big! It's unrealistic!" - }, - { - "ids": "13371", - "examine": "Good doggie..." - }, - { - "ids": "13372", - "examine": "Young but still dangerous." - }, - { - "ids": "13373", - "examine": "He's full of pent-up aggression." - }, - { - "ids": "13374", - "examine": "I don't think insect repellent will work..." - }, - { - "ids": "13375", - "examine": "Its scales are made of steel." - }, - { - "ids": "13376", - "examine": "A darkened horror from the ocean depths..." - }, - { - "ids": "13377", - "examine": "I don't like the look of those spines..." - }, - { - "ids": "13378", - "examine": "A demon." - }, - { - "ids": "13379,13380", - "examine": "Rub the mushroom's head and see what pops out!" - }, - { - "ids": "13381", - "examine": "A place to hang your boxing gloves." - }, - { - "ids": "13382", - "examine": "Some equipment for practicing combat." - }, - { - "ids": "13383", - "examine": "Lots of equipment for practicing combat." - }, - { - "ids": "13384", - "examine": "Is there a prize?" - }, - { - "ids": "13385", - "examine": "Is there a prize inside?" - }, - { - "ids": "13386", - "examine": "Is there a prize?" - }, - { - "ids": "13387", - "examine": "Is there a prize inside?" - }, - { - "ids": "13388", - "examine": "Is there a prize?" - }, - { - "ids": "13389", - "examine": "Is there a prize inside?" - }, - { - "ids": "13390,13391", - "examine": "A private jester." - }, - { - "ids": "13392,13393,13394", - "examine": "See how much damage you can do to it!" - }, - { - "ids": "13395,13396,13397", - "examine": "You can practice your magic here." - }, - { - "ids": "13398", - "examine": "You can try to get a hoop over this." - }, - { - "ids": "13399", - "examine": "Someone hooped it!" - }, - { - "ids": "13400,13401", - "examine": "More humane than using an actual bull's eye." - }, - { - "ids": "13402,13403", - "examine": "Can you hit it?" - }, - { - "ids": "13404", - "examine": "A letter-guessing game with a subtext of death." - }, - { - "ids": "13405", - "examine": "Use this to leave the house." - }, - { - "ids": "13406", - "examine": "Rocky!" - }, - { - "ids": "13407", - "examine": "A home for tiny fish and frogs." - }, - { - "ids": "13408", - "examine": "What a naughty little imp!" - }, - { - "ids": "13409,13410", - "examine": "What horrors lurk below?" - }, - { - "ids": "13411,13412", - "examine": "One of the most common trees in RuneScape." - }, - { - "ids": "13413", - "examine": "A beautiful oak tree." - }, - { - "ids": "13414,13415,13416", - "examine": "A lovely addition to the garden." - }, - { - "ids": "13417", - "examine": "The tree shimmers with a magical force." - }, - { - "ids": "13418,13419,13420,13421,13422,13423", - "examine": "A lovely addition to the garden." - }, - { - "ids": "13424", - "examine": "A fully grown Willow tree." - }, - { - "ids": "13425,13426,13427,13428,13429,13430,13431,13432,13433,13434,13435,13436", - "examine": "A plant." - }, - { - "ids": "13437", - "examine": "A little orange flower." - }, - { - "ids": "13438", - "examine": "Lonely as a cloud." - }, - { - "ids": "13439", - "examine": "The bluebells are coming!" - }, - { - "ids": "13440", - "examine": "A little orange flower." - }, - { - "ids": "13441", - "examine": "Lonely as a cloud." - }, - { - "ids": "13442", - "examine": "The bluebells are coming!" - }, - { - "ids": "13443", - "examine": "A great big sunny flower." - }, - { - "ids": "13444", - "examine": "Lovely flowers." - }, - { - "ids": "13445", - "examine": "They smell lovely." - }, - { - "ids": "13446", - "examine": "Great big sunny flowers." - }, - { - "ids": "13447", - "examine": "Lovely flowers." - }, - { - "ids": "13448", - "examine": "They smell lovely." - }, - { - "ids": "13449", - "examine": "They mark a square." - }, - { - "ids": "13450", - "examine": "Would probably not stop a charging rhinoceros." - }, - { - "ids": "13451", - "examine": "Very rural." - }, - { - "ids": "13452", - "examine": "A little bleak." - }, - { - "ids": "13453", - "examine": "Marks the boundary of the garden." - }, - { - "ids": "13454", - "examine": "Just like in Varrock palace!" - }, - { - "ids": "13455", - "examine": "Very posh!" - }, - { - "ids": "13456,13457,13458,13459,13460,13461,13462,13463,13464,13465,13466,13467,13468,13469,13470,13471,13472,13473,13474,13475,13476", - "examine": "Like a living wall." - }, - { - "ids": "13477", - "examine": "Run for it! It's a gazebo!" - }, - { - "ids": "13478", - "examine": "Like a tiny private waterfall." - }, - { - "ids": "13479", - "examine": "A sculpture of flowing water." - }, - { - "ids": "13480", - "examine": "Two little fishes forever spew water into the pond." - }, - { - "ids": "13481,13482,13483,13484,13485", - "examine": "A trophy of a mighty slayer!" - }, - { - "ids": "13486", - "examine": "A trophy of a mighty dragon-slayer!" - }, - { - "ids": "13487", - "examine": "A trophy of a mighty kalphite slayer!" - }, - { - "ids": "13488,13489,13490", - "examine": "A trophy of a master fisher." - }, - { - "ids": "13491,13492", - "examine": "The work of a master smith." - }, - { - "ids": "13493", - "examine": "Only the finest smiths can work runite." - }, - { - "ids": "13494,13495,13496", - "examine": "Armour won by a great Castle Wars player." - }, - { - "ids": "13497", - "examine": "I can climb these stairs." - }, - { - "ids": "13498", - "examine": "They go down." - }, - { - "ids": "13499", - "examine": "I can climb these stairs." - }, - { - "ids": "13500", - "examine": "They go down." - }, - { - "ids": "13501", - "examine": "I can climb these stairs." - }, - { - "ids": "13502", - "examine": "They go down." - }, - { - "ids": "13503", - "examine": "I can climb up or go down these stairs." - }, - { - "ids": "13504", - "examine": "I can climb down these stairs." - }, - { - "ids": "13505", - "examine": "I can climb up or go down these stairs." - }, - { - "ids": "13506", - "examine": "I can climb down these stairs." - }, - { - "ids": "13507", - "examine": "Elemental runes made by a skilled runecrafter." - }, - { - "ids": "13508", - "examine": "Body, Cosmic, Chaos and Nature runes made by a skilled runecrafter." - }, - { - "ids": "13509", - "examine": "Law, Blood, Soul and Death runes made by a great runecrafter." - }, - { - "ids": "13510", - "examine": "A portrait of King Arthur." - }, - { - "ids": "13511", - "examine": "A portrait of Elena." - }, - { - "ids": "13512", - "examine": "A painting of the statue of King Alvis of Keldagrim." - }, - { - "ids": "13513", - "examine": "A portrait of Prince Brand and Princess Astrid of Miscellania." - }, - { - "ids": "13514", - "examine": "The deserts of Kharidian." - }, - { - "ids": "13515", - "examine": "The exotic land of the Elves." - }, - { - "ids": "13516", - "examine": "The tropical coast of Karamja." - }, - { - "ids": "13517", - "examine": "Oxtable's famous painting of the Lumbridge water mill." - }, - { - "ids": "13518", - "examine": "A painting of the spooky forests of Morytania." - }, - { - "ids": "13519", - "examine": "The great demon-slaying sword that killed Delrith." - }, - { - "ids": "13520", - "examine": "The great demon-slaying sword that killed Delrith and Agrith Naar." - }, - { - "ids": "13521", - "examine": "The magical sword of King Arthur." - }, - { - "ids": "13522", - "examine": "This shield protected a hero from the flames of the dragon Elvarg." - }, - { - "ids": "13523", - "examine": "An Amulet of Glory, symbol of a member of the Heroes Guild." - }, - { - "ids": "13524", - "examine": "The pleated white cape of a member of the Legends Guild." - }, - { - "ids": "13525", - "examine": "A map of Misthalin and Asgarnia." - }, - { - "ids": "13526", - "examine": "A map of RuneScape." - }, - { - "ids": "13527", - "examine": "A map of RuneScape including major cave systems." - }, - { - "ids": "13528", - "examine": "A basic cooking fire." - }, - { - "ids": "13529", - "examine": "A cooking fire." - }, - { - "ids": "13530", - "examine": "A cooking fire with a kettle." - }, - { - "ids": "13531", - "examine": "A cooking fire with a pot." - }, - { - "ids": "13532", - "examine": "The pot and kettle get along fine." - }, - { - "ids": "13533,13534,13535", - "examine": "You can bake bread here." - }, - { - "ids": "13536,13537,13538", - "examine": "You can cook pizza here." - }, - { - "ids": "13539,13540,13541,13542,13543,13544", - "examine": "You can cook here." - }, - { - "ids": "13545,13546,13547,13548,13549,13550,13551", - "examine": "Shelves full of kitchen utensils." - }, - { - "ids": "13552,13553,13554,13555,13556,13557,13558", - "examine": "Shelves full of plates and tea cups." - }, - { - "ids": "13559,13560,13561,13562,13563,13564", - "examine": "Running water in your own home! Luxury!" - }, - { - "ids": "13565", - "examine": "A wooden larder to keep food cool." - }, - { - "ids": "13566", - "examine": "An oak larder to keep food cool." - }, - { - "ids": "13567", - "examine": "A nicely carved oak larder to keep food cool." - }, - { - "ids": "13568,13569", - "examine": "It's got beer in it." - }, - { - "ids": "13570", - "examine": "An oak barrel of Asgarnian ale." - }, - { - "ids": "13571", - "examine": "An oak barrel of Greenman's ale." - }, - { - "ids": "13572", - "examine": "An oak barrel of Dragon Bitter." - }, - { - "ids": "13573", - "examine": "An oak barrel of Chef's Delight." - }, - { - "ids": "13574", - "examine": "A place for your pet to sleep." - }, - { - "ids": "13575", - "examine": "Your pet would love to sleep here." - }, - { - "ids": "13576", - "examine": "A luxurious sleeping place for your pet." - }, - { - "ids": "13577", - "examine": "A basic wooden dining table." - }, - { - "ids": "13578", - "examine": "A basic oak dining table." - }, - { - "ids": "13579", - "examine": "A nice teak dining table." - }, - { - "ids": "13580", - "examine": "A place for your pet to sleep." - }, - { - "ids": "13581", - "examine": "It's not the best chair but you think it would take your weight." - }, - { - "ids": "13582", - "examine": "The ideal thing to sit on." - }, - { - "ids": "13583,13584,13585,13586,13587", - "examine": "A comfortable seat." - }, - { - "ids": "13588,13589,13590", - "examine": "It's an ugly rug, but better than a bare floor." - }, - { - "ids": "13591,13592,13593", - "examine": "The handkerchief of giants!" - }, - { - "ids": "13594,13595,13596", - "examine": "An opulent rug woven with gold leaf." - }, - { - "ids": "13597,13598,13599", - "examine": "A good source of books!" - }, - { - "ids": "13600,13601,13602", - "examine": "A good source of scrolls!" - }, - { - "ids": "13603,13604,13605", - "examine": "The curtain is open." - }, - { - "ids": "13606,13607", - "examine": "???" - }, - { - "ids": "13608", - "examine": "Your house logo in mahogany." - }, - { - "ids": "13609", - "examine": "You can light a fire here." - }, - { - "ids": "13610", - "examine": "A fire burns cosily in the grate." - }, - { - "ids": "13611", - "examine": "You can light a fire here." - }, - { - "ids": "13612", - "examine": "A fire burns cosily in the grate." - }, - { - "ids": "13613", - "examine": "You can light a fire here." - }, - { - "ids": "13614", - "examine": "A fire burns cosily in the grate." - }, - { - "ids": "13615", - "examine": "A gateway to Varrock" - }, - { - "ids": "13616", - "examine": "A gateway to Lumbridge" - }, - { - "ids": "13617", - "examine": "A gateway to Falador" - }, - { - "ids": "13618", - "examine": "A gateway to Camelot" - }, - { - "ids": "13619", - "examine": "A gateway to Ardougne" - }, - { - "ids": "13620", - "examine": "A gateway to the Yanille watchtower" - }, - { - "ids": "13621", - "examine": "A gateway to Trollheim" - }, - { - "ids": "13622", - "examine": "A gateway to Varrock" - }, - { - "ids": "13623", - "examine": "A gateway to Lumbridge" - }, - { - "ids": "13624", - "examine": "A gateway to Falador" - }, - { - "ids": "13625", - "examine": "A gateway to Camelot" - }, - { - "ids": "13626", - "examine": "A gateway to Ardougne" - }, - { - "ids": "13627", - "examine": "A gateway to the Yanille watchtower" - }, - { - "ids": "13628", - "examine": "A gateway to Trollheim" - }, - { - "ids": "13629", - "examine": "A gateway to Varrock" - }, - { - "ids": "13630", - "examine": "A gateway to Lumbridge" - }, - { - "ids": "13631", - "examine": "A gateway to Falador" - }, - { - "ids": "13632", - "examine": "A gateway to Camelot" - }, - { - "ids": "13633", - "examine": "A gateway to Ardougne" - }, - { - "ids": "13634", - "examine": "A gateway to the Yanille watchtower" - }, - { - "ids": "13635", - "examine": "A gateway to Trollheim" - }, - { - "ids": "13636", - "examine": "An un-directed teak portal frame." - }, - { - "ids": "13637", - "examine": "An un-directed mahogany portal frame." - }, - { - "ids": "13638", - "examine": "An un-directed marble portal frame." - }, - { - "ids": "13639", - "examine": "It harnesses the power of something or other!" - }, - { - "ids": "13640,13641", - "examine": "It controls the portals." - }, - { - "ids": "13642,13643,13644,13645,13646,13647,13648", - "examine": "A book full of arcane knowledge." - }, - { - "ids": "13649,13650,13651,13652,13653", - "examine": "A wooden planet of your very own." - }, - { - "ids": "13654,13655", - "examine": "A wooden solar system of your very own." - }, - { - "ids": "13656,13657,13658", - "examine": "Used for observing heavenly bodies." - }, - { - "ids": "13659,13660,13661", - "examine": "Use an elemental staff on it." - }, - { - "ids": "13662", - "examine": "If there's a recipe for the philosopher's stone there, you can't see it." - }, - { - "ids": "13663", - "examine": "If you want to look at the stars during the daytime, you can see them here!" - }, - { - "ids": "13664", - "examine": "A spotter's guide to demons." - }, - { - "ids": "13665,13666,13667,13668,13669,13670,13671", - "examine": "Sit here and rule all you survey." - }, - { - "ids": "13672,13673,13674", - "examine": "Pull this to activate your machinery of doom!" - }, - { - "ids": "13675", - "examine": "Go through this oak trapdoor to see the pit below your throne room." - }, - { - "ids": "13676", - "examine": "Go through this teak trapdoor to see the pit below your throne room." - }, - { - "ids": "13677", - "examine": "Go through this mahogany trapdoor to see the pit below your throne room." - }, - { - "ids": "13678", - "examine": "Go through this oak trapdoor to see the pit below your throne room." - }, - { - "ids": "13679", - "examine": "Go through this teak trapdoor to see the pit below your throne room." - }, - { - "ids": "13680", - "examine": "Go through this mahogany trapdoor to see the pit below your throne room." - }, - { - "ids": "13681", - "examine": "Keeps your victims in place." - }, - { - "ids": "13682,13683", - "examine": "Keeps your victims trapped." - }, - { - "ids": "13684,13685,13686,13687,13688,13689", - "examine": "What could happen on this spot?" - }, - { - "ids": "13690", - "examine": "An elengant cloth hanging." - }, - { - "ids": "13691", - "examine": "An opulent gold-and-mahogany decoration." - }, - { - "ids": "13692", - "examine": "A magnificent gold-and-marble decoration." - }, - { - "ids": "13693", - "examine": "A splendid stained-glass decoration." - }, - { - "ids": "13694", - "examine": "A nice teak ding bench." - }, - { - "ids": "13695", - "examine": "A mahogany bench." - }, - { - "ids": "13696", - "examine": "A very expensive bench." - }, - { - "ids": "13697", - "examine": "An eye-wrenching nexus of utter negation!" - }, - { - "ids": "13698", - "examine": "An important looking chair." - }, - { - "ids": "13699", - "examine": "Hammer, chisel, saw and shears." - }, - { - "ids": "13700", - "examine": "Bucket, spade, tinderbox and knife." - }, - { - "ids": "13701", - "examine": "Needle, apron and glassblowing pipe." - }, - { - "ids": "13702", - "examine": "A selection of jewellery moulds." - }, - { - "ids": "13703", - "examine": "Farming tools." - }, - { - "ids": "13704,13705,13706,13707,13708", - "examine": "You can make furniture here." - }, - { - "ids": "13709,13710,13711,13712", - "examine": "You can do delicate crafting here." - }, - { - "ids": "13713", - "examine": "You can repair broken staffs and arrows here." - }, - { - "ids": "13714", - "examine": "You can sharpen rusty swords here." - }, - { - "ids": "13715", - "examine": "You can repair armour here." - }, - { - "ids": "13716", - "examine": "You can add a plume to your helmet here." - }, - { - "ids": "13717", - "examine": "You can paint your logo onto your heraldic shield here." - }, - { - "ids": "13718", - "examine": "You can make a banner with your logo on here." - }, - { - "ids": "13719", - "examine": "A wooden stool." - }, - { - "ids": "13720", - "examine": "An oak stool." - }, - { - "ids": "13721,13722,13723,13724,13725", - "examine": "There's nothing there" - }, - { - "ids": "13726,13727,13728,13729,13730,13731,13732,13733", - "examine": "A private jester." - }, - { - "ids": "13734", - "examine": "A shield with the symbol of Arrav." - }, - { - "ids": "13735", - "examine": "A shield with the symbol of Asgarnia." - }, - { - "ids": "13736", - "examine": "A shield with the symbol of the Dorgeshuun." - }, - { - "ids": "13737", - "examine": "A shield with a dragon on it." - }, - { - "ids": "13738", - "examine": "A shield with a fairy on it." - }, - { - "ids": "13739", - "examine": "A shield with the symbol of Guthix." - }, - { - "ids": "13740", - "examine": "A shield with the symbol of the HAM cult." - }, - { - "ids": "13741", - "examine": "A shield with a picture of a mythical 'horse'." - }, - { - "ids": "13742", - "examine": "A shield with a picture of a Jungle Ogre." - }, - { - "ids": "13743", - "examine": "A shield with the symbol of Kandarin." - }, - { - "ids": "13744", - "examine": "A shield with the symbol of Misthalin." - }, - { - "ids": "13745", - "examine": "A shield with a picture of a money bag." - }, - { - "ids": "13746", - "examine": "A shield with the symbol of Saradomin." - }, - { - "ids": "13747", - "examine": "A shield with a picture of a skull." - }, - { - "ids": "13748", - "examine": "A shield with the symbol of Varrock." - }, - { - "ids": "13749", - "examine": "A shield with the symbol of Zamorak." - }, - { - "ids": "13750", - "examine": "A shield with the symbol of Arrav." - }, - { - "ids": "13751", - "examine": "A shield with the symbol of Asgarnia." - }, - { - "ids": "13752", - "examine": "A shield with the symbol of the Dorgeshuun." - }, - { - "ids": "13753", - "examine": "A shield with a picture of a dragon." - }, - { - "ids": "13754", - "examine": "A shield with a picture of a fairy." - }, - { - "ids": "13755", - "examine": "A shield with the symbol of Guthix." - }, - { - "ids": "13756", - "examine": "A shield with the symbol of the HAM cult." - }, - { - "ids": "13757", - "examine": "A shield with a picture of the mythical 'horse'." - }, - { - "ids": "13758", - "examine": "A shield with a picture of a Jungle Ogre." - }, - { - "ids": "13759", - "examine": "A shield with the symbol of Kandarin." - }, - { - "ids": "13760", - "examine": "A shield with the symbol of Misthalin." - }, - { - "ids": "13761", - "examine": "A shield with a picture of a money bag." - }, - { - "ids": "13762", - "examine": "A shield with the symbol of Saradomin." - }, - { - "ids": "13763", - "examine": "A shield with a picture of a skull." - }, - { - "ids": "13764", - "examine": "A shield with the symbol of Varrock." - }, - { - "ids": "13765", - "examine": "A shield with the symbol of Zamorak." - }, - { - "ids": "13766", - "examine": "A shield with the symbol of Arrav." - }, - { - "ids": "13767", - "examine": "A shield with the symbol of Asgarnia." - }, - { - "ids": "13768", - "examine": "A shield with the symbol of the Dorgeshuun/" - }, - { - "ids": "13769", - "examine": "A shield with a picture of a dragon." - }, - { - "ids": "13770", - "examine": "A shield with a picture of a fairy." - }, - { - "ids": "13771", - "examine": "A shield with the symbol of Guthix." - }, - { - "ids": "13772", - "examine": "A shield with the symbol of the HAM cult." - }, - { - "ids": "13773", - "examine": "A shield with a picture of the mythical 'horse'." - }, - { - "ids": "13774", - "examine": "A shield with a picture of a Jungle Ogre." - }, - { - "ids": "13775", - "examine": "A shield with the symbol of Kandarin." - }, - { - "ids": "13776", - "examine": "A shield with the symbol of Misthalin." - }, - { - "ids": "13777", - "examine": "A shield with a picture of a money bag." - }, - { - "ids": "13778", - "examine": "A shield with the symbol of Saradomin." - }, - { - "ids": "13779", - "examine": "A shield with a picture of a skull." - }, - { - "ids": "13780", - "examine": "A shield with the symbol of Varrock." - }, - { - "ids": "13781", - "examine": "A shield with the symbol of Zamorak." - }, - { - "ids": "13782", - "examine": "The symbol of Arrav." - }, - { - "ids": "13783", - "examine": "The symbol of Asgarnia." - }, - { - "ids": "13784", - "examine": "The symbol of the Dorgeshuun." - }, - { - "ids": "13785", - "examine": "A picture of a dragon." - }, - { - "ids": "13786", - "examine": "A picture of a fairy." - }, - { - "ids": "13787", - "examine": "The symbol of Guthix." - }, - { - "ids": "13788", - "examine": "The symbol of the HAM cult." - }, - { - "ids": "13789", - "examine": "A picture of the mythical 'horse'." - }, - { - "ids": "13790", - "examine": "A picture of a Jungle Ogre." - }, - { - "ids": "13791", - "examine": "The symbol of Kandarin." - }, - { - "ids": "13792", - "examine": "The symbol of Misthalin." - }, - { - "ids": "13793", - "examine": "A picture of a bag of money." - }, - { - "ids": "13794", - "examine": "The symbol of Saradomin." - }, - { - "ids": "13795", - "examine": "A picture of a skull." - }, - { - "ids": "13796", - "examine": "The symbol of Varrock." - }, - { - "ids": "13797", - "examine": "The symbol of Zamorak." - }, - { - "ids": "13798", - "examine": "The symbol of Arrav." - }, - { - "ids": "13799", - "examine": "The symbol of Asgarnia." - }, - { - "ids": "13800", - "examine": "The symbol of the Dorgeshuun." - }, - { - "ids": "13801", - "examine": "A picture of a dragon." - }, - { - "ids": "13802", - "examine": "A picture of a fairy." - }, - { - "ids": "13803", - "examine": "The symbol of Guthix." - }, - { - "ids": "13804", - "examine": "The symbol of the HAM cult." - }, - { - "ids": "13805", - "examine": "A picture of the mythical 'horse'." - }, - { - "ids": "13806", - "examine": "A picture of a Jungle Ogre." - }, - { - "ids": "13807", - "examine": "The symbol of Kandarin." - }, - { - "ids": "13808", - "examine": "The symbol of Misthalin." - }, - { - "ids": "13809", - "examine": "A picture of a money bag." - }, - { - "ids": "13810", - "examine": "The symbol of Saradomin." - }, - { - "ids": "13811", - "examine": "A picture of a skull." - }, - { - "ids": "13812", - "examine": "The symbol of Varrock." - }, - { - "ids": "13813", - "examine": "The symbol of Zamorak." - }, - { - "ids": "13814", - "examine": "The symbol of Arrav." - }, - { - "ids": "13815", - "examine": "The symbol of Asgarnia." - }, - { - "ids": "13816", - "examine": "The symbol of the Dorgeshuun." - }, - { - "ids": "13817", - "examine": "A picture of a dragon." - }, - { - "ids": "13818", - "examine": "A picture of a fairy." - }, - { - "ids": "13819", - "examine": "The symbol of Guthix." - }, - { - "ids": "13820", - "examine": "The symbol of the HAM cult." - }, - { - "ids": "13821", - "examine": "A picture of the mythical 'horse'." - }, - { - "ids": "13822", - "examine": "A picture of a Jungle Ogre." - }, - { - "ids": "13823", - "examine": "The symbol of Kandarin." - }, - { - "ids": "13824", - "examine": "The symbol of Misthalin." - }, - { - "ids": "13825", - "examine": "A picture of a money bag." - }, - { - "ids": "13826", - "examine": "The symbol of Saradomin." - }, - { - "ids": "13827", - "examine": "A picture of a skull." - }, - { - "ids": "13828", - "examine": "The symbol of Varrock." - }, - { - "ids": "13829", - "examine": "The symbol of Zamorak." - }, - { - "ids": "13830", - "examine": "This should have resolved!" - }, - { - "ids": "13831,13832", - "examine": "A path leading out of this swampy dead end." - }, - { - "ids": "13833", - "examine": "A path leading out of Mort Myre, you'll be running away if you go down here." - }, - { - "ids": "13834", - "examine": "I could mend this if I had some wood..." - }, - { - "ids": "13835", - "examine": "This bridge is partially broken." - }, - { - "ids": "13836", - "examine": "This bridge is slightly broken." - }, - { - "ids": "13837", - "examine": "This bridge can be traversed safely." - }, - { - "ids": "13838,13839", - "examine": "Gloopy, sticky, muddy bog..." - }, - { - "ids": "13840", - "examine": "A bush made up of long slender branches." - }, - { - "ids": "13841", - "examine": "I hope it doesn't sink." - }, - { - "ids": "13842", - "examine": "Ripples." - }, - { - "ids": "13843", - "examine": "Big swamp tree base." - }, - { - "ids": "13844", - "examine": "Big swamp tree top." - }, - { - "ids": "13845", - "examine": "Big swamp tree branch." - }, - { - "ids": "13846", - "examine": "A long vine hanging from a branch." - }, - { - "ids": "13847", - "examine": "Small swamp tree with vines." - }, - { - "ids": "13848,13849,13850,13851,13852,13853,13854,13855,13856,13857,13858,13859,13860,13861,13862,13863", - "examine": "Small swamp tree." - }, - { - "ids": "13864,13865", - "examine": "It's our transport across the swamp." - }, - { - "ids": "13866,13867,13868,13869,13870", - "examine": "A path leading out of this swampy dead end." - }, - { - "ids": "13871", - "examine": "A path leading out of this swampy dead end, you'll be running away if you go down here." - }, - { - "ids": "13872", - "examine": "An old backpack, it seems to be falling apart." - }, - { - "ids": "13873,13874,13875,13876,13877", - "examine": "There's something written here..." - }, - { - "ids": "13878", - "examine": "I think it's the way out." - }, - { - "ids": "13879,13880", - "examine": "Get me out of here!" - }, - { - "ids": "13881", - "examine": "Very hot!" - }, - { - "ids": "13882,13883,13884,13885,13886,13887,13888,13889,13890", - "examine": "To the next area!" - }, - { - "ids": "13891,13892,13893,13894,13895,13896,13897,13898", - "examine": "A creepy hole." - }, - { - "ids": "13899", - "examine": "There's no way I'm going in there!" - }, - { - "ids": "13900", - "examine": "Doesn't look so scary now." - }, - { - "ids": "13901,13902,13903", - "examine": "My way back to the surface." - }, - { - "ids": "13904,13905,13906,13907,13908,13909,13910,13911,13912", - "examine": "The exit to the surface." - }, - { - "ids": "13913,13914,13915,13916,13917,13918,13919,13920,13921,13922,13923,13924", - "examine": "Where does it lead?" - }, - { - "ids": "13925,13926,13927,13928,13929,13930,13931", - "examine": "What's that?" - }, - { - "ids": "13932", - "examine": "I think it's the way out." - }, - { - "ids": "13933,13934,13935,13936,13937", - "examine": "I think it's the forward." - }, - { - "ids": "13938,13939,13940,13941,13942,13943,13944,13945,13946,13947,13948,13949,13950,13951,13952,13953,13954,13955,13956,13957,13958,13959,13960,13961,13962,13963,13964,13965,13966", - "examine": "Does that really exist?" - }, - { - "ids": "13967,13968,13969", - "examine": "Should I go down there?" - }, - { - "ids": "13970", - "examine": "I can use that rope now." - }, - { - "ids": "13971,13972,13973,13974,13975,13976,13977,13978,13979,13980,13981,13982,13983,13984,13985,13986,13987,13988,13989,13990,13991,13992,13993", - "examine": "Should I go down there?" - }, - { - "ids": "13994,13995,13996,13997,13998", - "examine": "Oooo, sharp, pointy things!" - }, - { - "ids": "13999,14000,14001", - "examine": "This will take me back to the surface." - }, - { - "ids": "14002", - "examine": "A sign warning of danger." - }, - { - "ids": "14003", - "examine": "Why do I never take time to look at the grass?" - } -] +[ + { + "ids": "0,1", + "examine": "I wonder what's inside." + }, + { + "ids": "2", + "examine": "Looks and smells like a place where goblins live." + }, + { + "ids": "3,4", + "examine": "The door is closed." + }, + { + "ids": "5", + "examine": "A powerful ranging device, unfortunately not working." + }, + { + "ids": "6", + "examine": "A powerful ranging device that fires metal balls." + }, + { + "ids": "7", + "examine": "The cannon is built on here." + }, + { + "ids": "8", + "examine": "The mounting for the multicannon." + }, + { + "ids": "9", + "examine": "The barrels of the multicannon." + }, + { + "ids": "10", + "examine": "I can climb down this." + }, + { + "ids": "11", + "examine": "I can climb up this." + }, + { + "ids": "12", + "examine": "A pile of rocks is blocking my path." + }, + { + "ids": "13", + "examine": "Mud caved in from above." + }, + { + "ids": "14,15,16,17,18,19,20", + "examine": "Intended to keep the goblins away from the mines." + }, + { + "ids": "21", + "examine": "Its eyes stare off into the distance..." + }, + { + "ids": "22", + "examine": "The door is shut." + }, + { + "ids": "23", + "examine": "Unusually lumpy looking." + }, + { + "ids": "24", + "examine": "The door is shut." + }, + { + "ids": "25,26,27,28,29,30,31,32", + "examine": "Seems to be some kind of clock part." + }, + { + "ids": "33,34,35,36", + "examine": "Yup, definitely a lever." + }, + { + "ids": "37,38,39", + "examine": "Stops people walking past." + }, + { + "ids": "40", + "examine": "Animals have no table manners." + }, + { + "ids": "41", + "examine": "Looks like an outlet pipe to the lake." + }, + { + "ids": "42", + "examine": "I can see fish swimming in the water." + }, + { + "ids": "43", + "examine": "It seems to sparkle." + }, + { + "ids": "44", + "examine": "I can see really big fish swimming in the water." + }, + { + "ids": "45", + "examine": "Big Dave is fishing here." + }, + { + "ids": "46", + "examine": "Joshua is fishing here." + }, + { + "ids": "47,48,49,50", + "examine": "A wooden gate." + }, + { + "ids": "51", + "examine": "Hmmm... I wonder if it's loose enough to get through." + }, + { + "ids": "52,53", + "examine": "It's locked." + }, + { + "ids": "54,55,56,57", + "examine": "It's a flight of stairs." + }, + { + "ids": "58", + "examine": "Known commonly as Red worm vine." + }, + { + "ids": "59", + "examine": "A fancy hole in the wall." + }, + { + "ids": "60", + "examine": "A fancy hole in the ceiling." + }, + { + "ids": "61", + "examine": "A shrine to evil." + }, + { + "ids": "62", + "examine": "Is there something in there?" + }, + { + "ids": "63,64", + "examine": "Used for storage." + }, + { + "ids": "65,66", + "examine": "Surprisingly sturdy looking." + }, + { + "ids": "67", + "examine": "Used for storage." + }, + { + "ids": "68", + "examine": "Where bees live." + }, + { + "ids": "69,70", + "examine": "Handy for boarding boats." + }, + { + "ids": "71,72", + "examine": "Sturdy looking door." + }, + { + "ids": "73,74", + "examine": "Securely fastened shut." + }, + { + "ids": "75", + "examine": "I wonder what's inside?" + }, + { + "ids": "76", + "examine": "It's open." + }, + { + "ids": "77,78", + "examine": "Securely fastened shut." + }, + { + "ids": "79,80", + "examine": "Looks secure." + }, + { + "ids": "81,82", + "examine": "The door is closed." + }, + { + "ids": "86", + "examine": "Seems very old..." + }, + { + "ids": "87", + "examine": "I guess you pull it..." + }, + { + "ids": "89,90", + "examine": "A wrought iron gate." + }, + { + "ids": "91", + "examine": "I don't like the look of this!" + }, + { + "ids": "92,93", + "examine": "The door is closed." + }, + { + "ids": "94,95", + "examine": "A wrought iron gate." + }, + { + "ids": "96,98", + "examine": "A dark flight of stairs." + }, + { + "ids": "99", + "examine": "The door is closed." + }, + { + "ids": "100", + "examine": "Don't you open that trapdoor!" + }, + { + "ids": "101", + "examine": "I can climb this." + }, + { + "ids": "102", + "examine": "A sturdy door." + }, + { + "ids": "103", + "examine": "I wonder what's inside." + }, + { + "ids": "104", + "examine": "Perhaps I should search it." + }, + { + "ids": "105,106", + "examine": "I wonder what that's there for..." + }, + { + "ids": "114", + "examine": "An appliance for cooking with." + }, + { + "ids": "115,116,117,118,119,120", + "examine": "A party balloon." + }, + { + "ids": "121", + "examine": "Aren't they pretty?" + }, + { + "ids": "122", + "examine": "Paaaarty!" + }, + { + "ids": "123,124,125,126,127,128,129,130", + "examine": "A party balloon." + }, + { + "ids": "131", + "examine": "The door is closed." + }, + { + "ids": "132", + "examine": "An escape route." + }, + { + "ids": "133", + "examine": "Looks spooky down there." + }, + { + "ids": "134,135", + "examine": "A large double door." + }, + { + "ids": "136", + "examine": "The door is closed." + }, + { + "ids": "152", + "examine": "Smelly." + }, + { + "ids": "153,36781", + "examine": "An ornate fountain." + }, + { + "ids": "154", + "examine": "A pipe I can squeeze through." + }, + { + "ids": "155,156,157", + "examine": "Lots of books." + }, + { + "ids": "158,159", + "examine": "This wall looks odd..." + }, + { + "ids": "160", + "examine": "I wonder what this does..." + }, + { + "ids": "162,163,164", + "examine": "I'm not touching that." + }, + { + "ids": "165", + "examine": "A special furnace for destroying contaminated items." + }, + { + "ids": "166,167", + "examine": "A wooden gate." + }, + { + "ids": "170", + "examine": "I wonder what's inside." + }, + { + "ids": "171", + "examine": "Perhaps I should search it." + }, + { + "ids": "172", + "examine": "I wonder what's inside." + }, + { + "ids": "173", + "examine": "Perhaps I should search it." + }, + { + "ids": "187", + "examine": "Fly Gnome Air." + }, + { + "ids": "188", + "examine": "Probably pilot error." + }, + { + "ids": "189", + "examine": "The Blurberry bar" + }, + { + "ids": "190", + "examine": "A large gate in the gnome style." + }, + { + "ids": "194", + "examine": "The entrance to the cave." + }, + { + "ids": "195", + "examine": "I can climb this." + }, + { + "ids": "200", + "examine": "A quirky gnome lamp." + }, + { + "ids": "201", + "examine": "These insects love this light." + }, + { + "ids": "202", + "examine": "It's amazing what bees produce!" + }, + { + "ids": "203,204", + "examine": "Posh candlesticks." + }, + { + "ids": "208", + "examine": "Scary lighting apparatus." + }, + { + "ids": "209", + "examine": "An ornamental lighting fixture." + }, + { + "ids": "210", + "examine": "A mysterious glowing ice crystal." + }, + { + "ids": "211", + "examine": "It's amazing what bees produce!" + }, + { + "ids": "212,218", + "examine": "Useful for making ships move." + }, + { + "ids": "221,222", + "examine": "This figure brings luck to those who sail." + }, + { + "ids": "225,226", + "examine": "Useful for making ships move." + }, + { + "ids": "227", + "examine": "Barnacle infested rope." + }, + { + "ids": "245,246", + "examine": "Allows access to other parts of the ship." + }, + { + "ids": "252,253", + "examine": "Without this I'm going around in circles." + }, + { + "ids": "254", + "examine": "This figure brings luck to those who sail." + }, + { + "ids": "255", + "examine": "Used for pulling things up." + }, + { + "ids": "260", + "examine": "This figure brings luck to those who sail." + }, + { + "ids": "265", + "examine": "Useful if there is any wind." + }, + { + "ids": "266,267", + "examine": "Useful for making ships move." + }, + { + "ids": "268", + "examine": "Useful for making ships move" + }, + { + "ids": "271", + "examine": "How much does this weigh?" + }, + { + "ids": "272", + "examine": "I can climb up here." + }, + { + "ids": "273", + "examine": "I can go below decks with this ladder." + }, + { + "ids": "274,275,276,277,278,279", + "examine": "A conveniently rolled sail." + }, + { + "ids": "287", + "examine": "I'm not allowed to climb this ladder." + }, + { + "ids": "296", + "examine": "It's like a land rudder." + }, + { + "ids": "297", + "examine": "Disturbingly man-like." + }, + { + "ids": "298,299,300", + "examine": "I bet there's a needle in it somewhere." + }, + { + "ids": "301", + "examine": "Animals have no table manners." + }, + { + "ids": "302", + "examine": "A home for baby creatures." + }, + { + "ids": "303", + "examine": "In the city we would call this mouldy rubbish." + }, + { + "ids": "304", + "examine": "I bet there's a needle in it somewhere." + }, + { + "ids": "305", + "examine": "Where bees live." + }, + { + "ids": "306", + "examine": "A used cart seller will probably try and sell it later." + }, + { + "ids": "307,308", + "examine": "One horse power, wooden suspension. A beauty." + }, + { + "ids": "309", + "examine": "Dead tree parts piled together neatly." + }, + { + "ids": "310", + "examine": "A patch of soft dark brown matter. Probably mud." + }, + { + "ids": "311", + "examine": "A pile of something I hope is mud." + }, + { + "ids": "312", + "examine": "Potato-licious!" + }, + { + "ids": "313", + "examine": "Baby bread." + }, + { + "ids": "327", + "examine": "The remains of a bad driver." + }, + { + "ids": "346,347", + "examine": "The perfect place to store things." + }, + { + "ids": "348", + "examine": "These open and close!" + }, + { + "ids": "349", + "examine": "This may be worth searching." + }, + { + "ids": "350", + "examine": "These open and close!" + }, + { + "ids": "351", + "examine": "This may be worth searching." + }, + { + "ids": "352", + "examine": "These open and close!" + }, + { + "ids": "353", + "examine": "This may be worth searching." + }, + { + "ids": "354,355", + "examine": "A wooden crate for storage." + }, + { + "ids": "356,357,358", + "examine": "An old crate for storage." + }, + { + "ids": "359,360,361", + "examine": "A pile of boxes for storage." + }, + { + "ids": "362", + "examine": "A wooden barrel for storage." + }, + { + "ids": "363", + "examine": "A wooden barrel containing lots of fish." + }, + { + "ids": "364", + "examine": "It's got ale in it." + }, + { + "ids": "365", + "examine": "These may have something in them." + }, + { + "ids": "366", + "examine": "Useful for transportation of delicate items." + }, + { + "ids": "367,368,369", + "examine": "This may be worth opening." + }, + { + "ids": "370,371,372", + "examine": "This may be worth searching." + }, + { + "ids": "373", + "examine": "The perfect accompaniment to a bedroom." + }, + { + "ids": "374", + "examine": "A stand for hats!" + }, + { + "ids": "375,376,377", + "examine": "I wonder what's inside." + }, + { + "ids": "378,379", + "examine": "Perhaps I should search it." + }, + { + "ids": "380,381", + "examine": "A good source of books!" + }, + { + "ids": "382,383,384,385", + "examine": "A woven storage basket." + }, + { + "ids": "386", + "examine": "A gigantic pottery urn." + }, + { + "ids": "387", + "examine": "This no doubt contains arcane knowledge." + }, + { + "ids": "388", + "examine": "I wonder what this spooky item contains." + }, + { + "ids": "389,390", + "examine": "It smells funny in there." + }, + { + "ids": "392", + "examine": "A fishing net full of fish." + }, + { + "ids": "393", + "examine": "A good source of books!" + }, + { + "ids": "394,395,396", + "examine": "Bamboo storage!" + }, + { + "ids": "397", + "examine": "The perfect place to store things." + }, + { + "ids": "398", + "examine": "I hope no-one's home..." + }, + { + "ids": "399", + "examine": "I see dead people." + }, + { + "ids": "400", + "examine": "A small simple gravestone." + }, + { + "ids": "401", + "examine": "A simple marker for a forgotten person." + }, + { + "ids": "402", + "examine": "The remains of someone lie inside." + }, + { + "ids": "403", + "examine": "A monument to a special person." + }, + { + "ids": "404", + "examine": "The inscription is worn away and unreadable." + }, + { + "ids": "405", + "examine": "'Here lies...' is all I can read." + }, + { + "ids": "406", + "examine": "Whoever bought this must have really cared for the inhabitant." + }, + { + "ids": "407", + "examine": "Looks like a stone doorway to me." + }, + { + "ids": "408", + "examine": "Looks like a stone doorway to my untrained eye." + }, + { + "ids": "409", + "examine": "Shrine to the glory of Saradomin." + }, + { + "ids": "410", + "examine": "An ancient altar to the glory of Guthix." + }, + { + "ids": "411,412", + "examine": "Shrine to the glory of Zamorak." + }, + { + "ids": "413", + "examine": "Looks suspiciously like a big stone table." + }, + { + "ids": "414", + "examine": "A really posh upright coffin." + }, + { + "ids": "415", + "examine": "Whoever's inside must have been rich." + }, + { + "ids": "416", + "examine": "With skill I can play this." + }, + { + "ids": "417", + "examine": "Great for sleeping in." + }, + { + "ids": "418", + "examine": "A stylish-looking bed." + }, + { + "ids": "419", + "examine": "A drab-looking bed." + }, + { + "ids": "420,421", + "examine": "A stylish-looking bed." + }, + { + "ids": "422", + "examine": "Technically a bed." + }, + { + "ids": "423", + "examine": "I guess I could sleep in it if I were really tired." + }, + { + "ids": "424,425", + "examine": "Lovely comfy-looking big bed." + }, + { + "ids": "426", + "examine": "Posh-looking bed." + }, + { + "ids": "427,428", + "examine": "A bed fit for a king." + }, + { + "ids": "429", + "examine": "One of the nicest beds I have ever seen." + }, + { + "ids": "430", + "examine": "Perfect for snoozing in the sun." + }, + { + "ids": "431", + "examine": "A comfortable seat to recline and recuperate." + }, + { + "ids": "432", + "examine": "I don't think anyone's slept here for a long time." + }, + { + "ids": "433,434,435", + "examine": "Bamboo's a versatile material." + }, + { + "ids": "436,437,438,439", + "examine": "A lump of rock." + }, + { + "ids": "440", + "examine": "A big slimy lump of rock." + }, + { + "ids": "441", + "examine": "A slimy lump of rock." + }, + { + "ids": "442,443", + "examine": "A slippery looking rock." + }, + { + "ids": "444,445", + "examine": "A huge lump of rock." + }, + { + "ids": "446,447,448", + "examine": "Some small stones." + }, + { + "ids": "449", + "examine": "A rocky ledge." + }, + { + "ids": "450,451,452,453", + "examine": "Stoney!" + }, + { + "ids": "454,455", + "examine": "Solid rock from the cave floor." + }, + { + "ids": "462,463", + "examine": "Looks slippery!" + }, + { + "ids": "464,465,466", + "examine": "Formed over many years of dripping limestone." + }, + { + "ids": "467", + "examine": "A limestone ceiling growth." + }, + { + "ids": "468", + "examine": "Limestone floor growth." + }, + { + "ids": "469,470", + "examine": "A limestone ceiling growth." + }, + { + "ids": "471,472,473,474", + "examine": "A deposit of rocks." + }, + { + "ids": "477,478", + "examine": "Looks slippery!" + }, + { + "ids": "479,480,481,482,483,484,485,486", + "examine": "A deposit of rocks." + }, + { + "ids": "492", + "examine": "A collection of rocks over what looks like a depression." + }, + { + "ids": "507,508,509,510", + "examine": "A deposit of rocks." + }, + { + "ids": "511", + "examine": "A rock with a pickaxe and mining tools." + }, + { + "ids": "516", + "examine": "A very tall column of ice." + }, + { + "ids": "517,518,519,520", + "examine": "A deposit of rocks." + }, + { + "ids": "523,524,525,526,527,528", + "examine": "Formed over many years of dripping limestone." + }, + { + "ids": "529", + "examine": "A limestone ceiling growth." + }, + { + "ids": "530", + "examine": "Formed over many years of dripping limestone." + }, + { + "ids": "531", + "examine": "A limestone ceiling growth." + }, + { + "ids": "532", + "examine": "Limestone floor growth." + }, + { + "ids": "533", + "examine": "A limestone ceiling growth." + }, + { + "ids": "534", + "examine": "A tooth shaped rock formation protruding from the floor." + }, + { + "ids": "539,540", + "examine": "A tooth shaped rock formation protruding from the ceiling." + }, + { + "ids": "541,542", + "examine": "A tooth shaped rock formation protruding from the floor." + }, + { + "ids": "543", + "examine": "A tooth shaped rock formation protruding from the ceiling." + }, + { + "ids": "544", + "examine": "A tooth shaped rock formation protruding from the floor." + }, + { + "ids": "545", + "examine": "A huge lump of rock." + }, + { + "ids": "546,547", + "examine": "Intimidating!" + }, + { + "ids": "548,549,550,551,552,553", + "examine": "A deposit of rocks." + }, + { + "ids": "554,555,556,557", + "examine": "Frozen water has formed an icicle here." + }, + { + "ids": "558,559,560,561", + "examine": "It looks cold in there." + }, + { + "ids": "562", + "examine": "This person was of great importance." + }, + { + "ids": "563,564", + "examine": "A monarch chiselled in stone." + }, + { + "ids": "565", + "examine": "A sculpture of a monarch." + }, + { + "ids": "566", + "examine": "This person was of great importance." + }, + { + "ids": "567", + "examine": "A huge carving of an ancient race." + }, + { + "ids": "568", + "examine": "A depiction of a great dwarven miner." + }, + { + "ids": "569,570", + "examine": "A depiction of a famous gnome warrior." + }, + { + "ids": "571,572", + "examine": "The head and shoulders of a famous gnome." + }, + { + "ids": "573", + "examine": "A depiction of a famous gnomeballer." + }, + { + "ids": "574,575,576,577,578", + "examine": "A carving of a figure from the history of RuneScape." + }, + { + "ids": "579,580,581", + "examine": "An expertly chiselled statue." + }, + { + "ids": "582", + "examine": "An unusual symbol of ancient times." + }, + { + "ids": "583", + "examine": "An expertly crafted vase." + }, + { + "ids": "584", + "examine": "An expertly chiselled statue of a bird." + }, + { + "ids": "585,586", + "examine": "What a good likeness!" + }, + { + "ids": "587", + "examine": "A depiction of the evil god Zamorak." + }, + { + "ids": "588", + "examine": "A base for the statue to sit on." + }, + { + "ids": "589", + "examine": "The scrying glass of a seer." + }, + { + "ids": "590", + "examine": "Banking transactions are processed here." + }, + { + "ids": "591", + "examine": "Banking transactions are recorded here." + }, + { + "ids": "592", + "examine": "Contains washing items." + }, + { + "ids": "593,594,595", + "examine": "A nice sturdy looking table." + }, + { + "ids": "596,597", + "examine": "A banquet could be eaten from this." + }, + { + "ids": "598", + "examine": "Useful for putting things on." + }, + { + "ids": "599", + "examine": "At one time it was for putting things on." + }, + { + "ids": "600", + "examine": "The napkins are made from real silk." + }, + { + "ids": "601,602,603,604,605,606", + "examine": "Useful for putting things on." + }, + { + "ids": "607", + "examine": "Items for making clothes are kept on here." + }, + { + "ids": "608", + "examine": "The ideal place to study." + }, + { + "ids": "609,610", + "examine": "A handy workbench for a handy person." + }, + { + "ids": "611", + "examine": "Sit back and enjoy the view." + }, + { + "ids": "612", + "examine": "Items are for sale here." + }, + { + "ids": "613,614,615", + "examine": "Useful for putting things on." + }, + { + "ids": "616", + "examine": "A creepy looking table." + }, + { + "ids": "617", + "examine": "Items are for sale here." + }, + { + "ids": "618,619", + "examine": "There are some strange chemicals here." + }, + { + "ids": "620", + "examine": "Bamboo's a versatile material." + }, + { + "ids": "621,622", + "examine": "It's a banquet table." + }, + { + "ids": "623,624,625,626,627", + "examine": "A nice sturdy looking table." + }, + { + "ids": "628", + "examine": "Finely wrought wares of silver." + }, + { + "ids": "629", + "examine": "Garments for the discerning." + }, + { + "ids": "630", + "examine": "Bread cakes and pastries." + }, + { + "ids": "631", + "examine": "Finest precious stones." + }, + { + "ids": "632", + "examine": "These will keep you warm." + }, + { + "ids": "633", + "examine": "The spice is right." + }, + { + "ids": "634", + "examine": "Always a source of good bargains." + }, + { + "ids": "635", + "examine": "Fine brews from exotic regions." + }, + { + "ids": "636", + "examine": "Keeps mine carts from rolling away." + }, + { + "ids": "637", + "examine": "You can 'cart' things around on this." + }, + { + "ids": "647", + "examine": "Makes you taller." + }, + { + "ids": "648", + "examine": "A bit large for a bracelet!" + }, + { + "ids": "649,650", + "examine": "A macabre variation on the neck tie." + }, + { + "ids": "651,652,653,654,655,656,657", + "examine": "Dead and half buried." + }, + { + "ids": "658", + "examine": "Disturbing but tidy." + }, + { + "ids": "659", + "examine": "I don't even want to think about what did that..." + }, + { + "ids": "660", + "examine": "Now that's what I call slimline!" + }, + { + "ids": "661", + "examine": "He looks very relaxed." + }, + { + "ids": "662", + "examine": "Now he's just too thin." + }, + { + "ids": "663", + "examine": "He hasn't eaten in a long time." + }, + { + "ids": "664", + "examine": "Now that's what I call slimline!" + }, + { + "ids": "665", + "examine": "He looks very relaxed." + }, + { + "ids": "666", + "examine": "Now he's just too thin." + }, + { + "ids": "667", + "examine": "He hasn't eaten in a long time." + }, + { + "ids": "668,669,670", + "examine": "Disturbing but tidy." + }, + { + "ids": "671", + "examine": "No cats were harmed in the making of this device." + }, + { + "ids": "672,673,674,675,676,677", + "examine": "Shattered." + }, + { + "ids": "678", + "examine": "I see fish." + }, + { + "ids": "679", + "examine": "I can see fish swimming in the water." + }, + { + "ids": "680", + "examine": "I was always forced to play this as a child." + }, + { + "ids": "681", + "examine": "I never learnt to play." + }, + { + "ids": "682", + "examine": "Time for a recital?" + }, + { + "ids": "683", + "examine": "Tick-tock, it's a clock." + }, + { + "ids": "684", + "examine": "The noxious liquid bubbles horribly." + }, + { + "ids": "685,686,687,688", + "examine": "Shows which way the wind blows." + }, + { + "ids": "689", + "examine": "Looking good!" + }, + { + "ids": "690", + "examine": "A privacy aid!" + }, + { + "ids": "691", + "examine": "Use this to get changed behind and retain modesty." + }, + { + "ids": "692", + "examine": "I don't even want to think about what's cooking in that." + }, + { + "ids": "693", + "examine": "Good for sweeping." + }, + { + "ids": "694", + "examine": "I'm guessing it's for making women's clothes." + }, + { + "ids": "695", + "examine": "Helps make human clothing." + }, + { + "ids": "696", + "examine": "A hole." + }, + { + "ids": "697", + "examine": "Dead animal head. Lovely." + }, + { + "ids": "698", + "examine": "Must have been laid by a huge bird." + }, + { + "ids": "699", + "examine": "Whatever it was I'm glad it's not alive." + }, + { + "ids": "700,701", + "examine": "Spooky!" + }, + { + "ids": "702,703,704,705,706", + "examine": "A dog's idea of heaven." + }, + { + "ids": "707", + "examine": "Ding-Dong!" + }, + { + "ids": "708", + "examine": "Some kind of pulley system." + }, + { + "ids": "709", + "examine": "Surprisingly rope-shaped." + }, + { + "ids": "710", + "examine": "Suspiciously hole-shaped." + }, + { + "ids": "711,712,713", + "examine": "A huge chunk of shining natural crystal." + }, + { + "ids": "714,715,716,717", + "examine": "A recently extinguished fire." + }, + { + "ids": "718,719,720,721,722", + "examine": "A barrel full of swords..." + }, + { + "ids": "723", + "examine": "I'm glad this isn't around anymore!" + }, + { + "ids": "724,725,726", + "examine": "A crude torch stuck in the ground." + }, + { + "ids": "727,728,729,730,731,732", + "examine": "A fissure in the cave wall." + }, + { + "ids": "733", + "examine": "This huge web blocks your path." + }, + { + "ids": "734", + "examine": "A huge web, cruelly slashed in half." + }, + { + "ids": "735", + "examine": "The noxious liquid bubbles horribly." + }, + { + "ids": "736", + "examine": "Dead animal head. Lovely." + }, + { + "ids": "737,738,739,740", + "examine": "Whatever it was I'm glad it's not alive." + }, + { + "ids": "741,742", + "examine": "Looks a little too broken to climb." + }, + { + "ids": "743", + "examine": "An old-looking ladder." + }, + { + "ids": "744,745,746,747", + "examine": "An old-looking bit of scaffolding." + }, + { + "ids": "748", + "examine": "The entrance to the cave." + }, + { + "ids": "771", + "examine": "A map icon.." + }, + { + "ids": "779", + "examine": "It's a door made from bamboo." + }, + { + "ids": "787", + "examine": "A loom." + }, + { + "ids": "788,789", + "examine": "You'd need a big siege engine to force that." + }, + { + "ids": "817", + "examine": "I always wonder if someone's hiding inside when I see these." + }, + { + "ids": "818,819,820", + "examine": "Looks kind of like a man made of metal." + }, + { + "ids": "821", + "examine": "Not suitable for children. Aim away from face." + }, + { + "ids": "822", + "examine": "Big heavy metal balls." + }, + { + "ids": "823", + "examine": "The easiest opponent I'll ever fight." + }, + { + "ids": "824,825,826,827,828", + "examine": "A wooden defensive structure." + }, + { + "ids": "829,830,831,832,833", + "examine": "For private use only!" + }, + { + "ids": "834,835", + "examine": "Break glass in case of emergency." + }, + { + "ids": "836", + "examine": "An attractively laid out collection of ranging weapons." + }, + { + "ids": "837,838", + "examine": "Break glass in case of emergency." + }, + { + "ids": "839", + "examine": "An attractively laid out collection of ranging weapons." + }, + { + "ids": "848", + "examine": "A row of sharp pointy spears." + }, + { + "ids": "849,850", + "examine": "Rows of sharp pointy spears." + }, + { + "ids": "851,852", + "examine": "A tatty old standard." + }, + { + "ids": "853", + "examine": "A standard." + }, + { + "ids": "854,855,856", + "examine": "A blue standard." + }, + { + "ids": "857,858", + "examine": "A standard of the gnome race." + }, + { + "ids": "859", + "examine": "The standard of the ogre race." + }, + { + "ids": "860", + "examine": "The flag of Asgarnia." + }, + { + "ids": "861", + "examine": "The flag of Kandarin." + }, + { + "ids": "862", + "examine": "The flag of Ardougne." + }, + { + "ids": "863", + "examine": "A standard of Asgarnia." + }, + { + "ids": "864", + "examine": "A standard of Kandarin." + }, + { + "ids": "865", + "examine": "A standard of Asgarnia." + }, + { + "ids": "866", + "examine": "A standard of Kandarin." + }, + { + "ids": "867", + "examine": "A standard of Misthalin." + }, + { + "ids": "868", + "examine": "A standard of Varrock." + }, + { + "ids": "869", + "examine": "A flag flies here." + }, + { + "ids": "870", + "examine": "A sculpted trunk of wood." + }, + { + "ids": "871", + "examine": "Takes my dirty bath water away." + }, + { + "ids": "872", + "examine": "It smells horrible in there." + }, + { + "ids": "873,874", + "examine": "Ideal for washing things in." + }, + { + "ids": "875,876,877", + "examine": "Wash here." + }, + { + "ids": "878", + "examine": "No this is not a mirage!" + }, + { + "ids": "879", + "examine": "Everyone needs a water feature." + }, + { + "ids": "880", + "examine": "A beautiful water feature." + }, + { + "ids": "881", + "examine": "There's a cover over this manhole." + }, + { + "ids": "882", + "examine": "How dangerous, someone has left this manhole open." + }, + { + "ids": "883", + "examine": "This is supposed to stop people falling down the manhole." + }, + { + "ids": "884", + "examine": "Best used with a bucket." + }, + { + "ids": "885,886", + "examine": "If only I had one of those at home..." + }, + { + "ids": "887", + "examine": "A painting of the King looking royal." + }, + { + "ids": "888", + "examine": "A beautiful landscape." + }, + { + "ids": "889", + "examine": "A mysterious figure stands alone in this haunting image." + }, + { + "ids": "890", + "examine": "Hail to the King!" + }, + { + "ids": "891", + "examine": "I don't know much about art, but I like this." + }, + { + "ids": "892", + "examine": "A painting of some guy standing around somewhere." + }, + { + "ids": "893", + "examine": "A really bad portrait of the King." + }, + { + "ids": "894", + "examine": "Fine brushwork adds to the realism of this serene landscape." + }, + { + "ids": "895", + "examine": "Pretty good painting." + }, + { + "ids": "896", + "examine": "I can see the stars on this." + }, + { + "ids": "897", + "examine": "A picture of the stars with funny diagrams and things on." + }, + { + "ids": "898", + "examine": "Cross shaped." + }, + { + "ids": "899", + "examine": "Mmmm decorative!" + }, + { + "ids": "900", + "examine": "Brightens up the room a bit." + }, + { + "ids": "901", + "examine": "I don't know art, but I like it!" + }, + { + "ids": "902", + "examine": "Not bad at all." + }, + { + "ids": "903", + "examine": "Alas poor unicorn, I knew him well." + }, + { + "ids": "904", + "examine": "The scary-looking head of a scary-looking dragon." + }, + { + "ids": "905", + "examine": "Not what I would pick as wall decoration." + }, + { + "ids": "906", + "examine": "Looks like the bull lost." + }, + { + "ids": "907", + "examine": "Trinkets and stuff." + }, + { + "ids": "908", + "examine": "Not everyone's idea of a nice wall decoration." + }, + { + "ids": "909", + "examine": "Something is written on it. I can't read what." + }, + { + "ids": "910", + "examine": "Looks like an eye with huge lashes." + }, + { + "ids": "911", + "examine": "A tablet covered in weird looking little squiggles and pictures." + }, + { + "ids": "915", + "examine": "A posh water bowl." + }, + { + "ids": "954", + "examine": "For wiping muddy feet on." + }, + { + "ids": "955,956,957,958", + "examine": "Disturbingly its eyes look everywhere in the room except at you." + }, + { + "ids": "959", + "examine": "What has a face and hands but is not a man?" + }, + { + "ids": "960", + "examine": "It's a time machine....sort of!" + }, + { + "ids": "961", + "examine": "'Ask about our low, low interest rates!'" + }, + { + "ids": "962", + "examine": "Some helpful people have placed notes on here, how nice." + }, + { + "ids": "963", + "examine": "Essentials for a seamstress." + }, + { + "ids": "964,965", + "examine": "It really was this big!" + }, + { + "ids": "966", + "examine": "He doesn't look too jolly to me!" + }, + { + "ids": "967", + "examine": "Looks like this ship was way off course!" + }, + { + "ids": "968", + "examine": "X marks the spot." + }, + { + "ids": "969", + "examine": "Complete with authentic seaweed!" + }, + { + "ids": "970", + "examine": "This mentions the monk trapped here..." + }, + { + "ids": "971", + "examine": "A useful ranging device." + }, + { + "ids": "972", + "examine": "Use these with bows." + }, + { + "ids": "973", + "examine": "A powerful throwing weapon." + }, + { + "ids": "974", + "examine": "Improved Leather armour for archers." + }, + { + "ids": "975", + "examine": "Leather made from the skin of a Dragon." + }, + { + "ids": "993", + "examine": "I can climb over the fence with this.." + }, + { + "ids": "1004,1005", + "examine": "This section of railing has been broken" + }, + { + "ids": "1006,1007,1008,1009", + "examine": "There is a hole in this section of the railing." + }, + { + "ids": "1010", + "examine": "Someone was thirsty..." + }, + { + "ids": "1011,1012", + "examine": "Full of lovely drinks!" + }, + { + "ids": "1013", + "examine": "Storage for cookery items." + }, + { + "ids": "1014,1015,1016,1017,1018", + "examine": "Storage for all needs." + }, + { + "ids": "1019", + "examine": "What kind of sick person keeps a skull on their wall?" + }, + { + "ids": "1020", + "examine": "Esoteric artefacts." + }, + { + "ids": "1021,1022,1023", + "examine": "I don't want to know what's in those little urns." + }, + { + "ids": "1024", + "examine": "Used for storing things on." + }, + { + "ids": "1025,1026", + "examine": "Tailor made for needlework supplies" + }, + { + "ids": "1027", + "examine": "Prepared hides hang here drying." + }, + { + "ids": "1028,1029", + "examine": "This contains dye for leather." + }, + { + "ids": "1030,1031", + "examine": "Used to squeeze moisture from the hide." + }, + { + "ids": "1032", + "examine": "Danger!" + }, + { + "ids": "1033,1034,1035", + "examine": "This tells you which way is which." + }, + { + "ids": "1057", + "examine": "Ye olde Shrimp and Parrot." + }, + { + "ids": "1068", + "examine": "The Blue Moon Inn" + }, + { + "ids": "1069", + "examine": "The Jolly Boar" + }, + { + "ids": "1070", + "examine": "The Rusty Anchor" + }, + { + "ids": "1071", + "examine": "The Shrimp and Parrot" + }, + { + "ids": "1072", + "examine": "The Dead Man's Chest" + }, + { + "ids": "1073", + "examine": "The Rising Sun" + }, + { + "ids": "1074", + "examine": "The Forester's Arms" + }, + { + "ids": "1075", + "examine": "The Flying Horse" + }, + { + "ids": "1076", + "examine": "The Dancing Donkey" + }, + { + "ids": "1077", + "examine": "The Dragon Inn" + }, + { + "ids": "1078", + "examine": "Karamja Spirits bar" + }, + { + "ids": "1079", + "examine": "North to Varrock :: East to Al-Kharid." + }, + { + "ids": "1080", + "examine": "North road to Draynor Village :: East road to Varrock." + }, + { + "ids": "1081", + "examine": "North to Draynor Village." + }, + { + "ids": "1082", + "examine": "North to Draynor Manor :: West to Asgarnia." + }, + { + "ids": "1083", + "examine": "South to the Wizards' Tower :: East to Lumbridge." + }, + { + "ids": "1084", + "examine": "South to Lumbridge :: West to Varrock :: East to the Digsite." + }, + { + "ids": "1085", + "examine": "South to Al-Kharid :: West to Lumbridge :: East to the Digsite." + }, + { + "ids": "1086", + "examine": "North to Varrock :: East to the Digsite." + }, + { + "ids": "1087", + "examine": "South to the Wizards' Tower :: North to Draynor Village :: East to Lumbridge." + }, + { + "ids": "1088", + "examine": "The ideal thing to sit on." + }, + { + "ids": "1089", + "examine": "Not so good for sitting on." + }, + { + "ids": "1090,1091,1092", + "examine": "A comfortable seat." + }, + { + "ids": "1093,1094,1095", + "examine": "Good for sitting on." + }, + { + "ids": "1096", + "examine": "Good for rocking in!" + }, + { + "ids": "1097,1098,1099", + "examine": "A kingly seat for a royal behind." + }, + { + "ids": "1100,1101", + "examine": "The perfect way to sit at the bar." + }, + { + "ids": "1102", + "examine": "Good for sitting on." + }, + { + "ids": "1103", + "examine": "Gnomes sit on these." + }, + { + "ids": "1104", + "examine": "Gnomes are found sitting here." + }, + { + "ids": "1105", + "examine": "A kingly seat for a royal behind." + }, + { + "ids": "1106,1107", + "examine": "Sit back and relax..." + }, + { + "ids": "1108,1109", + "examine": "A kingly seat for a royal behind." + }, + { + "ids": "1110", + "examine": "Used for sitting on." + }, + { + "ids": "1111", + "examine": "Do I dare sit on this?" + }, + { + "ids": "1112", + "examine": "Church seating." + }, + { + "ids": "1113", + "examine": "Park it here..." + }, + { + "ids": "1114", + "examine": "Wouldn't like to sit on that for too long..." + }, + { + "ids": "1115", + "examine": "The ideal thing to sit on." + }, + { + "ids": "1116,1117", + "examine": "Keeps the neighbours out!" + }, + { + "ids": "1118", + "examine": "Found in wild areas." + }, + { + "ids": "1119", + "examine": "These are commonly found." + }, + { + "ids": "1120", + "examine": "An unusual bush." + }, + { + "ids": "1121", + "examine": "A wild bush." + }, + { + "ids": "1122,1123", + "examine": "All the leaves have fallen off." + }, + { + "ids": "1124,36782", + "examine": "A commonly found bush." + }, + { + "ids": "1125", + "examine": "Bushy!" + }, + { + "ids": "1126", + "examine": "A rose by any other name would still have prickly bits." + }, + { + "ids": "1144,1145,1146", + "examine": "A leafy bush." + }, + { + "ids": "1147,1148,1149", + "examine": "The abode of a fairy." + }, + { + "ids": "1150", + "examine": "Fairies need money too!" + }, + { + "ids": "1151", + "examine": "A fairy is selling items here." + }, + { + "ids": "1152", + "examine": "A small potted plant." + }, + { + "ids": "1153", + "examine": "Someone has planted this." + }, + { + "ids": "1154", + "examine": "A nicely potted fern." + }, + { + "ids": "1155", + "examine": "Better than weeding." + }, + { + "ids": "1156,1157", + "examine": "I bet bees like this." + }, + { + "ids": "1158,1159", + "examine": "A large potted plant." + }, + { + "ids": "1160", + "examine": "A plant in a bamboo pot." + }, + { + "ids": "1161", + "examine": "Cabbage... yuck!" + }, + { + "ids": "1162", + "examine": "Found near the water's edge." + }, + { + "ids": "1163,1164", + "examine": "Not good for eating." + }, + { + "ids": "1165", + "examine": "Fungal growth." + }, + { + "ids": "1166", + "examine": "Poisonous no doubt." + }, + { + "ids": "1167", + "examine": "Fungal growth." + }, + { + "ids": "1168,1169", + "examine": "Poisonous no doubt." + }, + { + "ids": "1170,1171,1172", + "examine": "I doubt that's edible." + }, + { + "ids": "1173", + "examine": "A commonly found fern." + }, + { + "ids": "1174", + "examine": "Spiky!" + }, + { + "ids": "1175", + "examine": "A home for frogs." + }, + { + "ids": "1176", + "examine": "Otherwise known as a lilypad." + }, + { + "ids": "1177", + "examine": "A home for frogs." + }, + { + "ids": "1178", + "examine": "Smells lovely!" + }, + { + "ids": "1179", + "examine": "Who is this Heather girl?" + }, + { + "ids": "1180", + "examine": "I wonder why it's purple?" + }, + { + "ids": "1181,1182,1183", + "examine": "I'd better not get stung." + }, + { + "ids": "1184", + "examine": "The tendrils of a creeping plant." + }, + { + "ids": "1185", + "examine": "Nicely planted." + }, + { + "ids": "1186", + "examine": "A large curling plant." + }, + { + "ids": "1187", + "examine": "That's pretty." + }, + { + "ids": "1188", + "examine": "Blooming!" + }, + { + "ids": "1189", + "examine": "Commonly found in grassy areas." + }, + { + "ids": "1190", + "examine": "Is this the biggest flower around?" + }, + { + "ids": "1191", + "examine": "These are huge!" + }, + { + "ids": "1192", + "examine": "A rare flower." + }, + { + "ids": "1193", + "examine": "Don't flowers make you feel better?" + }, + { + "ids": "1194", + "examine": "Can this talk?" + }, + { + "ids": "1195", + "examine": "You don't see that many of these." + }, + { + "ids": "1196", + "examine": "I wonder what these are?" + }, + { + "ids": "1197", + "examine": "A rarely found flower." + }, + { + "ids": "1198", + "examine": "Very rare flowers." + }, + { + "ids": "1199", + "examine": "These smell nice." + }, + { + "ids": "1200", + "examine": "A bed of red flowers." + }, + { + "ids": "1201", + "examine": "These are pretty." + }, + { + "ids": "1202", + "examine": "Found only in jungle areas." + }, + { + "ids": "1203", + "examine": "A very rare exotic flower." + }, + { + "ids": "1204", + "examine": "A small fernlike plant." + }, + { + "ids": "1205", + "examine": "The leaves of a nasty creeping plant." + }, + { + "ids": "1206,1207,1208", + "examine": "The flower of a nasty creeping plant." + }, + { + "ids": "1231", + "examine": "Nasty curling tendrils of a creeping plant." + }, + { + "ids": "1276", + "examine": "One of the most common trees in RuneScape." + }, + { + "ids": "1277", + "examine": "A healthy young tree." + }, + { + "ids": "1278,1279", + "examine": "A commonly found tree." + }, + { + "ids": "1280", + "examine": "A healthy young tree." + }, + { + "ids": "1281", + "examine": "A beautiful old oak." + }, + { + "ids": "1282,1283,1284", + "examine": "This tree has long been dead." + }, + { + "ids": "1285", + "examine": "An old weather beaten tree." + }, + { + "ids": "1286,1287,1288,1289,1290,1291", + "examine": "It's only useful for firewood now." + }, + { + "ids": "1292", + "examine": "An ancient magical tree." + }, + { + "ids": "1293,1294,1295", + "examine": "An ancient sentient tree." + }, + { + "ids": "1296", + "examine": "This tree has fallen to the ground." + }, + { + "ids": "1297", + "examine": "This tree was either the victim of weather or mankind." + }, + { + "ids": "1298", + "examine": "A commonly found fern." + }, + { + "ids": "1299", + "examine": "Is this a weed?" + }, + { + "ids": "1300", + "examine": "A fern is growing here." + }, + { + "ids": "1301", + "examine": "Home to many unusual creatures." + }, + { + "ids": "1302", + "examine": "A leafy tree." + }, + { + "ids": "1303,1304,1305", + "examine": "A tree found in tropical areas." + }, + { + "ids": "1306", + "examine": "The tree shimmers with a magical force." + }, + { + "ids": "1307", + "examine": "I bet this makes good syrup!" + }, + { + "ids": "1308", + "examine": "These trees are found near water." + }, + { + "ids": "1309", + "examine": "A splendid tree." + }, + { + "ids": "1310", + "examine": "This tree has vines hanging from it." + }, + { + "ids": "1311", + "examine": "This would be good to sleep under." + }, + { + "ids": "1312", + "examine": "An essential for tropical islands." + }, + { + "ids": "1313,1314", + "examine": "An unusual tree grows here." + }, + { + "ids": "1315,1316", + "examine": "A hardy evergreen tree." + }, + { + "ids": "1317", + "examine": "A young sentient tree." + }, + { + "ids": "1318,1319", + "examine": "This would make good firewood." + }, + { + "ids": "1320,1321", + "examine": "The branch is infested with moss." + }, + { + "ids": "1322", + "examine": "The trunk of this tree is hollow." + }, + { + "ids": "1323", + "examine": "A gnarly old tree root." + }, + { + "ids": "1324", + "examine": "The roots of a tree are exposed." + }, + { + "ids": "1325", + "examine": "I hope I don't trip over any of these." + }, + { + "ids": "1326,1327,1328", + "examine": "A terribly tall tropical tree." + }, + { + "ids": "1329", + "examine": "Leaves of a bamboo tree." + }, + { + "ids": "1330,1331,1332", + "examine": "It's thick with snow." + }, + { + "ids": "1333", + "examine": "This old tree has been taken over by parasitic plants." + }, + { + "ids": "1334,1335,1336,1337,1338", + "examine": "This old tree is rotting away." + }, + { + "ids": "1339,1340", + "examine": "They're just waiting to trip someone up." + }, + { + "ids": "1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359", + "examine": "This tree has been cut down." + }, + { + "ids": "1360,1361,1362", + "examine": "This tree contains dangerous insects no doubt." + }, + { + "ids": "1363,1364", + "examine": "They're just waiting to trip someone up." + }, + { + "ids": "1365", + "examine": "It's only useful for firewood now." + }, + { + "ids": "1366", + "examine": "A gnarly old tree root." + }, + { + "ids": "1367", + "examine": "The roots of this tree are exposed." + }, + { + "ids": "1368", + "examine": "I hope I don't trip over any of these." + }, + { + "ids": "1369", + "examine": "An unusual tree grows here." + }, + { + "ids": "1370", + "examine": "This old tree is rotting away." + }, + { + "ids": "1371,1372,1373,1374,1375,1376,1377", + "examine": "This tree contains dangerous insects no doubt." + }, + { + "ids": "1378,1379", + "examine": "This old tree is rotting away." + }, + { + "ids": "1380", + "examine": "A gnarly old tree root." + }, + { + "ids": "1381", + "examine": "The roots of this tree are exposed." + }, + { + "ids": "1382", + "examine": "I hope I don't trip over any of these." + }, + { + "ids": "1383", + "examine": "This tree has long been dead." + }, + { + "ids": "1384", + "examine": "It's only useful for firewood now." + }, + { + "ids": "1385", + "examine": "A gnarly old tree root." + }, + { + "ids": "1386", + "examine": "The roots of this tree are exposed." + }, + { + "ids": "1387", + "examine": "I hope I don't trip over any of these." + }, + { + "ids": "1388,1389", + "examine": "They're just waiting to trip someone up." + }, + { + "ids": "1390", + "examine": "Commonly found in these parts." + }, + { + "ids": "1391", + "examine": "A leafy plant." + }, + { + "ids": "1392", + "examine": "A leafy fern." + }, + { + "ids": "1393", + "examine": "A small bushy plant." + }, + { + "ids": "1394", + "examine": "A leafy shrub." + }, + { + "ids": "1395", + "examine": "No flies on me." + }, + { + "ids": "1396", + "examine": "How do these things manage to grow?" + }, + { + "ids": "1397", + "examine": "This cactus has recently had a chunk taken off." + }, + { + "ids": "1398", + "examine": "A leafy fern." + }, + { + "ids": "1399", + "examine": "This has broad leaves." + }, + { + "ids": "1400", + "examine": "A large waxy jungle plant." + }, + { + "ids": "1401", + "examine": "A type of jungle fern." + }, + { + "ids": "1402", + "examine": "A large waxy jungle plant." + }, + { + "ids": "1403,1404,1405,1406", + "examine": "How do these things manage to grow?" + }, + { + "ids": "1407", + "examine": "Leaves a nasty mark." + }, + { + "ids": "1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503", + "examine": "Looks spiky." + }, + { + "ids": "1504", + "examine": "The door is open." + }, + { + "ids": "1505", + "examine": "The door is closed." + }, + { + "ids": "1506,1507,1508,1509,1510,1511,1512,1513,1514,1515", + "examine": "A sturdy wooden door." + }, + { + "ids": "1516,1517,1518,1519,1520,1521,1522,1523,1524,1525", + "examine": "A large double door." + }, + { + "ids": "1526,1527,1528", + "examine": "The curtain is closed." + }, + { + "ids": "1529", + "examine": "The curtain is open." + }, + { + "ids": "1530", + "examine": "The door is closed." + }, + { + "ids": "1531,1532", + "examine": "The door is open." + }, + { + "ids": "1533,1534,1535", + "examine": "A nicely fitted door." + }, + { + "ids": "1536", + "examine": "An ornately-fashioned door." + }, + { + "ids": "1537,1538", + "examine": "An elf-fashioned door." + }, + { + "ids": "1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550", + "examine": "Solid bars of iron." + }, + { + "ids": "1551,1552,1553,1554,1555,1556", + "examine": "A wooden gate." + }, + { + "ids": "1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567", + "examine": "A wrought iron gate." + }, + { + "ids": "1568,1569", + "examine": "I wonder what's under it?" + }, + { + "ids": "1570,1571", + "examine": "I wonder what's down there?" + }, + { + "ids": "1572", + "examine": "This door has been boarded up." + }, + { + "ids": "1573,1574,1575,1576", + "examine": "A door to a grand place." + }, + { + "ids": "1577,1578,1579", + "examine": "The top of the archway." + }, + { + "ids": "1580,1581,1582", + "examine": "The base of the archway." + }, + { + "ids": "1583,1584,1585,1586,1587,1588", + "examine": "There is something strange about this wall..." + }, + { + "ids": "1589,1590", + "examine": "A wrought iron gate." + }, + { + "ids": "1591", + "examine": "The door is closed." + }, + { + "ids": "1592,1593", + "examine": "Something is strange about this panel." + }, + { + "ids": "1594", + "examine": "An entranceway into the dungeon." + }, + { + "ids": "1595", + "examine": "The way in." + }, + { + "ids": "1596,1597", + "examine": "A wrought iron gate." + }, + { + "ids": "1598,1599", + "examine": "A wooden gate." + }, + { + "ids": "1600", + "examine": "The doors to the Magic Guild." + }, + { + "ids": "1601,1602,1603,1604,1605,1606,1607,1608", + "examine": "The doors to the Magic guild." + }, + { + "ids": "1609,1610,1611,1612", + "examine": "A wooden structure used in the process of building." + }, + { + "ids": "1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660", + "examine": "This timber is broken" + }, + { + "ids": "1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721", + "examine": "A pile of bricks." + }, + { + "ids": "1722,36791", + "examine": "I can climb these stairs." + }, + { + "ids": "1723", + "examine": "They go down." + }, + { + "ids": "1724", + "examine": "I can climb down these stairs." + }, + { + "ids": "1725,36768", + "examine": "I can climb up this." + }, + { + "ids": "1726,1727,1728", + "examine": "I can climb down this." + }, + { + "ids": "1729", + "examine": "I can climb this." + }, + { + "ids": "1730", + "examine": "Dare I go up?" + }, + { + "ids": "1731,1732", + "examine": "These stairs look spooky!" + }, + { + "ids": "1733", + "examine": "I can use these stairs to climb down." + }, + { + "ids": "1734", + "examine": "I can climb these stairs." + }, + { + "ids": "1735", + "examine": "A rickety old staircase." + }, + { + "ids": "1736", + "examine": "I can climb down these stairs." + }, + { + "ids": "1737,1738", + "examine": "I can climb up these stairs." + }, + { + "ids": "1739", + "examine": "I can climb up or go down these stairs." + }, + { + "ids": "1740,1741", + "examine": "I can climb down these stairs." + }, + { + "ids": "1742", + "examine": "I can climb up these stairs." + }, + { + "ids": "1743", + "examine": "I can climb up or go down these stairs." + }, + { + "ids": "1744,1745", + "examine": "I can climb down these stairs." + }, + { + "ids": "1746", + "examine": "I can climb down this." + }, + { + "ids": "1747,1748", + "examine": "I can climb this." + }, + { + "ids": "1749", + "examine": "I can climb down this." + }, + { + "ids": "1750,1751", + "examine": "I can climb this." + }, + { + "ids": "1752", + "examine": "I can't climb this." + }, + { + "ids": "1753", + "examine": "It's useless." + }, + { + "ids": "1754", + "examine": "I can climb down this." + }, + { + "ids": "1755", + "examine": "I can climb this." + }, + { + "ids": "1756", + "examine": "I can climb down this." + }, + { + "ids": "1757", + "examine": "I can climb this." + }, + { + "ids": "1758", + "examine": "Not much use really." + }, + { + "ids": "1759", + "examine": "This leads downwards." + }, + { + "ids": "1760", + "examine": "These can be useful." + }, + { + "ids": "1761", + "examine": "Steps made from natural rock." + }, + { + "ids": "1762,1763,1764", + "examine": "A rope hangs here." + }, + { + "ids": "1765", + "examine": "I can climb down this." + }, + { + "ids": "1766", + "examine": "I can climb this." + }, + { + "ids": "1767", + "examine": "I can climb down this." + }, + { + "ids": "1768,1769,1770,1771,1772,1773,1774,1775,1776,1777", + "examine": "I can climb this." + }, + { + "ids": "1778", + "examine": "These huge stone discs grind grain to make flour." + }, + { + "ids": "1779,1780,1781", + "examine": "These sails use the wind to drive the windmill." + }, + { + "ids": "1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796", + "examine": "I'll need an empty pot so I can collect my flour." + }, + { + "ids": "1797,1798,1799,1800,1801,1802,1803", + "examine": "Some very hard rocks, I wouldn't want to fall on those." + }, + { + "ids": "1804", + "examine": "This door requires a key." + }, + { + "ids": "1805,1806,1807,1808,1809", + "examine": "The door to the Champions' Guild." + }, + { + "ids": "1810", + "examine": "Here be spiders!" + }, + { + "ids": "1811", + "examine": "I can walk through this tattered web." + }, + { + "ids": "1812", + "examine": "A magical border of teleportation." + }, + { + "ids": "1813", + "examine": "For putting things on." + }, + { + "ids": "1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851", + "examine": "I wonder what this does..." + }, + { + "ids": "1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863", + "examine": "This lets in more light." + }, + { + "ids": "1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875", + "examine": "These obviously mean keep out!" + }, + { + "ids": "1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895", + "examine": "I shudder to think what has taken place here." + }, + { + "ids": "1896", + "examine": "This hasn't seen a duster for a while." + }, + { + "ids": "1897", + "examine": "Not as nice as some." + }, + { + "ids": "1898,1899", + "examine": "This needs dusting before I'll sit on it." + }, + { + "ids": "1900", + "examine": "This could do with a bit of a spit and polish." + }, + { + "ids": "1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938", + "examine": "This clearly isn't used for dining very often." + }, + { + "ids": "1939,1940,1941,1942,1943,1944,1945,1946", + "examine": "A tower." + }, + { + "ids": "1947,1948", + "examine": "It looks like I might be able to climb over this piece of the wall..." + }, + { + "ids": "1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966", + "examine": "A pile of bricks." + }, + { + "ids": "1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984", + "examine": "A grand door for a grand tree." + }, + { + "ids": "1985,1986", + "examine": "A large root." + }, + { + "ids": "1987", + "examine": "A primitive looking boat." + }, + { + "ids": "1988", + "examine": "Oops!" + }, + { + "ids": "1989", + "examine": "A good source of books!" + }, + { + "ids": "1990", + "examine": "A wooden crate for storage." + }, + { + "ids": "1991", + "examine": "Solid bars of iron." + }, + { + "ids": "1992", + "examine": "There is an indent the size of a pebble in the stone's centre." + }, + { + "ids": "1993", + "examine": "A stone tomb surrounded by flowers." + }, + { + "ids": "1994,37016,37015", + "examine": "I wonder what's inside." + }, + { + "ids": "1995", + "examine": "Perhaps I should search it." + }, + { + "ids": "1996,1997", + "examine": "I should be safe if I can reach this." + }, + { + "ids": "1998", + "examine": "Wet rope." + }, + { + "ids": "1999", + "examine": "A wooden crate for storage." + }, + { + "ids": "2000,2001,2002,2003", + "examine": "An elf-fashioned door." + }, + { + "ids": "2004", + "examine": "The pillar has a rune shaped dent in it." + }, + { + "ids": "2005", + "examine": "A statue of Baxtorian chiselled in stone." + }, + { + "ids": "2006,2007,2008,2009", + "examine": "A statue of Glarial chiselled in stone." + }, + { + "ids": "2010,2011,2012", + "examine": "A ledge." + }, + { + "ids": "2013", + "examine": "Known commonly as Red worm vine." + }, + { + "ids": "2014", + "examine": "A magically elevated chalice full of tears." + }, + { + "ids": "2015,2016,2017,2018", + "examine": "A magically elevated chalice full of ash." + }, + { + "ids": "2019", + "examine": "A whirlpool." + }, + { + "ids": "2020,2021", + "examine": "It's too wet for firewood." + }, + { + "ids": "2022", + "examine": "A wooden barrel, maybe a way off this rock." + }, + { + "ids": "2023", + "examine": "An interesting tree with long straight branches." + }, + { + "ids": "2024", + "examine": "A large bubbling cauldron, smells... Ugh!" + }, + { + "ids": "2025", + "examine": "The door is closed." + }, + { + "ids": "2026,2027,2028,2029,2030,2031", + "examine": "I can see fish swimming in the water." + }, + { + "ids": "2032", + "examine": "It's closed." + }, + { + "ids": "2033", + "examine": "It's open." + }, + { + "ids": "2034", + "examine": "It's closed." + }, + { + "ids": "2035", + "examine": "It's open." + }, + { + "ids": "2036", + "examine": "It's closed." + }, + { + "ids": "2037", + "examine": "It's open." + }, + { + "ids": "2038", + "examine": "I've met less intelligent conversationalists." + }, + { + "ids": "2039,2040,2041,2042", + "examine": "It's closed." + }, + { + "ids": "2043", + "examine": "Something's bubbling away in it." + }, + { + "ids": "2044,2045,2046,2047", + "examine": "Like an animal dinner table." + }, + { + "ids": "2048,2049", + "examine": "It's a door." + }, + { + "ids": "2050,2051,2052,2053", + "examine": "A wooden gate." + }, + { + "ids": "2054,2055", + "examine": "It's a door." + }, + { + "ids": "2056", + "examine": "It's closed." + }, + { + "ids": "2057", + "examine": "It's open." + }, + { + "ids": "2058,2059,2060,2061,2062", + "examine": "It's closed." + }, + { + "ids": "2063", + "examine": "It's open." + }, + { + "ids": "2064", + "examine": "For storage." + }, + { + "ids": "2065", + "examine": "Used for climbing." + }, + { + "ids": "2066", + "examine": "A wall." + }, + { + "ids": "2067", + "examine": "A watchtower." + }, + { + "ids": "2068", + "examine": "A fence." + }, + { + "ids": "2069,2070", + "examine": "A closed door." + }, + { + "ids": "2071,2072", + "examine": "Used for storage." + }, + { + "ids": "2073,2074,2075,2076,2077,2078", + "examine": "Grows weird yellow fruit." + }, + { + "ids": "2079,2080", + "examine": "I wonder what's inside?" + }, + { + "ids": "2081,2082,2083,2084,2085,2086,2087,2088", + "examine": "Handy for boarding boats." + }, + { + "ids": "2089", + "examine": "Ornamental." + }, + { + "ids": "2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111", + "examine": "A rocky outcrop." + }, + { + "ids": "2112", + "examine": "The door is closed." + }, + { + "ids": "2113", + "examine": "I can climb down this." + }, + { + "ids": "2114", + "examine": "This transports coal!" + }, + { + "ids": "2115", + "examine": "The left hand side of the gate." + }, + { + "ids": "2116", + "examine": "The right hand side of the gate." + }, + { + "ids": "2117", + "examine": "It's an old wall." + }, + { + "ids": "2118", + "examine": "Lots of water swirling around" + }, + { + "ids": "2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140", + "examine": "A rocky outcrop." + }, + { + "ids": "2141", + "examine": "An open chest." + }, + { + "ids": "2142", + "examine": "An eerie glow permeates the cauldron." + }, + { + "ids": "2143,2144", + "examine": "Looks secure." + }, + { + "ids": "2145,2146", + "examine": "Ooooh! Spooky!" + }, + { + "ids": "2147", + "examine": "Going down?" + }, + { + "ids": "2148", + "examine": "Going up?" + }, + { + "ids": "2149", + "examine": "An imposing stone structure." + }, + { + "ids": "2150,2151,2152,2153", + "examine": "A column of elemental power." + }, + { + "ids": "2154,2155", + "examine": "A wrought iron gate." + }, + { + "ids": "2156,2157,2158", + "examine": "A magical portal of teleportation." + }, + { + "ids": "2159,2160,2161", + "examine": "It's a floating barrel." + }, + { + "ids": "2162,2163,2164,2165,2166", + "examine": "Smells like fish." + }, + { + "ids": "2167", + "examine": "Water is pouring in through the hole." + }, + { + "ids": "2168", + "examine": "A patch of swamp tar has bunged up the hole." + }, + { + "ids": "2169,2170,2171", + "examine": "There's a strong wind whipping up the sea." + }, + { + "ids": "2172,2173", + "examine": "A huge net to catch little fish." + }, + { + "ids": "2174", + "examine": "The upper deck can be accessed with this ladder." + }, + { + "ids": "2175", + "examine": "Back down to the main deck." + }, + { + "ids": "2176,2177", + "examine": "This old trawler has seen better days." + }, + { + "ids": "2178,2179", + "examine": "Handy for boarding boats." + }, + { + "ids": "2180,2181", + "examine": "It's a war machine." + }, + { + "ids": "2182", + "examine": "It can't hurt to just have a look, can it?" + }, + { + "ids": "2183", + "examine": "I wonder what is inside..." + }, + { + "ids": "2184", + "examine": "The door is closed." + }, + { + "ids": "2185", + "examine": "This wall has seen better days." + }, + { + "ids": "2186", + "examine": "Hmmm... I wonder if it's loose enough to get through." + }, + { + "ids": "2187", + "examine": "I can climb down this ladder." + }, + { + "ids": "2188,2189", + "examine": "I can climb up this ladder." + }, + { + "ids": "2190", + "examine": "I can climb down this ladder." + }, + { + "ids": "2191,2192,2193", + "examine": "I wonder what's inside?" + }, + { + "ids": "2194,2195,2196", + "examine": "Perhaps I should search it." + }, + { + "ids": "2197", + "examine": "I wonder what's inside?" + }, + { + "ids": "2198", + "examine": "Perhaps I should search it." + }, + { + "ids": "2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209", + "examine": "An old gate for locking up undesirables." + }, + { + "ids": "2210", + "examine": "Looking through it makes far off things look closer!" + }, + { + "ids": "2211", + "examine": "A weathered old gravestone." + }, + { + "ids": "2212", + "examine": "It's a sack!" + }, + { + "ids": "2213", + "examine": "The bank teller will serve you from here." + }, + { + "ids": "2214", + "examine": "This booth is for private customers only." + }, + { + "ids": "2215", + "examine": "This booth is closed." + }, + { + "ids": "2216", + "examine": "This looks like it's being used to block entrance to the village." + }, + { + "ids": "2217", + "examine": "Something seems to be buried under this." + }, + { + "ids": "2218,2219", + "examine": "A narrow fissure in the ground." + }, + { + "ids": "2220", + "examine": "A pile of rubble." + }, + { + "ids": "2221", + "examine": "A stone with some carvings on it." + }, + { + "ids": "2222", + "examine": "A pile of loose rocks." + }, + { + "ids": "2223", + "examine": "Probably nothing useful in these." + }, + { + "ids": "2224", + "examine": "A rotten and barely standing set of gallows." + }, + { + "ids": "2225", + "examine": "Wet rocks, it looks like you might be able to climb them." + }, + { + "ids": "2226", + "examine": "This table has seen better days." + }, + { + "ids": "2227,2228", + "examine": "A crudely constructed raft." + }, + { + "ids": "2229", + "examine": "A statue to mark Tai Bwo Wannai sacred grounds." + }, + { + "ids": "2230", + "examine": "A sturdy cart for travelling in." + }, + { + "ids": "2231,2232,2233", + "examine": "A rocky outcrop." + }, + { + "ids": "2234", + "examine": "Rocks that have been stacked at regular intervals." + }, + { + "ids": "2235", + "examine": "An ancient construct for supporting the bones of the deceased." + }, + { + "ids": "2236", + "examine": "I can climb the rocky outcrop." + }, + { + "ids": "2237", + "examine": "An exotic looking tree." + }, + { + "ids": "2238,2239", + "examine": "Large doors set into the hillside." + }, + { + "ids": "2240,2241", + "examine": "These doors must have been hidden here for years." + }, + { + "ids": "2242,2243", + "examine": "Perhaps you should give them a push." + }, + { + "ids": "2244", + "examine": "Commonly found in these parts." + }, + { + "ids": "2245", + "examine": "A leafy fern." + }, + { + "ids": "2246,2247,2248,2249,2250,2251,2252", + "examine": "Large carved tomb doors, they look terrifying." + }, + { + "ids": "2253,2254", + "examine": "Perhaps you should give them a push." + }, + { + "ids": "2255,2256", + "examine": "An ancient metal gate, but still pretty secure." + }, + { + "ids": "2257", + "examine": "A rocky outcrop." + }, + { + "ids": "2258", + "examine": "An ancient construct for supporting the bones of the deceased." + }, + { + "ids": "2259,2260,2261,2262,2263,2264", + "examine": "The gate is closed." + }, + { + "ids": "2265", + "examine": "A sturdy cart for travelling in." + }, + { + "ids": "2266,2267", + "examine": "The door is closed." + }, + { + "ids": "2268", + "examine": "This leads up to the sleeping area." + }, + { + "ids": "2269", + "examine": "This leads downwards." + }, + { + "ids": "2270", + "examine": "A jungle plant." + }, + { + "ids": "2271", + "examine": "I wonder what's inside?" + }, + { + "ids": "2272", + "examine": "It's open." + }, + { + "ids": "2273,2274", + "examine": "An odd-looking rock with a rope tied to it." + }, + { + "ids": "2275,2276,2277,2278", + "examine": "An odd-looking rock formation." + }, + { + "ids": "2279,2280,2281", + "examine": "Holds the rope up. Hopefuly." + }, + { + "ids": "2282,2283", + "examine": "Use this to swing over crevices." + }, + { + "ids": "2284,2285,2286", + "examine": "This must be climbed over." + }, + { + "ids": "2287,2288", + "examine": "A pipe I can squeeze through." + }, + { + "ids": "2289", + "examine": "It's hollow..." + }, + { + "ids": "2290,2291,2292,2293", + "examine": "A pipe I can squeeze through." + }, + { + "ids": "2294,2295,2296,2297", + "examine": "A slippery log I can walk across." + }, + { + "ids": "2298,2299,2300", + "examine": "The irregular surface can be climbed." + }, + { + "ids": "2301,2302", + "examine": "Tread carefully!" + }, + { + "ids": "2303", + "examine": "I can just about edge across here." + }, + { + "ids": "2304,2305,2306", + "examine": "Pointy!" + }, + { + "ids": "2307,2308", + "examine": "A wrought iron gate." + }, + { + "ids": "2309", + "examine": "Solid bars of iron." + }, + { + "ids": "2310", + "examine": "This tree has been cut down." + }, + { + "ids": "2311", + "examine": "I can jump from this stepping stone." + }, + { + "ids": "2312", + "examine": "I can balance on this rope." + }, + { + "ids": "2313", + "examine": "I can climb up this." + }, + { + "ids": "2314,2315", + "examine": "I can climb down here." + }, + { + "ids": "2316,36776", + "examine": "I can climb up these stairs." + }, + { + "ids": "2317", + "examine": "I can climb up these rocks to another cave." + }, + { + "ids": "2318", + "examine": "I can climb down these rocks to another cave." + }, + { + "ids": "2319,2320,2321", + "examine": "I can traverse these." + }, + { + "ids": "2322,2323,2324", + "examine": "Use this to swing across gaps." + }, + { + "ids": "2325", + "examine": "I can swing on this tree." + }, + { + "ids": "2326", + "examine": "A branch protrudes here." + }, + { + "ids": "2327", + "examine": "This tree has an unusually long branch on it." + }, + { + "ids": "2328,2329,2330,2331", + "examine": "A rocky outcrop." + }, + { + "ids": "2332", + "examine": "A nearly rotten wooden log that crosses the river." + }, + { + "ids": "2333,2334,2335", + "examine": "A rocky outcrop from the running water." + }, + { + "ids": "2336", + "examine": "You can see a cauldron directly below." + }, + { + "ids": "2337", + "examine": "This door is very sturdy looking." + }, + { + "ids": "2338", + "examine": "This door is closed." + }, + { + "ids": "2339,2340", + "examine": "This door is very sturdy looking." + }, + { + "ids": "2341", + "examine": "There is something strange about this wall..." + }, + { + "ids": "2342", + "examine": "Looks like a ventilation grill." + }, + { + "ids": "2343,2344,2345,2346,2347,2348,2349", + "examine": "A large stone block." + }, + { + "ids": "2350,2351", + "examine": "Used to move earth to, and from, the dig shaft." + }, + { + "ids": "2352,2353", + "examine": "This leads back up the dig shaft." + }, + { + "ids": "2354,2355,2356", + "examine": "Yep, they're sacks!" + }, + { + "ids": "2357,2358", + "examine": "A leafy bush." + }, + { + "ids": "2359", + "examine": "A sealed barrel with a warning sign on it." + }, + { + "ids": "2360", + "examine": "I wonder what's inside..." + }, + { + "ids": "2361", + "examine": "A sturdy chest to keep things in." + }, + { + "ids": "2362", + "examine": "A large stone block." + }, + { + "ids": "2363", + "examine": "A place where you can pan for gold." + }, + { + "ids": "2364,2365", + "examine": "A wooden container." + }, + { + "ids": "2366,2367,2368,2369,2370,2371", + "examine": "A signpost!" + }, + { + "ids": "2372", + "examine": "Shelves filled with interesting books." + }, + { + "ids": "2373,2374", + "examine": "A cupboard." + }, + { + "ids": "2375", + "examine": "Used to keep specimens on." + }, + { + "ids": "2376,2377,2378", + "examine": "Soil" + }, + { + "ids": "2379", + "examine": "Technically a bed." + }, + { + "ids": "2380", + "examine": "I wonder what's inside..." + }, + { + "ids": "2381,2382,2383,2384,2385,2386,2387,2388,2389,2390", + "examine": "Swampy dirt." + }, + { + "ids": "2391,2392", + "examine": "A very solid looking gate." + }, + { + "ids": "2393", + "examine": "Aim for the goal!" + }, + { + "ids": "2394,2395", + "examine": "A gate to the Gnomeball pitch." + }, + { + "ids": "2396", + "examine": "Distinctly feminine." + }, + { + "ids": "2397,2398,2399", + "examine": "A solid looking door." + }, + { + "ids": "2400,2401", + "examine": "Might be worth searching." + }, + { + "ids": "2402", + "examine": "A good source of books!" + }, + { + "ids": "2403,2404", + "examine": "Might be worth searching." + }, + { + "ids": "2405", + "examine": "I can climb this." + }, + { + "ids": "2406,2407", + "examine": "The door is closed." + }, + { + "ids": "2408", + "examine": "I can climb down this." + }, + { + "ids": "2409", + "examine": "A commonly found tree." + }, + { + "ids": "2410", + "examine": "I can climb this." + }, + { + "ids": "2411", + "examine": "The door is closed." + }, + { + "ids": "2412,2413,2414,2415", + "examine": "Handy for boarding the ship." + }, + { + "ids": "2416", + "examine": "Pull me!" + }, + { + "ids": "2417,2418,2419,2420", + "examine": "Place party drop items here." + }, + { + "ids": "2421", + "examine": "This lever is down." + }, + { + "ids": "2422", + "examine": "This lever is up." + }, + { + "ids": "2423", + "examine": "This lever is down." + }, + { + "ids": "2424", + "examine": "This lever is up." + }, + { + "ids": "2425", + "examine": "This lever is down." + }, + { + "ids": "2426", + "examine": "This lever is up." + }, + { + "ids": "2427,2428,2429,2430,2431", + "examine": "This door is closed by an unknown mechanism." + }, + { + "ids": "2432,2433", + "examine": "This gate is closed shut." + }, + { + "ids": "2434,2435", + "examine": "This may be worth opening." + }, + { + "ids": "2436,2437", + "examine": "I wonder what's inside." + }, + { + "ids": "2438,2439", + "examine": "A wooden gate." + }, + { + "ids": "2440,2441,2442,2443", + "examine": "Wonder what this pillar is for?" + }, + { + "ids": "2444,2445", + "examine": "I wonder what's under it?" + }, + { + "ids": "2446", + "examine": "This leads to somewhere...but where?" + }, + { + "ids": "2447,2448", + "examine": "I reckon I could climb that!" + }, + { + "ids": "2449,2450", + "examine": "Some magical rocks." + }, + { + "ids": "2451,2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464", + "examine": "There's something behind these roots." + }, + { + "ids": "2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477", + "examine": "A portal from this mystical place." + }, + { + "ids": "2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490", + "examine": "A mysterious power emanates from this shrine." + }, + { + "ids": "2491", + "examine": "The source of all Rune Stones." + }, + { + "ids": "2492", + "examine": "A portal from this mystical place." + }, + { + "ids": "2493,2494,2495,2496", + "examine": "A part of an old temple." + }, + { + "ids": "2497,2498,2499,2500,2501,2502", + "examine": "Unusual energy is gathered here." + }, + { + "ids": "2503,2504,2505,2506,2507", + "examine": "An old crumbled pillar." + }, + { + "ids": "2508,2509,2510", + "examine": "Broken parts of an old temple." + }, + { + "ids": "2511", + "examine": "This leads to the practice tower." + }, + { + "ids": "2512", + "examine": "This leads back down to the guild." + }, + { + "ids": "2513", + "examine": "I wonder if I can hit a bullseye?" + }, + { + "ids": "2514", + "examine": "The door to the Ranging Guild." + }, + { + "ids": "2515", + "examine": "I hope it doesn't sink." + }, + { + "ids": "2516", + "examine": "It's sinking!" + }, + { + "ids": "2517", + "examine": "Going up?" + }, + { + "ids": "2518", + "examine": "Typical shoddy workmanship." + }, + { + "ids": "2519", + "examine": "Crates of packed fish." + }, + { + "ids": "2520,2521", + "examine": "It's used for loading and unloading fishing boats." + }, + { + "ids": "2522,2523", + "examine": "It's a flight of stairs." + }, + { + "ids": "2524", + "examine": "I wonder what's inside?" + }, + { + "ids": "2525", + "examine": "It's open." + }, + { + "ids": "2526,2527", + "examine": "The door of a small prison." + }, + { + "ids": "2528", + "examine": "The door is closed." + }, + { + "ids": "2529", + "examine": "A door." + }, + { + "ids": "2530", + "examine": "Used for storage." + }, + { + "ids": "2531,2532", + "examine": "Looks like someone's tried digging here." + }, + { + "ids": "2533", + "examine": "A pile of what is hopefully mud." + }, + { + "ids": "2534", + "examine": "There's black cross on the door." + }, + { + "ids": "2535", + "examine": "The door is closed." + }, + { + "ids": "2536", + "examine": "A door." + }, + { + "ids": "2537", + "examine": "The door is closed." + }, + { + "ids": "2538", + "examine": "A door." + }, + { + "ids": "2539,2540", + "examine": "A flight of stairs." + }, + { + "ids": "2541,2542", + "examine": "An outlet to the sewer." + }, + { + "ids": "2543", + "examine": "There's a cover over this manhole." + }, + { + "ids": "2544", + "examine": "How dangerous, someone has left this manhole open." + }, + { + "ids": "2545", + "examine": "This is supposed to stop people falling down the manhole." + }, + { + "ids": "2546,2547,2548,2549", + "examine": "A door." + }, + { + "ids": "2550,2551", + "examine": "A secure door." + }, + { + "ids": "2552,2553", + "examine": "A metal gate bars your way." + }, + { + "ids": "2554,2555,2556,2557,2558,2559", + "examine": "A secure door." + }, + { + "ids": "2560", + "examine": "Fine silk woven by experts." + }, + { + "ids": "2561", + "examine": "This stall smells great." + }, + { + "ids": "2562", + "examine": "Precious stones from around the world." + }, + { + "ids": "2563", + "examine": "All manner of animal clothing." + }, + { + "ids": "2564", + "examine": "Spices to tingle your taste buds." + }, + { + "ids": "2565", + "examine": "Fine silver items are for sale here." + }, + { + "ids": "2566,2567,2568,2569,2570,2571,2572,2573,2574", + "examine": "I wonder what's inside it." + }, + { + "ids": "2575,2576", + "examine": "A marshy jungle vine." + }, + { + "ids": "2577", + "examine": "A tall palm tree with some plants growing at its stem." + }, + { + "ids": "2578", + "examine": "A tall palm tree." + }, + { + "ids": "2579", + "examine": "The burnt ground has a plant growing on it." + }, + { + "ids": "2580", + "examine": "The ground has been burnt here by a fire." + }, + { + "ids": "2581", + "examine": "A rock with green moss growing on it." + }, + { + "ids": "2582", + "examine": "A rock, it looks like something was growing here." + }, + { + "ids": "2583", + "examine": "It looks as if it is covered in some fungus." + }, + { + "ids": "2584", + "examine": "A collection of rocks over what looks like a depression." + }, + { + "ids": "2585", + "examine": "Rocky walls, you may be able to climb it." + }, + { + "ids": "2586", + "examine": "It's closed." + }, + { + "ids": "2587", + "examine": "I wonder what's inside?" + }, + { + "ids": "2588", + "examine": "It's open." + }, + { + "ids": "2589", + "examine": "This ship's not getting far with that." + }, + { + "ids": "2590,2591", + "examine": "Takes me into the ship." + }, + { + "ids": "2592", + "examine": "Takes me back on deck." + }, + { + "ids": "2593,2594", + "examine": "Handy for boarding the ship." + }, + { + "ids": "2595", + "examine": "It's closed." + }, + { + "ids": "2596", + "examine": "A blood-red door." + }, + { + "ids": "2597", + "examine": "A lurid orange door." + }, + { + "ids": "2598", + "examine": "A sickly yellow door." + }, + { + "ids": "2599", + "examine": "A gloomy blue door." + }, + { + "ids": "2600", + "examine": "A groovy magenta door." + }, + { + "ids": "2601", + "examine": "A putrid green door." + }, + { + "ids": "2602", + "examine": "Probably the nicest door in this ghastly place." + }, + { + "ids": "2603", + "examine": "It's closed." + }, + { + "ids": "2604", + "examine": "It's open." + }, + { + "ids": "2605", + "examine": "It's a ladder." + }, + { + "ids": "2606", + "examine": "There is something strange about this wall..." + }, + { + "ids": "2607,2608", + "examine": "It's closed." + }, + { + "ids": "2609", + "examine": "A collection of rocks over what looks like a depression." + }, + { + "ids": "2610", + "examine": "A rope hangs here that I can climb." + }, + { + "ids": "2611", + "examine": "It's a ladder." + }, + { + "ids": "2612", + "examine": "Wonder what's in here..." + }, + { + "ids": "2613", + "examine": "Smells kind of funny..." + }, + { + "ids": "2614", + "examine": "Spooky!" + }, + { + "ids": "2615", + "examine": "Looks comfortable..." + }, + { + "ids": "2616", + "examine": "Looks spooky..." + }, + { + "ids": "2617", + "examine": "Phew, an exit!" + }, + { + "ids": "2618", + "examine": "The fence is broken at this point." + }, + { + "ids": "2619", + "examine": "A wooden barrel for storage." + }, + { + "ids": "2620", + "examine": "An old crate for storage." + }, + { + "ids": "2621,2622", + "examine": "It's a door." + }, + { + "ids": "2623", + "examine": "It's a gate." + }, + { + "ids": "2624,2625", + "examine": "The entrance to the Hero's Guild." + }, + { + "ids": "2626,2627,2628", + "examine": "It's a door." + }, + { + "ids": "2629", + "examine": "There is something unusual about this wall..." + }, + { + "ids": "2630", + "examine": "I can see eels swimming in the lava." + }, + { + "ids": "2631", + "examine": "It's a door." + }, + { + "ids": "2632", + "examine": "I wonder what's inside?" + }, + { + "ids": "2633", + "examine": "It's open." + }, + { + "ids": "2634", + "examine": "Rocks that contain nothing interesting, but block the way." + }, + { + "ids": "2635", + "examine": "I wonder what's inside?" + }, + { + "ids": "2636,2637", + "examine": "It's open." + }, + { + "ids": "2638,2639", + "examine": "A source of pure water." + }, + { + "ids": "2640", + "examine": "A shrine for the faithful to worship at." + }, + { + "ids": "2641", + "examine": "I can climb this." + }, + { + "ids": "2642", + "examine": "Used for fashioning clay items." + }, + { + "ids": "2643", + "examine": "Bake your clay items in here." + }, + { + "ids": "2644", + "examine": "Used for spinning thread." + }, + { + "ids": "2645", + "examine": "A tray of sand." + }, + { + "ids": "2646", + "examine": "A plant cultivated for fibres." + }, + { + "ids": "2647,2648,2649", + "examine": "The door to the Crafting Guild." + }, + { + "ids": "2650", + "examine": "A pile of smelly rotting waste." + }, + { + "ids": "2651", + "examine": "A sturdy home for bees." + }, + { + "ids": "2652", + "examine": "Looks like this is where waste from the kitchen comes out." + }, + { + "ids": "2653", + "examine": "It looks like a spiders' nest to me." + }, + { + "ids": "2654", + "examine": "This fountain suits the garden." + }, + { + "ids": "2655", + "examine": "It's the Sinclair Family coat of arms." + }, + { + "ids": "2656", + "examine": "Looks like this is where Anna keeps her stuff." + }, + { + "ids": "2657", + "examine": "Looks like this is where Bob keeps his stuff." + }, + { + "ids": "2658", + "examine": "Looks like this is where Carol keeps her stuff." + }, + { + "ids": "2659", + "examine": "Looks like this is where David keeps his stuff." + }, + { + "ids": "2660", + "examine": "Looks like this is where Elizabeth keeps her stuff." + }, + { + "ids": "2661", + "examine": "Looks like this is where Frank keeps his stuff." + }, + { + "ids": "2662", + "examine": "Looks like this is where the cook stores flour." + }, + { + "ids": "2663", + "examine": "Some sacks of general garden items." + }, + { + "ids": "2664,2665", + "examine": "Luckily it seems able to keep that vicious dog inside." + }, + { + "ids": "2666", + "examine": "Looks like the killer smashed this to leave the mansion." + }, + { + "ids": "2667", + "examine": "Slaves are using this to pull up barrels of rocks from down below." + }, + { + "ids": "2668,2669", + "examine": "Slaves are placing barrels on this to haul them to the surface." + }, + { + "ids": "2670", + "examine": "A succulent cactus." + }, + { + "ids": "2671", + "examine": "A less-than-succulent succulent." + }, + { + "ids": "2672", + "examine": "I can try to make new items on this." + }, + { + "ids": "2673,2674", + "examine": "A solid looking gate." + }, + { + "ids": "2675,2676", + "examine": "Large doors made of solid oak." + }, + { + "ids": "2677", + "examine": "A solid looking chest, it belongs to Captain Siad." + }, + { + "ids": "2678", + "examine": "A selection of Captain Siad's Books." + }, + { + "ids": "2679", + "examine": "A sturdy looking desk on which the Captain works." + }, + { + "ids": "2680", + "examine": "A barrel containing rocks and mining debris." + }, + { + "ids": "2681", + "examine": "An empty mining barrel." + }, + { + "ids": "2682", + "examine": "The cart which takes barrels of rocks from the mining encampment to Al-Kharid." + }, + { + "ids": "2683", + "examine": "Gives a lovely view of the desert, complete with metalic bars." + }, + { + "ids": "2684", + "examine": "It seems to be used for moving rocks into and out of this area." + }, + { + "ids": "2685,2686,2687,2688", + "examine": "A solid looking gate." + }, + { + "ids": "2689", + "examine": "There's no getting around it, it's a fairly sturdy prison cell door." + }, + { + "ids": "2690,2691", + "examine": "Large solid, thick set oak doors" + }, + { + "ids": "2692", + "examine": "It looks fairly sturdy." + }, + { + "ids": "2693", + "examine": "This is used by Shantay and his men to take items to the bank on your behalf." + }, + { + "ids": "2694,2695,2696,2697", + "examine": "A rocky rock." + }, + { + "ids": "2698,2699", + "examine": "A cave which has been mined out." + }, + { + "ids": "2700,2701", + "examine": "The entrance to the tent." + }, + { + "ids": "2702,2703", + "examine": "Tracks in the sand." + }, + { + "ids": "2704", + "examine": "Rocky!" + }, + { + "ids": "2705", + "examine": "It's a door." + }, + { + "ids": "2706", + "examine": "A nicely fitted door." + }, + { + "ids": "2707,2708", + "examine": "A wooden crate for storage." + }, + { + "ids": "2709", + "examine": "I wonder what's inside?" + }, + { + "ids": "2710", + "examine": "It's open." + }, + { + "ids": "2711", + "examine": "It's a flight of stairs." + }, + { + "ids": "2712", + "examine": "The door is closed." + }, + { + "ids": "2713,2714,2715,2716,2717", + "examine": "Grain goes in here." + }, + { + "ids": "2718,2719,2720,2721,2722", + "examine": "These control the flow of grain from the hopper to the millstones." + }, + { + "ids": "2723", + "examine": "A spicy meat kebab is cooking here." + }, + { + "ids": "2724", + "examine": "A fire burns brightly here." + }, + { + "ids": "2725,2726", + "examine": "A grand old fireplace." + }, + { + "ids": "2727", + "examine": "Something is cooking nicely here." + }, + { + "ids": "2728,2729,2730,2731", + "examine": "Ideal for cooking on." + }, + { + "ids": "2732,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780", + "examine": "Hot!" + }, + { + "ids": "2781", + "examine": "A hot place for forging things in." + }, + { + "ids": "2782", + "examine": "It says \"Property of Doric the dwarf.\" on the side." + }, + { + "ids": "2783", + "examine": "Used for fashioning metal items." + }, + { + "ids": "2784", + "examine": "Various implements for working with metal." + }, + { + "ids": "2785", + "examine": "A hot place for forging things in." + }, + { + "ids": "2786,2787,2788,2789", + "examine": "An entrance to Gu'Tanoth." + }, + { + "ids": "2790", + "examine": "I wonder what's inside it." + }, + { + "ids": "2791,2792", + "examine": "A counter made from a stone block." + }, + { + "ids": "2793", + "examine": "An ogre is selling cakes here." + }, + { + "ids": "2794,2795", + "examine": "A lever for activating something." + }, + { + "ids": "2796", + "examine": "This leads to the watchtower." + }, + { + "ids": "2797", + "examine": "This leads downwards." + }, + { + "ids": "2798,2799,2800,2801,2802,2803", + "examine": "A leafy bush." + }, + { + "ids": "2804,2805,2806,2807,2808,2809,2810,2811", + "examine": "I think I can squeeze through here..." + }, + { + "ids": "2812", + "examine": "This leads downwards." + }, + { + "ids": "2813", + "examine": "I think I can squeeze through here..." + }, + { + "ids": "2814,2815", + "examine": "The gate has been locked shut." + }, + { + "ids": "2816", + "examine": "A strange looking rock..." + }, + { + "ids": "2817,2818,2819,2820,2821,2822", + "examine": "I think I can get out here..." + }, + { + "ids": "2823", + "examine": "A hole." + }, + { + "ids": "2824", + "examine": "A hole" + }, + { + "ids": "2825", + "examine": "I hope this leads the way out." + }, + { + "ids": "2826,2827,2828,2829", + "examine": "I wonder what's inside it?" + }, + { + "ids": "2830,2831", + "examine": "You can probably jump over from here." + }, + { + "ids": "2832", + "examine": "A low wall is blocking your path." + }, + { + "ids": "2833", + "examine": "This goes up!" + }, + { + "ids": "2834", + "examine": "A low wall is blocking your path." + }, + { + "ids": "2835,2836,2837,2838,2839,2840,2841", + "examine": "Looks hard." + }, + { + "ids": "2842", + "examine": "It has a special magical quality." + }, + { + "ids": "2843", + "examine": "This drain leads from the sink to the sewers below." + }, + { + "ids": "2844,2845,2846,2847,2848", + "examine": "This looks like it can be turned." + }, + { + "ids": "2849", + "examine": "A rudimentary type of boat." + }, + { + "ids": "2850", + "examine": "It's closed." + }, + { + "ids": "2851", + "examine": "It's open." + }, + { + "ids": "2852", + "examine": "I can probably squeeze my way inside there." + }, + { + "ids": "2853", + "examine": "It's a flight of stairs." + }, + { + "ids": "2854,2855", + "examine": "Made of wood." + }, + { + "ids": "2856", + "examine": "I wonder what's inside?" + }, + { + "ids": "2857", + "examine": "It's open." + }, + { + "ids": "2858", + "examine": "Used for storage." + }, + { + "ids": "2859", + "examine": "A hot range, where some soup is bubbling nicely." + }, + { + "ids": "2860", + "examine": "Very ominous." + }, + { + "ids": "2861,2862", + "examine": "It's a door." + }, + { + "ids": "2863", + "examine": "The door is closed." + }, + { + "ids": "2864", + "examine": "A water feature." + }, + { + "ids": "2865,2866", + "examine": "It's a gate." + }, + { + "ids": "2867", + "examine": "Very decorative!" + }, + { + "ids": "2868,2869", + "examine": "It's a cupboard." + }, + { + "ids": "2870", + "examine": "The mouse equivalent of a door." + }, + { + "ids": "2871", + "examine": "I can climb down this." + }, + { + "ids": "2872", + "examine": "I can climb this." + }, + { + "ids": "2873", + "examine": "What a good likeness!" + }, + { + "ids": "2874", + "examine": "A depiction that chills one to the bone." + }, + { + "ids": "2875", + "examine": "I wonder how accurate a representation this is." + }, + { + "ids": "2876", + "examine": "A counter made from a stone block." + }, + { + "ids": "2877", + "examine": "A barrel full of staffs..." + }, + { + "ids": "2878,2879", + "examine": "Patterns of light dance hypnotically across the pool's surface." + }, + { + "ids": "2880", + "examine": "There seems to be some sort of magical field here." + }, + { + "ids": "2881", + "examine": "It's closed." + }, + { + "ids": "2882,2883", + "examine": "The toll gate from Lumbridge to Al-Kharid." + }, + { + "ids": "2884", + "examine": "I can climb this." + }, + { + "ids": "2885", + "examine": "An antique by anyone's standards." + }, + { + "ids": "2886", + "examine": "An antique by anyone's standards, however, it might have something interesting in it." + }, + { + "ids": "2887", + "examine": "Looks good for logging." + }, + { + "ids": "2888", + "examine": "A leafy jungle palm, dense foliage." + }, + { + "ids": "2889", + "examine": "Home to many unusual creatures." + }, + { + "ids": "2890", + "examine": "A leafy tree." + }, + { + "ids": "2891", + "examine": "This tree has been cut down." + }, + { + "ids": "2892,2893", + "examine": "A jungle bush, quite common to these areas." + }, + { + "ids": "2894,2895", + "examine": "A jungle bush that has been chopped down." + }, + { + "ids": "2896,2897,2898,2899", + "examine": "A door to the Legends Guild." + }, + { + "ids": "2900,2901", + "examine": "Looks slippery!" + }, + { + "ids": "2902", + "examine": "Stoney!" + }, + { + "ids": "2903,2904", + "examine": "A rather shadowy cavern entrance." + }, + { + "ids": "2905", + "examine": "An old crate for storage." + }, + { + "ids": "2906", + "examine": "Useful for putting things on." + }, + { + "ids": "2907", + "examine": "I guess I could sleep in it if I was really tired." + }, + { + "ids": "2908,2909", + "examine": "A wall of magic fire." + }, + { + "ids": "2910", + "examine": "Rickety bamboo tables that are lashed together to make a desk." + }, + { + "ids": "2911", + "examine": "Bamboo storage!" + }, + { + "ids": "2912,2913,2914,2915", + "examine": "This gate has a horribly complex locking mechanism." + }, + { + "ids": "2916,2917", + "examine": "A dark cave entrance leading to the surface." + }, + { + "ids": "2918", + "examine": "A large crack in the wall." + }, + { + "ids": "2919,2920,2921", + "examine": "A huge lump of rock." + }, + { + "ids": "2922,2923,2924,2925", + "examine": "A heavily constructed, cast-iron, ancient gateway." + }, + { + "ids": "2926", + "examine": "A high wall made up of rocks with sharp edges." + }, + { + "ids": "2927", + "examine": "It looks like ancient graffiti." + }, + { + "ids": "2928", + "examine": "An ornately carved rock with a pointed receptacle." + }, + { + "ids": "2929", + "examine": "A half buried skeleton, probably dwarven remains." + }, + { + "ids": "2930", + "examine": "A huge, strangely constructed doorway, not sure how this opens." + }, + { + "ids": "2931", + "examine": "It looks like a magical portal of some kind, who knows where it leads?" + }, + { + "ids": "2932,2933", + "examine": "Strangely, there's a locked barrel here, I wonder what's inside." + }, + { + "ids": "2934", + "examine": "A large scaffold platform most likely used for lifting and lowering heavy items." + }, + { + "ids": "2935", + "examine": "Used to move earth to, and from, the dig shaft. A rope has been thrown over it." + }, + { + "ids": "2936,2937,2938,2939", + "examine": "A sculpted trunk of wood." + }, + { + "ids": "2940", + "examine": "A wonderfully dressed table." + }, + { + "ids": "2941", + "examine": "Sparkling sacred water straight from the source." + }, + { + "ids": "2942", + "examine": "A sparkling, babbling flow of water from an underground source." + }, + { + "ids": "2943", + "examine": "Disgusting filthy quagmire that oozes from the ground." + }, + { + "ids": "2944", + "examine": "Found near the water's edge." + }, + { + "ids": "2945", + "examine": "A baby Yommi tree, it has a mystical aura." + }, + { + "ids": "2946", + "examine": "An adolescent-looking Yommi tree, it has a mystical aura." + }, + { + "ids": "2947", + "examine": "A dead Yommi tree sapling, you'll need a tough axe to remove this." + }, + { + "ids": "2948", + "examine": "A fully grown Yommi tree, it won't get much taller than this." + }, + { + "ids": "2949", + "examine": "A dead fully grown Yommi tree, you'll need a tough, sharp axe to remove this." + }, + { + "ids": "2950", + "examine": "A felled adult Yommi tree, perhaps you should trim those branches?" + }, + { + "ids": "2951", + "examine": "A rotten felled Yommi tree, it was left too long in the damp jungle." + }, + { + "ids": "2952", + "examine": "A trimmed Yommi tree log, perfect for sculpting into a totem pole." + }, + { + "ids": "2953", + "examine": "A rotten Yommi tree log, it was left too long in the damp jungle air." + }, + { + "ids": "2954", + "examine": "A beautifully crafted totem pole carved from the trunk of the sacred Yommi tree." + }, + { + "ids": "2955", + "examine": "A rotten totem pole, it was left to rot in the jungle." + }, + { + "ids": "2956", + "examine": "This earth is particularly fertile." + }, + { + "ids": "2957", + "examine": "This earth is damaged by cultivation, time will restore the fertility." + }, + { + "ids": "2958", + "examine": "A rope hangs here." + }, + { + "ids": "2959,2960,2961", + "examine": "A dangerous path onwards." + }, + { + "ids": "2962,2963,2964", + "examine": "Stoney!" + }, + { + "ids": "2965", + "examine": "Looks slippery!" + }, + { + "ids": "2966,2967,2968", + "examine": "A hot place for forging things in." + }, + { + "ids": "2969", + "examine": "It looks like a strangely shaped depression in the rock." + }, + { + "ids": "2970", + "examine": "This recess has a glowing heart shaped crystal in it." + }, + { + "ids": "2971", + "examine": "This looks like some sort of shimmering surface." + }, + { + "ids": "2972,2973,2974", + "examine": "A huge lump of rock." + }, + { + "ids": "2975,2976", + "examine": "This tree is particularly leafy." + }, + { + "ids": "2977", + "examine": "A large pile of sand" + }, + { + "ids": "2978", + "examine": "A medium pile of sand" + }, + { + "ids": "2979", + "examine": "A small pile of sand" + }, + { + "ids": "2980,2981,2982,2983,2984,2985,2986,2987,2988", + "examine": "Some beautiful flowers." + }, + { + "ids": "2989,2990,2991,2992,2993,2994", + "examine": "Known commonly as Red worm vine." + }, + { + "ids": "2995,2996", + "examine": "I wonder what's inside." + }, + { + "ids": "2997", + "examine": "The door is closed." + }, + { + "ids": "2998,2999", + "examine": "The door is open." + }, + { + "ids": "3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013", + "examine": "These obviously mean keep out!" + }, + { + "ids": "3014", + "examine": "A nicely fitted door." + }, + { + "ids": "3015,3016", + "examine": "A wooden gate." + }, + { + "ids": "3017,3018,3019", + "examine": "A nicely fitted door." + }, + { + "ids": "3020,3021,3022,3023", + "examine": "A wrought iron gate." + }, + { + "ids": "3024,3025,3026,3027", + "examine": "A closed door." + }, + { + "ids": "3028", + "examine": "I can climb this." + }, + { + "ids": "3029", + "examine": "I can climb down this." + }, + { + "ids": "3030", + "examine": "I can climb this." + }, + { + "ids": "3031", + "examine": "I can climb down this." + }, + { + "ids": "3032", + "examine": "I can see fish swimming in the water." + }, + { + "ids": "3033,3034,3035,3036", + "examine": "One of the most common trees in RuneScape." + }, + { + "ids": "3037", + "examine": "A beautiful old oak." + }, + { + "ids": "3038", + "examine": "Hot!" + }, + { + "ids": "3039", + "examine": "Ideal for cooking on." + }, + { + "ids": "3040", + "examine": "It's closed." + }, + { + "ids": "3041", + "examine": "It's open." + }, + { + "ids": "3042,3043", + "examine": "A rocky outcrop." + }, + { + "ids": "3044", + "examine": "A hot place for forging things in." + }, + { + "ids": "3045", + "examine": "The bank teller will serve you from here." + }, + { + "ids": "3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076", + "examine": "These obviously mean keep out!" + }, + { + "ids": "3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107", + "examine": "Lean against the wall to get a better view!" + }, + { + "ids": "3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3130,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158", + "examine": "Flags marking the entrance to the arena." + }, + { + "ids": "3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181", + "examine": "Beats the operating table." + }, + { + "ids": "3182", + "examine": "Wait here for a nurse." + }, + { + "ids": "3183,3184,3185", + "examine": "Storage for drugs and bandages." + }, + { + "ids": "3186,3187,3188,3189", + "examine": "I don't really want to end up here..." + }, + { + "ids": "3190", + "examine": "These open and close!" + }, + { + "ids": "3191", + "examine": "This may be worth searching." + }, + { + "ids": "3192", + "examine": "You can see the last 50 fights on here." + }, + { + "ids": "3193", + "examine": "Used to store players' items whilst they duel." + }, + { + "ids": "3194", + "examine": "Use for quick access to your bank." + }, + { + "ids": "3195", + "examine": "Smells pretty bad!" + }, + { + "ids": "3196", + "examine": "Not much use for anything except scrap." + }, + { + "ids": "3197,3198", + "examine": "Entrance to the Duel Arena." + }, + { + "ids": "3199,3200,3201,3202", + "examine": "A wooden double bed." + }, + { + "ids": "3203,3204", + "examine": "Access to the duel arena." + }, + { + "ids": "3205", + "examine": "I can climb down this." + }, + { + "ids": "3206,3207,3208", + "examine": "A barrel full of staffs..." + }, + { + "ids": "3209,3210,3211,3212", + "examine": "A strange crack cuts into the wall." + }, + { + "ids": "3213", + "examine": "It looks like I can squeeze through here." + }, + { + "ids": "3214,3215", + "examine": "The easy way out..." + }, + { + "ids": "3216", + "examine": "A pile of mud." + }, + { + "ids": "3217", + "examine": "I can go through here." + }, + { + "ids": "3218,3219", + "examine": "Dark and intimidating." + }, + { + "ids": "3220,3221", + "examine": "That skull's looking at me...." + }, + { + "ids": "3222", + "examine": "I can climb down these." + }, + { + "ids": "3223", + "examine": "I can climb up these." + }, + { + "ids": "3224,3225,3226", + "examine": "I can go through here." + }, + { + "ids": "3227", + "examine": "Best not to get caught!" + }, + { + "ids": "3228,3229", + "examine": "Best avoided." + }, + { + "ids": "3230", + "examine": "Looks suspicious." + }, + { + "ids": "3231", + "examine": "A plank." + }, + { + "ids": "3232", + "examine": "Formed over many years." + }, + { + "ids": "3233", + "examine": "Best avoided." + }, + { + "ids": "3234", + "examine": "Looks suspicious." + }, + { + "ids": "3235", + "examine": "I can open the grill from this side." + }, + { + "ids": "3236,3237", + "examine": "A pipe I can squeeze through." + }, + { + "ids": "3238", + "examine": "Maybe I can cross that." + }, + { + "ids": "3239", + "examine": "It looks like only the guide ropes are holding the bridge up." + }, + { + "ids": "3240", + "examine": "A bridge." + }, + { + "ids": "3241,3242", + "examine": "This lever can be operated." + }, + { + "ids": "3243,3244,3245,3246", + "examine": "The base of a platform." + }, + { + "ids": "3247,3248,3249,3250,3251,3252,3253", + "examine": "A bridge." + }, + { + "ids": "3254,3255,3256", + "examine": "I can't get past that very easily..." + }, + { + "ids": "3257", + "examine": "A platform." + }, + { + "ids": "3258,3259,3260,3261,3262", + "examine": "A bridge." + }, + { + "ids": "3263", + "examine": "This area may not be safe..." + }, + { + "ids": "3264", + "examine": "A well of nastiness." + }, + { + "ids": "3265", + "examine": "I can climb this pile of rocks..." + }, + { + "ids": "3266,3267,3268,3269", + "examine": "Usually used for storing living things..." + }, + { + "ids": "3270", + "examine": "The door is closed." + }, + { + "ids": "3271", + "examine": "The door is open." + }, + { + "ids": "3272,3273,3274,3275", + "examine": "I wonder what's inside." + }, + { + "ids": "3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293", + "examine": "A stone bridge." + }, + { + "ids": "3294", + "examine": "A hot place for forging things in." + }, + { + "ids": "3295,3296,3297,3298,3299,3300,3301,3302", + "examine": "It's covered in strange writing." + }, + { + "ids": "3303", + "examine": "You won't be able to lift that." + }, + { + "ids": "3304", + "examine": "A portcullis." + }, + { + "ids": "3305,3306", + "examine": "It doesn't look like water in there..." + }, + { + "ids": "3307", + "examine": "A pile of rocks." + }, + { + "ids": "3308", + "examine": "The boulder has smashed through the cage." + }, + { + "ids": "3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326", + "examine": "A deposit of rocks." + }, + { + "ids": "3327", + "examine": "Intimidating!" + }, + { + "ids": "3328,3329,3330,3331", + "examine": "A depiction of a great dwarf miner." + }, + { + "ids": "3332", + "examine": "A temple door." + }, + { + "ids": "3333,3334,3335,3336", + "examine": "A very big door." + }, + { + "ids": "3337", + "examine": "This lever can be operated." + }, + { + "ids": "3338", + "examine": "Why would a log be hung up there?" + }, + { + "ids": "3339", + "examine": "Looks suspicious." + }, + { + "ids": "3340", + "examine": "Looks like the rope is holding the bridge up." + }, + { + "ids": "3341,3342", + "examine": "Looks like the other rope is holding the bridge up." + }, + { + "ids": "3343", + "examine": "A pile of rocks." + }, + { + "ids": "3344,3345,3346,3347", + "examine": "It's got dwarf brew in it." + }, + { + "ids": "3348,3349,3350", + "examine": "Lord Iban's Throne." + }, + { + "ids": "3351,3352", + "examine": "I'm glad I'm on this side of those bars." + }, + { + "ids": "3353,3354,3355,3356,3357,3358", + "examine": "I don't much like the look of that..." + }, + { + "ids": "3359", + "examine": "Well of the damned." + }, + { + "ids": "3360", + "examine": "A wooden crate for storage." + }, + { + "ids": "3361", + "examine": "A magical sphere that glimmers within." + }, + { + "ids": "3362,3363", + "examine": "A window." + }, + { + "ids": "3364", + "examine": "An odd looking rock formation." + }, + { + "ids": "3365", + "examine": "Looks like I can climb these." + }, + { + "ids": "3366", + "examine": "Makes you cry." + }, + { + "ids": "3367,3368,3369,3370", + "examine": "Steel bars that are locked securely." + }, + { + "ids": "3371", + "examine": "An Achey tree stump." + }, + { + "ids": "3372,3373,3374,3375", + "examine": "Useful for ogre dinners." + }, + { + "ids": "3376", + "examine": "An ogre bench, useful for taking all that weight off their legs." + }, + { + "ids": "3377", + "examine": "Hmmm, a rock for a lock...." + }, + { + "ids": "3378", + "examine": "Some stealthy thief must have picked the ogre lock!" + }, + { + "ids": "3379", + "examine": "The entrance to Rantz's cave" + }, + { + "ids": "3380,3381", + "examine": "Exit this way for fresh air and daylight." + }, + { + "ids": "3382,3383,3384,3385,3386,3387,3388", + "examine": "Useful for ogre dinners." + }, + { + "ids": "3389", + "examine": "A good source of books!" + }, + { + "ids": "3390,3391,3392,3393", + "examine": "A strange crack cuts into the wall." + }, + { + "ids": "3394,3395", + "examine": "A wooden crate for storage." + }, + { + "ids": "3396,3397", + "examine": "A pile of boxes for storage." + }, + { + "ids": "3398,3399,3400,3401", + "examine": "A wooden crate for storage." + }, + { + "ids": "3402", + "examine": "Used for fashioning metal items." + }, + { + "ids": "3403", + "examine": "A pile of Elemental rock." + }, + { + "ids": "3404,3405", + "examine": "A valve to start and stop the flow of water." + }, + { + "ids": "3406", + "examine": "This lever can be operated." + }, + { + "ids": "3407,3408", + "examine": "It spins." + }, + { + "ids": "3409", + "examine": "This lever can be operated." + }, + { + "ids": "3410,3411,3412", + "examine": "Big bellows." + }, + { + "ids": "3413", + "examine": "A furnace with an air blast pipe." + }, + { + "ids": "3414", + "examine": "A small trough full of lava." + }, + { + "ids": "3415", + "examine": "I can climb down these stairs." + }, + { + "ids": "3416", + "examine": "I can climb up these stairs." + }, + { + "ids": "3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428", + "examine": "This lever can be operated." + }, + { + "ids": "3429,3430", + "examine": "Water powered machinery." + }, + { + "ids": "3431", + "examine": "Stoney!" + }, + { + "ids": "3432", + "examine": "I wonder what's under it?" + }, + { + "ids": "3433,3434,3435,3436,3437,3438,3439", + "examine": "I can see a holy barrier at the bottom." + }, + { + "ids": "3440", + "examine": "They let you walk up them!" + }, + { + "ids": "3441,3442", + "examine": "They let you walk down them!" + }, + { + "ids": "3443", + "examine": "A holy barrier blocking evil forces." + }, + { + "ids": "3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462", + "examine": "A sturdy metal gate." + }, + { + "ids": "3463,3464,3465", + "examine": "A hastily constructed yet sturdy prison door." + }, + { + "ids": "3466", + "examine": "Dead animal parts dangling!" + }, + { + "ids": "3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3477,3478", + "examine": "So how long has this been dead, then?" + }, + { + "ids": "3479", + "examine": "A statue honouring Saradomin." + }, + { + "ids": "3480,3481,3482,3483,3484", + "examine": "An ornately decorated coffin. Something seems to be alive inside." + }, + { + "ids": "3485,3486,3487,3488", + "examine": "An ornately carved well that draws water from the river Salve." + }, + { + "ids": "3489,3490,3491,3492", + "examine": "Sturdy looking door." + }, + { + "ids": "3493,3494,3495,3496,3497,3498,3499", + "examine": "A monument to a fallen priest." + }, + { + "ids": "3500,3501,3502,3503,3504,3505", + "examine": "With skill I can play this." + }, + { + "ids": "3506,3507", + "examine": "A wrought iron gate." + }, + { + "ids": "3508,3509", + "examine": "Not sure if I should sit on that." + }, + { + "ids": "3510,3511", + "examine": "Not sure if that's any use." + }, + { + "ids": "3512,3513", + "examine": "It'll probably die soon." + }, + { + "ids": "3514,3515", + "examine": "Not sure if I should stand under that." + }, + { + "ids": "3516", + "examine": "A dark dank entrance to below.." + }, + { + "ids": "3517,3518,3519", + "examine": "A large tree thriving where trees normally die." + }, + { + "ids": "3520", + "examine": "Special grotto area." + }, + { + "ids": "3521", + "examine": "A grotto transformed into an altar of nature." + }, + { + "ids": "3522", + "examine": "It's a bridge." + }, + { + "ids": "3523,3524", + "examine": "An old bench, probably made from wood in this swamp." + }, + { + "ids": "3525", + "examine": "The door." + }, + { + "ids": "3526", + "examine": "The green door." + }, + { + "ids": "3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545", + "examine": "A roughly hewn stone with some sort of symbol on it." + }, + { + "ids": "3546,3547,3548,3549,3550", + "examine": "There is a rope leading to the bottom of this well." + }, + { + "ids": "3551,3552", + "examine": "I can balance on this rope." + }, + { + "ids": "3553,3554,3555,3556,3557,3558", + "examine": "I can balance on this log." + }, + { + "ids": "3559,3560,3561,3562", + "examine": "Tread carefully!" + }, + { + "ids": "3563,3564", + "examine": "Now, I'm the king of the swingers, oh, the jungle VIP." + }, + { + "ids": "3565", + "examine": "It looks like I can clamber over this." + }, + { + "ids": "3566", + "examine": "Use this to swing over to the next platform." + }, + { + "ids": "3567,3568,3569", + "examine": "I might want to avoid this nasty blade." + }, + { + "ids": "3570,3571,3572,3573,3574,3575,3576,3577", + "examine": "Walk the plank! Ya land lubber!" + }, + { + "ids": "3578,3579", + "examine": "It's a small step for a player, a giant leap for player kind." + }, + { + "ids": "3580", + "examine": "Makes sliced human." + }, + { + "ids": "3581", + "examine": "Releases a ticket when the flashing arrow is above it." + }, + { + "ids": "3582", + "examine": "Makes human colanders." + }, + { + "ids": "3583,3584", + "examine": "I can use these to climb across to the other side." + }, + { + "ids": "3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607", + "examine": "Looks suspiciously like a pressure pad to me." + }, + { + "ids": "3608,3609", + "examine": "Releases a ticket when the flashing arrow is above it." + }, + { + "ids": "3610,3611,3612,3613,3614,3615,3616", + "examine": "I can use this rope to climb back to the top." + }, + { + "ids": "3617", + "examine": "Leads down into the Agility Arena." + }, + { + "ids": "3618,3619,3620,3621,3622,3623,3624,3625", + "examine": "Leads back to Brimhaven." + }, + { + "ids": "3626,3627,3628,3629,3630,3631,3632,3633", + "examine": "It looks very sturdy." + }, + { + "ids": "3634", + "examine": "A shrine of the gods!" + }, + { + "ids": "3635", + "examine": "I wonder what's inside..." + }, + { + "ids": "3636,3637,3638,3639,3640,3641,3642,3643", + "examine": "It looks empty." + }, + { + "ids": "3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661", + "examine": "That's really bright!" + }, + { + "ids": "3662,3663,3664", + "examine": "Smells more like \"innocent villager\" stew to me..." + }, + { + "ids": "3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675", + "examine": "Troll leftovers..." + }, + { + "ids": "3676,3677,3678", + "examine": "A stone mechanism that unlocks the equipment room." + }, + { + "ids": "3679", + "examine": "A standard of Asgarnia." + }, + { + "ids": "3680", + "examine": "The flag of Asgarnia." + }, + { + "ids": "3681,3682,3683,3684", + "examine": "Town of Burthorpe" + }, + { + "ids": "3685,3686,3687,3688,3689,3690,3691", + "examine": "A pile of boxes for storage." + }, + { + "ids": "3692,3693", + "examine": "Some of the Sherpa's climbing rope." + }, + { + "ids": "3694,3695", + "examine": "Looks like the Imperial Guard's supply of Dual Claws." + }, + { + "ids": "3696", + "examine": "The Imperial Guard's ceremonial armour." + }, + { + "ids": "3697,3698,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710,3711,3712,3713,3714,3715,3716,3717,3718,3719,3720,3721", + "examine": "A barrel full of swords..." + }, + { + "ids": "3722,3723,3724", + "examine": "A rocky outcrop." + }, + { + "ids": "3725,3726,3727,3728,3729", + "examine": "A wooden gate." + }, + { + "ids": "3730,3731,3732,3733,3734", + "examine": "I can climb over the fence with this." + }, + { + "ids": "3735", + "examine": "Looks like a small cave." + }, + { + "ids": "3736,3737,3738,3739,3740", + "examine": "The exit to the outside." + }, + { + "ids": "3741", + "examine": "No solicitors!" + }, + { + "ids": "3742", + "examine": "Danger" + }, + { + "ids": "3743,3744", + "examine": "A sturdy wooden door." + }, + { + "ids": "3745,3746", + "examine": "The door is closed." + }, + { + "ids": "3747", + "examine": "A nicely fitted door." + }, + { + "ids": "3748,3749,3750,3751", + "examine": "A rocky outcrop." + }, + { + "ids": "3752,3753,3754,3755,3756", + "examine": "Unusual energy is gathered here." + }, + { + "ids": "3757", + "examine": "Looks like a small cave." + }, + { + "ids": "3758", + "examine": "The way out." + }, + { + "ids": "3759", + "examine": "Looks like a small cave." + }, + { + "ids": "3760", + "examine": "The way out." + }, + { + "ids": "3761", + "examine": "The back way out." + }, + { + "ids": "3762", + "examine": "The back way into the stronghold." + }, + { + "ids": "3763", + "examine": "The door is closed." + }, + { + "ids": "3764", + "examine": "The door is open." + }, + { + "ids": "3765,3766", + "examine": "The door to Mad Eadgar's cell." + }, + { + "ids": "3767,3768", + "examine": "The door to Godric's cell." + }, + { + "ids": "3769", + "examine": "Hot!" + }, + { + "ids": "3770", + "examine": "This window looks down onto the Troll Camp." + }, + { + "ids": "3771", + "examine": "The entrance to the Troll Stronghold." + }, + { + "ids": "3772,3773,3774", + "examine": "The way out of the Troll Stronghold." + }, + { + "ids": "3775", + "examine": "Looks like stew of some kind..." + }, + { + "ids": "3776,3777,3778,3779", + "examine": "A door in the Stronghold." + }, + { + "ids": "3780,3781", + "examine": "The door to the prison." + }, + { + "ids": "3782,3783,3784", + "examine": "The entrance to the Troll Arena." + }, + { + "ids": "3785,3786,3787", + "examine": "The exit to the Troll Arena." + }, + { + "ids": "3788", + "examine": "I can climb these stairs." + }, + { + "ids": "3789", + "examine": "They go down." + }, + { + "ids": "3790,3791,3792,3793", + "examine": "A rocky outcrop." + }, + { + "ids": "3794,3795,3796", + "examine": "Looks tasty! If you're a goat, that is." + }, + { + "ids": "3797", + "examine": "Now that's what I call slimline!" + }, + { + "ids": "3798", + "examine": "He looks very relaxed." + }, + { + "ids": "3799", + "examine": "Now he's just too thin." + }, + { + "ids": "3800", + "examine": "A counter made from a stone block." + }, + { + "ids": "3801", + "examine": "The ideal thing to sit on." + }, + { + "ids": "3802", + "examine": "Not so good for sitting on." + }, + { + "ids": "3803,3804", + "examine": "A rocky outcrop." + }, + { + "ids": "3805", + "examine": "They don't seem to roll." + }, + { + "ids": "3806", + "examine": "They're troll eggs. Or perhaps rocks." + }, + { + "ids": "3807", + "examine": "These make great pets." + }, + { + "ids": "3808,3809", + "examine": "It's a troll! Run! No, wait, it's just a rock." + }, + { + "ids": "3810,3811,3812", + "examine": "The door to the storeroom." + }, + { + "ids": "3813", + "examine": "It probably hasn't got anything interesting inside." + }, + { + "ids": "3814,3815", + "examine": "They probably haven't got anything interesting inside." + }, + { + "ids": "3816", + "examine": "They're closed." + }, + { + "ids": "3817,3818,3819", + "examine": "They're open." + }, + { + "ids": "3820", + "examine": "It doesn't contain anything particularly appetising." + }, + { + "ids": "3821", + "examine": "Makes you taller." + }, + { + "ids": "3822", + "examine": "It's full of dried goutweed." + }, + { + "ids": "3823", + "examine": "Welcome to Mad Eadgar's! If I'm not in, I've probably been captured again." + }, + { + "ids": "3824", + "examine": "I don't want to look too closely at what's cooking in there..." + }, + { + "ids": "3825", + "examine": "A limestone ceiling growth." + }, + { + "ids": "3826", + "examine": "A tooth shaped rock formation protruding from the floor." + }, + { + "ids": "3827,3828", + "examine": "How am I going to get down there?" + }, + { + "ids": "3829", + "examine": "I hope this holds!" + }, + { + "ids": "3830,3831", + "examine": "How am I going to get down there?" + }, + { + "ids": "3832", + "examine": "I hope this holds!" + }, + { + "ids": "3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855", + "examine": "It's moving..." + }, + { + "ids": "3856,3857", + "examine": "It's a half buried crate." + }, + { + "ids": "3858,3859", + "examine": "It's stuck in the sand." + }, + { + "ids": "3860,3861", + "examine": "It's full of brightly coloured fish." + }, + { + "ids": "3862", + "examine": "It's a pile of burning bones." + }, + { + "ids": "3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878", + "examine": "The tribal statue of Tai Bwo Wannai Village." + }, + { + "ids": "3879", + "examine": "A tree." + }, + { + "ids": "3880", + "examine": "It's a tree stump." + }, + { + "ids": "3881,3882,3883", + "examine": "A tree." + }, + { + "ids": "3884", + "examine": "It's a tree stump." + }, + { + "ids": "3885,3886,3887,3888,3889,3890,3891,3892,3893,3894,3895,3896,3897,3898,3899,3900", + "examine": "A tree." + }, + { + "ids": "3901", + "examine": "A rare flower." + }, + { + "ids": "3902", + "examine": "Don't flowers make you feel better?" + }, + { + "ids": "3903", + "examine": "A rare flower." + }, + { + "ids": "3904", + "examine": "Don't flowers make you feel better?" + }, + { + "ids": "3905", + "examine": "A rare flower." + }, + { + "ids": "3906,3907,3908,3909,3910,3911", + "examine": "Don't flowers make you feel better?" + }, + { + "ids": "3912", + "examine": "Fungal growth." + }, + { + "ids": "3913,3914", + "examine": "Poisonous no doubt." + }, + { + "ids": "3915", + "examine": "Fungal growth." + }, + { + "ids": "3916,3917", + "examine": "Poisonous no doubt." + }, + { + "ids": "3918", + "examine": "The lamp has a glowing crystal at its core." + }, + { + "ids": "3919,3920", + "examine": "It's a trap!" + }, + { + "ids": "3921", + "examine": "A tripwire." + }, + { + "ids": "3922", + "examine": "An odd-looking group of tied sticks." + }, + { + "ids": "3923,3924,3925,3926", + "examine": "A pile of leaves." + }, + { + "ids": "3927", + "examine": "Looks like I can climb these." + }, + { + "ids": "3928", + "examine": "It's a tree." + }, + { + "ids": "3929,3930,3931,3932,3933,3934,3935,3936", + "examine": "I can balance on this log." + }, + { + "ids": "3937", + "examine": "There are some broken twigs here." + }, + { + "ids": "3938", + "examine": "It looks as if the grass here has been flattened." + }, + { + "ids": "3939,3940", + "examine": "You notice the leaf litter here has been disturbed." + }, + { + "ids": "3941,3942,3943", + "examine": "Tracks in the soil." + }, + { + "ids": "3944,3945,3946,3947,3948,3949,3950,3951,3952,3953,3954,3955,3956,3957,3958,3959,3960,3961", + "examine": "You'd need a big siege engine to force that." + }, + { + "ids": "3962,3963,3964,3965,3966", + "examine": "A yellow crystal structure." + }, + { + "ids": "3967,3968", + "examine": "A tree" + }, + { + "ids": "3969", + "examine": "Disturbing but tidy." + }, + { + "ids": "3970", + "examine": "I don't even want to think about what did that..." + }, + { + "ids": "3971", + "examine": "Now that's what I call slimline!" + }, + { + "ids": "3972", + "examine": "He looks very relaxed." + }, + { + "ids": "3973", + "examine": "Now he's just too thin." + }, + { + "ids": "3974", + "examine": "He hasn't eaten in a long time." + }, + { + "ids": "3975", + "examine": "I don't wanna fall in that!" + }, + { + "ids": "3976", + "examine": "Good for smashing city walls." + }, + { + "ids": "3977", + "examine": "There's a winch on this side." + }, + { + "ids": "3978,3979", + "examine": "There's a lever on this side." + }, + { + "ids": "3980,3981,3982", + "examine": "A way to get into the tent." + }, + { + "ids": "3983,3984,3985,3986", + "examine": "A tent." + }, + { + "ids": "3987,3988,3989,3990,3991", + "examine": "A small barrel." + }, + { + "ids": "3992,3993", + "examine": "A standard of Kandarin." + }, + { + "ids": "3994", + "examine": "A small furnace." + }, + { + "ids": "3995", + "examine": "A tent wall." + }, + { + "ids": "3996", + "examine": "A way to get into the tent." + }, + { + "ids": "3997", + "examine": "A tent wall." + }, + { + "ids": "3998", + "examine": "It looks as if the grass here has been flattened." + }, + { + "ids": "3999", + "examine": "There are some broken twigs here." + }, + { + "ids": "4000", + "examine": "A tent roof." + }, + { + "ids": "4001", + "examine": "A tent wall." + }, + { + "ids": "4002,4003", + "examine": "The charred remains of a tent pole." + }, + { + "ids": "4004,4005", + "examine": "Well of voyage." + }, + { + "ids": "4006", + "examine": "It looks like I can squeeze through here." + }, + { + "ids": "4007", + "examine": "The exit to the outside." + }, + { + "ids": "4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4023", + "examine": "Shrine to the glory of Saradomin." + }, + { + "ids": "4024,4025", + "examine": "A barrel." + }, + { + "ids": "4026", + "examine": "A still for fractionalizing oils." + }, + { + "ids": "4027,4028,4029,4030", + "examine": "A pile of lime rock." + }, + { + "ids": "4031,4032,4033,4034", + "examine": "Looks like a stone doorway to me." + }, + { + "ids": "4035,4036,4037,4038", + "examine": "These clean Druid's robes are drying off." + }, + { + "ids": "4039,4040,4041,4042", + "examine": "It's full of dirty robes." + }, + { + "ids": "4043", + "examine": "Presumably the hatch the zookeeper feeds the parrots through." + }, + { + "ids": "4044,4045,4046,4047", + "examine": "A red standard." + }, + { + "ids": "4048,4049,4050", + "examine": "Spooky!" + }, + { + "ids": "4051", + "examine": "It doesn't look healthy..." + }, + { + "ids": "4052", + "examine": "It's covered in slime." + }, + { + "ids": "4053,4054", + "examine": "It doesn't look healthy..." + }, + { + "ids": "4055,4056,4057", + "examine": "These fat fungi take up so much room." + }, + { + "ids": "4058", + "examine": "A pipe I can squeeze through." + }, + { + "ids": "4059", + "examine": "I can balance on this rope." + }, + { + "ids": "4060", + "examine": "It's hollow..." + }, + { + "ids": "4061", + "examine": "This tree has been cut down." + }, + { + "ids": "4062", + "examine": "Strange items are stored here." + }, + { + "ids": "4063", + "examine": "Ideal for washing things in." + }, + { + "ids": "4064", + "examine": "This table has seen better days." + }, + { + "ids": "4065", + "examine": "It looks very ornamental in a practical 'solid rock' way." + }, + { + "ids": "4066", + "examine": "Welcome to Mort'ton" + }, + { + "ids": "4067", + "examine": "Danger! Sickness and affliction... stay away!" + }, + { + "ids": "4068", + "examine": "Looks like a pile of ancient rubble." + }, + { + "ids": "4069,4070,4071,4072,4073,4074,4075,4076", + "examine": "The starting of a wall." + }, + { + "ids": "4077", + "examine": "It's nearly a wall." + }, + { + "ids": "4078", + "examine": "A rebuilt wall." + }, + { + "ids": "4079", + "examine": "The broken wall of a desecrated temple." + }, + { + "ids": "4080,4081,4082,4083,4084,4085,4086,4087", + "examine": "The partially repaired wall of a desecrated temple." + }, + { + "ids": "4088", + "examine": "The nearly repaired wall of a desecrated temple." + }, + { + "ids": "4089", + "examine": "The repaired wall of a temple." + }, + { + "ids": "4090", + "examine": "A flaming Fire altar." + }, + { + "ids": "4091", + "examine": "An ancient Fire altar." + }, + { + "ids": "4092", + "examine": "An ancient, totally desecrated, broken down fire altar." + }, + { + "ids": "4093", + "examine": "A place to cremate the dead. Needs some wood." + }, + { + "ids": "4094,4095,4096,4097,4098,4099", + "examine": "A place to cremate the dead. Needs a body." + }, + { + "ids": "4100,4101,4102,4103,4104,4105", + "examine": "A place to cremate the dead. Needs a light." + }, + { + "ids": "4106,4107,4108,4109,4110", + "examine": "Heavy metal!" + }, + { + "ids": "4111", + "examine": "A strangely decorated bronze chest, the lock is painted blood red." + }, + { + "ids": "4112", + "examine": "A strangely decorated chest, the lock is painted brown." + }, + { + "ids": "4113", + "examine": "A strangely decorated chest, the lock is painted crimson." + }, + { + "ids": "4114", + "examine": "A strangely decorated chest, the lock is painted black." + }, + { + "ids": "4115", + "examine": "A strangely decorated chest, the lock is painted purple." + }, + { + "ids": "4116", + "examine": "A strangely decorated steel chest, the lock is painted blood red." + }, + { + "ids": "4117", + "examine": "A strangely decorated steel chest, the lock is painted brown." + }, + { + "ids": "4118", + "examine": "A strangely decorated steel chest, the lock is painted crimson." + }, + { + "ids": "4119", + "examine": "A strangely decorated steel chest, the lock is painted black." + }, + { + "ids": "4120", + "examine": "A strangely decorated steel chest, the lock is painted purple." + }, + { + "ids": "4121", + "examine": "A strangely decorated black chest, the lock is painted blood red." + }, + { + "ids": "4122", + "examine": "A strangely decorated black chest, the lock is painted brown." + }, + { + "ids": "4123", + "examine": "A strangely decorated black chest, the lock is painted crimson." + }, + { + "ids": "4124", + "examine": "A strangely decorated black chest, the lock is painted black." + }, + { + "ids": "4125", + "examine": "A strangely decorated black chest, the lock is painted purple." + }, + { + "ids": "4126", + "examine": "A strangely decorated silver chest, the lock is painted blood red." + }, + { + "ids": "4127", + "examine": "A strangely decorated silver chest, the lock is painted brown." + }, + { + "ids": "4128", + "examine": "A strangely decorated silver chest, the lock is painted crimson." + }, + { + "ids": "4129", + "examine": "A strangely decorated silver chest, the lock is painted black." + }, + { + "ids": "4130", + "examine": "A strangely decorated silver chest, the lock is painted purple." + }, + { + "ids": "4131", + "examine": "A strangely decorated bronze chest, the open lock is painted blood red." + }, + { + "ids": "4132,4133", + "examine": "These doors look very ominous. A sign says 'To the tombs'." + }, + { + "ids": "4134,4135,4136,4137", + "examine": "Large doors set into the hillside." + }, + { + "ids": "4138", + "examine": "Items are for sale here." + }, + { + "ids": "4139,4140", + "examine": "Entrance to the Duel Arena." + }, + { + "ids": "4141", + "examine": "This seems to be some kind of shrine." + }, + { + "ids": "4142", + "examine": "The wind makes a musical sound as it blows through it..." + }, + { + "ids": "4143", + "examine": "Danger" + }, + { + "ids": "4144,4145,4146", + "examine": "Those golden fruit look good enough to eat!" + }, + { + "ids": "4147", + "examine": "This must be Lalli's home." + }, + { + "ids": "4148", + "examine": "Allows performers backstage at the Longhall." + }, + { + "ids": "4149", + "examine": "It smells pretty good actually." + }, + { + "ids": "4150,4151,4152,4153,4154,4155,4156,4157", + "examine": "A portal from this mystical place." + }, + { + "ids": "4158", + "examine": "Takes me into the maze." + }, + { + "ids": "4159,4160,4161", + "examine": "Takes me out of the maze." + }, + { + "ids": "4162", + "examine": "A thin metal pipe, presumably for rainwater to run through." + }, + { + "ids": "4163,4164", + "examine": "I can climb this." + }, + { + "ids": "4165,4166", + "examine": "Keeps the wind out." + }, + { + "ids": "4167,4168", + "examine": "I wonder what's inside?" + }, + { + "ids": "4169", + "examine": "Brrrrrr!" + }, + { + "ids": "4170", + "examine": "There is some kind of balancing mechanism as a lock." + }, + { + "ids": "4171", + "examine": "A good source of books!" + }, + { + "ids": "4172", + "examine": "An appliance for cooking with." + }, + { + "ids": "4173", + "examine": "I wonder what's down there?" + }, + { + "ids": "4174", + "examine": "I wonder what's under it?" + }, + { + "ids": "4175", + "examine": "Kind of funny smelling..." + }, + { + "ids": "4176", + "examine": "Water comes out of it." + }, + { + "ids": "4177", + "examine": "This may be worth opening." + }, + { + "ids": "4178", + "examine": "This may be worth searching." + }, + { + "ids": "4179,4180", + "examine": "A very unusual piece of artwork..." + }, + { + "ids": "4181", + "examine": "Alas poor unicorn, I knew him well." + }, + { + "ids": "4182", + "examine": "Looks like the bull lost." + }, + { + "ids": "4183,4184", + "examine": "A pile of boxes for storage." + }, + { + "ids": "4185", + "examine": "A wooden crate for storage." + }, + { + "ids": "4186", + "examine": "An old crate for storage." + }, + { + "ids": "4187", + "examine": "I can climb this." + }, + { + "ids": "4188", + "examine": "This leads upwards." + }, + { + "ids": "4189,4190,4191,4192,4193,4194,4195,4196,4197,4198,4199,4200,4201,4202,4203,4204,4205,4206,4207,4208,4209,4210,4211,4212,4213,4214,4215,4216,4217,4218,4219,4220,4221,4222,4223,4224,4225,4226,4227,4228,4229,4230,4231,4232,4233,4234,4235,4236,4237,4238,4239,4240,4241,4242,4243,4244,4245,4246", + "examine": "This leads downwards." + }, + { + "ids": "4247", + "examine": "Keeps the cold winds out." + }, + { + "ids": "4248,4249", + "examine": "Doesn't keep the wind out if it's open!" + }, + { + "ids": "4250,4251", + "examine": "I'm sure the animal is glad its fur was put to good use." + }, + { + "ids": "4252,4253,4254,4255,4256,4257,4258,4259,4260,4261,4262,4263,4264", + "examine": "I wonder what's inside?" + }, + { + "ids": "4265", + "examine": "Toasty." + }, + { + "ids": "4266", + "examine": "Hot!" + }, + { + "ids": "4267,4268", + "examine": "Finger licking good!" + }, + { + "ids": "4269", + "examine": "It's a long wooden table." + }, + { + "ids": "4270", + "examine": "It's a table with candles on." + }, + { + "ids": "4271", + "examine": "Generally used for sitting." + }, + { + "ids": "4272", + "examine": "Generally used for putting things on." + }, + { + "ids": "4273", + "examine": "Actually, I could do with a drink..." + }, + { + "ids": "4274", + "examine": "For leaning against..." + }, + { + "ids": "4275", + "examine": "A wooden barrel containing lots of fish." + }, + { + "ids": "4276", + "examine": "Always a source of good bargains." + }, + { + "ids": "4277", + "examine": "There's something fishy about this stall." + }, + { + "ids": "4278,4279,4280,4281,4282", + "examine": "Around here, this is where you buy new doors." + }, + { + "ids": "4283,4284", + "examine": "Has a peculiar odour." + }, + { + "ids": "4285", + "examine": "Water comes out of this." + }, + { + "ids": "4286", + "examine": "It's kind of like a barrel." + }, + { + "ids": "4287", + "examine": "Looks pretty comfy." + }, + { + "ids": "4288,4289,4290,4291,4292,4293,4294,4295", + "examine": "I guess I could sleep in it if I was really tired." + }, + { + "ids": "4296", + "examine": "Yup, looks like this neighbourhood is perfectly safe for travellers..." + }, + { + "ids": "4297,4298,4299", + "examine": "A pile of boxes for storage." + }, + { + "ids": "4300", + "examine": "A wooden crate for storage." + }, + { + "ids": "4301,4302,4303", + "examine": "An old crate for storage." + }, + { + "ids": "4304,4305", + "examine": "A hot place for forging things in." + }, + { + "ids": "4306", + "examine": "Used for fashioning metal items." + }, + { + "ids": "4307", + "examine": "Various implements for working with metal." + }, + { + "ids": "4308", + "examine": "Bake your clay pots in here." + }, + { + "ids": "4309", + "examine": "Used for spinning thread." + }, + { + "ids": "4310", + "examine": "Used for fashioning clay items." + }, + { + "ids": "4311,4312,4313,4314,4315,4316,4317,4318,4319,4320,4321,4322,4323,4324,4325,4326,4327", + "examine": "A wooden gate." + }, + { + "ids": "4328,4329,4330,4331,4332,4333,4334,4335,4336,4337,4338,4339,4340,4341,4342,4343,4344,4345,4346,4347", + "examine": "This tree has been cut down." + }, + { + "ids": "4348", + "examine": "Best left on the beach." + }, + { + "ids": "4349", + "examine": "This once belonged to a sea animal." + }, + { + "ids": "4350", + "examine": "Best left for the crabs." + }, + { + "ids": "4351", + "examine": "I can hear the sea with this." + }, + { + "ids": "4352,4353,4354,4355,4356,4357,4358,4359,4360,4361,4362,4363,4364,4365", + "examine": "It is a buried Bowl." + }, + { + "ids": "4366,4367", + "examine": "An empty shelf..." + }, + { + "ids": "4368", + "examine": "There are some pots and pans here." + }, + { + "ids": "4369", + "examine": "There are some tankards here." + }, + { + "ids": "4370", + "examine": "A shelf with a bucket on it." + }, + { + "ids": "4371", + "examine": "There are a few books on this shelf." + }, + { + "ids": "4372", + "examine": "It's a small table." + }, + { + "ids": "4373,4374,4375,4376", + "examine": "A tray of sand." + }, + { + "ids": "4377,4378,4379", + "examine": "There should be a standard here!" + }, + { + "ids": "4380", + "examine": "I could climb this if I wanted." + }, + { + "ids": "4381,4382", + "examine": "It's a war machine." + }, + { + "ids": "4383,4384", + "examine": "I could climb this if I wanted." + }, + { + "ids": "4385,4386", + "examine": "The catapult is damaged." + }, + { + "ids": "4387", + "examine": "A portal to join the Saradomin team." + }, + { + "ids": "4388", + "examine": "A portal to join the Zamorak team." + }, + { + "ids": "4389", + "examine": "A portal to leave the Saradomin team." + }, + { + "ids": "4390,4391,4392,4393,4394,4395,4396,4397,4398,4399,4400,4401,4402,4403,4404,4405", + "examine": "A portal to leave the Zamorak team." + }, + { + "ids": "4406", + "examine": "A portal to leave the Saradomin team." + }, + { + "ids": "4407", + "examine": "A portal to leave the Zamorak team." + }, + { + "ids": "4408,4409,4410", + "examine": "A portal to join a random team." + }, + { + "ids": "4411", + "examine": "A very slippery stepping stone" + }, + { + "ids": "4412,4413", + "examine": "I could climb this if I wanted." + }, + { + "ids": "4414", + "examine": "A rickety old staircase." + }, + { + "ids": "4415,4416,4417,4418,4419,4420", + "examine": "A solid stone staircase." + }, + { + "ids": "4421,4422", + "examine": "A spiky barricade." + }, + { + "ids": "4423,4424,4425,4426,4427,4428,4429,4430", + "examine": "A large double door." + }, + { + "ids": "4431,4432,4433,4434,4435,4436", + "examine": "A large broken door." + }, + { + "ids": "4437", + "examine": "We could use our pickaxes to get past these..." + }, + { + "ids": "4438,4439,4440,4441,4442,4443", + "examine": "We can almost get past these..." + }, + { + "ids": "4444,4445", + "examine": "Should be long enough to scale castle walls." + }, + { + "ids": "4446,4447", + "examine": "Maybe I could tie a rope to this..." + }, + { + "ids": "4448", + "examine": "It doesn't look very stable..." + }, + { + "ids": "4449,4450,4451,4452,4453,4454,4455,4456,4457", + "examine": "A solid stone staircase." + }, + { + "ids": "4458", + "examine": "There are some bandages on this table." + }, + { + "ids": "4459", + "examine": "There are some toolboxes on this table." + }, + { + "ids": "4460", + "examine": "There's some rock I can use with the catapult here." + }, + { + "ids": "4461", + "examine": "There are some barricades here." + }, + { + "ids": "4462", + "examine": "There is some rope here." + }, + { + "ids": "4463", + "examine": "There are some explosive potions here." + }, + { + "ids": "4464", + "examine": "There are some pickaxes on this table." + }, + { + "ids": "4465,4466", + "examine": "An elf-fashioned door." + }, + { + "ids": "4467", + "examine": "The door is closed." + }, + { + "ids": "4468", + "examine": "The door is open." + }, + { + "ids": "4469", + "examine": "Only the Saradomin team may pass." + }, + { + "ids": "4470", + "examine": "Only the Zamorak team may pass." + }, + { + "ids": "4471,4472,4473,4474,4475,4476,4477,4478,4479,4480,4481", + "examine": "I wonder what's under it?" + }, + { + "ids": "4482", + "examine": "Water comes out of this." + }, + { + "ids": "4483", + "examine": "It's open." + }, + { + "ids": "4484", + "examine": "Keep track of which team has the most victories." + }, + { + "ids": "4485,4486", + "examine": "I could climb this if I wanted." + }, + { + "ids": "4487,4488,4489,4490,4491,4492", + "examine": "A big wooden door." + }, + { + "ids": "4493", + "examine": "I can climb these stairs." + }, + { + "ids": "4494", + "examine": "They go down." + }, + { + "ids": "4495", + "examine": "I can climb these stairs." + }, + { + "ids": "4496", + "examine": "They go down." + }, + { + "ids": "4497", + "examine": "I can climb these stairs." + }, + { + "ids": "4498", + "examine": "They go down." + }, + { + "ids": "4499", + "examine": "Wow" + }, + { + "ids": "4500,4501,4502,4503,4504,4505,4506,4507,4508,4509,4510,4511,4512", + "examine": "This leads back to the cruel world above." + }, + { + "ids": "4513,4514,4515,4516,4517", + "examine": "I doubt that was built to last..." + }, + { + "ids": "4518", + "examine": "How do you make a skeleton laugh?" + }, + { + "ids": "4519", + "examine": "Tickle his funny bone." + }, + { + "ids": "4520,4521,4522,4523,4524,4525,4526,4527,4528,4529,4530,4531,4532,4533,4534,4535,4536,4537,4538,4539,4540", + "examine": "Clearly has been relaxing too long...." + }, + { + "ids": "4541,4542", + "examine": "Did that thing just twitch?" + }, + { + "ids": "4543,4544", + "examine": "A strange wall with objects engraved upon it." + }, + { + "ids": "4545,4546,4547,4548,4549", + "examine": "A strange wall that appears to be hinged." + }, + { + "ids": "4550,4551,4552,4553,4554,4555,4556,4557,4558,4559,4560,4561,4562,4563,4564,4565,4566,4567", + "examine": "I can jump off this one." + }, + { + "ids": "4568", + "examine": "I can climb up these stairs." + }, + { + "ids": "4569,36777", + "examine": "I can climb up or go down these stairs." + }, + { + "ids": "4570,4571,4572,4573,4574,4575,4576", + "examine": "I can climb down these stairs." + }, + { + "ids": "4577,4578,4579,4580,4581,4582,4583,4584,4585,4586", + "examine": "Lets you walk through walls!" + }, + { + "ids": "4587", + "examine": "It turns the light around." + }, + { + "ids": "4588", + "examine": "It looks broken." + }, + { + "ids": "4589", + "examine": "Part of the Lighthouse's lighting mechanism." + }, + { + "ids": "4590,4591,4592,4593,4594,4595,4596,4597,4598,4599,4600,4601,4602,4603,4604,4605,4606,4607,4608,4609", + "examine": "Part of the lighthouse Light mechanism." + }, + { + "ids": "4610", + "examine": "Best left on the beach." + }, + { + "ids": "4611", + "examine": "This once belonged to a sea animal." + }, + { + "ids": "4612", + "examine": "Best left for the crabs." + }, + { + "ids": "4613", + "examine": "I can hear the sea with this." + }, + { + "ids": "4614", + "examine": "It is a buried bowl." + }, + { + "ids": "4615,4616", + "examine": "I can jump off this one." + }, + { + "ids": "4617", + "examine": "Shelves filled with interesting books." + }, + { + "ids": "4618,4619", + "examine": "A nice and cosy fire." + }, + { + "ids": "4620,4621", + "examine": "They go down." + }, + { + "ids": "4622,4623", + "examine": "They go up." + }, + { + "ids": "4624,4625", + "examine": "They go down." + }, + { + "ids": "4626,4627,4628", + "examine": "They go up." + }, + { + "ids": "4629,4630,4631,4632,4633,4634,4635", + "examine": "A large double door." + }, + { + "ids": "4636,4637,4638,4639,4640", + "examine": "An elf-fashioned door." + }, + { + "ids": "4641", + "examine": "Mmm...beer!" + }, + { + "ids": "4642", + "examine": "Has some board games news on it." + }, + { + "ids": "4643", + "examine": "The ladder to the Runelink challenge room for experienced players." + }, + { + "ids": "4644", + "examine": "The ladder back to the Runelink challenge room." + }, + { + "ids": "4645", + "examine": "The ladder to the Draughts challenge room for experienced players." + }, + { + "ids": "4646", + "examine": "The ladder back to the Draughts challenge room." + }, + { + "ids": "4647", + "examine": "The ladder back up to the Toad and Chicken." + }, + { + "ids": "4648,4649", + "examine": "Leads down to the Burthorpe Games Rooms." + }, + { + "ids": "4650", + "examine": "A nice and cosy fire." + }, + { + "ids": "4651", + "examine": "A table for board games." + }, + { + "ids": "4652", + "examine": "A game of draughts is being played on this table." + }, + { + "ids": "4653,4654,4655", + "examine": "A game of Runelink is being played on this table." + }, + { + "ids": "4656,4657", + "examine": "A comfy stool." + }, + { + "ids": "4658", + "examine": "Draughts challenge room." + }, + { + "ids": "4659", + "examine": "Runelink challenge room." + }, + { + "ids": "4660", + "examine": "Draughts challenge room for experienced players." + }, + { + "ids": "4661,4662,4663,4664,4665,4666,4667,4668", + "examine": "Runelink challenge room for experienced players." + }, + { + "ids": "4669", + "examine": "A statue of Arrav (the Fountain of Heroes has moved downstairs.)" + }, + { + "ids": "4670", + "examine": "A statue of Camorra (the Fountain of Heroes has moved downstairs.)" + }, + { + "ids": "4671", + "examine": "A good source of books!" + }, + { + "ids": "4672,4673", + "examine": "The door into the throne room." + }, + { + "ids": "4674", + "examine": "I bet this makes good syrup!" + }, + { + "ids": "4675", + "examine": "Scented herbs." + }, + { + "ids": "4676", + "examine": "A rocky outcrop." + }, + { + "ids": "4677,4678,4679,4680,4681,4682", + "examine": "Scented herbs." + }, + { + "ids": "4683", + "examine": "A large harp." + }, + { + "ids": "4684", + "examine": "Good for shooting fish in." + }, + { + "ids": "4685", + "examine": "This old tree is rotting away" + }, + { + "ids": "4686,4687,4688,4689", + "examine": "This old tree is rotting away." + }, + { + "ids": "4690,4691", + "examine": "Fancy." + }, + { + "ids": "4692,4693,4694,4695", + "examine": "Flag, pole...Yep, it's a flagpole." + }, + { + "ids": "4696", + "examine": "The door is closed." + }, + { + "ids": "4697,4698,4699,4700", + "examine": "The door is open." + }, + { + "ids": "4701", + "examine": "Keeps the cold winds out." + }, + { + "ids": "4702", + "examine": "A nicely carved wooden chair." + }, + { + "ids": "4703,4704", + "examine": "A wooden double bed. For sleeping in..." + }, + { + "ids": "4705", + "examine": "There's something fishy about this stall." + }, + { + "ids": "4706", + "examine": "You should eat your greens!" + }, + { + "ids": "4707", + "examine": "There's something fishy about this stall." + }, + { + "ids": "4708,4709", + "examine": "You should eat your greens!" + }, + { + "ids": "4710,4711", + "examine": "A doorway made from bamboo." + }, + { + "ids": "4712", + "examine": "It's a trapdoor." + }, + { + "ids": "4713", + "examine": "It's an open trapdoor." + }, + { + "ids": "4714", + "examine": "A wooden crate for storage." + }, + { + "ids": "4715", + "examine": "This crate is making chattering sounds." + }, + { + "ids": "4716", + "examine": "This crate smells slightly nauseous." + }, + { + "ids": "4717,4718", + "examine": "This crate says 'Property of Hamab' on its side." + }, + { + "ids": "4719", + "examine": "This crate says 'Property of Ifaba' on its side." + }, + { + "ids": "4720,4721", + "examine": "This crate says 'Property of Daga' on its side." + }, + { + "ids": "4722,4723", + "examine": "This crate smells slightly of banana." + }, + { + "ids": "4724", + "examine": "This crate says 'Property of Hamab' on its side." + }, + { + "ids": "4725,4726,4727", + "examine": "This crate says 'Property of Ifaba' on its side." + }, + { + "ids": "4728", + "examine": "I can climb up this." + }, + { + "ids": "4729,4730,4731,4732,4733,4734,4735,4736,4737,4738,4739,4740,4741,4742", + "examine": "A dried up bush, void of life." + }, + { + "ids": "4743,4744", + "examine": "It's a bamboo ladder." + }, + { + "ids": "4745", + "examine": "Looks good for jumping off." + }, + { + "ids": "4746,4747,4748", + "examine": "This crate is marked 'Deliver to Glough'..." + }, + { + "ids": "4749", + "examine": "It's a banana tree, full of bananas." + }, + { + "ids": "4750", + "examine": "It's a banana tree, with lots of bananas." + }, + { + "ids": "4751", + "examine": "It's a banana tree, with many bananas." + }, + { + "ids": "4752", + "examine": "It's a banana tree, with a few bananas." + }, + { + "ids": "4753", + "examine": "It's a banana tree, with but one banana." + }, + { + "ids": "4754", + "examine": "It's a banana tree, with no more bananas left." + }, + { + "ids": "4755", + "examine": "They go down." + }, + { + "ids": "4756,4757,4758,4759,4760,4761,4762,4763", + "examine": "They go up." + }, + { + "ids": "4764", + "examine": "It's a bamboo stool." + }, + { + "ids": "4765,4766", + "examine": "It's a sheer wall of fire, rising as high as you can see." + }, + { + "ids": "4767", + "examine": "The contents of this pyre are rapidly bubbling and burning." + }, + { + "ids": "4768", + "examine": "It's a wall of bricks." + }, + { + "ids": "4769,4770", + "examine": "It's a pile of bricks." + }, + { + "ids": "4771", + "examine": "A rather dapper little monkey sitting on a throne." + }, + { + "ids": "4772,4773,4774,4775,4776,4777,4778,4779,4780,4781,4782,4783,4784,4785", + "examine": "It's a bamboo ladder." + }, + { + "ids": "4786", + "examine": "A plant in a bamboo pot." + }, + { + "ids": "4787,4788,4789,4790", + "examine": "It's an absolutely huge bamboo gate." + }, + { + "ids": "4791,4792,4793", + "examine": "It's a big comfy bed, made of strips of bamboo." + }, + { + "ids": "4794", + "examine": "It's a pot made out of bamboo." + }, + { + "ids": "4795,4796", + "examine": "They are pots made out of bamboo." + }, + { + "ids": "4797", + "examine": "Bamboo strips have been lashed together to make this rickety desk." + }, + { + "ids": "4798", + "examine": "It's a bookcase made out of bamboo." + }, + { + "ids": "4799,4800,4801,4802,4803,4804,4805,4806", + "examine": "It's a bamboo door with a large iron padlock." + }, + { + "ids": "4807,4808,4809,4810,4811", + "examine": "It's a door made from bamboo." + }, + { + "ids": "4812,4813,4814", + "examine": "Looks good for hiding in..." + }, + { + "ids": "4815", + "examine": "Looks good for hiding in." + }, + { + "ids": "4816", + "examine": "This is a fairly tall tree with sparse foliage." + }, + { + "ids": "4817", + "examine": "A jungle palm with dense foliage." + }, + { + "ids": "4818", + "examine": "This is a fairly tall tree with sparse foliage." + }, + { + "ids": "4819", + "examine": "This was a fairly tall tree with sparse foliage." + }, + { + "ids": "4820", + "examine": "A leafy tree." + }, + { + "ids": "4821", + "examine": "This was a fairly tall tree with sparse foliage." + }, + { + "ids": "4822", + "examine": "This tree has been cut down." + }, + { + "ids": "4823", + "examine": "This flower is found only in jungle areas." + }, + { + "ids": "4824", + "examine": "A very rare and exotic flower." + }, + { + "ids": "4825", + "examine": "A small fernlike plant." + }, + { + "ids": "4826", + "examine": "Leaves a nasty mark." + }, + { + "ids": "4827", + "examine": "Looks spiky." + }, + { + "ids": "4828", + "examine": "This has broad leaves." + }, + { + "ids": "4829", + "examine": "A type of jungle fern." + }, + { + "ids": "4830", + "examine": "A large waxy jungle plant." + }, + { + "ids": "4831", + "examine": "Commonly found in these parts." + }, + { + "ids": "4832", + "examine": "The tendrils of a creeping plant." + }, + { + "ids": "4833,4834", + "examine": "A jungle bush, quite common to these areas." + }, + { + "ids": "4835,4836,4837,4838,4839,4840,4841,4842,4843,4844", + "examine": "A jungle bush that has been chopped down." + }, + { + "ids": "4845,4846,4847", + "examine": "A terribly tall tropical tree." + }, + { + "ids": "4848", + "examine": "Leaves of a tropical tree." + }, + { + "ids": "4849,4850,4851", + "examine": "This tree no doubt contains dangerous insects." + }, + { + "ids": "4852", + "examine": "This old tree is rotting away." + }, + { + "ids": "4853", + "examine": "A gnarly old tree root." + }, + { + "ids": "4854", + "examine": "The roots of this tree are exposed." + }, + { + "ids": "4855", + "examine": "I hope I don't trip over any of these." + }, + { + "ids": "4856", + "examine": "It's a small patch of glowing fungus." + }, + { + "ids": "4857", + "examine": "It's a medium patch of glowing fungus." + }, + { + "ids": "4858", + "examine": "It's an absolutely colossal statue of some kind of gorilla." + }, + { + "ids": "4859,4860", + "examine": "It's a huge statue of some kind of gorilla." + }, + { + "ids": "4861", + "examine": "It's a huge statue of some kind of monkey." + }, + { + "ids": "4862", + "examine": "It's a large patch of glowing fungus." + }, + { + "ids": "4863,4864", + "examine": "Legs of this watchtower." + }, + { + "ids": "4865", + "examine": "It's the middle of this watchtower." + }, + { + "ids": "4866", + "examine": "It's a deactivated military Gnome glider." + }, + { + "ids": "4867", + "examine": "It's an activated military Gnome glider." + }, + { + "ids": "4868,4869,4870", + "examine": "It's some kind of Gnome teleportation device." + }, + { + "ids": "4871", + "examine": "This is the panel controlling the hangar reinitialisation." + }, + { + "ids": "4872", + "examine": "There must be an exit nearby." + }, + { + "ids": "4873", + "examine": "It's probably too risky to try pulling this." + }, + { + "ids": "4874", + "examine": "This table has crafting paraphernalia on it." + }, + { + "ids": "4875", + "examine": "This table has ripe bananas on show." + }, + { + "ids": "4876", + "examine": "This table has items of a general nature on it." + }, + { + "ids": "4877", + "examine": "This table has runes on display." + }, + { + "ids": "4878", + "examine": "This table has a scimitar on it." + }, + { + "ids": "4879", + "examine": "It's a trapdoor." + }, + { + "ids": "4880", + "examine": "It's an open trapdoor." + }, + { + "ids": "4881", + "examine": "I can climb up this." + }, + { + "ids": "4882,4883", + "examine": "Looks suspicious." + }, + { + "ids": "4884", + "examine": "A plank." + }, + { + "ids": "4885", + "examine": "Formed over many years." + }, + { + "ids": "4886", + "examine": "Human sieve creation." + }, + { + "ids": "4887", + "examine": "Looks suspicious." + }, + { + "ids": "4888", + "examine": "It's a trapdoor." + }, + { + "ids": "4889,4890,4891,4892,4893,4894,4895,4896,4897,4898,4899", + "examine": "I can climb up this." + }, + { + "ids": "4900", + "examine": "The Saradomin Team Standard." + }, + { + "ids": "4901", + "examine": "The Zamorak Team Standard." + }, + { + "ids": "4902", + "examine": "The Saradomin Team Standard." + }, + { + "ids": "4903", + "examine": "The Zamorak Team Standard." + }, + { + "ids": "4904,4905,4906,4907,4908,4909", + "examine": "It's on fire!" + }, + { + "ids": "4910", + "examine": "A wooden barrel for storage." + }, + { + "ids": "4911,4912", + "examine": "I can climb down this." + }, + { + "ids": "4913,4914,4915,4916,4917", + "examine": "It looks cramped and dark." + }, + { + "ids": "4918", + "examine": "This cart is blocking the way up the ridge." + }, + { + "ids": "4919", + "examine": "These stairs seem to have been hewn out of the rock itself." + }, + { + "ids": "4920,4921,4922", + "examine": "It looks cramped and dark." + }, + { + "ids": "4923", + "examine": "These stairs seem to have been hewn out of the rock itself." + }, + { + "ids": "4924,4925", + "examine": "A valve to start and stop the flow of water." + }, + { + "ids": "4926,4927,4928", + "examine": "Shiny!" + }, + { + "ids": "4929", + "examine": "It looks cramped and dark." + }, + { + "ids": "4930,4931", + "examine": "It's blocking the tunnel, but it looks dark down there anyway." + }, + { + "ids": "4932,4933,4934", + "examine": "A bizarre fungus. It emits a pale blue light." + }, + { + "ids": "4935", + "examine": "If that wasn't there I'd probably be a lot flatter now." + }, + { + "ids": "4936", + "examine": "It prevents the wall unceremoniously squashing people." + }, + { + "ids": "4937,4938,4939,4940,4941", + "examine": "It looks like it's water powered." + }, + { + "ids": "4942,4943", + "examine": "It's a little waterlogged. I hope it still works." + }, + { + "ids": "4944", + "examine": "It doesn't look very watertight. Any contents will be ruined." + }, + { + "ids": "4945,4946,4947,4948", + "examine": "A sunken mine cart, how useful." + }, + { + "ids": "4949", + "examine": "This displays information on how the points on this level are set." + }, + { + "ids": "4950", + "examine": "It has the letter 'B' inscribed on the end." + }, + { + "ids": "4951", + "examine": "It has the letter 'A' inscribed on the end." + }, + { + "ids": "4952", + "examine": "It has the letter 'C' inscribed on the end." + }, + { + "ids": "4953", + "examine": "It has the letter 'D' inscribed on the end." + }, + { + "ids": "4954", + "examine": "It has the letter 'E' inscribed on the end." + }, + { + "ids": "4955", + "examine": "It has the letter 'I' inscribed on the end." + }, + { + "ids": "4956", + "examine": "It has the letter 'J' inscribed on the end." + }, + { + "ids": "4957", + "examine": "It has the letter 'K' inscribed on the end." + }, + { + "ids": "4958", + "examine": "I think this changes one of the sets of points." + }, + { + "ids": "4959", + "examine": "It has the letter 'F' inscribed on the end." + }, + { + "ids": "4960", + "examine": "It has the letter 'G' inscribed on the end." + }, + { + "ids": "4961", + "examine": "It has the letter 'H' inscribed on the end." + }, + { + "ids": "4962", + "examine": "The door is closed." + }, + { + "ids": "4963,4964", + "examine": "A large double door." + }, + { + "ids": "4965", + "examine": "I can climb down this." + }, + { + "ids": "4966", + "examine": "I can climb this." + }, + { + "ids": "4967", + "examine": "I can climb down this." + }, + { + "ids": "4968", + "examine": "I can climb this." + }, + { + "ids": "4969", + "examine": "I can climb down this." + }, + { + "ids": "4970", + "examine": "I can climb this." + }, + { + "ids": "4971,4972,4973", + "examine": "These stairs seem to have been hewn out of the rock itself." + }, + { + "ids": "4974", + "examine": "Useful for moving items around the mine." + }, + { + "ids": "4975", + "examine": "An old crate for storage." + }, + { + "ids": "4976,4977,4978,4979,4980,4981,4982,4983,4984,4985,4986,4987,4988,4989,4990,4991,4992,4993,4994,4995,4996,4997,4998,4999,5000", + "examine": "A distinctive layer in the rock strata." + }, + { + "ids": "5001", + "examine": "This cave has been boarded up." + }, + { + "ids": "5002", + "examine": "Useful for passing over inaccessible areas." + }, + { + "ids": "5003", + "examine": "It's old and pretty broken." + }, + { + "ids": "5004,5005", + "examine": "A well used tree." + }, + { + "ids": "5006", + "examine": "These flowers only grow in one place in the mountains." + }, + { + "ids": "5007", + "examine": "Looks like small cave." + }, + { + "ids": "5008,5009,5010,5011,5012,5013,5014", + "examine": "Looks dark..." + }, + { + "ids": "5015,5016,5017,5018,5019,5020,5021,5022,5023,5024", + "examine": "It's too dangerous to go down here by foot..." + }, + { + "ids": "5025,5026,5027,5028,5029,5030,5031,5032,5033,5034,5035,5036", + "examine": "A split in the cave wall..." + }, + { + "ids": "5037", + "examine": "A large ice covered boulder." + }, + { + "ids": "5038", + "examine": "An ice covered boulder." + }, + { + "ids": "5039,5040,5041,5042", + "examine": "A small ice covered boulder." + }, + { + "ids": "5043,5044", + "examine": "A huge ice gate." + }, + { + "ids": "5045", + "examine": "An interesting-looking tree." + }, + { + "ids": "5046", + "examine": "A small cave entrance." + }, + { + "ids": "5047", + "examine": "Limestone ceiling growth." + }, + { + "ids": "5048", + "examine": "A limestone ceiling growth." + }, + { + "ids": "5049", + "examine": "A tooth shaped rock formation protruding from the floor." + }, + { + "ids": "5050", + "examine": "Tooth shaped rock formations protruding from the floor." + }, + { + "ids": "5051", + "examine": "A dirty little swamp boat." + }, + { + "ids": "5052,5053", + "examine": "If it had paint on it, you'd probably watch it dry." + }, + { + "ids": "5054", + "examine": "I can climb this." + }, + { + "ids": "5055", + "examine": "I wonder what that's there for..." + }, + { + "ids": "5056,5057", + "examine": "These doors look very ominous." + }, + { + "ids": "5058,5059", + "examine": "Large doors set into the hillside." + }, + { + "ids": "5060,5061", + "examine": "These doors seem to lead into the underground." + }, + { + "ids": "5062,5063,5064,5065,5066,5067,5068,5069,5070,5071", + "examine": "Large doors set into the hillside." + }, + { + "ids": "5072,5073,5074,5075,5076,5077,5078,5079,5080,5081", + "examine": "A Large Pillar" + }, + { + "ids": "5082", + "examine": "An overgrown dungeon entrance." + }, + { + "ids": "5083", + "examine": "A closed overgrown dungeon entrance." + }, + { + "ids": "5084,5085,5086,5087", + "examine": "The way to go when I get scared." + }, + { + "ids": "5088,5089,5090,5091,5092,5093", + "examine": "I hope I don't fall off this." + }, + { + "ids": "5094,5095,5096,5097,5098", + "examine": "These stairs seem to have been hewn out of the rock itself." + }, + { + "ids": "5099,5100,5101,5102", + "examine": "A pipe I can squeeze through." + }, + { + "ids": "5103,5104,5105,5106,5107,5108,5109", + "examine": "Thick vines blocking your way." + }, + { + "ids": "5110,5111", + "examine": "I can jump from this stepping stone." + }, + { + "ids": "5112", + "examine": "Not good for eating." + }, + { + "ids": "5113,5114,5115", + "examine": "I doubt that's edible." + }, + { + "ids": "5116,5117,5118,5119,5120,5121", + "examine": "A statue of a big monster." + }, + { + "ids": "5122", + "examine": "Now that's what I call slimline!" + }, + { + "ids": "5123", + "examine": "He looks very relaxed." + }, + { + "ids": "5124", + "examine": "Now he's just too thin." + }, + { + "ids": "5125", + "examine": "He hasn't eaten in a long time." + }, + { + "ids": "5126", + "examine": "A tall wooden door." + }, + { + "ids": "5127", + "examine": "Danger!" + }, + { + "ids": "5128,5129", + "examine": "A tall wooden door." + }, + { + "ids": "5130", + "examine": "Looks like whoever uses this has claws on their hands." + }, + { + "ids": "5131", + "examine": "I wonder what's under it?" + }, + { + "ids": "5132", + "examine": "I wonder what's down there?" + }, + { + "ids": "5133,5134,5135", + "examine": "A hurdle." + }, + { + "ids": "5136,5137", + "examine": "A climbing wall made from skulls." + }, + { + "ids": "5138", + "examine": "A very slippery stepping stone." + }, + { + "ids": "5139,5140,5141,5142,5143,5144,5145", + "examine": "A scary zip line for teeth??" + }, + { + "ids": "5146,5147,5148,5149,5150,5151", + "examine": "A goal." + }, + { + "ids": "5152,5153,5154,5155", + "examine": "A pipe I can squeeze through." + }, + { + "ids": "5156", + "examine": "This may be worth opening." + }, + { + "ids": "5157", + "examine": "This may be worth searching." + }, + { + "ids": "5158", + "examine": "A pile of garden canes." + }, + { + "ids": "5159,5160", + "examine": "There's no way to cross this bridge." + }, + { + "ids": "5161", + "examine": "An old grandfather clock." + }, + { + "ids": "5162", + "examine": "A closed chest." + }, + { + "ids": "5163", + "examine": "An open chest." + }, + { + "ids": "5164", + "examine": "There is a note pinned to the signpost." + }, + { + "ids": "5165", + "examine": "It looks like it needs a good sweep out." + }, + { + "ids": "5166", + "examine": "Bookish." + }, + { + "ids": "5167", + "examine": "A large, elaborately ornamented memorial stone." + }, + { + "ids": "5168", + "examine": "A grave, marked by an ostentatious memorial stone." + }, + { + "ids": "5169", + "examine": "A poor grave marked by a simple, wooden cross." + }, + { + "ids": "5170,5171", + "examine": "The entrance to an extravagantly decorated mausoleum." + }, + { + "ids": "5172,5173", + "examine": "The door to the Tower." + }, + { + "ids": "5174,5175", + "examine": "The door to the garden shed." + }, + { + "ids": "5176", + "examine": "At some point the lightning conductor has broken, rendering it useless." + }, + { + "ids": "5177", + "examine": "A shocking piece of kit." + }, + { + "ids": "5178,5179", + "examine": "Mmm.. scented candles." + }, + { + "ids": "5180,5181,5182", + "examine": "I wouldn't eat there!" + }, + { + "ids": "5183,5184,5185,5186,5187,5188,5189,5190,5191,5192,5193,5194,5195,5196,5197,5198,5199,5200,5201", + "examine": "Looks wooden. Feels wooden. I wonder is it wooden?" + }, + { + "ids": "5202,5203,5204,5205", + "examine": "Dangerous, someone could trip on them." + }, + { + "ids": "5206", + "examine": "I can climb these stairs." + }, + { + "ids": "5207,5208,5209,5210,5211,5212,5213,5214,5215,5216,5217,5218,5219,5220,5221,5222,5223,5224,5225,5226,5227", + "examine": "They go down." + }, + { + "ids": "5228,5229,5230", + "examine": "Formed over many years of dripping limestone." + }, + { + "ids": "5231,5232,5233,5234,5235,5236,5237,5238,5239,5240,5241,5242,5243", + "examine": "A tooth shaped rock formation protruding from the floor." + }, + { + "ids": "5244,5245", + "examine": "Looks a bit tatty..." + }, + { + "ids": "5246,5247", + "examine": "A well slept in bed." + }, + { + "ids": "5248", + "examine": "It looks like a tree made of crystal." + }, + { + "ids": "5249", + "examine": "Looks to me like a quickly built fire." + }, + { + "ids": "5250", + "examine": "I can climb down this." + }, + { + "ids": "5251", + "examine": "I can climb this." + }, + { + "ids": "5252", + "examine": "A recently extinguished fire." + }, + { + "ids": "5253", + "examine": "I wish I could sting other people." + }, + { + "ids": "5254", + "examine": "Probably feels like a mild bee sting." + }, + { + "ids": "5255", + "examine": "I wouldn't like to get stung." + }, + { + "ids": "5256", + "examine": "Dock leaves at the ready." + }, + { + "ids": "5257", + "examine": "Nettles sting my leggies." + }, + { + "ids": "5258", + "examine": "These may hurt." + }, + { + "ids": "5259,5260,5261", + "examine": "A ghostly barrier." + }, + { + "ids": "5262,5263", + "examine": "These stairs were carved out of the rock of the cavern." + }, + { + "ids": "5264", + "examine": "I can climb this." + }, + { + "ids": "5265", + "examine": "I can climb up here." + }, + { + "ids": "5266", + "examine": "I can go below decks with this ladder." + }, + { + "ids": "5267", + "examine": "I wonder what's under it." + }, + { + "ids": "5268", + "examine": "I wonder what's down there." + }, + { + "ids": "5269", + "examine": "I can't see a rock!" + }, + { + "ids": "5270,5271,5272", + "examine": "I wonder what's inside." + }, + { + "ids": "5273", + "examine": "Perhaps I should search it." + }, + { + "ids": "5274", + "examine": "High above here is a tattered flag, blowing in the wind." + }, + { + "ids": "5275", + "examine": "An appliance for cooking with." + }, + { + "ids": "5276", + "examine": "The bank teller will serve you from here." + }, + { + "ids": "5277", + "examine": "This booth is closed." + }, + { + "ids": "5278,5279", + "examine": "The resting place of Necrovarus' mortal body." + }, + { + "ids": "5280", + "examine": "I can climb these stairs." + }, + { + "ids": "5281", + "examine": "They go down." + }, + { + "ids": "5282", + "examine": "A ghastly fountain filled with slime and bones, the source of Necrovarus' power." + }, + { + "ids": "5283", + "examine": "It's a small Ectofuntus." + }, + { + "ids": "5284", + "examine": "A big grinding thing." + }, + { + "ids": "5285,5286", + "examine": "The tatty gangplank of a tatty ship." + }, + { + "ids": "5287,5288,5289,5290,5291,5292,5293,5294,5295,5296,5297,5298,5299,5300,5301,5302,5303,5304,5305", + "examine": "Seen better days." + }, + { + "ids": "5306,5307,5308,5309,5310,5311,5312,5313,5314,5315,5316,5317,5318,5319,5320,5321,5322,5323,5324,5325,5326,5327,5328,5329", + "examine": "A wooden rowing boat." + }, + { + "ids": "5330", + "examine": "A pile of boxes for storage." + }, + { + "ids": "5331", + "examine": "A leafy fern." + }, + { + "ids": "5332", + "examine": "A small bushy plant." + }, + { + "ids": "5333,5334,5335,5336,5337,5338,5339,5340,5341,5342,5343,5344", + "examine": "A leafy shrub." + }, + { + "ids": "5345", + "examine": "The ideal thing to sit on." + }, + { + "ids": "5346,5347", + "examine": "This needs dusting before I'll sit on it." + }, + { + "ids": "5348", + "examine": "Not so good for sitting on." + }, + { + "ids": "5349", + "examine": "Generally used for putting things on." + }, + { + "ids": "5350", + "examine": "Actually, I could do with a drink..." + }, + { + "ids": "5351", + "examine": "For leaning against..." + }, + { + "ids": "5352", + "examine": "One horse power, wooden suspension. A beauty." + }, + { + "ids": "5353", + "examine": "A wooden wheelbarrow." + }, + { + "ids": "5354", + "examine": "Animal feeder." + }, + { + "ids": "5355", + "examine": "It probably hasn't got anything interesting inside." + }, + { + "ids": "5356,5357", + "examine": "They probably haven't got anything interesting inside." + }, + { + "ids": "5358", + "examine": "Looks like he's been dead a while now..." + }, + { + "ids": "5359", + "examine": "I don't think he'd mind us checking for his wallet now..." + }, + { + "ids": "5360,5361,5362,5363,5364,5365,5366,5367,5368,5369,5370,5371,5372,5373,5374,5375,5376,5377,5378,5379,5380,5381,5382,5383,5384,5385,5386,5387,5388,5389,5390,5391,5392,5393,5394,5395,5396", + "examine": "I'm sure he died of natural causes. Like a massive dragon or something..." + }, + { + "ids": "5397,5398,5399,5400,5401,5402", + "examine": "This figure brings luck to those who sail." + }, + { + "ids": "5403", + "examine": "Without this I'm going around in circles." + }, + { + "ids": "5404,5405,5406,5407,5408,5409,5410,5411,5412,5413,5414", + "examine": "Holds up the sails." + }, + { + "ids": "5415,5416,5417,5418,5419,5420,5421,5422,5423,5424,5425,5426,5427,5428", + "examine": "Allows access to other parts of the ship." + }, + { + "ids": "5429", + "examine": "It's a table with candles on." + }, + { + "ids": "5430", + "examine": "Doesn't look too good..." + }, + { + "ids": "5431,5432,5433,5434,5435,5436,5437,5438", + "examine": "Looks a bit empty." + }, + { + "ids": "5439,5440,5441,5442,5443,5444,5445,5446,5447,5448,5449,5450,5451,5452", + "examine": "It's been knocked off its hinges." + }, + { + "ids": "5453,5454,5455,5456,5457,5458,5459,5460", + "examine": "It's a door." + }, + { + "ids": "5461,5462,5463,5464,5465,5466,5467,5468,5469,5470,5471,5472,5473,5474,5475,5476,5477,5478,5479,5480,5481,5482,5483,5484,5485,5486,5487", + "examine": "A subterranean pool of ectoplasm." + }, + { + "ids": "5488", + "examine": "I can climb this." + }, + { + "ids": "5489", + "examine": "The finest rings." + }, + { + "ids": "5490", + "examine": "I wonder what's under it?" + }, + { + "ids": "5491,5492", + "examine": "I wonder what's down there?" + }, + { + "ids": "5493", + "examine": "I can climb this." + }, + { + "ids": "5494", + "examine": "A crude torch stuck in the ground." + }, + { + "ids": "5495,5496", + "examine": "I guess I could sleep in it if I was really tired." + }, + { + "ids": "5497,5498", + "examine": "A well slept in bed." + }, + { + "ids": "5499,5500", + "examine": "Hot!" + }, + { + "ids": "5501,5502,5503,5504,5505,5506,5507", + "examine": "Stops people getting out." + }, + { + "ids": "5508,5509,5510,5511,5512,5513,5514,5515,5516,5517,5518,5519,5520,5521,5522,5523,5524,5525,5526,5527,5528,5529,5530,5531,5532,5533,5534,5535,5536,5537", + "examine": "It's a lectern." + }, + { + "ids": "5538", + "examine": "Makes you cry." + }, + { + "ids": "5539,5540,5541,5542", + "examine": "Found near the water's edge." + }, + { + "ids": "5543", + "examine": "Isn't Heather a girls' name?" + }, + { + "ids": "5544", + "examine": "Smells lovely!" + }, + { + "ids": "5545", + "examine": "Who is this Heather girl?" + }, + { + "ids": "5546", + "examine": "A purple haze of delight." + }, + { + "ids": "5547", + "examine": "The colour purple on stems." + }, + { + "ids": "5548", + "examine": "I ponder... Why is it purple?" + }, + { + "ids": "5549", + "examine": "I wonder why it's purple?" + }, + { + "ids": "5550", + "examine": "A cure for nettle stings." + }, + { + "ids": "5551", + "examine": "A droopy tree." + }, + { + "ids": "5552,5553", + "examine": "These trees are found near water." + }, + { + "ids": "5554", + "examine": "This is what is left of a willow tree." + }, + { + "ids": "5555,5556,5557", + "examine": "I don't know art, but I like it!" + }, + { + "ids": "5558", + "examine": "Aggie's cooking something, probably best not to think what..." + }, + { + "ids": "5559", + "examine": "Trinkets and stuff." + }, + { + "ids": "5560", + "examine": "Looking good!" + }, + { + "ids": "5561", + "examine": "Aggie's broomstick." + }, + { + "ids": "5562,5563", + "examine": "Aggie has already dyed this cloth." + }, + { + "ids": "5564", + "examine": "A thoroughly used bed." + }, + { + "ids": "5565,5566,5567,5568", + "examine": "A lovely comfy-looking big bed." + }, + { + "ids": "5569,5570", + "examine": "The remains of a stone wall." + }, + { + "ids": "5571", + "examine": "An empty home for chickens." + }, + { + "ids": "5572,5573", + "examine": "A lovely bare chicken coop." + }, + { + "ids": "5574", + "examine": "Full of animal feed." + }, + { + "ids": "5575,5576,5577", + "examine": "Animal feeder." + }, + { + "ids": "5578", + "examine": "A traveller's companion." + }, + { + "ids": "5579", + "examine": "Loaded with hay and ready to roll." + }, + { + "ids": "5580", + "examine": "A wooden wheelbarrow." + }, + { + "ids": "5581,5582", + "examine": "Someone's been chopping logs." + }, + { + "ids": "5583,5584,5585,5586,5587,5588", + "examine": "Baby bread." + }, + { + "ids": "5589,5590,5591,5592,5593", + "examine": "The river makes it spin." + }, + { + "ids": "5594", + "examine": "I'd better not get my hands trapped in that." + }, + { + "ids": "5595", + "examine": "Diango's Toy Stall." + }, + { + "ids": "5596", + "examine": "Doesn't look too good..." + }, + { + "ids": "5597", + "examine": "Shows which way the wind blows." + }, + { + "ids": "5598,5599,5600,5601,5602,5603", + "examine": "A barrel for collecting rain water." + }, + { + "ids": "5604", + "examine": "A rock." + }, + { + "ids": "5605", + "examine": "A small rock." + }, + { + "ids": "5606,5607", + "examine": "Some rock." + }, + { + "ids": "5608", + "examine": "This fire is already in use, I wouldn't mess with it if I were you..." + }, + { + "ids": "5609,5610,5611,5612", + "examine": "They could do with a wash." + }, + { + "ids": "5613", + "examine": "It smells like the rats aren't washing often enough." + }, + { + "ids": "5614", + "examine": "The ideal thing to sit on." + }, + { + "ids": "5615", + "examine": "Sit back and relax..." + }, + { + "ids": "5616,5617", + "examine": "This tells you which way is which." + }, + { + "ids": "5618", + "examine": "These open and close!" + }, + { + "ids": "5619,5620", + "examine": "This may be worth searching." + }, + { + "ids": "5621", + "examine": "An elegant ceramic pot tarnished with the dirt of a hundred years." + }, + { + "ids": "5622", + "examine": "I wonder what's inside..." + }, + { + "ids": "5623", + "examine": "It smells a bit stuffy." + }, + { + "ids": "5624", + "examine": "It smells funny in there." + }, + { + "ids": "5625,5626", + "examine": "Ned is making some rope here." + }, + { + "ids": "5627", + "examine": "A blue standard." + }, + { + "ids": "5628,5629,5630", + "examine": "A standard of Lumbridge Castle." + }, + { + "ids": "5631,5632,5633,5634,5635,5636,5637,5638,5639,5640,5641,5642,5643,5644,5645,5646,5647,5648,5649,5650,5651,5652,5653,5654,5655,5656,5657,5658,5659,5660,5661,5662,5663,5664,5665,5666,5667,5668,5669,5670,5671,5672,5673,5674,5675,5676,5677,5678,5679,5680,5681,5682,5683,5684,5685,5686,5687,5688,5689,5690,5691,5692,5693,5694,5695,5696,5697,5698,5699,5700,5701,5702,5703,5704,5705,5706,5707,5708,5709,5710,5711,5712,5713,5714,5715,5716,5717,5718,5719,5720,5721,5722,5723,5724,5725,5726,5727,5728,5729,5730,5731,5732,5733,5734,5735,5736,5737,5738,5739,5740,5741,5742,5743,5744,5745,5746,5747,5748,5749,5750,5751,5752,5753,5754,5755,5756,5757,5758,5759,5760,5761,5762,5763,5764,5765,5766,5767,5768,5769,5770,5771,5772,5773,5774,5775,5776,5777,5778,5779,5780,5781,5782,5783,5784,5785,5786,5787", + "examine": "Glowing embers." + }, + { + "ids": "5788", + "examine": "The sort of bench you get in churches." + }, + { + "ids": "5789,5790", + "examine": "An expertly carved statue of a former King of Misthalin." + }, + { + "ids": "5791,36749,36751", + "examine": "A carving of a figure from the history of RuneScape." + }, + { + "ids": "5792", + "examine": "When I've ground some flour, I'll be able to collect it here." + }, + { + "ids": "5793,5794,5795,5796,5797,5798", + "examine": "It's a large crack in the wall." + }, + { + "ids": "5799,5800,5801,5802", + "examine": "It's a trapdoor." + }, + { + "ids": "5803,5804,5805,5806,5807", + "examine": "It's an open trapdoor." + }, + { + "ids": "5808", + "examine": "An incredibly detailed stone sculpture." + }, + { + "ids": "5809", + "examine": "Helps the Seers predict the weather when it's working." + }, + { + "ids": "5810,5811", + "examine": "Helps the Seers predict the weather." + }, + { + "ids": "5812", + "examine": "I can climb this." + }, + { + "ids": "5813,5814", + "examine": "I can climb down this." + }, + { + "ids": "5815", + "examine": "A candle, a lens and some sort of crystal all precariously balanced together." + }, + { + "ids": "5816,5817,5818,5819,5820,5821,5822,5823,5824", + "examine": "A beacon so gnome gliders can safely land." + }, + { + "ids": "5825", + "examine": "Fly Gnome Air." + }, + { + "ids": "5826,5827,5828,5829,5830", + "examine": "This shop deals in antique swords." + }, + { + "ids": "5831,5832,5833,5834", + "examine": "Shop counter." + }, + { + "ids": "5835,5836,5837,5838,5839,5840,5841", + "examine": "Don't want to close this, I might not be able to get back down." + }, + { + "ids": "5842", + "examine": "It overlooks the path below. Let's hope it won't fall on your head." + }, + { + "ids": "5843", + "examine": "Someone is climbing down there! Looks dangerous." + }, + { + "ids": "5844", + "examine": "Placed in a perfect position for stumbling over." + }, + { + "ids": "5845", + "examine": "There is a rope going over it." + }, + { + "ids": "5846", + "examine": "Someone is climbing down the rope." + }, + { + "ids": "5847", + "examine": "You will need to climb over it." + }, + { + "ids": "5848", + "examine": "The tree stands tall at the edge of the pool." + }, + { + "ids": "5849", + "examine": "You can't stand on them, but maybe something can be wedged into there." + }, + { + "ids": "5850,5851", + "examine": "Something put on top of this wouldn't fall off, it's quite smooth and flat." + }, + { + "ids": "5852,5853,5854", + "examine": "Someone put a plank on top of the stone! Clever..." + }, + { + "ids": "5855", + "examine": "The pool looks very peaceful. You can also hear faint singing coming from it." + }, + { + "ids": "5856", + "examine": "The legendary White Pearl fruit is growing on these thorny bushes!" + }, + { + "ids": "5857", + "examine": "There's a nasty stench coming from the cave." + }, + { + "ids": "5858", + "examine": "Faint rays of daylight shine through." + }, + { + "ids": "5859", + "examine": "It's very dark down there." + }, + { + "ids": "5860,5861", + "examine": "Very pointy, very sharp." + }, + { + "ids": "5862", + "examine": "This is the place where you buried Asleif." + }, + { + "ids": "5863,5864,5865,5866,5867,5868,5869,5870,5871,5872,5873,5874,5875,5876,5877", + "examine": "Asleif was given a proper burial on this spot." + }, + { + "ids": "5878", + "examine": "It's a long wooden table." + }, + { + "ids": "5879", + "examine": "Generally used for putting things on." + }, + { + "ids": "5880", + "examine": "Good for sitting on." + }, + { + "ids": "5881,5882", + "examine": "A crude torch stuck in the ground." + }, + { + "ids": "5883", + "examine": "Sticky, dirty mud." + }, + { + "ids": "5884", + "examine": "This stinks..." + }, + { + "ids": "5885", + "examine": "The roots go down into the mud." + }, + { + "ids": "5886", + "examine": "Sticky, dirty roots covered in sticky, dirty mud." + }, + { + "ids": "5887,5888,5889,5890", + "examine": "It's barely a door, really." + }, + { + "ids": "5891,5892,5893,5894", + "examine": "The entry to a special tent in the camp." + }, + { + "ids": "5895", + "examine": "It's just a big stone, really." + }, + { + "ids": "5896", + "examine": "Uh oh, someone is going to be in trouble!" + }, + { + "ids": "5897,5898,5899,5900,5901", + "examine": "The pool looks very peaceful. You can also hear faint singing coming from it." + }, + { + "ids": "5902,5903,5904", + "examine": "It's only useful for hiding behind now." + }, + { + "ids": "5905,5906,5907,5908", + "examine": "This tree has been cut down." + }, + { + "ids": "5909", + "examine": "A still for making lamp oil." + }, + { + "ids": "5910,5911,5912,5913,5914,5915,5916", + "examine": "The still has oil in." + }, + { + "ids": "5917,5918,5919,5920,5921,5922,5923,5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,5936,5937,5938,5939,5940,5941,5942,5943,5944,5945", + "examine": "Noxious fumes bubble up from the bowels of the earth." + }, + { + "ids": "5946", + "examine": "You see a circle of light at the top." + }, + { + "ids": "5947", + "examine": "An entrance to the dark caves." + }, + { + "ids": "5948,5949,5950,5951,5952,5953,5954,5955,5956,5957,5958", + "examine": "I can jump from this stepping stone." + }, + { + "ids": "5959,5960,5961,5962,5963", + "examine": "I wonder what this does..." + }, + { + "ids": "5964,5965", + "examine": "Flying in mid-air!" + }, + { + "ids": "5966", + "examine": "A blocked passage." + }, + { + "ids": "5967,5968,5969,5970,5971,5972", + "examine": "I'd better leave his expensive dwarven balls alone." + }, + { + "ids": "5973,5974", + "examine": "A small cave entrance." + }, + { + "ids": "5975,5976", + "examine": "A powerful ranging device that fires metal balls." + }, + { + "ids": "5977,5978,5979,5980", + "examine": "It's a sheer wall of fire, rising as high as you can see." + }, + { + "ids": "5981,5982,5983,5984", + "examine": "Lighting for the caves." + }, + { + "ids": "5985", + "examine": "A rock." + }, + { + "ids": "5986", + "examine": "A small rock." + }, + { + "ids": "5987,5988", + "examine": "A rock." + }, + { + "ids": "5989,5990,5991,5992,5993,5994,5995,5996,5997", + "examine": "A mineral vein that looks distinctly like gold." + }, + { + "ids": "5998,5999,6000,6001,6002,6003,6004,6005,6006,6007,6008", + "examine": "Functions like an open door..." + }, + { + "ids": "6009,6010,6011,6012,6013,6014,6015,6016,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6030,6031", + "examine": "It's a tiny little blue flame. Is this the essence of the Arzinian Being?" + }, + { + "ids": "6032,6033,6034,6035", + "examine": "Powers the boat." + }, + { + "ids": "6036,6037", + "examine": "Allows access to other parts of the ship." + }, + { + "ids": "6038,6039,6040,6041,6042", + "examine": "Without this I'm going around in circles." + }, + { + "ids": "6043,6044", + "examine": "Powers the boat." + }, + { + "ids": "6045,6046,6047,6048,6049,6050,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063", + "examine": "You can 'cart' things around on this." + }, + { + "ids": "6064", + "examine": "A stand for hats." + }, + { + "ids": "6065", + "examine": "Some dwarf clothes that are obviously too small for me!" + }, + { + "ids": "6066", + "examine": "An empty weapon rack." + }, + { + "ids": "6067,6068,6069", + "examine": "A weapon rack." + }, + { + "ids": "6070", + "examine": "A method of dwarf storage" + }, + { + "ids": "6071,6072,6073,6074", + "examine": "A method of dwarf storage." + }, + { + "ids": "6075", + "examine": "Useful for a dwarf." + }, + { + "ids": "6076,6077,6078,6079", + "examine": "A big desk, for a dwarf!" + }, + { + "ids": "6080", + "examine": "Spins yarn." + }, + { + "ids": "6081", + "examine": "Banking transactions are processed here." + }, + { + "ids": "6082", + "examine": "Banking transactions are recorded here." + }, + { + "ids": "6083", + "examine": "This booth is closed." + }, + { + "ids": "6084", + "examine": "The bank teller will serve you from here." + }, + { + "ids": "6085", + "examine": "A way upwards." + }, + { + "ids": "6086", + "examine": "A way down." + }, + { + "ids": "6087", + "examine": "A way upwards." + }, + { + "ids": "6088", + "examine": "A way down." + }, + { + "ids": "6089", + "examine": "A way upwards." + }, + { + "ids": "6090", + "examine": "A way down." + }, + { + "ids": "6091,6092", + "examine": "A treasure trove of knowledge." + }, + { + "ids": "6093,6094,6095", + "examine": "A lovely place to cook meat." + }, + { + "ids": "6096", + "examine": "A great place to cook meat." + }, + { + "ids": "6097,6098,6099", + "examine": "A good source of water." + }, + { + "ids": "6100", + "examine": "The door is closed." + }, + { + "ids": "6101", + "examine": "The door is open." + }, + { + "ids": "6102", + "examine": "The door is closed." + }, + { + "ids": "6103", + "examine": "The door is open." + }, + { + "ids": "6104", + "examine": "The door is closed." + }, + { + "ids": "6105", + "examine": "The door is open." + }, + { + "ids": "6106", + "examine": "The door is closed." + }, + { + "ids": "6107", + "examine": "The door is open." + }, + { + "ids": "6108", + "examine": "The door is closed." + }, + { + "ids": "6109", + "examine": "The door is open." + }, + { + "ids": "6110", + "examine": "The door is closed." + }, + { + "ids": "6111", + "examine": "The door is open." + }, + { + "ids": "6112", + "examine": "The door is closed." + }, + { + "ids": "6113", + "examine": "The door is open." + }, + { + "ids": "6114", + "examine": "The door is closed." + }, + { + "ids": "6115,6116,6117,6118,6119,6120,6121,6122,6123,6124,6125,6126,6127,6128,6129,6130,6131,6132,6133,6134,6135,6136,6137,6138,6139,6140,6141,6142,6143,6144,6145", + "examine": "The door is open." + }, + { + "ids": "6146", + "examine": "Useful for keeping birds." + }, + { + "ids": "6147,6148,6149", + "examine": "Tower of rock." + }, + { + "ids": "6150", + "examine": "Useful for making weapons." + }, + { + "ids": "6151", + "examine": "Used for getting water." + }, + { + "ids": "6152,6153", + "examine": "Used for getting drunk." + }, + { + "ids": "6154,6155,6156,6157", + "examine": "Used for storage." + }, + { + "ids": "6158,6159,6160,6161", + "examine": "Not good for eating." + }, + { + "ids": "6162", + "examine": "Finest precious stones." + }, + { + "ids": "6163", + "examine": "Bread and cakes are spread out over it." + }, + { + "ids": "6164", + "examine": "Finely wrought wares of silver." + }, + { + "ids": "6165", + "examine": "I can get clothes made up from this stall." + }, + { + "ids": "6166,6167,6168,6169,6170,6171,6172", + "examine": "A whole lot of tools for crafting." + }, + { + "ids": "6173,6174,6175", + "examine": "A fine piece of sculpting." + }, + { + "ids": "6176", + "examine": "Oblong boxes. You hope there isn't anything other than salt inside." + }, + { + "ids": "6177", + "examine": "Big mysterious crates. You wonder what could be inside." + }, + { + "ids": "6178", + "examine": "Wooden crates, contents unknown." + }, + { + "ids": "6179,6180", + "examine": "They could do with a wash." + }, + { + "ids": "6181", + "examine": "Dead animal parts dangling!" + }, + { + "ids": "6182", + "examine": "Dead meat. Dangling from the wall. Looks delicious." + }, + { + "ids": "6183", + "examine": "It looks as hard as a rock, not very inviting." + }, + { + "ids": "6184", + "examine": "A smelly old mattress." + }, + { + "ids": "6185,6186", + "examine": "Metal plating to protect the dwarf." + }, + { + "ids": "6187", + "examine": "Useful... for a dwarf!" + }, + { + "ids": "6188", + "examine": "Various implements for working with metal." + }, + { + "ids": "6189,6190", + "examine": "A hot place for forging things in." + }, + { + "ids": "6191,6192", + "examine": "Being repaired." + }, + { + "ids": "6193", + "examine": "I look shorter, but not necessarily sweeter!" + }, + { + "ids": "6194,6195", + "examine": "Used for sitting." + }, + { + "ids": "6196,6197,6198,6199", + "examine": "Useful for a dwarf." + }, + { + "ids": "6200,6201", + "examine": "Fit for a dwarven feast!" + }, + { + "ids": "6202,6203", + "examine": "Gives out light, but then you knew that already." + }, + { + "ids": "6204", + "examine": "A simple place to sleep." + }, + { + "ids": "6205", + "examine": "A good dwarven bed. Too small for me!" + }, + { + "ids": "6206", + "examine": "Many important meetings are held here..." + }, + { + "ids": "6207", + "examine": "Draped in cloth." + }, + { + "ids": "6208,6209,6210", + "examine": "A beautiful seat, fit for a King." + }, + { + "ids": "6211", + "examine": "A dwarf table with chopping board." + }, + { + "ids": "6212", + "examine": "This tree has been cut down." + }, + { + "ids": "6213,6214,6215,6216,6217,6218,6219,6220,6221,6222,6223,6224,6225,6226,6227,6228,6229", + "examine": "A barrel full of ranging equipment..." + }, + { + "ids": "6230", + "examine": "I suppose he wants my money." + }, + { + "ids": "6231", + "examine": "A lovely table." + }, + { + "ids": "6232,6233,6234,6235", + "examine": "An expensive water feature." + }, + { + "ids": "6236", + "examine": "Stop for what, food?" + }, + { + "ids": "6237", + "examine": "Yellow blossom, lovely." + }, + { + "ids": "6238", + "examine": "Closed." + }, + { + "ids": "6239", + "examine": "Open." + }, + { + "ids": "6240", + "examine": "Closed." + }, + { + "ids": "6241", + "examine": "Open." + }, + { + "ids": "6242,6243,6244,6245", + "examine": "A stone staircase." + }, + { + "ids": "6246,6247,6248", + "examine": "Has upon it a beer, which I will not take for moral reasons." + }, + { + "ids": "6249", + "examine": "No this is not a mirage!" + }, + { + "ids": "6250,6251,6252,6253,6254", + "examine": "It's a goldfish! No, wait, it's just a bed." + }, + { + "ids": "6255,6256", + "examine": "Animal feeder." + }, + { + "ids": "6257", + "examine": "Lovely... Fresh." + }, + { + "ids": "6258", + "examine": "Dry dung." + }, + { + "ids": "6259", + "examine": "Smelly." + }, + { + "ids": "6260", + "examine": "I can climb down this." + }, + { + "ids": "6261,6262", + "examine": "I can climb this." + }, + { + "ids": "6263", + "examine": "Useful for pets." + }, + { + "ids": "6264", + "examine": "Useful for keeping birds." + }, + { + "ids": "6265,6266", + "examine": "Bird cage." + }, + { + "ids": "6267", + "examine": "An empty cage, maybe the owner let the creature free... I do hope so." + }, + { + "ids": "6268,6269,6270,6271,6272,6273", + "examine": "Useful for pets." + }, + { + "ids": "6274", + "examine": "Lovely comfy looking big bed." + }, + { + "ids": "6275", + "examine": "Laden with heaps of paper." + }, + { + "ids": "6276", + "examine": "I don't know much about art, but I like this." + }, + { + "ids": "6277", + "examine": "Look at the size of this cactus." + }, + { + "ids": "6278", + "examine": "Don't you open that trapdoor!" + }, + { + "ids": "6279", + "examine": "There is a rope leading to the bottom of this smoke filled well." + }, + { + "ids": "6280,6281", + "examine": "I can climb this." + }, + { + "ids": "6282", + "examine": "A portal to another land?" + }, + { + "ids": "6283,6284,6285,6286,6287,6288,6289,6290,6291", + "examine": "Weird looking pillar." + }, + { + "ids": "6292,6293", + "examine": "Shelves filled with interesting books." + }, + { + "ids": "6294", + "examine": "A locked display case for valuable artefacts." + }, + { + "ids": "6295", + "examine": "One of the sculptures is missing. Oh yes, that was me!" + }, + { + "ids": "6296", + "examine": "It looks like the demon didn't survive after all." + }, + { + "ids": "6297", + "examine": "He looks old, older than me anyway." + }, + { + "ids": "6298", + "examine": "I don't think he's going to make it." + }, + { + "ids": "6299,6300", + "examine": "I don't understand, why didn't he go back to Lumby?" + }, + { + "ids": "6301", + "examine": "A throne encrusted with sparkling gems." + }, + { + "ids": "6302,6303,6304,6305,6306", + "examine": "A throne from which you have removed the gems." + }, + { + "ids": "6307", + "examine": "A statuette of a golem, facing right." + }, + { + "ids": "6308", + "examine": "A statuette of a golem, facing left." + }, + { + "ids": "6309,6310", + "examine": "The statuette is missing from this alcove." + }, + { + "ids": "6311", + "examine": "Not good for eating." + }, + { + "ids": "6312", + "examine": "I can climb this." + }, + { + "ids": "6313,6314,6315,6316,6317,6318,6319,6320,6321,6322", + "examine": "I can climb down this." + }, + { + "ids": "6323", + "examine": "A broken clay arm." + }, + { + "ids": "6324", + "examine": "A clay foot." + }, + { + "ids": "6325", + "examine": "Half a golem smashed and broken." + }, + { + "ids": "6326", + "examine": "Smashed and half buried." + }, + { + "ids": "6327", + "examine": "A device once used for making pottery." + }, + { + "ids": "6328", + "examine": "Once upon a time this was used to make pottery." + }, + { + "ids": "6329", + "examine": "Once upon a time this made clay hard." + }, + { + "ids": "6330", + "examine": "There was a lot of pottery made here a long time ago." + }, + { + "ids": "6331", + "examine": "A statue of a guy with a hammer." + }, + { + "ids": "6332", + "examine": "A weathered old statue." + }, + { + "ids": "6333", + "examine": "A reclining lady." + }, + { + "ids": "6334", + "examine": "This statue has been tampered with." + }, + { + "ids": "6335,6336,6337", + "examine": "Contains a statue of a woman." + }, + { + "ids": "6338,6339,6340,6341,6342,6343,6344,6345,6346,6347,6348,6349,6350,6351,6352,6353,6354,6355,6356,6357,6358,6359,6360,6361,6362", + "examine": "Empty." + }, + { + "ids": "6363", + "examine": "A very heavy stone door." + }, + { + "ids": "6364,6365,6366,6367,6368,6369,6370,6371", + "examine": "A door to a demon's lair?" + }, + { + "ids": "6372,6373,6374,6375,6376,6377,6378,6379,6380", + "examine": "A stone staircase." + }, + { + "ids": "6381", + "examine": "A source of water for the river Elid." + }, + { + "ids": "6382,6383,6384,6385,6386,6387,6388,6389,6390,6391,6392,6393,6394,6395,6396,6397,6398,6399,6400,6401", + "examine": "Maybe I could swing on this somehow..." + }, + { + "ids": "6402", + "examine": "A limestone ceiling growth." + }, + { + "ids": "6403", + "examine": "A tooth shaped rock formation protruding from the floor." + }, + { + "ids": "6404,6405,6406,6407,6408,6409,6410,6411,6412,6413,6414,6415,6416,6417", + "examine": "An old mystical torch." + }, + { + "ids": "6418,6419", + "examine": "I can climb this." + }, + { + "ids": "6420,6421,6422", + "examine": "I wonder what's inside?" + }, + { + "ids": "6423,6424,6425,6426,6427,6428,6429,6430,6431,6432,6433", + "examine": "A magical aura seems to shimmer over the glass..." + }, + { + "ids": "6434,6435", + "examine": "I wonder what that's there for..." + }, + { + "ids": "6436", + "examine": "I can climb this." + }, + { + "ids": "6437,6438", + "examine": "An ancient looking tomb." + }, + { + "ids": "6439,6440", + "examine": "Climb this rope to go up." + }, + { + "ids": "6441", + "examine": "Looks like a small cave." + }, + { + "ids": "6442", + "examine": "Blocked by an icicle." + }, + { + "ids": "6443", + "examine": "Blocked by two icicles." + }, + { + "ids": "6444", + "examine": "Blocked by three icicles." + }, + { + "ids": "6445", + "examine": "Blocked by four icicles." + }, + { + "ids": "6446", + "examine": "Blocked by five icicles." + }, + { + "ids": "6447", + "examine": "Looks like a small cave." + }, + { + "ids": "6448,6449", + "examine": "It looks very sturdy." + }, + { + "ids": "6450", + "examine": "I can climb this." + }, + { + "ids": "6451,6452,6453", + "examine": "A wrought iron gate." + }, + { + "ids": "6454", + "examine": "Even rocks could freeze in this cold!" + }, + { + "ids": "6455,6456,6457,6458,6459,6460", + "examine": "Looks slippery." + }, + { + "ids": "6461,6462,6463,6464,6465,6466,6467,6468,6469,6470,6471", + "examine": "An ice gate." + }, + { + "ids": "6472,6473,6474,6475,6476,6477,6478,6479,6480", + "examine": "Chunky pieces of ice." + }, + { + "ids": "6481,6482", + "examine": "A mysterious tunnel-like structure." + }, + { + "ids": "6483,6484,6485,6486,6487,6488,6489,6490,6491,6492,6493", + "examine": "You can feel a mysterious power emanating from it..." + }, + { + "ids": "6494,6495,6496", + "examine": "This door is sealed by an ancient mystical power..." + }, + { + "ids": "6497,6498,6499,6500", + "examine": "I can climb down this." + }, + { + "ids": "6501,6502,6503,6504,6505,6506,6507,6508,6509,6510,6511", + "examine": "I can climb this." + }, + { + "ids": "6512", + "examine": "A fancy name for a coffin." + }, + { + "ids": "6513", + "examine": "A strange thing to leave lying around..." + }, + { + "ids": "6514,6515,6516,6517,6518,6519,6520", + "examine": "I hope this is just ornamental..." + }, + { + "ids": "6521,6522", + "examine": "Uh-oh!" + }, + { + "ids": "6523", + "examine": "This leads downwards." + }, + { + "ids": "6524,6525,6526,6527,6528,6529,6530,6531,6532,6533,6534,6535,6536,6537", + "examine": "You can see a small fissure in the ground here." + }, + { + "ids": "6538,6539,6540,6541,6542,6543,6544", + "examine": "The body of a lion, the head of a man?" + }, + { + "ids": "6545,6546,6547,6548", + "examine": "A smooth, sandstone door that is slightly warm to the touch." + }, + { + "ids": "6549,6550", + "examine": "A well down into the pyramid." + }, + { + "ids": "6551", + "examine": "A portal that leads you out of the pyramid." + }, + { + "ids": "6552", + "examine": "A mysterious ancient altar to some forgotten god..." + }, + { + "ids": "6553,6554,6555,6556,6557,6558,6559,6560", + "examine": "Opens into another area." + }, + { + "ids": "6561,6562,6563,6564,6565", + "examine": "A ladder that's almost not there at all..." + }, + { + "ids": "6566,6567", + "examine": "Gate like?" + }, + { + "ids": "6568", + "examine": "Garments for the discerning." + }, + { + "ids": "6569", + "examine": "Gone-off bread, cakes and pastries." + }, + { + "ids": "6570", + "examine": "Finest precious stones." + }, + { + "ids": "6571", + "examine": "These will keep you warm." + }, + { + "ids": "6572", + "examine": "The spice is right." + }, + { + "ids": "6573", + "examine": "An empty market stall." + }, + { + "ids": "6574", + "examine": "Fine brews from exotic regions." + }, + { + "ids": "6575,6576,6577", + "examine": "Best used with a horse." + }, + { + "ids": "6578,6579,6580", + "examine": "Grows a yellow fruit." + }, + { + "ids": "6581,6582,6583,6584,6585,6586,6587,6588,6589,6590,6591,6592,6593,6594,6595,6596,6597,6598,6599,6600,6601,6602,6603,6604", + "examine": "A way to get in the tent." + }, + { + "ids": "6605", + "examine": "Wet and salty." + }, + { + "ids": "6606", + "examine": "The focus of the suntrap." + }, + { + "ids": "6607,6608,6609,6610,6611,6612,6613", + "examine": "A shiny mirror." + }, + { + "ids": "6614", + "examine": "A large door with a hieroglyph of a cat." + }, + { + "ids": "6615,6616,6617,6618,6619", + "examine": "Gate like?" + }, + { + "ids": "6620,6621", + "examine": "It looks like a hole in the wall." + }, + { + "ids": "6622", + "examine": "Rocky." + }, + { + "ids": "6623", + "examine": "An entrance into a tunnel. I wonder where it leads to." + }, + { + "ids": "6624", + "examine": "It looks like a door." + }, + { + "ids": "6625", + "examine": "Hmm. A door." + }, + { + "ids": "6626,6627,6628", + "examine": "A big wooden door." + }, + { + "ids": "6629", + "examine": "That could hurt." + }, + { + "ids": "6630,6631", + "examine": "A strange thing to leave lying around..." + }, + { + "ids": "6632,6633,6634", + "examine": "I can't see the bottom." + }, + { + "ids": "6635,6636", + "examine": "Has a lid shaped like a man. I think it contains someone's liver. Yuck." + }, + { + "ids": "6637,6638", + "examine": "Has a lid shaped like a crocodile. Yuck, I think there are lungs inside." + }, + { + "ids": "6639,6640", + "examine": "Has a lid shaped like a bug. Disgusting! I think there's a stomach inside." + }, + { + "ids": "6641", + "examine": "Has a lid shaped like an ape. Eeew! I think it contains someone's intestines." + }, + { + "ids": "6642", + "examine": "Doorway*Opens into another area, come on, I know this." + }, + { + "ids": "6644", + "examine": "Useful for putting things on." + }, + { + "ids": "6645", + "examine": "A ladder!! Never seen one of those before." + }, + { + "ids": "6646", + "examine": "I wonder what's inside." + }, + { + "ids": "6647", + "examine": "Perhaps I should search it." + }, + { + "ids": "6648", + "examine": "I wonder where this goes?" + }, + { + "ids": "6649", + "examine": "They go down." + }, + { + "ids": "6650", + "examine": "Phew!! That's one big bridge." + }, + { + "ids": "6651,6652", + "examine": "A big bridge over the river." + }, + { + "ids": "6653,6654", + "examine": "Wow. More bridge. Awesome." + }, + { + "ids": "6655", + "examine": "Oops." + }, + { + "ids": "6656", + "examine": "Rolls of colourful cloth." + }, + { + "ids": "6657", + "examine": "An ancient giant serpent." + }, + { + "ids": "6658", + "examine": "A tunnel leading upwards." + }, + { + "ids": "6659", + "examine": "A tunnel leading into the depths of the earth." + }, + { + "ids": "6660", + "examine": "A rock wall infused with the power of Guthix." + }, + { + "ids": "6661", + "examine": "The wall is weeping blue tears." + }, + { + "ids": "6662", + "examine": "The wall is weeping green tears." + }, + { + "ids": "6663,6664", + "examine": "The wall is not weeping at the moment." + }, + { + "ids": "6665", + "examine": "The wall is weeping blue tears." + }, + { + "ids": "6666", + "examine": "The wall is weeping green tears." + }, + { + "ids": "6667,6668", + "examine": "The wall is not weeping at the moment." + }, + { + "ids": "6669,6670,6671", + "examine": "Stone with blue veins." + }, + { + "ids": "6672", + "examine": "They don't look too easy to climb." + }, + { + "ids": "6673,6674,6675,6676,6677,6678,6679,6680,6681,6682,6683,6684,6685,6686,6687,6688,6689,6690,6691,6692,6693,6694,6695,6696,6697,6698,6699,6700,6701", + "examine": "I could climb these." + }, + { + "ids": "6702,6703,6704,6705,6706,6707", + "examine": "I can climb these stairs." + }, + { + "ids": "6708,6709,6710,6711,6712", + "examine": "I can climb this." + }, + { + "ids": "6713,6714,6715,6716,6717,6718,6719,6720,6721,6722,6723,6724,6725,6726,6727,6728,6729,6730,6731", + "examine": "I wonder what is awaiting me on the other side?" + }, + { + "ids": "6732,6733,6734,6735,6736,6737,6738,6739,6740,6741,6742,6743,6744,6745,6746,6747,6748,6749,6750,6751,6752,6753,6754,6755,6756,6757,6758,6759,6760,6761,6762,6763,6764,6765,6766", + "examine": "I wonder what awaits me on the other side?" + }, + { + "ids": "6767,6768,6769,6770", + "examine": "A crude torch stuck in the ground." + }, + { + "ids": "6771,6772,6773", + "examine": "A large stone coffin." + }, + { + "ids": "6774,6775", + "examine": "A large stone chest." + }, + { + "ids": "6776", + "examine": "Looks like he's been dead a while now..." + }, + { + "ids": "6777", + "examine": "I don't think he'd mind us checking for his wallet now..." + }, + { + "ids": "6778,6779,6780,6781,6782,6783,6784,6785,6786,6787,6788,6789,6790", + "examine": "I'm sure he died of natural causes. Like a massive dragon or something..." + }, + { + "ids": "6791,6792,6793,6794,6795,6796,6797,6798,6799,6800,6801,6802,6803,6804,6805,6806,6807,6808,6809,6810,6811,6812,6813,6814,6815,6816,6817,6818,6819,6820", + "examine": "The groundskeeper's bed." + }, + { + "ids": "6821,6822,6823", + "examine": "A large stone coffin." + }, + { + "ids": "6824,6825,6826", + "examine": "It's locked." + }, + { + "ids": "6827,6828,6829,6830,6831,6832,6833,6834", + "examine": "It might still work..." + }, + { + "ids": "6835", + "examine": "Danger... weak surface beyond gate. Digging may lead to cave-ins." + }, + { + "ids": "6836,6837,6838", + "examine": "Sturdy metal bars." + }, + { + "ids": "6839", + "examine": "Smells pretty bad!" + }, + { + "ids": "6840", + "examine": "It looks as this is where some wall fungus used to be." + }, + { + "ids": "6841,6842,6843", + "examine": "Some crude stone steps." + }, + { + "ids": "6844,6845", + "examine": "An old crude tomb." + }, + { + "ids": "6846", + "examine": "It's damaged." + }, + { + "ids": "6847", + "examine": "A note says, 'Please ring for attention.'" + }, + { + "ids": "6848", + "examine": "An old crude tomb." + }, + { + "ids": "6849", + "examine": "'Leave da dead-uns boxes 'lone or else ya goes down da 'ole'" + }, + { + "ids": "6850", + "examine": "An old crude tomb." + }, + { + "ids": "6851", + "examine": "This coffin is spilt over the floor." + }, + { + "ids": "6852", + "examine": "This coffin is open." + }, + { + "ids": "6853", + "examine": "An old crude tomb." + }, + { + "ids": "6854", + "examine": "This coffin is spilt over the floor." + }, + { + "ids": "6855", + "examine": "This coffin is open." + }, + { + "ids": "6856,6857,6858,6859,6860,6861,6862,6863,6864", + "examine": "A barricade made from skulls and bones." + }, + { + "ids": "6865", + "examine": "Not very high." + }, + { + "ids": "6866", + "examine": "Hot stuff." + }, + { + "ids": "6867,6868,6869,6870", + "examine": "Ogres bang these to make noise." + }, + { + "ids": "6871,6872,6873,6874", + "examine": "A bulky door made from solid rock." + }, + { + "ids": "6875", + "examine": "These open and close!" + }, + { + "ids": "6876", + "examine": "This may be worth opening." + }, + { + "ids": "6877,6878,6879", + "examine": "I wonder what this item contains." + }, + { + "ids": "6880", + "examine": "A barricade made of skulls and bones." + }, + { + "ids": "6881,6882", + "examine": "A barricade made of skulls and bones which has been crushed." + }, + { + "ids": "6883,6884,6885,6886,6887", + "examine": "An old crude tomb." + }, + { + "ids": "6888", + "examine": "A sick, frail old man." + }, + { + "ids": "6889", + "examine": "A sick, frail old man" + }, + { + "ids": "6890,6891,6892", + "examine": "An old crude tomb." + }, + { + "ids": "6893", + "examine": "I don't think he'd mind us checking for his wallet now..." + }, + { + "ids": "6894,6895", + "examine": "A good source of books!" + }, + { + "ids": "6896", + "examine": "A crude torch stuck in the ground." + }, + { + "ids": "6897,6898,6899,6900,6901,6902", + "examine": "A strange ogre plinth, this must be where the artifacts are stored." + }, + { + "ids": "6903", + "examine": "It looks like the hole in the wall has been blocked with rubble." + }, + { + "ids": "6904", + "examine": "How exciting, some shelves." + }, + { + "ids": "6905,6906,6907,6908", + "examine": "A hole in the wall." + }, + { + "ids": "6909", + "examine": "A rock wall." + }, + { + "ids": "6910", + "examine": "It has a letter 'S' on the lock." + }, + { + "ids": "6911", + "examine": "Used for storage." + }, + { + "ids": "6912,6913,6914", + "examine": "A narrow hole in the wall." + }, + { + "ids": "6915", + "examine": "Rubble is blocking the passage." + }, + { + "ids": "6916,6917,6918", + "examine": "A good source of books!" + }, + { + "ids": "6919,6920", + "examine": "A heavy portal decorated with bone." + }, + { + "ids": "6921,6922,6923,6924,6925,6926", + "examine": "A symbol is carved into the wall here." + }, + { + "ids": "6927", + "examine": "I don't think I can get through this way!" + }, + { + "ids": "6928", + "examine": "Looks like its no longer operational." + }, + { + "ids": "6929,6930", + "examine": "Big bones are being used to prop up the wall." + }, + { + "ids": "6931,6932,6933,6934,6935,6936,6937,6938", + "examine": "It's a bit like walking through a giant rib cage." + }, + { + "ids": "6939,6940,6941,6942", + "examine": "This arch is broken. I hope the ceiling doesn't come down!" + }, + { + "ids": "6943,6944,6945,6946,6947,6948,6949", + "examine": "A rocky outcrop." + }, + { + "ids": "6950", + "examine": "I dont think i can get through this way." + }, + { + "ids": "6951,6952,6953,6954,6955,6956,6957,6958,6959,6960,6961,6962,6963,6964,6965,6966,6967,6968", + "examine": "An eye-wrenching nexus of utter negation!" + }, + { + "ids": "6969,6970", + "examine": "A dirty little swamp boat." + }, + { + "ids": "6971", + "examine": "It looks dark down there." + }, + { + "ids": "6972,6973,6974", + "examine": "A book sits on top." + }, + { + "ids": "6975", + "examine": "The door is closed." + }, + { + "ids": "6976", + "examine": "The door is open." + }, + { + "ids": "6977", + "examine": "The door is closed." + }, + { + "ids": "6978,6979,6980,6981,6982,6983", + "examine": "The door is open." + }, + { + "ids": "6984", + "examine": "Empty market stall." + }, + { + "ids": "6985,6986,6987,6988,6989,6990,6991,6992,6993,6994,6995,6996,6997,6998,6999,7000,7001", + "examine": "A steam powered crushing machine." + }, + { + "ids": "7002", + "examine": "A dwarven statue crumbling away from old age." + }, + { + "ids": "7003", + "examine": "It's crumbling away from old age, it's hardly recognizable as a dwarf." + }, + { + "ids": "7004,7005", + "examine": "This stone dwarf must be guarding the way into a dwarven area!" + }, + { + "ids": "7006,7007", + "examine": "Big. For a dwarf!" + }, + { + "ids": "7008,7009", + "examine": "A work in progress." + }, + { + "ids": "7010", + "examine": "A work that has yet to begin." + }, + { + "ids": "7011,7012", + "examine": "An underground limpwurt plant." + }, + { + "ids": "7013,7014,7015", + "examine": "Insect eating plant." + }, + { + "ids": "7016,7017", + "examine": "A stone carved Pillar." + }, + { + "ids": "7018", + "examine": "Dwarf storage." + }, + { + "ids": "7019,7020,7021", + "examine": "Used for keeping beer or glasses." + }, + { + "ids": "7022,7023,7024,7025,7026", + "examine": "Tracks for the carts to run over." + }, + { + "ids": "7027,7028,7029,7030,7031", + "examine": "A steam powered cart." + }, + { + "ids": "7032,7033,7034,7035,7036,7037,7038,7039,7040,7041,7042,7043", + "examine": "A fine piece of sculpting." + }, + { + "ids": "7044,7045,7046,7047,7048", + "examine": "Keeps mine carts from rolling away." + }, + { + "ids": "7049,7050,7051,7052", + "examine": "A wooden gate." + }, + { + "ids": "7053,7054,7055", + "examine": "Lots of seeds here." + }, + { + "ids": "7056", + "examine": "I can climb down these stairs." + }, + { + "ids": "7057", + "examine": "I can climb up these stairs." + }, + { + "ids": "7058,7059,7060,7061,7062,7063,7064,7065,7066,7067,7068,7069,7070,7071,7072,7073,7074,7075,7076,7077,7078,7079,7080,7081,7082,7083,7084,7085,7086,7087,7088,7089", + "examine": "Filled to the brim with knowledge." + }, + { + "ids": "7090", + "examine": "'You are here.'" + }, + { + "ids": "7091", + "examine": "Lots of hard study has been done here." + }, + { + "ids": "7092,7093,7094,7095", + "examine": "A telescope pointing southwards..." + }, + { + "ids": "7096", + "examine": "A map of some ancient land." + }, + { + "ids": "7097", + "examine": "There are plenty of shelves" + }, + { + "ids": "7098", + "examine": "Maybe it shows the location of buried treasure?" + }, + { + "ids": "7099", + "examine": "Old songs, old stories..." + }, + { + "ids": "7100", + "examine": "Armour of a Saradominist warrior. Decorative, but still effective." + }, + { + "ids": "7101", + "examine": "A cape from Saradomin, suitable for a battle-mage." + }, + { + "ids": "7102", + "examine": "A staff as used by Saradominist magi." + }, + { + "ids": "7103,7104,7105,7106,7107,7108,7109,7110,7111,7112,7113,7114,7115,7116,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128", + "examine": "There is a powerful presence about these ruins..." + }, + { + "ids": "7129,7130,7131,7132,7133,7134,7135,7136,7137,7138,7139,7140,7141,7142,7143,7144,7145,7146,7147,7148,7149,7150,7151,7152,7153", + "examine": "A tear in the dimensional weave of the Abyss." + }, + { + "ids": "7154,7155", + "examine": "A tunnel through the abyss." + }, + { + "ids": "7156,7157", + "examine": "This seems to be blocking the exit..." + }, + { + "ids": "7158", + "examine": "I could probably break this up with a pickaxe." + }, + { + "ids": "7159", + "examine": "I could probably break this up with a pickaxe. Oh wait, I just did." + }, + { + "ids": "7160", + "examine": "Pickaxe power!" + }, + { + "ids": "7161,7162", + "examine": "They don't look that solid, an axe could help me chop them down." + }, + { + "ids": "7163", + "examine": "I cannot tell a lie. I chopped them down." + }, + { + "ids": "7164", + "examine": "If I'm agile enough I might be able to squeeze through..." + }, + { + "ids": "7165", + "examine": "I could probably burn this away with a tinderbox." + }, + { + "ids": "7166", + "examine": "I could probably burn this with fire." + }, + { + "ids": "7167", + "examine": "Burnt open." + }, + { + "ids": "7168,7169,7170", + "examine": "I could probably distract these with thievery." + }, + { + "ids": "7171,7172,7173,7174,7175,7176,7177,7178,7179,7180,7181,7182,7183,7184,7185,7186,7187,7188", + "examine": "An unstable portal across the dimensions..." + }, + { + "ids": "7189,7190,7191,7192,7193,7194,7195,7196,7197,7198,7199,7200,7201,7202,7203,7204,7205", + "examine": "Abyssal Tendrils." + }, + { + "ids": "7206", + "examine": "Now that's what I call slimline!" + }, + { + "ids": "7207", + "examine": "He looks very relaxed." + }, + { + "ids": "7208,7209,7210,7211,7212,7213,7214,7215,7216,7217,7218", + "examine": "Now he's just too thin." + }, + { + "ids": "7219,7220", + "examine": "An opening into the crumbling wall." + }, + { + "ids": "7221", + "examine": "This leads downwards." + }, + { + "ids": "7222,7223", + "examine": "This way to the viewing gallery." + }, + { + "ids": "7224", + "examine": "I'll never be able to dodge that!" + }, + { + "ids": "7225,7226", + "examine": "It's a wall..." + }, + { + "ids": "7227", + "examine": "It's the floor..." + }, + { + "ids": "7228,7229", + "examine": "It's a wall..." + }, + { + "ids": "7230", + "examine": "It's the floor..." + }, + { + "ids": "7231,7232,7233,7234,7235", + "examine": "Not your average door..." + }, + { + "ids": "7236,7237,7238", + "examine": "I wonder what's inside." + }, + { + "ids": "7239,7240", + "examine": "It's a long way down..." + }, + { + "ids": "7241", + "examine": "That's going to hurt if it hits me!" + }, + { + "ids": "7242,7243,7244", + "examine": "If only I knew Karate..." + }, + { + "ids": "7245", + "examine": "It's the floor..." + }, + { + "ids": "7246,7247", + "examine": "Locked." + }, + { + "ids": "7248,7249", + "examine": "It's a wall..." + }, + { + "ids": "7250", + "examine": "It's the floor..." + }, + { + "ids": "7251", + "examine": "Bend your way through." + }, + { + "ids": "7252", + "examine": "That could really hurt!" + }, + { + "ids": "7253", + "examine": "I must not fear, fear is the little death that brings total oblivion." + }, + { + "ids": "7254,7255,7256", + "examine": "Blocking my way back." + }, + { + "ids": "7257", + "examine": "I wonder where it leads." + }, + { + "ids": "7258", + "examine": "An opening into the crumbling wall." + }, + { + "ids": "7259,7260,7261,7262,7263,7264,7265,7266,7267,7268,7269,7270,7271", + "examine": "This way to exit." + }, + { + "ids": "7272,7273", + "examine": "A mystical teleport." + }, + { + "ids": "7274,7275,7276", + "examine": "Lets me walk through walls..." + }, + { + "ids": "7277", + "examine": "He looks hungry, but I don't think he'll do anything while I'm here." + }, + { + "ids": "7278,7279,7280", + "examine": "He's no longer looks hungry, although perhaps a little guilty-looking." + }, + { + "ids": "7281,7282,7283", + "examine": "He's looking at the grain..." + }, + { + "ids": "7284", + "examine": "A sack full of grain." + }, + { + "ids": "7285", + "examine": "I think the chicken enjoyed his meal..." + }, + { + "ids": "7286,7287", + "examine": "It looks pretty rickety..." + }, + { + "ids": "7288,7289,7290,7291,7292,7293,7294,7295,7296,7297,7298,7299,7300,7301", + "examine": "A mystical teleport." + }, + { + "ids": "7302", + "examine": "Lets me walk through walls..." + }, + { + "ids": "7303", + "examine": "A gold statue of a famous White Knight." + }, + { + "ids": "7304", + "examine": "A silver statue of a famous White Knight." + }, + { + "ids": "7305", + "examine": "A bronze statue of a famous White Knight." + }, + { + "ids": "7306", + "examine": "A gold statue of an ancient warrior." + }, + { + "ids": "7307", + "examine": "A silver statue of an ancient warrior." + }, + { + "ids": "7308", + "examine": "A bronze statue of an ancient warrior." + }, + { + "ids": "7309", + "examine": "A gold statue of a famous warrior." + }, + { + "ids": "7310", + "examine": "A silver statue of a famous warrior." + }, + { + "ids": "7311", + "examine": "A bronze statue of a famous warrior." + }, + { + "ids": "7312", + "examine": "A gold statue of an ancient White Knight." + }, + { + "ids": "7313", + "examine": "A silver statue of an ancient White Knight." + }, + { + "ids": "7314", + "examine": "A bronze statue of an ancient White Knight." + }, + { + "ids": "7315,7316", + "examine": "A mystical teleport." + }, + { + "ids": "7317", + "examine": "Lets me walk through walls..." + }, + { + "ids": "7318,7319", + "examine": "A mystical teleport." + }, + { + "ids": "7320", + "examine": "Lets me walk through walls..." + }, + { + "ids": "7321,7322", + "examine": "A mystical teleport." + }, + { + "ids": "7323", + "examine": "Lets me walk through walls..." + }, + { + "ids": "7324,7325", + "examine": "A mystical teleport." + }, + { + "ids": "7326", + "examine": "Lets me walk through walls..." + }, + { + "ids": "7327,7328,7329,7330", + "examine": "Filled to the brim with knowledge." + }, + { + "ids": "7331", + "examine": "Generally used for putting things on." + }, + { + "ids": "7332", + "examine": "A table with a Bunsen burner on it." + }, + { + "ids": "7333,7334,7335,7336,7337,7338,7339", + "examine": "There are some containers of chemicals here." + }, + { + "ids": "7340,7341,7342", + "examine": "There's an empty vial here." + }, + { + "ids": "7343", + "examine": "There's a small hole in the centre." + }, + { + "ids": "7344", + "examine": "The spade is stuck in the hole." + }, + { + "ids": "7345", + "examine": "The spade opened the door." + }, + { + "ids": "7346", + "examine": "It's chained to the wall." + }, + { + "ids": "7347,7348,7349", + "examine": "For storage." + }, + { + "ids": "7350", + "examine": "I wonder what's inside." + }, + { + "ids": "7351", + "examine": "Perhaps I should search it." + }, + { + "ids": "7352,7353", + "examine": "A mystical teleport." + }, + { + "ids": "7354", + "examine": "Lets me walk through walls..." + }, + { + "ids": "7355,7356,7357,7358,7359,7360,7361,7362,7363,7364,7365,7366,7367,7368,7369,7370,7371,7372", + "examine": "Bridge will support a person carrying no more than 5 kg." + }, + { + "ids": "7373,7374,7375,7376,7377,7378,7379,7380,7381,7382,7383,7384", + "examine": "Lets me walk through walls..." + }, + { + "ids": "7385,7386,7387", + "examine": "The ideal thing to sit on." + }, + { + "ids": "7388,7389", + "examine": "Sit back and relax..." + }, + { + "ids": "7390", + "examine": "Designed specifically to ruin your health." + }, + { + "ids": "7391", + "examine": "A rolled up magic carpet." + }, + { + "ids": "7392", + "examine": "A pile of rolled up magic carpets." + }, + { + "ids": "7393", + "examine": "A little shaded area." + }, + { + "ids": "7394,7395", + "examine": "A magic carpet." + }, + { + "ids": "7396", + "examine": "The infamous carpet of '76." + }, + { + "ids": "7397,7398", + "examine": "A leafy tree." + }, + { + "ids": "7399", + "examine": "This is what is left of a willow tree." + }, + { + "ids": "7400", + "examine": "This is what is left of a maple tree." + }, + { + "ids": "7401", + "examine": "This is what is left of a magic tree." + }, + { + "ids": "7402", + "examine": "This is what is left of a yew tree." + }, + { + "ids": "7403", + "examine": "An empty barrel." + }, + { + "ids": "7404,7405", + "examine": "A barrel full of mushed apples." + }, + { + "ids": "7406", + "examine": "This tap runs from the apple crushing barrel." + }, + { + "ids": "7407", + "examine": "An empty ale barrel." + }, + { + "ids": "7408", + "examine": "A barrel of bad ale." + }, + { + "ids": "7409", + "examine": "A barrel of unfermented liquid." + }, + { + "ids": "7410", + "examine": "A barrel of bad cider." + }, + { + "ids": "7411", + "examine": "A barrel of Dwarven Stout." + }, + { + "ids": "7412", + "examine": "A barrel of mature Dwarven Stout." + }, + { + "ids": "7413", + "examine": "A barrel of Asgarnian Ale." + }, + { + "ids": "7414", + "examine": "A barrel of mature Asgarnian Ale." + }, + { + "ids": "7415", + "examine": "A barrel of Greenmans Ale." + }, + { + "ids": "7416", + "examine": "A barrel of mature Greenmans Ale." + }, + { + "ids": "7417", + "examine": "A barrel of Wizards Mind Bomb." + }, + { + "ids": "7418", + "examine": "A barrel of mature Wizards Mind Bomb." + }, + { + "ids": "7419", + "examine": "A barrel of Dragon Bitter." + }, + { + "ids": "7420", + "examine": "A barrel of mature Dragon Bitter." + }, + { + "ids": "7421", + "examine": "A barrel of Moonlight Mead." + }, + { + "ids": "7422", + "examine": "A barrel of mature Moonlight Mead." + }, + { + "ids": "7423", + "examine": "A barrel of Axeman's Folly." + }, + { + "ids": "7424", + "examine": "A barrel of mature Axeman's Folly." + }, + { + "ids": "7425", + "examine": "A barrel of Chef's Delight." + }, + { + "ids": "7426", + "examine": "A barrel of mature Chef's Delight." + }, + { + "ids": "7427", + "examine": "A barrel of Slayer's Respite." + }, + { + "ids": "7428", + "examine": "A barrel of mature Slayer's Respite." + }, + { + "ids": "7429", + "examine": "A barrel of Cider." + }, + { + "ids": "7430,7431,7432", + "examine": "A barrel of mature Cider." + }, + { + "ids": "7433", + "examine": "Goes up and down!" + }, + { + "ids": "7434", + "examine": "I wonder what's under it?" + }, + { + "ids": "7435", + "examine": "I wonder what's down there?" + }, + { + "ids": "7436", + "examine": "A wooden barrel." + }, + { + "ids": "7437", + "examine": "This vat is empty." + }, + { + "ids": "7438", + "examine": "This vat is filled with water." + }, + { + "ids": "7439", + "examine": "This vat is filled with bad ale." + }, + { + "ids": "7440", + "examine": "This vat is filled with bad cider." + }, + { + "ids": "7441", + "examine": "This vat contains a mixture of water and barley malt." + }, + { + "ids": "7442,7443", + "examine": "This controls the flow of ale to the barrel." + }, + { + "ids": "7444", + "examine": "This vat contains a mixture of water, barley malt, and Hammerstone hops." + }, + { + "ids": "7445,7446", + "examine": "Dwarven Stout is fermenting in this vat." + }, + { + "ids": "7447", + "examine": "This vat is filled with Dwarven Stout." + }, + { + "ids": "7448", + "examine": "This vat is filled with mature Dwarven Stout." + }, + { + "ids": "7449", + "examine": "This vat contains a mixture of water, barley malt, and Asgarnian hops." + }, + { + "ids": "7450,7451", + "examine": "Asgarnian Ale is fermenting in this vat." + }, + { + "ids": "7452", + "examine": "This vat is filled with Asgarnian Ale." + }, + { + "ids": "7453", + "examine": "This vat is filled with mature Asgarnian Ale." + }, + { + "ids": "7454", + "examine": "This vat contains a mixture of water, barley malt, and Harralander." + }, + { + "ids": "7455,7456", + "examine": "Greenmans Ale is fermenting in this vat." + }, + { + "ids": "7457", + "examine": "This vat is filled with Greenmans Ale." + }, + { + "ids": "7458", + "examine": "This vat is filled with mature Greenmans Ale." + }, + { + "ids": "7459", + "examine": "This vat contains a mixture of water, barley malt, and Yanillian hops." + }, + { + "ids": "7460,7461", + "examine": "Wizards Mind Bomb is fermenting in this vat." + }, + { + "ids": "7462", + "examine": "This vat is filled with Wizards Mind Bomb." + }, + { + "ids": "7463", + "examine": "This vat is filled with mature Wizards Mind Bomb." + }, + { + "ids": "7464", + "examine": "This vat contains a mixture of water, barley malt, and Krandorian hops." + }, + { + "ids": "7465,7466", + "examine": "Dragon Bitter is fermenting in this vat." + }, + { + "ids": "7467", + "examine": "This vat is filled with Dragon Bitter." + }, + { + "ids": "7468", + "examine": "This vat is filled with mature Dragon Bitter." + }, + { + "ids": "7469", + "examine": "This vat contains a mixture of water, barley malt, and Bittercap mushrooms." + }, + { + "ids": "7470,7471", + "examine": "Moonlight Mead is fermenting in this vat." + }, + { + "ids": "7472", + "examine": "This vat is filled with Moonlight Mead." + }, + { + "ids": "7473", + "examine": "This vat is filled with mature Moonlight Mead." + }, + { + "ids": "7474", + "examine": "This vat contains a mixture of water, barley malt, and oak roots." + }, + { + "ids": "7475,7476", + "examine": "Axeman's Folly is fermenting in this vat." + }, + { + "ids": "7477", + "examine": "This vat is filled with Axeman's Folly." + }, + { + "ids": "7478", + "examine": "This vat is filled with mature Axeman's Folly." + }, + { + "ids": "7479", + "examine": "This vat contains a mixture of water, barley malt, and chocolate dust." + }, + { + "ids": "7480,7481", + "examine": "Chef's Delight is fermenting in this vat." + }, + { + "ids": "7482", + "examine": "This vat is filled with Chef's Delight." + }, + { + "ids": "7483", + "examine": "This vat is filled with mature Chef's Delight." + }, + { + "ids": "7484", + "examine": "This vat contains a mixture of water, barley malt, and Wildblood hops." + }, + { + "ids": "7485,7486", + "examine": "Slayer's Respite is fermenting in this vat." + }, + { + "ids": "7487", + "examine": "This vat is filled with Slayer's Respite." + }, + { + "ids": "7488", + "examine": "This vat is filled with mature Slayer's Respite." + }, + { + "ids": "7489", + "examine": "This vat contains some apple mush." + }, + { + "ids": "7490,7491", + "examine": "Cider is fermenting in this vat." + }, + { + "ids": "7492", + "examine": "This vat is filled with cider." + }, + { + "ids": "7493,7494,7495", + "examine": "This vat is filled with mature cider." + }, + { + "ids": "7496,7497", + "examine": "Items are for sale here." + }, + { + "ids": "7498", + "examine": "They're empty." + }, + { + "ids": "7499,7500,7501,7502,7503", + "examine": "Farming stock is kept here." + }, + { + "ids": "7504,7505", + "examine": "For sitting." + }, + { + "ids": "7506", + "examine": "They're empty." + }, + { + "ids": "7507,7508,7509,7510,7511", + "examine": "Farming stock is kept here." + }, + { + "ids": "7512", + "examine": "A pair of sacks." + }, + { + "ids": "7513,7514,7515", + "examine": "For storage." + }, + { + "ids": "7516,7517,7518,7519,7520,7521,7522,7523,7524,7525,7526", + "examine": "A farmer's spade and rake." + }, + { + "ids": "7527", + "examine": "I can climb over the fence with this." + }, + { + "ids": "7528,7529,7530", + "examine": "For fermenting beer." + }, + { + "ids": "7531", + "examine": "An ale barrel." + }, + { + "ids": "7532,7533,7534,7535,7536,7537,7538,7539,7540,7541,7542,7543,7544,7545,7546,7547,7548,7549,7550,7551,7552,7553,7554,7555,7556", + "examine": "This controls the flow of ale to the barrel." + }, + { + "ids": "7557,7558,7559,7560", + "examine": "You can grow Deadly Nightshade in this Farming patch." + }, + { + "ids": "7561", + "examine": "Deadly Nightshade has been sown in this farming patch." + }, + { + "ids": "7562,7563,7564", + "examine": "Deadly Nightshade is growing in this farming patch." + }, + { + "ids": "7565", + "examine": "I wouldn't pick this with my bare hands." + }, + { + "ids": "7566,7567,7568", + "examine": "This Deadly Nightshade has become diseased." + }, + { + "ids": "7569,7570,7571,7572", + "examine": "This Deadly Nightshade has died." + }, + { + "ids": "7573,7574,7575,7576,7577,7578,7579,7580", + "examine": "You can grow bushes in this Farming patch." + }, + { + "ids": "7581,7582,7583,7584,7585,7586", + "examine": "A cadavaberry bush is growing in this Farming patch." + }, + { + "ids": "7587,7588,7589,7590,7591,7592", + "examine": "A fully grown cadavaberry bush." + }, + { + "ids": "7593,7594,7595,7596,7597,7598", + "examine": "This diseased cadavaberry bush needs pruning." + }, + { + "ids": "7599,7600,7601,7602,7603,7604", + "examine": "This cadavaberry bush has died." + }, + { + "ids": "7605,7606,7607,7608,7609,7610,7611", + "examine": "A dwellberry bush is growing in this Farming patch." + }, + { + "ids": "7612,7613,7614,7615,7616,7617", + "examine": "A fully grown dwellberry bush." + }, + { + "ids": "7618,7619,7620,7621,7622,7623,7624", + "examine": "This diseased dwellberry bush needs pruning." + }, + { + "ids": "7625,7626,7627,7628,7629,7630,7631", + "examine": "This dwellberry bush has died." + }, + { + "ids": "7632,7633,7634,7635,7636,7637,7638,7639", + "examine": "A jangerberry bush is growing in this Farming patch." + }, + { + "ids": "7640,7641,7642,7643,7644,7645", + "examine": "A fully grown jangerberry bush." + }, + { + "ids": "7646,7647,7648,7649,7650,7651,7652,7653", + "examine": "This diseased jangerberry bush needs pruning." + }, + { + "ids": "7654,7655,7656,7657,7658,7659,7660,7661", + "examine": "This jangerberry bush has died." + }, + { + "ids": "7662,7663,7664,7665,7666,7667,7668,7669", + "examine": "A Poison Ivy bush is growing in this Farming patch." + }, + { + "ids": "7670,7671,7672,7673,7674,7675", + "examine": "A fully grown Poison Ivy bush." + }, + { + "ids": "7676,7677,7678,7679,7680,7681,7682,7683", + "examine": "This diseased Poison Ivy bush needs pruning." + }, + { + "ids": "7684,7685,7686,7687,7688,7689,7690,7691", + "examine": "This Poison Ivy bush has died." + }, + { + "ids": "7692,7693,7694,7695,7696", + "examine": "A redberry bush is growing in this Farming patch." + }, + { + "ids": "7697,7698,7699,7700,7701,7702", + "examine": "A fully grown redberry bush." + }, + { + "ids": "7703,7704,7705,7706,7707", + "examine": "This diseased redberry bush needs pruning." + }, + { + "ids": "7708,7709,7710,7711,7712", + "examine": "This redberry bush has died." + }, + { + "ids": "7713,7714,7715,7716,7717,7718,7719,7720", + "examine": "A whiteberry bush is growing in this Farming patch." + }, + { + "ids": "7721,7722,7723,7724,7725,7726", + "examine": "A fully grown whiteberry bush." + }, + { + "ids": "7727,7728,7729,7730,7731,7732,7733,7734", + "examine": "This diseased whiteberry bush needs pruning." + }, + { + "ids": "7735,7736,7737,7738,7739,7740,7741,7742", + "examine": "This whiteberry bush has died." + }, + { + "ids": "7743,7744,7745,7746", + "examine": "You can grow a Cactus in this Farming patch." + }, + { + "ids": "7747", + "examine": "Cactus seeds have been planted in this patch." + }, + { + "ids": "7748,7749,7750,7751,7752,7753", + "examine": "A cactus is growing in this patch." + }, + { + "ids": "7754,7755,7756,7757,7758", + "examine": "A fully-grown cactus." + }, + { + "ids": "7759,7760,7761,7762,7763,7764", + "examine": "This cactus has become diseased." + }, + { + "ids": "7765,7766,7767,7768,7769,7770,7771", + "examine": "This cactus has died." + }, + { + "ids": "7772,7773,7774,7775", + "examine": "You can grow a Calquat Tree in this Farming patch." + }, + { + "ids": "7776,7777,7778,7779,7780,7781,7782,7783", + "examine": "A Calquat tree is growing in this Farming patch." + }, + { + "ids": "7784,7785,7786,7787,7788,7789,7790,7791", + "examine": "A fully grown Calquat tree stands in this Farming patch." + }, + { + "ids": "7792,7793,7794,7795,7796,7797,7798", + "examine": "This diseased Calquat tree needs pruning." + }, + { + "ids": "7799,7800,7801,7802,7803,7804,7805", + "examine": "This Calquat tree has died." + }, + { + "ids": "7806,7807", + "examine": "A Calquat tree stump." + }, + { + "ids": "7808", + "examine": "Turns vegetation into compost." + }, + { + "ids": "7809", + "examine": "This compost bin contains compostable items." + }, + { + "ids": "7810", + "examine": "This compost bin is full of compostable items." + }, + { + "ids": "7811", + "examine": "This compost bin contains supercompostable items." + }, + { + "ids": "7812", + "examine": "This compost bin is full of supercompostable items." + }, + { + "ids": "7813", + "examine": "Turns vegetation into compost." + }, + { + "ids": "7814", + "examine": "This compost bin contains compost." + }, + { + "ids": "7815", + "examine": "This compost bin is full of compost." + }, + { + "ids": "7816", + "examine": "This compost bin contains super compost." + }, + { + "ids": "7817", + "examine": "This compost bin is full of super compost." + }, + { + "ids": "7818", + "examine": "Turns vegetation into compost." + }, + { + "ids": "7819", + "examine": "This compost bin contains compostable items." + }, + { + "ids": "7820", + "examine": "This compost bin is full of compostable items." + }, + { + "ids": "7821", + "examine": "This compost bin contains supercompostable items." + }, + { + "ids": "7822", + "examine": "This compost bin is full of supercompostable items." + }, + { + "ids": "7823", + "examine": "Turns vegetation into compost." + }, + { + "ids": "7824", + "examine": "This compost bin contains compost." + }, + { + "ids": "7825", + "examine": "This compost bin is full of compost." + }, + { + "ids": "7826", + "examine": "This compost bin contains super compost." + }, + { + "ids": "7827", + "examine": "This compost bin is full of super compost." + }, + { + "ids": "7828", + "examine": "This compost bin contains tomatoes." + }, + { + "ids": "7829", + "examine": "This compost bin is full of tomatoes." + }, + { + "ids": "7830", + "examine": "This compost bin contains rotten tomatoes." + }, + { + "ids": "7831", + "examine": "This compost bin is full of rotten tomatoes." + }, + { + "ids": "7832", + "examine": "This compost bin contains tomatoes." + }, + { + "ids": "7833", + "examine": "This compost bin is full of tomatoes." + }, + { + "ids": "7834", + "examine": "This compost bin contains rotten tomatoes." + }, + { + "ids": "7835,7836,7837,7838,7839", + "examine": "This compost bin is full of rotten tomatoes." + }, + { + "ids": "7840,7841,7842,7843,7844,7845,7846,7847,7848,7849,7850", + "examine": "You can grow flowers in this Farming patch." + }, + { + "ids": "7851,7852,7853,7854", + "examine": "A limpwurt plant is growing in this patch." + }, + { + "ids": "7855", + "examine": "A fully grown limpwurt plant." + }, + { + "ids": "7856,7857,7858,7859", + "examine": "A limpwurt plant is growing in this patch." + }, + { + "ids": "7860,7861,7862", + "examine": "This limpwurt plant has become diseased." + }, + { + "ids": "7863,7864,7865", + "examine": "This limpwurt plant has died while growing." + }, + { + "ids": "7866", + "examine": "This limpwurt plant has died." + }, + { + "ids": "7867,7868,7869,7870", + "examine": "A marigold is growing in this patch." + }, + { + "ids": "7871", + "examine": "A fully grown marigold." + }, + { + "ids": "7872,7873,7874,7875", + "examine": "A marigold is growing in this patch." + }, + { + "ids": "7876,7877,7878", + "examine": "This marigold has become diseased." + }, + { + "ids": "7879,7880,7881", + "examine": "This marigold has died while growing." + }, + { + "ids": "7882", + "examine": "This marigold has died." + }, + { + "ids": "7883,7884,7885,7886", + "examine": "A nasturtium is growing in this patch." + }, + { + "ids": "7887", + "examine": "A fully grown nasturtium." + }, + { + "ids": "7888,7889,7890,7891", + "examine": "A nasturtium is growing in this patch." + }, + { + "ids": "7892,7893,7894", + "examine": "This nasturtium has become diseased." + }, + { + "ids": "7895,7896,7897", + "examine": "This nasturtium has died while growing." + }, + { + "ids": "7898", + "examine": "This nasturtium has died." + }, + { + "ids": "7899,7900,7901,7902", + "examine": "A rosemary is growing in this patch." + }, + { + "ids": "7903", + "examine": "A fully grown rosemary." + }, + { + "ids": "7904,7905,7906,7907", + "examine": "A rosemary is growing in this patch." + }, + { + "ids": "7908,7909,7910", + "examine": "This rosemary has become diseased." + }, + { + "ids": "7911,7912,7913", + "examine": "This rosemary has died while growing." + }, + { + "ids": "7914", + "examine": "This rosemary has died." + }, + { + "ids": "7915,7916,7917,7918", + "examine": "Should scare off the birds..." + }, + { + "ids": "7919,7920,7921,7922", + "examine": "A woad plant is growing in this patch." + }, + { + "ids": "7923", + "examine": "A fully grown woad plant." + }, + { + "ids": "7924,7925,7926,7927", + "examine": "A woad plant is growing in this patch." + }, + { + "ids": "7928,7929,7930", + "examine": "This woad plant has become diseased." + }, + { + "ids": "7931,7932,7933", + "examine": "This woad plant has died while growing." + }, + { + "ids": "7934", + "examine": "This woad plant has died." + }, + { + "ids": "7935", + "examine": "An apple tree sapling has been planted in this fruit tree patch." + }, + { + "ids": "7936,7937,7938,7939,7940", + "examine": "An apple tree is growing in this fruit tree patch." + }, + { + "ids": "7941", + "examine": "A fully grown apple tree." + }, + { + "ids": "7942", + "examine": "There is a single apple on this apple tree." + }, + { + "ids": "7943", + "examine": "There are two apples on this apple tree." + }, + { + "ids": "7944", + "examine": "There are three apples on this apple tree." + }, + { + "ids": "7945", + "examine": "There are four apples on this apple tree." + }, + { + "ids": "7946", + "examine": "There are five apples on this apple tree." + }, + { + "ids": "7947", + "examine": "There are six apples on this apple tree." + }, + { + "ids": "7948", + "examine": "A fully grown apple tree." + }, + { + "ids": "7949,7950,7951,7952,7953,7954", + "examine": "This diseased tree looks like it needs pruning with secateurs." + }, + { + "ids": "7955,7956,7957,7958,7959,7960", + "examine": "This apple tree has become diseased and died." + }, + { + "ids": "7961,7962,7963,7964,7965", + "examine": "This apple tree has been cut down." + }, + { + "ids": "7966", + "examine": "A pineapple plant has been planted in this fruit tree patch." + }, + { + "ids": "7967,7968,7969,7970,7971", + "examine": "A pineapple plant is growing in this fruit tree patch." + }, + { + "ids": "7972", + "examine": "A fully grown pineapple plant." + }, + { + "ids": "7973", + "examine": "There is a single pineapple on this pineapple plant." + }, + { + "ids": "7974", + "examine": "There are two pineapples on this pineapple plant." + }, + { + "ids": "7975", + "examine": "There are three pineapples on this pineapple plant." + }, + { + "ids": "7976", + "examine": "There are four pineapples on this pineapple plant." + }, + { + "ids": "7977", + "examine": "There are five pineapples on this pineapple plant." + }, + { + "ids": "7978", + "examine": "There are six pineapples on this pineapple plant." + }, + { + "ids": "7979", + "examine": "A fully grown pineapple plant." + }, + { + "ids": "7980,7981,7982,7983,7984,7985", + "examine": "This pineapple plant looks like it could do with pruning with secateurs." + }, + { + "ids": "7986,7987,7988,7989,7990,7991", + "examine": "This pineapple plant has become diseased and died." + }, + { + "ids": "7992", + "examine": "This pineapple plant has been cut down." + }, + { + "ids": "7993", + "examine": "A banana tree sapling has been planted in this fruit tree patch." + }, + { + "ids": "7994,7995,7996,7997,7998", + "examine": "A banana tree is growing in this fruit tree patch." + }, + { + "ids": "7999,8000", + "examine": "A fully grown banana tree." + }, + { + "ids": "8001", + "examine": "There is a single banana on this banana tree." + }, + { + "ids": "8002", + "examine": "There are two bananas on this banana tree." + }, + { + "ids": "8003", + "examine": "There are three bananas on this banana tree." + }, + { + "ids": "8004", + "examine": "There are four bananas on this banana tree." + }, + { + "ids": "8005", + "examine": "There are five bananas on this banana tree." + }, + { + "ids": "8006", + "examine": "There are six bananas on this banana tree." + }, + { + "ids": "8007,8008,8009,8010,8011,8012", + "examine": "This banana looks like it could do with pruning with secateurs." + }, + { + "ids": "8013,8014,8015,8016,8017,8018", + "examine": "This banana tree has become diseased and died." + }, + { + "ids": "8019", + "examine": "This banana tree has been cut down." + }, + { + "ids": "8020", + "examine": "A curry tree sapling has been planted in this fruit tree patch." + }, + { + "ids": "8021,8022,8023,8024,8025", + "examine": "A curry tree is growing in this fruit tree patch." + }, + { + "ids": "8026", + "examine": "A fully grown curry tree." + }, + { + "ids": "8027", + "examine": "There is a single curry leaf on this curry tree." + }, + { + "ids": "8028", + "examine": "There are two curry leaves on this curry tree." + }, + { + "ids": "8029", + "examine": "There are three curry leaves on this curry tree." + }, + { + "ids": "8030", + "examine": "There are four curry leaves on this curry tree." + }, + { + "ids": "8031", + "examine": "There are five curry leaves on this curry tree." + }, + { + "ids": "8032", + "examine": "There are six curry leaves on this curry tree." + }, + { + "ids": "8033", + "examine": "A fully grown curry tree." + }, + { + "ids": "8034,8035,8036,8037,8038,8039", + "examine": "This curry tree looks like it could do with pruning with secateurs." + }, + { + "ids": "8040,8041,8042,8043,8044,8045", + "examine": "This curry tree has become diseased and died." + }, + { + "ids": "8046", + "examine": "This curry tree has been cut down." + }, + { + "ids": "8047,8048,8049,8050", + "examine": "You can grow Fruit Trees in this Farming patch." + }, + { + "ids": "8051", + "examine": "An orange tree sapling has been planted in this fruit tree patch." + }, + { + "ids": "8052,8053,8054,8055,8056", + "examine": "An orange tree is growing in this fruit tree patch." + }, + { + "ids": "8057", + "examine": "A fully grown orange tree." + }, + { + "ids": "8058", + "examine": "There is a single orange on this orange tree." + }, + { + "ids": "8059", + "examine": "There are two oranges on this orange tree." + }, + { + "ids": "8060", + "examine": "There are three oranges on this orange tree." + }, + { + "ids": "8061", + "examine": "There are four oranges on this orange tree." + }, + { + "ids": "8062", + "examine": "There are five oranges on this orange tree." + }, + { + "ids": "8063", + "examine": "There are six oranges on this orange tree." + }, + { + "ids": "8064", + "examine": "A fully grown orange tree." + }, + { + "ids": "8065,8066,8067,8068,8069,8070", + "examine": "This orange tree looks like it could do with pruning with secateurs." + }, + { + "ids": "8071,8072,8073,8074,8075,8076", + "examine": "This orange tree has become diseased and died." + }, + { + "ids": "8077", + "examine": "This orange tree has been cut down." + }, + { + "ids": "8078", + "examine": "A palm tree sapling has been planted in this fruit tree patch." + }, + { + "ids": "8079,8080,8081,8082,8083", + "examine": "A palm tree is growing in this fruit tree patch." + }, + { + "ids": "8084", + "examine": "A fully grown palm tree." + }, + { + "ids": "8085", + "examine": "There is a single coconut on this palm tree." + }, + { + "ids": "8086", + "examine": "There are two coconuts on this palm tree." + }, + { + "ids": "8087", + "examine": "There are three coconuts on this palm tree." + }, + { + "ids": "8088", + "examine": "There are four coconuts on this palm tree." + }, + { + "ids": "8089", + "examine": "There are five coconuts on this palm tree." + }, + { + "ids": "8090", + "examine": "There are six coconuts on this palm tree." + }, + { + "ids": "8091", + "examine": "A fully grown palm tree." + }, + { + "ids": "8092,8093,8094,8095,8096,8097", + "examine": "This palm tree looks like it could do with pruning with secateurs." + }, + { + "ids": "8098,8099,8100,8101,8102,8103", + "examine": "This palm tree has become diseased and died." + }, + { + "ids": "8104", + "examine": "This palm tree has been cut down." + }, + { + "ids": "8105", + "examine": "A papaya tree sapling has been planted in this fruit tree patch." + }, + { + "ids": "8106,8107,8108,8109,8110", + "examine": "A papaya tree is growing in this fruit tree patch." + }, + { + "ids": "8111", + "examine": "A fully grown papaya tree" + }, + { + "ids": "8112", + "examine": "There is a single papaya fruit on this tree." + }, + { + "ids": "8113", + "examine": "There are two papaya fruits on this tree." + }, + { + "ids": "8114", + "examine": "There are three papaya fruits on this tree." + }, + { + "ids": "8115", + "examine": "There are four papaya fruits on this tree." + }, + { + "ids": "8116", + "examine": "There are five papaya fruits on this tree." + }, + { + "ids": "8117", + "examine": "There are six papaya fruits on this tree." + }, + { + "ids": "8118", + "examine": "A fully grown papaya tree." + }, + { + "ids": "8119,8120,8121,8122,8123,8124", + "examine": "This papaya tree looks like it could do with pruning with secateurs." + }, + { + "ids": "8125,8126,8127,8128,8129,8130", + "examine": "This papaya tree has become diseased and died." + }, + { + "ids": "8131", + "examine": "This papaya tree has been cut down." + }, + { + "ids": "8132,8133,8134,8135,8136,8137,8138", + "examine": "You can grow herbs in this Farming patch." + }, + { + "ids": "8139", + "examine": "Some herb seeds have been sown in this patch." + }, + { + "ids": "8140,8141,8142", + "examine": "A herb is growing in this patch." + }, + { + "ids": "8143", + "examine": "A fully grown herb." + }, + { + "ids": "8144,8145,8146", + "examine": "These herbs have become diseased." + }, + { + "ids": "8147,8148,8149,8150,8151,8152,8153", + "examine": "These herbs have become diseased and died." + }, + { + "ids": "8154", + "examine": "Asgarnian hop seeds have been sown in this farming patch." + }, + { + "ids": "8155,8156,8157,8158", + "examine": "Asgarnian hops are growing in this farming patch." + }, + { + "ids": "8159", + "examine": "These are fully grown Asgarnian Hops." + }, + { + "ids": "8160", + "examine": "Asgarnian hop seeds have been sown in this farming patch." + }, + { + "ids": "8161,8162,8163,8164", + "examine": "Asgarnian hops are growing in this farming patch." + }, + { + "ids": "8165,8166,8167,8168", + "examine": "These Asgarnian Hop plants are diseased." + }, + { + "ids": "8169,8170,8171,8172,8173,8174,8175,8176", + "examine": "These Asgarnian Hop plants have died from disease." + }, + { + "ids": "8177", + "examine": "Hammerstone Hop seeds have been sown in this farming patch." + }, + { + "ids": "8178,8179,8180", + "examine": "Hammerstone Hops are growing in this farming patch." + }, + { + "ids": "8181", + "examine": "These are fully grown Hammerstone Hops." + }, + { + "ids": "8182", + "examine": "Hammerstone Hop seeds have been sown in this farming patch." + }, + { + "ids": "8183,8184,8185", + "examine": "Hammerstone Hops are growing in this farming patch." + }, + { + "ids": "8186,8187,8188", + "examine": "These Hammerstone Hops are diseased." + }, + { + "ids": "8189,8190,8191", + "examine": "These Hammerstone Hops have died from disease." + }, + { + "ids": "8192", + "examine": "Barley seeds have been sown in this farming patch." + }, + { + "ids": "8193,8194,8195", + "examine": "Barley is growing in this farming patch." + }, + { + "ids": "8196", + "examine": "This patch is full of Barley." + }, + { + "ids": "8197", + "examine": "Barley seeds have been sown in this farming patch." + }, + { + "ids": "8198,8199,8200", + "examine": "Barley is growing in this farming patch." + }, + { + "ids": "8201,8202,8203", + "examine": "This Barley is diseased." + }, + { + "ids": "8204,8205,8206", + "examine": "This Barley has died from disease." + }, + { + "ids": "8207,8208,8209,8210", + "examine": "You can grow hops in this Farming patch." + }, + { + "ids": "8211", + "examine": "Krandorian Hop seeds have been planted in this farming patch." + }, + { + "ids": "8212,8213,8214,8215,8216,8217", + "examine": "Krandorian Hops are growing in this farming patch." + }, + { + "ids": "8218", + "examine": "These are fully grown Krandorian Hops." + }, + { + "ids": "8219", + "examine": "Krandorian Hop seeds have been planted in this farming patch." + }, + { + "ids": "8220,8221,8222,8223,8224,8225", + "examine": "Krandorian Hops are growing in this farming patch." + }, + { + "ids": "8226,8227,8228,8229,8230,8231", + "examine": "These Krandorian Hops are diseased." + }, + { + "ids": "8232,8233,8234,8235,8236,8237", + "examine": "These Krandorian Hops have died from disease." + }, + { + "ids": "8238", + "examine": "Jute seeds have been sown in this farming patch." + }, + { + "ids": "8239,8240,8241,8242", + "examine": "Jute plants are growing in this farming patch." + }, + { + "ids": "8243", + "examine": "These are fully grown Jute plants." + }, + { + "ids": "8244", + "examine": "Jute seeds have been sown in this farming patch." + }, + { + "ids": "8245,8246,8247,8248", + "examine": "Jute plants are growing in this farming patch." + }, + { + "ids": "8249,8250,8251,8252", + "examine": "These Jute plants are diseased." + }, + { + "ids": "8253,8254,8255,8256", + "examine": "These Jute plants have died from disease." + }, + { + "ids": "8257", + "examine": "Wildblood hop seeds have been planted in this farming patch." + }, + { + "ids": "8258,8259,8260,8261,8262,8263,8264", + "examine": "Wildblood Hops are growing in this farming patch." + }, + { + "ids": "8265", + "examine": "These are fully grown Wildblood Hops." + }, + { + "ids": "8266", + "examine": "Wildblood hop seeds have been planted in this farming patch." + }, + { + "ids": "8267,8268,8269,8270,8271,8272,8273", + "examine": "Wildblood Hops are growing in this farming patch." + }, + { + "ids": "8274,8275,8276,8277,8278,8279,8280", + "examine": "These Wildblood hops are diseased." + }, + { + "ids": "8281,8282,8283,8284,8285,8286,8287", + "examine": "These Wildblood Hops have died from disease." + }, + { + "ids": "8288", + "examine": "Yanillian Hop seeds have been sown in this farming patch." + }, + { + "ids": "8289,8290,8291,8292,8293", + "examine": "Yanillian Hops are growing in this farming patch." + }, + { + "ids": "8294", + "examine": "These are fully grown Yanillian Hops." + }, + { + "ids": "8295", + "examine": "Yanillian Hop seeds have been sown in this farming patch." + }, + { + "ids": "8296,8297,8298,8299,8300", + "examine": "Yanillian Hops are growing in this farming patch." + }, + { + "ids": "8301,8302,8303,8304,8305", + "examine": "These Yanillian Hops are diseased." + }, + { + "ids": "8306,8307,8308,8309,8310", + "examine": "These Yanillian Hops have died from disease." + }, + { + "ids": "8311,8312,8313,8314", + "examine": "You can grow Bittercap mushrooms in this Farming patch." + }, + { + "ids": "8315", + "examine": "Bittercap mushroom spores have been sown in this farming patch." + }, + { + "ids": "8316,8317,8318,8319,8320", + "examine": "Bittercap mushrooms are growing in this farming patch." + }, + { + "ids": "8321,8322,8323,8324,8325,8326", + "examine": "A patch of Bittercap Mushrooms." + }, + { + "ids": "8327,8328,8329,8330,8331", + "examine": "These Bittercap mushrooms have become diseased." + }, + { + "ids": "8332,8333,8334,8335,8336,8337,8338", + "examine": "These Bittercap mushrooms have become diseased and died." + }, + { + "ids": "8339,8340,8341,8342", + "examine": "You can grow a Spirit Tree in this Farming patch." + }, + { + "ids": "8343,8344,8345,8346,8347,8348,8349,8350,8351,8352,8353,8354,8355,8356", + "examine": "A Spirit Tree." + }, + { + "ids": "8357", + "examine": "A Spirit Tree stump." + }, + { + "ids": "8358,8359,8360,8361,8362,8363,8364,8365,8366,8367,8368,8369", + "examine": "Needs pruning before it dies." + }, + { + "ids": "8370,8371,8372,8373,8374,8375,8376,8377,8378,8379,8380,8381,8382,8383,8384,8385,8386,8387,8388,8389,8390,8391", + "examine": "Oh dear, your spirit tree has died." + }, + { + "ids": "8392,8393,8394,8395", + "examine": "You can grow trees in this Farming patch." + }, + { + "ids": "8396", + "examine": "A Magic Tree sapling has been planted in this tree patch." + }, + { + "ids": "8397,8398,8399,8400,8401,8402,8403,8404,8405,8406,8407", + "examine": "A Magic Tree is growing in this tree patch." + }, + { + "ids": "8408,8409", + "examine": "A fully grown Magic Tree." + }, + { + "ids": "8410", + "examine": "You can uproot this stump with a spade." + }, + { + "ids": "8411,8412,8413,8414,8415,8416,8417,8418,8419,8420,8421,8422", + "examine": "To remove all signs of disease, prune the tree with secateurs." + }, + { + "ids": "8423,8424,8425,8426,8427,8428,8429,8430,8431,8432,8433,8434", + "examine": "This Magic Tree has become diseased and died." + }, + { + "ids": "8435", + "examine": "A Maple tree sapling has been planted in this tree patch." + }, + { + "ids": "8436,8437,8438,8439,8440,8441,8442", + "examine": "A Maple tree is growing in this tree patch." + }, + { + "ids": "8443,8444", + "examine": "A fully grown Maple tree." + }, + { + "ids": "8445", + "examine": "You can uproot this stump with a spade." + }, + { + "ids": "8446,8447,8448,8449,8450,8451,8452,8453", + "examine": "To remove all signs of disease, prune the tree with secateurs." + }, + { + "ids": "8454,8455,8456,8457,8458,8459,8460,8461", + "examine": "This Maple tree has become diseased and died." + }, + { + "ids": "8462", + "examine": "An Oak sapling has been planted in this tree patch." + }, + { + "ids": "8463,8464,8465", + "examine": "An Oak tree is growing in this tree patch." + }, + { + "ids": "8466,8467", + "examine": "A fully grown Oak tree." + }, + { + "ids": "8468,8469,8470,8471,8472", + "examine": "You can uproot this stump with a spade." + }, + { + "ids": "8473,8474,8475,8476", + "examine": "To remove all signs of disease, prune the tree with secateurs." + }, + { + "ids": "8477,8478,8479,8480", + "examine": "This Oak tree has become diseased and died." + }, + { + "ids": "8481", + "examine": "A Willow sapling has been planted in this tree patch." + }, + { + "ids": "8482,8483,8484,8485,8486", + "examine": "A Willow tree is growing in this tree patch." + }, + { + "ids": "8487,8488", + "examine": "A fully grown Willow tree." + }, + { + "ids": "8489", + "examine": "You can uproot this stump with a spade." + }, + { + "ids": "8490,8491,8492,8493,8494,8495", + "examine": "To remove all signs of disease, prune the tree with secateurs." + }, + { + "ids": "8496,8497,8498,8499,8500,8501", + "examine": "This Willow tree has become diseased and died." + }, + { + "ids": "8502", + "examine": "A Yew sapling has been planted in this tree patch." + }, + { + "ids": "8503,8504,8505,8506,8507,8508,8509,8510,8511", + "examine": "A Yew tree is growing in this tree patch." + }, + { + "ids": "8512,8513", + "examine": "A fully grown Yew tree." + }, + { + "ids": "8514", + "examine": "You can uproot this tree stump with a spade." + }, + { + "ids": "8515,8516,8517,8518,8519,8520,8521,8522,8523,8524", + "examine": "To remove all signs of disease, prune the tree with secateurs." + }, + { + "ids": "8525,8526,8527,8528,8529,8530,8531,8532,8533,8534", + "examine": "This Yew tree has become diseased and died." + }, + { + "ids": "8535", + "examine": "Cabbage seeds have been sown in this allotment." + }, + { + "ids": "8536,8537,8538", + "examine": "Cabbages are growing in this allotment." + }, + { + "ids": "8539", + "examine": "These cabbages could do with harvesting." + }, + { + "ids": "8540,8541,8542,8543", + "examine": "Cabbages are growing in this allotment." + }, + { + "ids": "8544,8545,8546", + "examine": "These cabbages have become diseased and need tending." + }, + { + "ids": "8547,8548,8549,8550,8551,8552,8553,8554,8555,8556,8557", + "examine": "These cabbages have become diseased and died." + }, + { + "ids": "8558", + "examine": "Potato seeds have been planted in this allotment." + }, + { + "ids": "8559,8560,8561", + "examine": "Potato plants are growing in this allotment." + }, + { + "ids": "8562", + "examine": "These potato plants are fully grown." + }, + { + "ids": "8563", + "examine": "Potato seeds have been planted in this allotment." + }, + { + "ids": "8564,8565,8566", + "examine": "Potato plants are growing in this allotment." + }, + { + "ids": "8567,8568,8569", + "examine": "These potato plants are diseased." + }, + { + "ids": "8570,8571,8572", + "examine": "These potato plants are dead." + }, + { + "ids": "8573,8574,8575,8576,8577,8578,8579", + "examine": "You can grow fruit and vegetables here." + }, + { + "ids": "8580", + "examine": "Some onion seeds have sown in this allotment." + }, + { + "ids": "8581,8582,8583", + "examine": "Some onion plants are growing in this allotment." + }, + { + "ids": "8584", + "examine": "There are some fully grown onions in this allotment." + }, + { + "ids": "8585", + "examine": "Some onion seeds have sown in this allotment." + }, + { + "ids": "8586,8587,8588", + "examine": "Some onion plants are growing in this allotment." + }, + { + "ids": "8589,8590,8591", + "examine": "These onions have become diseased." + }, + { + "ids": "8592,8593,8594", + "examine": "These onions have become diseased and died." + }, + { + "ids": "8595", + "examine": "Strawberry seeds have been sown in this allotment." + }, + { + "ids": "8596,8597,8598,8599,8600", + "examine": "Strawberry plants are growing in this allotment." + }, + { + "ids": "8601", + "examine": "These strawberry plants are fully grown." + }, + { + "ids": "8602", + "examine": "Strawberry seeds have been sown in this allotment." + }, + { + "ids": "8603,8604,8605,8606,8607", + "examine": "Strawberry plants are growing in this allotment." + }, + { + "ids": "8608,8609,8610,8611,8612", + "examine": "These strawberry plants have become diseased." + }, + { + "ids": "8613,8614,8615,8616,8617", + "examine": "These strawberry plants have become diseased and died." + }, + { + "ids": "8618", + "examine": "Some sweetcorn seeds have been sown in this allotment." + }, + { + "ids": "8619,8620,8621,8622,8623", + "examine": "Some sweetcorn plants are growing in this allotment." + }, + { + "ids": "8624", + "examine": "These sweetcorn plants are fully grown." + }, + { + "ids": "8625", + "examine": "Some sweetcorn seeds have been sown in this allotment." + }, + { + "ids": "8626,8627,8628,8629,8630", + "examine": "Some sweetcorn plants are growing in this allotment." + }, + { + "ids": "8631,8632,8633,8634,8635", + "examine": "These sweetcorn plants have been attacked by crows." + }, + { + "ids": "8636,8637,8638,8639,8640", + "examine": "These sweetcorn plants have become diseased and died." + }, + { + "ids": "8641", + "examine": "Tomato seeds have been sown in this allotment." + }, + { + "ids": "8642,8643,8644", + "examine": "Tomato plants are growing in this allotment." + }, + { + "ids": "8645", + "examine": "These tomato plants are fully grown." + }, + { + "ids": "8646", + "examine": "Tomato seeds have been sown in this allotment." + }, + { + "ids": "8647,8648,8649", + "examine": "Tomato plants are growing in this allotment." + }, + { + "ids": "8650,8651,8652", + "examine": "These tomato plants have become diseased." + }, + { + "ids": "8653,8654,8655", + "examine": "These tomato plants have become diseased and died." + }, + { + "ids": "8656", + "examine": "Watermelon seeds have been sown in this allotment." + }, + { + "ids": "8657,8658,8659,8660,8661,8662,8663", + "examine": "Watermelons are growing in this allotment." + }, + { + "ids": "8664", + "examine": "These watermelons could do with harvesting." + }, + { + "ids": "8665", + "examine": "Watermelon seeds have been sown in this allotment." + }, + { + "ids": "8666,8667,8668,8669,8670,8671,8672", + "examine": "Watermelons are growing in this allotment." + }, + { + "ids": "8673,8674,8675,8676,8677,8678,8679", + "examine": "These watermelons have become diseased and need tending." + }, + { + "ids": "8680", + "examine": "These watermelon plants have become diseased and died." + }, + { + "ids": "8681,8682,8683,8684,8685,8686,8687", + "examine": "These watermelons have become diseased and died." + }, + { + "ids": "8688", + "examine": "The perfect accompaniment to a bedroom." + }, + { + "ids": "8689", + "examine": "Fit for milking." + }, + { + "ids": "8690,8691,8692,8693,8694", + "examine": "Each full of milk no doubt." + }, + { + "ids": "8695", + "examine": "The door is closed." + }, + { + "ids": "8696,8697,8698", + "examine": "The door is open." + }, + { + "ids": "8699", + "examine": "After working with livestock, why not wash your hands?" + }, + { + "ids": "8700", + "examine": "For putting things on." + }, + { + "ids": "8701", + "examine": "Someone's been preparing meat." + }, + { + "ids": "8702,8703,8704,8705,8706,8707,8708,8709,8710,8711", + "examine": "A barrel for collecting rain water." + }, + { + "ids": "8712", + "examine": "A grand old fireplace." + }, + { + "ids": "8713,8714,8715,8716", + "examine": "I bet there's a needle in it somewhere." + }, + { + "ids": "8717,8718,8719,8720,8721,8722,8723,8724", + "examine": "A loom." + }, + { + "ids": "8725", + "examine": "A little rock." + }, + { + "ids": "8726", + "examine": "A small chunk of rock." + }, + { + "ids": "8727", + "examine": "They're not floating, even though it may look like they are!" + }, + { + "ids": "8728,8729,8730,8731,8732,8733,8734,8735,8736", + "examine": "A deposit of rocks." + }, + { + "ids": "8737", + "examine": "This tap runs from the apple crushing barrel." + }, + { + "ids": "8738,8739,8740,8741", + "examine": "You can walk through these doors." + }, + { + "ids": "8742,8743", + "examine": "An odd looking tree." + }, + { + "ids": "8744,8745", + "examine": "I can climb this." + }, + { + "ids": "8746", + "examine": "I can climb down this." + }, + { + "ids": "8747", + "examine": "A local water source." + }, + { + "ids": "8748", + "examine": "Used for spinning thread." + }, + { + "ids": "8749", + "examine": "A Shrine to the glory of Seren." + }, + { + "ids": "8750", + "examine": "I can cook here." + }, + { + "ids": "8751", + "examine": "A nice sturdy looking table." + }, + { + "ids": "8752,8753,8754,8755,8756,8757,8758,8759,8760,8761,8762,8763,8764,8765,8766", + "examine": "A good source of books!" + }, + { + "ids": "8767", + "examine": "The lamp has a glowing crystal at its core." + }, + { + "ids": "8768,8769", + "examine": "A table." + }, + { + "ids": "8770", + "examine": "A chair." + }, + { + "ids": "8771", + "examine": "A painting of an elf standing in some woodland." + }, + { + "ids": "8772", + "examine": "Sit back and relax..." + }, + { + "ids": "8773,8774", + "examine": "A useful ranging device." + }, + { + "ids": "8775", + "examine": "Use these with bows." + }, + { + "ids": "8776,8777", + "examine": "Tailor-made for needlework supplies." + }, + { + "ids": "8778", + "examine": "I'm guessing it's for making elven clothes." + }, + { + "ids": "8779,8780,8781,8782", + "examine": "Helps make elf clothing." + }, + { + "ids": "8783,8784", + "examine": "I wonder what's under it?" + }, + { + "ids": "8785", + "examine": "I can climb this." + }, + { + "ids": "8786,8787,8788,8789", + "examine": "The door is closed." + }, + { + "ids": "8790,8791,8792,8793,8794", + "examine": "The door is open." + }, + { + "ids": "8795", + "examine": "Makes gnomes taller." + }, + { + "ids": "8796", + "examine": "Makes creatures taller." + }, + { + "ids": "8797", + "examine": "I wonder what's inside." + }, + { + "ids": "8798", + "examine": "Perhaps I should search it." + }, + { + "ids": "8799", + "examine": "The desk of the head mourner." + }, + { + "ids": "8800", + "examine": "I wonder what's inside." + }, + { + "ids": "8801,8802,8803", + "examine": "A sack full of grain." + }, + { + "ids": "8804,8805,8806", + "examine": "These have grain in them." + }, + { + "ids": "8807", + "examine": "An empty barrel." + }, + { + "ids": "8808", + "examine": "A barrel full of mushed apples." + }, + { + "ids": "8809", + "examine": "A pile of rotten apples!" + }, + { + "ids": "8810,8811,8812,8813", + "examine": "A wooden gate." + }, + { + "ids": "8814,8815,8816,8817", + "examine": "A well slept in bed." + }, + { + "ids": "8818", + "examine": "The door is closed." + }, + { + "ids": "8819", + "examine": "The door is open." + }, + { + "ids": "8820,8821,8822,8823,8824,8825,8826,8827", + "examine": "Solid iron bars." + }, + { + "ids": "8828,8829,8830", + "examine": "Heavy." + }, + { + "ids": "8831,8832,8833,8834,8835,8836,8837,8838,8839", + "examine": "You can 'cart' things around on this." + }, + { + "ids": "8840,8841", + "examine": "I feel the need to throw a rotten cabbage!" + }, + { + "ids": "8842", + "examine": "Nothing growing on this tree at the moment..." + }, + { + "ids": "8843,8844,8845,8846,8847,8848,8849,8850,8851,8852,8853,8854,8855,8856,8857,8858,8859,8860", + "examine": "Mmmmm, nice juicy apples!" + }, + { + "ids": "8861,8862,8863,8864", + "examine": "This is a special hops patch." + }, + { + "ids": "8865", + "examine": "Kelda Hop seeds have been sown in this farming patch." + }, + { + "ids": "8866,8867,8868", + "examine": "Kelda Hops are growing in this farming patch." + }, + { + "ids": "8869", + "examine": "These are fully grown Kelda Hops." + }, + { + "ids": "8870", + "examine": "A barrel of Kelda Stout." + }, + { + "ids": "8871", + "examine": "This vat contains Kelda hops." + }, + { + "ids": "8872,8873", + "examine": "Kelda Stout is fermenting in this vat." + }, + { + "ids": "8874,8875,8876,8877", + "examine": "This vat contains Kelda Stout." + }, + { + "ids": "8878", + "examine": "Some bizarre mixture between rocks and machinery. Definitely dwarven." + }, + { + "ids": "8879", + "examine": "A strange box of some kind." + }, + { + "ids": "8880", + "examine": "A strange box of some kind. It's open." + }, + { + "ids": "8881,8882,8883,8884,8885", + "examine": "A small cave entrance." + }, + { + "ids": "8886", + "examine": "Keeps mine carts from rolling away." + }, + { + "ids": "8887,8888,8889,8890,8891,8892,8893,8894,8895,8896,8897,8898", + "examine": "Cart tracks." + }, + { + "ids": "8899,8900,8901,8902,8903,8904,8905,8906,8907,8908,8909", + "examine": "A support for the tracks." + }, + { + "ids": "8910", + "examine": "These books contain all sorts of data on the Red Axe." + }, + { + "ids": "8911", + "examine": "Big mysterious crates. You wonder what could be inside." + }, + { + "ids": "8912", + "examine": "Wooden crates with metal edges, contents unknown." + }, + { + "ids": "8913,8914,8915,8916,8917", + "examine": "Big mysterious crates. There are some papers on top." + }, + { + "ids": "8918,8919,8920,8921,8922,8923", + "examine": "A symbol of the Red Axe." + }, + { + "ids": "8924,8925", + "examine": "A steam powered cart." + }, + { + "ids": "8926", + "examine": "A short long boat!" + }, + { + "ids": "8927,8928", + "examine": "Best used with a bucket." + }, + { + "ids": "8929", + "examine": "A deep and terrifying cave." + }, + { + "ids": "8930,8931,8932,8933,8934,8935,8936,8937,8938,8939,8940,8941,8942,8943,8944,8945,8946,8947,8948,8949", + "examine": "It looks cold in there." + }, + { + "ids": "8950", + "examine": "A big slimy lump of rock." + }, + { + "ids": "8951", + "examine": "A slimy lump of rock." + }, + { + "ids": "8952,8953", + "examine": "A slippery looking rock." + }, + { + "ids": "8954,8955", + "examine": "A tall flag blowing in the wind." + }, + { + "ids": "8956,8957", + "examine": "I could climb this if I wanted." + }, + { + "ids": "8958,8959,8960", + "examine": "There must be some trick to opening this..." + }, + { + "ids": "8961", + "examine": "It's opening..." + }, + { + "ids": "8962", + "examine": "Apparently there was some trick to opening it!" + }, + { + "ids": "8963,8964,8965", + "examine": "Not as difficult to walk through as it was a minute ago." + }, + { + "ids": "1337", + "examine": "Steps*Leads to the surface." + }, + { + "ids": "8967,8968,8969,8970,8971", + "examine": "A sturdy looking door, propped shut with a support." + }, + { + "ids": "8972", + "examine": "A portal back to the real world..." + }, + { + "ids": "8973", + "examine": "One of the most common trees in RuneScape." + }, + { + "ids": "8974,8975,8976,8977,8978,8979,8980,8981,8982,8983,8984", + "examine": "A commonly found tree." + }, + { + "ids": "8985", + "examine": "Steam seems to be condensing into the pot. Neat trick!" + }, + { + "ids": "8986", + "examine": "I can see fish swimming in the water. Well, they sort of look like fish..." + }, + { + "ids": "8987", + "examine": "A portal that leads... somewhere?" + }, + { + "ids": "8988", + "examine": "I wonder what's inside..." + }, + { + "ids": "8989,8990,8991,8992,8993,8994,8995,8996,8997", + "examine": "Someone's looking through the chest." + }, + { + "ids": "8998,8999,9000,9001,9002,9003,9004,9005", + "examine": "An appendage for activating something." + }, + { + "ids": "9006,9007", + "examine": "A place to cremate the dead. Needs a body." + }, + { + "ids": "9008,9009", + "examine": "A place to cremate the dead. Needs a light." + }, + { + "ids": "9010,9011,9012,9013", + "examine": "This has broad leaves." + }, + { + "ids": "9014", + "examine": "This has been chopped away." + }, + { + "ids": "9015,9016,9017,9018", + "examine": "This has broad leaves." + }, + { + "ids": "9019", + "examine": "This has been chopped away." + }, + { + "ids": "9020,9021,9022,9023", + "examine": "This has broad leaves." + }, + { + "ids": "9024", + "examine": "This has been chopped away." + }, + { + "ids": "9025,9026,9027,9028", + "examine": "A damaged wooden fence." + }, + { + "ids": "9029", + "examine": "A wooden fence." + }, + { + "ids": "9030,9031,9032", + "examine": "Gems encrusted in stone." + }, + { + "ids": "9033", + "examine": "Many rare plants such as this usually have exotic tubers." + }, + { + "ids": "9034", + "examine": "A beautiful old mahogany tree." + }, + { + "ids": "9035", + "examine": "This once was a beautiful tree." + }, + { + "ids": "9036", + "examine": "A beautiful old teak tree." + }, + { + "ids": "9037", + "examine": "This tree has been cut down." + }, + { + "ids": "9038,9039,9040,9041,9042,9043", + "examine": "A set of large, sturdy wooden doors." + }, + { + "ids": "9044,9045,9046,9047", + "examine": "Some goutweed is growing in this patch." + }, + { + "ids": "9048", + "examine": "Some fully grown goutweed." + }, + { + "ids": "9049,9050,9051", + "examine": "This goutweed has become diseased." + }, + { + "ids": "9052,9053,9054,9055,9056,9057", + "examine": "This goutweed has become diseased and died." + }, + { + "ids": "9058", + "examine": "He's not stocking much." + }, + { + "ids": "9059", + "examine": "He's stocking rune caskets." + }, + { + "ids": "9060", + "examine": "He's stocking blackjacks." + }, + { + "ids": "9061", + "examine": "He's stocking fez hats." + }, + { + "ids": "9062", + "examine": "He's stocking rune caskets." + }, + { + "ids": "9063", + "examine": "He's stocking colourful clothes." + }, + { + "ids": "9064,9065", + "examine": "A wooden crate." + }, + { + "ids": "9066,9067", + "examine": "A wooden crate containing caskets." + }, + { + "ids": "9068,9069", + "examine": "A wooden crate containing Blackjacks." + }, + { + "ids": "9070", + "examine": "A wooden crate containing fez hats." + }, + { + "ids": "9071", + "examine": "A wooden crate containing clothes." + }, + { + "ids": "9072,9073", + "examine": "Boxy." + }, + { + "ids": "9074,9075", + "examine": "boxy" + }, + { + "ids": "9076", + "examine": "This cloth has been dyed." + }, + { + "ids": "9077,9078", + "examine": "Mmmm pretty!" + }, + { + "ids": "9079,9080,9081", + "examine": "These dyed fabrics are drying off." + }, + { + "ids": "9082", + "examine": "Items for making clothes are kept on here." + }, + { + "ids": "9083", + "examine": "Pots full of dye." + }, + { + "ids": "9084", + "examine": "A way down." + }, + { + "ids": "9085", + "examine": "There's not much coke in the stove." + }, + { + "ids": "9086", + "examine": "There's a fair amount of coke in the stove." + }, + { + "ids": "9087", + "examine": "There's lots of coke in the stove." + }, + { + "ids": "9088", + "examine": "A big pile of refined coal." + }, + { + "ids": "9089", + "examine": "You can read the furnace temperature here." + }, + { + "ids": "9090", + "examine": "Used to pump hot air through the furnace." + }, + { + "ids": "9091,9092", + "examine": "Bars come out of the blast furnace here." + }, + { + "ids": "9093,9094", + "examine": "Your bars will come out here." + }, + { + "ids": "9095", + "examine": "The bars are glowing hot!" + }, + { + "ids": "9096", + "examine": "Your bars are ready to take." + }, + { + "ids": "9097", + "examine": "They power the conveyor belt." + }, + { + "ids": "9098", + "examine": "The foreman refers to it as 'Bertha'." + }, + { + "ids": "9099", + "examine": "It shows that the furnace is working." + }, + { + "ids": "9100,9101", + "examine": "Ore rides this into the blast furnace." + }, + { + "ids": "9102", + "examine": "It keeps the conveyor belt running." + }, + { + "ids": "9103", + "examine": "Fix it, quick!" + }, + { + "ids": "9104", + "examine": "They keep the conveyor belt running." + }, + { + "ids": "9105", + "examine": "Fix them, quick!" + }, + { + "ids": "9106,9107", + "examine": "It keeps the conveyor belt turning." + }, + { + "ids": "9108,9109,9110,9111,9112,9113,9114", + "examine": "They keep the conveyor belt turning." + }, + { + "ids": "9115", + "examine": "It shows that the furnace is working." + }, + { + "ids": "9116", + "examine": "Hot air circulates through these." + }, + { + "ids": "9117,9118,9119", + "examine": "Quick, fix them!" + }, + { + "ids": "9120", + "examine": "Hot air circulates through these." + }, + { + "ids": "9121,9122", + "examine": "Quick, fix them!" + }, + { + "ids": "9123,9124,9125,9126,9127,9128,9129,9130,9131,9132,9133,9134,9135,9136,9137", + "examine": "It shows the furnace is working." + }, + { + "ids": "9138,9139", + "examine": "A way upwards." + }, + { + "ids": "9140,9141", + "examine": "The gate is closed." + }, + { + "ids": "9142", + "examine": "The gate is open." + }, + { + "ids": "9143", + "examine": "Used for getting water." + }, + { + "ids": "9144", + "examine": "Some kind of jewellery is dangling from this ornament." + }, + { + "ids": "9145", + "examine": "Someone's showing off their wealth!" + }, + { + "ids": "9146,9147", + "examine": "Filled to the brim with knowledge." + }, + { + "ids": "9148", + "examine": "A nicely carved wooden chair." + }, + { + "ids": "9149", + "examine": "An expensive privacy aid!" + }, + { + "ids": "9150", + "examine": "An old wall." + }, + { + "ids": "9151", + "examine": "Security breach!" + }, + { + "ids": "9152,9153,9154", + "examine": "A patched up hole." + }, + { + "ids": "9155", + "examine": "'You are here.'" + }, + { + "ids": "9156", + "examine": "An elegant desk with a curious ornament on it." + }, + { + "ids": "9157,9158", + "examine": "Someone's gold-trimmed this Saradomin armour!" + }, + { + "ids": "9159,9160,9161,9162,9163,9164,9165", + "examine": "Lit to remember the souls of the departed." + }, + { + "ids": "9166,9167,9168,9169", + "examine": "You can grow delphiniums in this Farming patch." + }, + { + "ids": "9170", + "examine": "Delphinium seeds have been sown in this farming patch." + }, + { + "ids": "9171,9172", + "examine": "Beautiful." + }, + { + "ids": "9173,9174,9175,9176", + "examine": "These delphiniums are fully grown." + }, + { + "ids": "9177,9178,9179,9180", + "examine": "You can grow a pink rose bush in this patch." + }, + { + "ids": "9181,9182,9183,9184", + "examine": "You can grow a white rose bush in this patch." + }, + { + "ids": "9185,9186,9187,9188", + "examine": "You can grow a red rose bush in this patch." + }, + { + "ids": "9189,9190,9191", + "examine": "A rose bush." + }, + { + "ids": "9192", + "examine": "This white rosebush is fully grown." + }, + { + "ids": "9193", + "examine": "A rose bush." + }, + { + "ids": "9194", + "examine": "This red rosebush is fully grown." + }, + { + "ids": "9195", + "examine": "A pink rosebush." + }, + { + "ids": "9196,9197,9198", + "examine": "This pink rosebush is fully grown." + }, + { + "ids": "9199,9200,9201", + "examine": "A plantpot of pink orchids." + }, + { + "ids": "9202", + "examine": "These pink orchids are fully grown." + }, + { + "ids": "9203", + "examine": "An empty plantpot." + }, + { + "ids": "9204", + "examine": "A plantpot filled with soil." + }, + { + "ids": "9205,9206,9207", + "examine": "A plantpot of yellow orchids." + }, + { + "ids": "9208,9209", + "examine": "These yellow orchids are fully grown." + }, + { + "ids": "9210,9211,9212,9213", + "examine": "You can grow a White Tree in this patch." + }, + { + "ids": "9214", + "examine": "A White Tree sapling has been planted in this patch." + }, + { + "ids": "9215,9216,9217", + "examine": "A White Tree is growing in this patch." + }, + { + "ids": "9218", + "examine": "This White Tree is fully grown." + }, + { + "ids": "9219", + "examine": "This White Tree bears a single fruit." + }, + { + "ids": "9220", + "examine": "This White Tree bears two fruits." + }, + { + "ids": "9221", + "examine": "This White Tree bears three fruits." + }, + { + "ids": "9222,9223", + "examine": "This White Tree bears four fruits." + }, + { + "ids": "9224,9225,9226,9227", + "examine": "You can grow snowdrops in this Farming patch." + }, + { + "ids": "9228,9229,9230", + "examine": "A patch of snowdrops." + }, + { + "ids": "9231,9232", + "examine": "These snowdrops are fully grown." + }, + { + "ids": "9233", + "examine": "You can grow Burthorpe Vine in this patch." + }, + { + "ids": "9234,9235,9236", + "examine": "You can grow Burthorpe Vines in this patch." + }, + { + "ids": "9237,9238,9239", + "examine": "Burthorpe vines are growing in this patch." + }, + { + "ids": "9240", + "examine": "These Burthorpe vines are fully grown." + }, + { + "ids": "9241,9242", + "examine": "An empty plinth for a statue." + }, + { + "ids": "9243", + "examine": "What a good likeness!" + }, + { + "ids": "9244", + "examine": "An empty plinth for a statue." + }, + { + "ids": "9245", + "examine": "An expertly carved statue of a former King of Misthalin." + }, + { + "ids": "9246", + "examine": "An empty plinth for a statue." + }, + { + "ids": "9247", + "examine": "What a good likeness!" + }, + { + "ids": "9248", + "examine": "An empty plinth for a statue." + }, + { + "ids": "9249,9250,9251,9252,9253,9254", + "examine": "An expertly carved statue of a former King of Misthalin." + }, + { + "ids": "9255", + "examine": "These grapevines look much healthier now." + }, + { + "ids": "9256", + "examine": "These grapevines are suffering from some strange disease." + }, + { + "ids": "9257,9258,9259", + "examine": "Some wild-looking grass." + }, + { + "ids": "9260", + "examine": "Some red roses." + }, + { + "ids": "9261", + "examine": "Some pink roses." + }, + { + "ids": "9262", + "examine": "Some white roses." + }, + { + "ids": "9263,9264,9265,9266,9267,9268,9269,9270,9271,9272,9273,9274,9275,9276,9277,9278,9279,9280,9281,9282,9283,9284,9285,9286,9287,9288,9289,9290", + "examine": "A White Tree." + }, + { + "ids": "9291", + "examine": "Sit back and enjoy the view." + }, + { + "ids": "9292", + "examine": "An expertly carved statue of a former Queen of Misthalin." + }, + { + "ids": "9293", + "examine": "A pipe I can squeeze through." + }, + { + "ids": "9294", + "examine": "Funny looking holes that don't look too inviting." + }, + { + "ids": "9295", + "examine": "A pipe I can squeeze through." + }, + { + "ids": "9296,9297,9298", + "examine": "A rocky outcrop." + }, + { + "ids": "9299", + "examine": "Ornate railing." + }, + { + "ids": "9300", + "examine": "Wooden fencing." + }, + { + "ids": "9301", + "examine": "A well constructed castle wall." + }, + { + "ids": "9302", + "examine": "A rather strategically placed hole, which appears to be in the ground." + }, + { + "ids": "9303,9304,9305,9306", + "examine": "A rocky outcrop." + }, + { + "ids": "9307,9308", + "examine": "A well weathered wall." + }, + { + "ids": "9309,9310", + "examine": "A tunnel leading under the wall." + }, + { + "ids": "9311,9312", + "examine": "An underwall tunnel." + }, + { + "ids": "9313", + "examine": "Looks suspicious." + }, + { + "ids": "9314", + "examine": "A wall jutting out into the path." + }, + { + "ids": "9315", + "examine": "I can jump from this stepping stone." + }, + { + "ids": "9316,9317,9318", + "examine": "A rocky outcrop." + }, + { + "ids": "9319,9320", + "examine": "A chain rope" + }, + { + "ids": "9321", + "examine": "A few rocks short of a wall" + }, + { + "ids": "9322,9323,9324", + "examine": "The foam from the river makes this log very slippy." + }, + { + "ids": "9325", + "examine": "Just another crack in the wall." + }, + { + "ids": "9326", + "examine": "Funny looking holes that don't look too inviting." + }, + { + "ids": "9327", + "examine": "They seem to fit in the with the rocky surroundings, so as not to stick out." + }, + { + "ids": "9328,9329,9330", + "examine": "A slippery well worn log." + }, + { + "ids": "9331,9332,9333", + "examine": "A rocky outcrop." + }, + { + "ids": "9334", + "examine": "Used to be ornate, now it's a little bit vandalised." + }, + { + "ids": "9335,9336", + "examine": "A rocky outcrop." + }, + { + "ids": "9337", + "examine": "Used to be ornate, now it's a little bit vandalised." + }, + { + "ids": "9338,9339,9340,9341,9342,9343,9344,9345,9346,9347,9348,9349,9350,9351,9352,9353", + "examine": "Should scare off the birds..." + }, + { + "ids": "9354", + "examine": "This looks like the way out." + }, + { + "ids": "9355", + "examine": "A cave deep into the volcano." + }, + { + "ids": "9356,9357", + "examine": "A cave deeper into the volcano." + }, + { + "ids": "9358", + "examine": "A cave deep into the volcano." + }, + { + "ids": "9359,9360,9361,9362,9363,9364,9365", + "examine": "This looks like the way out." + }, + { + "ids": "9366", + "examine": "The barrier of heat is down." + }, + { + "ids": "9367,9368,9369,9370,9371,9372,9373", + "examine": "A barrier of heat." + }, + { + "ids": "9374,9375,9376", + "examine": "Hot enough to cook your breakfast on." + }, + { + "ids": "9377,9378,9379", + "examine": "An egg incubated in the lava." + }, + { + "ids": "9380", + "examine": "Who's the man?" + }, + { + "ids": "9381", + "examine": "A wooden crate." + }, + { + "ids": "9382,9383,9384,9385,9386,9387,9388,9389", + "examine": "Some wooden crates." + }, + { + "ids": "9390", + "examine": "A natural forge using volcanic heat." + }, + { + "ids": "9391,9392,9393,9394,9395,9396,9397", + "examine": "I spy with my little eye..." + }, + { + "ids": "9398,9399", + "examine": "Lets you put items into your bank." + }, + { + "ids": "9400", + "examine": "Sparse weeds." + }, + { + "ids": "9401", + "examine": "Weeds." + }, + { + "ids": "9402", + "examine": "Thick weeds." + }, + { + "ids": "9403", + "examine": "This is Unferth's patch for growing potatos." + }, + { + "ids": "9404,9405,9406,9407", + "examine": "You say Potato, I say Poh-tar-to." + }, + { + "ids": "9408,9409,9410,9411,9412,9413,9414,9415,9416,9417,9418,9419,9420,9421,9422,9423,9424,9425,9426,9427,9428,9429", + "examine": "Looks like these potatoes have fully grown." + }, + { + "ids": "9430", + "examine": "A nice sturdy bare table." + }, + { + "ids": "9431", + "examine": "A nice sturdy table." + }, + { + "ids": "9432", + "examine": "A table with milk." + }, + { + "ids": "9433", + "examine": "A table with cake." + }, + { + "ids": "9434,9435", + "examine": "A hearty meal for Unferth." + }, + { + "ids": "9436", + "examine": "Great for sleeping in." + }, + { + "ids": "9437,9438", + "examine": "Not so great for sleeping in, it's not made." + }, + { + "ids": "9439", + "examine": "A fire burns brightly here." + }, + { + "ids": "9440", + "examine": "An empty fire place." + }, + { + "ids": "9441,9442", + "examine": "An unlit fire place." + }, + { + "ids": "9443,9444,9445,9446,9447,9448,9449,9450,9451,9452,9453,9454,9455,9456,9457,9458,9459,9460,9461,9462,9463,9464,9465,9466,9467,9468,9469", + "examine": "A good source of books!" + }, + { + "ids": "9470", + "examine": "I can climb these stairs." + }, + { + "ids": "9471", + "examine": "They go down." + }, + { + "ids": "9472,9473,9474,9475,9476,9477,9478,9479,9480,9481,9482,9483,9484,9485,9486,9487,9488,9489,9490,9491,9492,9493,9494,9495,9496,9497", + "examine": "What could be down here?" + }, + { + "ids": "9498", + "examine": "A small plant, suitable for sandy soil." + }, + { + "ids": "9499", + "examine": "A decorative plant." + }, + { + "ids": "9500", + "examine": "A fairly small plant." + }, + { + "ids": "9501,9502,9503,9504,9505,9506,9507", + "examine": "Another plant." + }, + { + "ids": "9508", + "examine": "Perfect for snoozing in the sun." + }, + { + "ids": "9509", + "examine": "Lovely comfy-looking big bed." + }, + { + "ids": "9510,9511,9512,9513", + "examine": "East to Draynor Village :: South to Rimmington :: South-east to Port Sarim." + }, + { + "ids": "9514", + "examine": "Betty's chair." + }, + { + "ids": "9515", + "examine": "I wonder what she's making?" + }, + { + "ids": "9516,9517,9518", + "examine": "Betty's counter." + }, + { + "ids": "9519", + "examine": "A wooden barrel for storage." + }, + { + "ids": "9520", + "examine": "A wooden barrel containing lots of fish." + }, + { + "ids": "9521", + "examine": "A wooden barrel for storage." + }, + { + "ids": "9522", + "examine": "How much does this weigh?" + }, + { + "ids": "9523", + "examine": "A case. With books." + }, + { + "ids": "9524", + "examine": "A mooring chain." + }, + { + "ids": "9525", + "examine": "One horse power, wooden suspension. A beauty." + }, + { + "ids": "9526,9527,9528,9529", + "examine": "Betty keeps some rune objects here." + }, + { + "ids": "9530", + "examine": "A sinister fungus." + }, + { + "ids": "9531", + "examine": "Sit back and relax..." + }, + { + "ids": "9532", + "examine": "Sit back and enjoy the view." + }, + { + "ids": "9533,9534", + "examine": "A wooden crate." + }, + { + "ids": "9535", + "examine": "Some wooden crates." + }, + { + "ids": "9536", + "examine": "Some wooden boxes." + }, + { + "ids": "9537", + "examine": "It's used for loading and unloading fishing boats." + }, + { + "ids": "9538,9539,9540,9541,9542,9543,9544,9545,9546,9547", + "examine": "I hope it doesn't sink." + }, + { + "ids": "9548,9549,9550,9551,9552,9553,9554,9555,9556,9557", + "examine": "A bucket full of red hot coals." + }, + { + "ids": "9558", + "examine": "It leads up." + }, + { + "ids": "9559,9560", + "examine": "I can climb down this." + }, + { + "ids": "9561", + "examine": "I guess I could sleep in it if I were really tired." + }, + { + "ids": "9562", + "examine": "A prison cell door." + }, + { + "ids": "9563", + "examine": "A locked prison cell door." + }, + { + "ids": "9564", + "examine": "A prison cell door." + }, + { + "ids": "9565,9566", + "examine": "Stops people getting out." + }, + { + "ids": "9567", + "examine": "Ewww!" + }, + { + "ids": "9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9581", + "examine": "En-suite facilities in every cell!" + }, + { + "ids": "9582,9583", + "examine": "I can climb up these stairs." + }, + { + "ids": "9584,9585,9586,9587,9588,9589,9590,9591,9592,9593,9594,9595,9596,9597,9598,9599,9600,9601,9602,9603", + "examine": "I can climb down these stairs." + }, + { + "ids": "9604", + "examine": "A leafy plant." + }, + { + "ids": "9605", + "examine": "A leafy fern." + }, + { + "ids": "9606", + "examine": "A leafy shrub." + }, + { + "ids": "9607,9608,9609", + "examine": "A case. With books." + }, + { + "ids": "9610", + "examine": "An artist's easel." + }, + { + "ids": "9611", + "examine": "A good source of books!" + }, + { + "ids": "9612", + "examine": "The Make-over Mage's bed." + }, + { + "ids": "9613", + "examine": "A nice sturdy looking table." + }, + { + "ids": "9614", + "examine": "Generally used for putting things on." + }, + { + "ids": "9615", + "examine": "A small wooden table." + }, + { + "ids": "9616", + "examine": "Items are for sale here." + }, + { + "ids": "9617,9618,9619,9620", + "examine": "All-purpose storage." + }, + { + "ids": "9621", + "examine": "For sitting." + }, + { + "ids": "9622,9623", + "examine": "Fancy." + }, + { + "ids": "9624", + "examine": "It's like a land rudder." + }, + { + "ids": "9625,9626,9627,9628,9629,9630,9631,9632,9633,9634,9635,9636,9637,9638,9639,9640,9641,9642,9643,9644,9645,9646,9647,9648,9649,9650,9651,9652,9653,9654,9655,9656,9657,9658,9659,9660", + "examine": "A wooden wheelbarrow." + }, + { + "ids": "9661", + "examine": "This tree has been cut down." + }, + { + "ids": "9662", + "examine": "Popular with farmers and treasure hunters." + }, + { + "ids": "9663", + "examine": "This tree has fallen to the ground." + }, + { + "ids": "9664", + "examine": "A gnarly old tree root." + }, + { + "ids": "9665", + "examine": "The roots of a tree are exposed." + }, + { + "ids": "9666", + "examine": "I hope I don't trip over any of these." + }, + { + "ids": "9667", + "examine": "Disturbingly man-like." + }, + { + "ids": "9668,9669,9670,9671,9672,9673,9674,9675,9676,9677,9678,9679,9680,9681", + "examine": "Its eyes stare off into the distance..." + }, + { + "ids": "9682", + "examine": "Ideal for cooking on." + }, + { + "ids": "9683", + "examine": "Expels smoke from the range." + }, + { + "ids": "9684", + "examine": "Wash your hands!" + }, + { + "ids": "9685", + "examine": "Generally used for putting things on." + }, + { + "ids": "9686", + "examine": "Some fabric ready for clothing." + }, + { + "ids": "9687,9688", + "examine": "I'm guessing it's for making women's clothes." + }, + { + "ids": "9689", + "examine": "Looks like it's for making men's clothes." + }, + { + "ids": "9690,9691,9692,9693", + "examine": "I think this one's for making men's clothes." + }, + { + "ids": "9694", + "examine": "Some helpful people have placed notes on here, how nice." + }, + { + "ids": "9695", + "examine": "This notice board is full of scrolls and charts." + }, + { + "ids": "9696", + "examine": "I wonder what's inside ?" + }, + { + "ids": "9697,9698,9699,9700,9701", + "examine": "A nice sturdy looking table." + }, + { + "ids": "9702", + "examine": "This clearly isn't used for dining very often." + }, + { + "ids": "9703", + "examine": "Not as nice as some." + }, + { + "ids": "9704,9705", + "examine": "This needs dusting before I'll sit on it." + }, + { + "ids": "9706", + "examine": "This must let me in to the arena somehow..." + }, + { + "ids": "9707", + "examine": "This must let me out of the arena somehow..." + }, + { + "ids": "9708,9709,9710,9711,9712,9713,9714,9715,9716,9717,9718,9719,9720,9721,9722,9723,9724,9725,9726,9727,9728,9729,9730,9731,9732,9733,9734,9735,9736,9737", + "examine": "A rocky outcrop." + }, + { + "ids": "9738,9739,9740", + "examine": "An old crumbled pillar." + }, + { + "ids": "9741,9742,9743", + "examine": "Smells like fish." + }, + { + "ids": "9744", + "examine": "I can climb up here." + }, + { + "ids": "9745,9746,9747", + "examine": "I can go below decks with this ladder." + }, + { + "ids": "9748", + "examine": "A collection point." + }, + { + "ids": "9749,9750", + "examine": "A Lever." + }, + { + "ids": "9751", + "examine": "A crystal that was broken a long time ago." + }, + { + "ids": "9752", + "examine": "A repowered crystal." + }, + { + "ids": "9753", + "examine": "Perhaps I should search it." + }, + { + "ids": "9754", + "examine": "I wonder what's inside." + }, + { + "ids": "9755", + "examine": "Perhaps I should search it." + }, + { + "ids": "9756", + "examine": "I wonder what's inside." + }, + { + "ids": "9757", + "examine": "Perhaps I should search it." + }, + { + "ids": "9758", + "examine": "I wonder what's inside." + }, + { + "ids": "9759", + "examine": "Perhaps I should search it." + }, + { + "ids": "9760", + "examine": "I wonder what's inside." + }, + { + "ids": "9761", + "examine": "Perhaps I should search it." + }, + { + "ids": "9762", + "examine": "I wonder what's inside." + }, + { + "ids": "9763,9764,9765", + "examine": "A recently killed guard." + }, + { + "ids": "9766,9767", + "examine": "A recently killed slave." + }, + { + "ids": "9768,9769,9770,9771,9772,9773,9774,9775,9776,9777,9778,9779,9780,9781,9782,9783,9784,9785,9786,9787,9788,9789,9790,9791,9792,9793,9794,9795,9796,9797,9798,9799,9800,9801,9802,9803,9804,9805,9806,9807,9808,9809,9810,9811,9812,9813,9814,9815,9816,9817,9818,9819,9820,9821,9822,9823,9824,9825,9826,9827,9828,9829,9830,9831,9832,9833,9834,9835,9836,9837,9838,9839,9840,9841,9842,9843,9844,9845,9846,9847,9848,9849,9850,9851,9852,9853,9854,9855,9856,9857,9858,9859,9860,9861,9862,9863,9864,9865,9866,9867,9868,9869,9870,9871,9872,9873,9874,9875,9876,9877,9878,9879,9880,9881,9882,9883,9884,9885,9886,9887,9888,9889,9890,9891,9892,9893,9894,9895,9896,9897", + "examine": "A door of pure light!" + }, + { + "ids": "9898,9899,9900,9901,9902,9903,9904,9905,9906,9907,9908,9909,9910,9911,9912,9913,9914,9915,9916,9917,9918,9919,9920,9921,9922,9923,9924,9925,9926,9927,9928,9929,9930,9931,9932,9933,9934,9935,9936,9937,9938,9939,9940,9941,9942,9943,9944,9945,9946,9947,9948,9949,9950,9951,9952,9953,9954,9955,9956,9957,9958,9959,9960,9961,9962,9963,9964,9965,9966,9967,9968,9969,9970,9971,9972,9973,9974", + "examine": "There are holes passing through this pillar." + }, + { + "ids": "9975", + "examine": "I can climb down these." + }, + { + "ids": "9976", + "examine": "A cave wall." + }, + { + "ids": "9977", + "examine": "I wonder where this goes?" + }, + { + "ids": "9978,9979", + "examine": "A ladder carved into the wall." + }, + { + "ids": "9980", + "examine": "A good place for light to merge." + }, + { + "ids": "9981,9982,9983,9984,9985,9986,9987", + "examine": "A good place for a light crystal." + }, + { + "ids": "9988,9989,9990,9991,9992,9993,9994,9995,9996,9997,9998,9999,10000,10001", + "examine": "A broken pillar." + }, + { + "ids": "10002,10003,10004,10005,10006,10007,10008,10009,10010,10011,10012,10013", + "examine": "An ancient elvish light doorway." + }, + { + "ids": "10014", + "examine": "A source of great power." + }, + { + "ids": "10015", + "examine": "I can climb up these stairs." + }, + { + "ids": "10016", + "examine": "I can climb down these stairs." + }, + { + "ids": "10017,10018", + "examine": "I can climb up these stairs." + }, + { + "ids": "10019,10020,10021,10022,10023,10024,10025,10026,10027,10028,10029,10030,10031,10032", + "examine": "An Octagonal Pillar." + }, + { + "ids": "10033", + "examine": "I could hang off this." + }, + { + "ids": "10034", + "examine": "An ancient trap." + }, + { + "ids": "10035", + "examine": "An ancient blockage." + }, + { + "ids": "10036,10037", + "examine": "A way down." + }, + { + "ids": "10038,10039,10040", + "examine": "A way up." + }, + { + "ids": "10041,10042,10043,10044,10045,10046,10047,10048,10049,10050,10051,10052,10053", + "examine": "The legs probably aren't a natural feature of the tree." + }, + { + "ids": "10054", + "examine": "Sounds like there's liquid inside." + }, + { + "ids": "10055,10056", + "examine": "I won't be leaving that way then." + }, + { + "ids": "10057,10058,10059,10060,10061", + "examine": "Flag, pole... Yep, it's a flagpole." + }, + { + "ids": "10062", + "examine": "This must be climbed over." + }, + { + "ids": "10063,10064,10065,10066,10067,10068,10069,10070,10071,10072,10073,10074,10075", + "examine": "A pipe I can squeeze through." + }, + { + "ids": "10076,10077,10078,10079", + "examine": "A mat for exercises." + }, + { + "ids": "10080", + "examine": "I wonder if I can hit a bullseye?" + }, + { + "ids": "10081", + "examine": "One of the most common trees in RuneScape." + }, + { + "ids": "10082", + "examine": "A commonly found tree." + }, + { + "ids": "10083", + "examine": "A beautiful old oak." + }, + { + "ids": "10084", + "examine": "Hay There." + }, + { + "ids": "10085", + "examine": "A pile of straw." + }, + { + "ids": "10086", + "examine": "Some hay." + }, + { + "ids": "10087,10088,10089", + "examine": "It looks like an ordinary fishing spot, just infinitely more sinister..." + }, + { + "ids": "10090", + "examine": "Danger..Mudskippers!" + }, + { + "ids": "10091,10092", + "examine": "A fish-filled water tank in the floor." + }, + { + "ids": "10093,10094,10095,10096", + "examine": "Turns milk into other dairy products." + }, + { + "ids": "10097", + "examine": "Weedy." + }, + { + "ids": "10098", + "examine": "Less weedy." + }, + { + "ids": "10099", + "examine": "Almost clear." + }, + { + "ids": "10100", + "examine": "Free from weeds." + }, + { + "ids": "10101", + "examine": "Something is growing here." + }, + { + "ids": "10102", + "examine": "Fully grown Blindweed." + }, + { + "ids": "10103,10104", + "examine": "Weedy, wrecked and infertile." + }, + { + "ids": "10105,10106,10107,10108,10109,10110,10111,10112,10113,10114,10115,10116,10117,10118,10119,10120,10121,10122,10123,10124,10125,10126,10127,10128", + "examine": "A stagnant lake." + }, + { + "ids": "10129,10130,10131,10132,10133,10134,10135", + "examine": "A very large pipe." + }, + { + "ids": "10136,10137", + "examine": "Rickety." + }, + { + "ids": "10138", + "examine": "I hope it doesn't sink." + }, + { + "ids": "10139,10140,10141", + "examine": "It's a palm tree." + }, + { + "ids": "10142", + "examine": "This controls the entire brewery." + }, + { + "ids": "10143", + "examine": "A frothing, spinning, possessed control panel." + }, + { + "ids": "10144", + "examine": "Chugging away nicely." + }, + { + "ids": "10145,10146,10147", + "examine": "A large brass brewing vat." + }, + { + "ids": "10148,10149,10150,10151,10152,10153,10154,10155,10156", + "examine": "The brass seems to be eaten away around the edge..." + }, + { + "ids": "10157", + "examine": "Racks of barrels." + }, + { + "ids": "10158", + "examine": "Round, oaken, barrel-shaped." + }, + { + "ids": "10159", + "examine": "A wooden crate." + }, + { + "ids": "10160", + "examine": "Some wooden crates." + }, + { + "ids": "10161", + "examine": "Some wooden boxes." + }, + { + "ids": "10162", + "examine": "Probably where the farming kit is stored." + }, + { + "ids": "10163,10164", + "examine": "Ah! Definitely where the farming kit is stored." + }, + { + "ids": "10165", + "examine": "Throw the lever! Mwuhahahaha!" + }, + { + "ids": "10166", + "examine": "This lever can't be operated right now." + }, + { + "ids": "10167", + "examine": "It leads up." + }, + { + "ids": "10168,10169", + "examine": "I can climb down this." + }, + { + "ids": "10170", + "examine": "This is where the brewing ingredients go." + }, + { + "ids": "10171", + "examine": "An ominously stained barrel." + }, + { + "ids": "10172,10173", + "examine": "This gate is closed." + }, + { + "ids": "10174", + "examine": "The blood-chilling flag of the Inebriated." + }, + { + "ids": "10175,10176", + "examine": "'Please remember te wash yer hook'. Sound advice for the hygienic pirate." + }, + { + "ids": "10177", + "examine": "I could climb this if I wanted." + }, + { + "ids": "10178", + "examine": "An unlit torch." + }, + { + "ids": "10179,10180,10181,10182,10183,10184,10185,10186,10187,10188,10189,10190,10191,10192", + "examine": "A lit torch." + }, + { + "ids": "10193,10194,10195,10196,10197,10198,10199,10200,10201,10202,10203,10204,10205,10206,10207,10208,10209,10210,10211,10212,10213,10214,10215,10216,10217,10218,10219,10220,10221,10222,10223,10224,10225,10226,10227,10228,10229,10230,10231,10232,10233,10234,10235,10236,10237,10238,10239,10240,10241,10242,10243,10244,10245", + "examine": "A sturdy iron frame, for climbing up and down." + }, + { + "ids": "10246", + "examine": "Once upon a time this was used to make pottery." + }, + { + "ids": "10247", + "examine": "Once upon a time this made clay hard." + }, + { + "ids": "10248,10249", + "examine": "There was a lot of pottery made here a long time ago." + }, + { + "ids": "10250", + "examine": "Eric's been killed by stones falling from the ceiling!" + }, + { + "ids": "10251", + "examine": "It looks like the magic is failing!" + }, + { + "ids": "10252", + "examine": "A temporary portal to the demon plane." + }, + { + "ids": "10253,10254", + "examine": "A standard." + }, + { + "ids": "10255", + "examine": "Technically a bed." + }, + { + "ids": "10256", + "examine": "There are some books here." + }, + { + "ids": "10257", + "examine": "There are some pots and pans here." + }, + { + "ids": "10258", + "examine": "It's a small table." + }, + { + "ids": "10259", + "examine": "Generally used for sitting." + }, + { + "ids": "10260", + "examine": "The door is closed." + }, + { + "ids": "10261", + "examine": "The door is open." + }, + { + "ids": "10262", + "examine": "The door is closed." + }, + { + "ids": "10263", + "examine": "The door is open." + }, + { + "ids": "10264", + "examine": "The door is closed." + }, + { + "ids": "10265,10266", + "examine": "The door is open." + }, + { + "ids": "10267,10268", + "examine": "A battle-weathered shield." + }, + { + "ids": "10269,10270,10271,10272", + "examine": "A display of various relics." + }, + { + "ids": "10273", + "examine": "A collection of rare books." + }, + { + "ids": "10274,10275,10276,10277", + "examine": "Some sacks here..." + }, + { + "ids": "10278", + "examine": "Looks like it's been out of use for some time." + }, + { + "ids": "10279,10280", + "examine": "It's some crates." + }, + { + "ids": "10281", + "examine": "It's a crate." + }, + { + "ids": "10282", + "examine": "It's some crates." + }, + { + "ids": "10283,10284,10285", + "examine": "Maybe I can swim across here!" + }, + { + "ids": "10286", + "examine": "Looks like this grain has been eaten by rats!" + }, + { + "ids": "10287", + "examine": "A way upwards." + }, + { + "ids": "10288,10289", + "examine": "A way down." + }, + { + "ids": "10290,10291", + "examine": "A device for imposing human nature's arrogant will." + }, + { + "ids": "10292", + "examine": "A device for imposing human-nature's arrogant will." + }, + { + "ids": "10293", + "examine": "A wooden barrel full of beer." + }, + { + "ids": "10294", + "examine": "A wooden barrel full of stale beer." + }, + { + "ids": "10295", + "examine": "Actually, I could do with a drink..." + }, + { + "ids": "10296,10297", + "examine": "Too dirty to sit on." + }, + { + "ids": "10298", + "examine": "Some wooden crates." + }, + { + "ids": "10299", + "examine": "Opens the rat door." + }, + { + "ids": "10300", + "examine": "Contains many rats." + }, + { + "ids": "10301", + "examine": "Contains rats." + }, + { + "ids": "10302,10303", + "examine": "Empty." + }, + { + "ids": "10304", + "examine": "A pair of sacks." + }, + { + "ids": "10305", + "examine": "Rat infested." + }, + { + "ids": "10306", + "examine": "Full of rat food." + }, + { + "ids": "10307", + "examine": "Emits photons of light." + }, + { + "ids": "10308", + "examine": "I can climb down this." + }, + { + "ids": "10309", + "examine": "I can climb this." + }, + { + "ids": "10310", + "examine": "Contains rats." + }, + { + "ids": "10311", + "examine": "Opens the rat door." + }, + { + "ids": "10312", + "examine": "Contains many rats." + }, + { + "ids": "10313", + "examine": "A pair of sacks." + }, + { + "ids": "10314", + "examine": "Rat infested." + }, + { + "ids": "10315", + "examine": "Full of rat food." + }, + { + "ids": "10316", + "examine": "Empty." + }, + { + "ids": "10317", + "examine": "Contains rats." + }, + { + "ids": "10318", + "examine": "Ornate metal gates." + }, + { + "ids": "10319", + "examine": "Handy piece of garden decor." + }, + { + "ids": "10320", + "examine": "Big enough for a cat to get in." + }, + { + "ids": "10321", + "examine": "How dangerous, someone has left this manhole open." + }, + { + "ids": "10322", + "examine": "I can climb down this." + }, + { + "ids": "10323", + "examine": "I could climb up this." + }, + { + "ids": "10324", + "examine": "I could climb down this." + }, + { + "ids": "10325", + "examine": "A magical device that enables one to walk through walls." + }, + { + "ids": "10326", + "examine": "A locked door." + }, + { + "ids": "10327,10328,10329,10330,10331,10332,10333,10334", + "examine": "A magical device that enables one to walk through walls." + }, + { + "ids": "10335,10336,10337,10338,10339,10340,10341,10342,10343,10344,10345", + "examine": "Observe the rats." + }, + { + "ids": "10346,10347,10348,10349,10350,10351,10352,10353,10354,10355,10356,10357", + "examine": "A rats home." + }, + { + "ids": "10358", + "examine": "Lovely comfy-looking big bed." + }, + { + "ids": "10359", + "examine": "A drab-looking bed." + }, + { + "ids": "10360", + "examine": "A pile of rolled up magic carpets." + }, + { + "ids": "10361", + "examine": "A wonderful device that enables one to walk through walls." + }, + { + "ids": "10362,10363,10364,10365,10366,10367,10368,10369,10370", + "examine": "I bet there's a needle in it somewhere." + }, + { + "ids": "10371,10372,10373", + "examine": "A wooden barrel, probably for storing things." + }, + { + "ids": "10374", + "examine": "Securely sealed crates that seem to be full of farming equipment." + }, + { + "ids": "10375", + "examine": "Someone's been storing assorted tools in here." + }, + { + "ids": "10376", + "examine": "I could just go for a choc-ice about now." + }, + { + "ids": "10377", + "examine": "A clay oven for cooking with." + }, + { + "ids": "10378", + "examine": "Cheaper than using a chest for storage." + }, + { + "ids": "10379", + "examine": "Produced by the Karamja Box Company." + }, + { + "ids": "10380", + "examine": "Small wooden boxes." + }, + { + "ids": "10381", + "examine": "For storage." + }, + { + "ids": "10382", + "examine": "For storing junk in." + }, + { + "ids": "10383", + "examine": "There are some books and a box here." + }, + { + "ids": "10384", + "examine": "For storing junk in." + }, + { + "ids": "10385", + "examine": "There are some books and a box here." + }, + { + "ids": "10386,10387,10388,10389,10390,10391,10392,10393,10394,10395,10396,10397,10398,10399,10400,10401", + "examine": "It's empty." + }, + { + "ids": "10402,10403", + "examine": "It looks like water once ran here." + }, + { + "ids": "10404", + "examine": "The water is flowing again." + }, + { + "ids": "10405", + "examine": "It looks like water once ran here." + }, + { + "ids": "10406", + "examine": "The water is flowing again." + }, + { + "ids": "10407", + "examine": "It looks like water once ran here." + }, + { + "ids": "10408", + "examine": "The water is flowing again." + }, + { + "ids": "10409", + "examine": "It looks like water once ran here." + }, + { + "ids": "10410,10411", + "examine": "The water is flowing again." + }, + { + "ids": "10412", + "examine": "A strange hole carefully made in the ground." + }, + { + "ids": "10413", + "examine": "Looks like the Genie's bed." + }, + { + "ids": "10414", + "examine": "Generally used for putting things on." + }, + { + "ids": "10415", + "examine": "A pile of rolled up carpets." + }, + { + "ids": "10416", + "examine": "I'm not going down there without a rope." + }, + { + "ids": "10417", + "examine": "This leads back to the waterfall outside." + }, + { + "ids": "10418,10419,10420,10421,10422,10423,10424,10425,10426,10427,10428,10429,10430,10431,10432", + "examine": "A wooden door." + }, + { + "ids": "10433", + "examine": "A bit bluer than I usually like my fires." + }, + { + "ids": "10434,10435", + "examine": "I can climb back to the surface." + }, + { + "ids": "10436", + "examine": "Nardah's main water supply." + }, + { + "ids": "10437", + "examine": "There's no water here." + }, + { + "ids": "10438", + "examine": "There should be a statue here." + }, + { + "ids": "10439", + "examine": "The Elidinis Statuette is back in it's place." + }, + { + "ids": "10440,10441,10442,10443,10444,10445,10446,10447,10448,10449,10450,10451,10452,10453,10454,10455,10456", + "examine": "A sitting stone." + }, + { + "ids": "10457", + "examine": "Ali's cart, with his supply of water." + }, + { + "ids": "10458,10459,10460,10461,10462,10463,10464,10465,10466,10467,10468,10469,10470,10471,10472,10473,10474,10475,10476,10477,10478,10479,10480,10481,10482,10483,10484", + "examine": "One of Ali's water barrels." + }, + { + "ids": "10485,10486", + "examine": "Items are for sale here." + }, + { + "ids": "10487,10488", + "examine": "Various implements for working with metal." + }, + { + "ids": "10489", + "examine": "Metal plating for protection." + }, + { + "ids": "10490", + "examine": "Generally used for putting things on." + }, + { + "ids": "10491", + "examine": "The ideal thing to sit on." + }, + { + "ids": "10492", + "examine": "Good for sitting on." + }, + { + "ids": "10493", + "examine": "I can climb this." + }, + { + "ids": "10494", + "examine": "I can climb down this." + }, + { + "ids": "10495,10496,10497,10498", + "examine": "Storage for all needs." + }, + { + "ids": "10499", + "examine": "A small potted plant." + }, + { + "ids": "10500", + "examine": "Someone has planted this." + }, + { + "ids": "10501", + "examine": "A nicely potted fern." + }, + { + "ids": "10502", + "examine": "Better than weeding." + }, + { + "ids": "10503", + "examine": "Not the most inspired architectural design." + }, + { + "ids": "10504,10505", + "examine": "They could do with a wash." + }, + { + "ids": "10506,10507", + "examine": "There are some pots and pans here." + }, + { + "ids": "10508", + "examine": "Some stone temple seating." + }, + { + "ids": "10509", + "examine": "Some old looking scrolls sit here." + }, + { + "ids": "10510", + "examine": "A case. With books." + }, + { + "ids": "10511", + "examine": "A drab looking bed." + }, + { + "ids": "10512", + "examine": "Lovely comfy looking big bed." + }, + { + "ids": "10513", + "examine": "Contains equipment for growing herbs." + }, + { + "ids": "10514,10515", + "examine": "Herb stock is kept here." + }, + { + "ids": "10516", + "examine": "A wooden wheelbarrow." + }, + { + "ids": "10517", + "examine": "The bank teller will serve you from here." + }, + { + "ids": "10518,10519,10520", + "examine": "This booth is closed." + }, + { + "ids": "10521", + "examine": "The antique chalice seems to be attached to the wall." + }, + { + "ids": "10522,10523,10524", + "examine": "This old tapestry depicts a bright light shining at a woman's arms." + }, + { + "ids": "10525", + "examine": "I can climb these stairs." + }, + { + "ids": "10526", + "examine": "They go down." + }, + { + "ids": "10527,10528,10529,10530,10531,10532,10533,10534,10535,10536,10537,10538,10539,10540", + "examine": "A tall wooden door." + }, + { + "ids": "10541,10542", + "examine": "Flags flying the Human colours." + }, + { + "ids": "10543,10544", + "examine": "Flags flying the Dwarf colours." + }, + { + "ids": "10545,10546", + "examine": "Flags flying the Elf colours." + }, + { + "ids": "10547,10548", + "examine": "Flags flying the Gnome colours." + }, + { + "ids": "10549,10550", + "examine": "Flags flying the Werewolf colours." + }, + { + "ids": "10551,10552", + "examine": "Flags flying the TzHaar colours." + }, + { + "ids": "10553", + "examine": "A metal portcullis." + }, + { + "ids": "10554,10555", + "examine": "I can climb this." + }, + { + "ids": "10556", + "examine": "There's a trapdoor in its base." + }, + { + "ids": "10557", + "examine": "There's an open trapdoor in its base." + }, + { + "ids": "10558", + "examine": "I wonder what's under it?" + }, + { + "ids": "10559", + "examine": "I wonder what's down there?" + }, + { + "ids": "10560,10561", + "examine": "I can climb this." + }, + { + "ids": "10562,10563", + "examine": "It's open." + }, + { + "ids": "10564,10565", + "examine": "A banner proclaiming your victory over the Earth Warrior Champion!" + }, + { + "ids": "10566,10567", + "examine": "A banner proclaiming your victory over the Ghoul Champion!" + }, + { + "ids": "10568,10569", + "examine": "A banner proclaiming your victory over the Giant Champion!" + }, + { + "ids": "10570,10571", + "examine": "A banner proclaiming your victory over the Goblin Champion!" + }, + { + "ids": "10572,10573", + "examine": "A banner proclaiming your victory over the Hobgoblin Champion!" + }, + { + "ids": "10574,10575", + "examine": "A banner proclaiming your victory over the Imp Champion!" + }, + { + "ids": "10576,10577", + "examine": "A banner proclaiming your victory over the Jogre Champion!" + }, + { + "ids": "10578,10579", + "examine": "A banner proclaiming your victory over the Lesser Demon Champion!" + }, + { + "ids": "10580,10581", + "examine": "A banner proclaiming your victory over the Skeleton Champion!" + }, + { + "ids": "10582", + "examine": "A banner proclaiming your victory over the Zombie Champion!" + }, + { + "ids": "10583,10584,10585,10586,10587,10588,10589,10590,10591,10592,10593,10594", + "examine": "A rocky outcrop." + }, + { + "ids": "10595", + "examine": "Emergency exit." + }, + { + "ids": "10596,10597,10598,10599,10600,10601,10602,10603,10604", + "examine": "Enter if you dare..." + }, + { + "ids": "10605", + "examine": "Danger" + }, + { + "ids": "10606", + "examine": "Bronze Chest*A strangely decorated chest, the open lock is painted brown." + }, + { + "ids": "10608", + "examine": "A strangely decorated chest, the open lock is painted crimson." + }, + { + "ids": "10609", + "examine": "A strangely decorated chest, the open lock is painted black." + }, + { + "ids": "10610", + "examine": "A strangely decorated chest, the open lock is painted purple." + }, + { + "ids": "10611", + "examine": "A strangely decorated steel chest, open the lock is painted blood red." + }, + { + "ids": "10612", + "examine": "A strangely decorated steel chest, the open lock is painted brown." + }, + { + "ids": "10613", + "examine": "A strangely decorated steel chest, the open lock is painted crimson." + }, + { + "ids": "10614", + "examine": "A strangely decorated steel chest, the open lock is painted black." + }, + { + "ids": "10615", + "examine": "A strangely decorated steel chest, the open lock is painted purple." + }, + { + "ids": "10616", + "examine": "A strangely decorated black chest, the open lock is painted blood red." + }, + { + "ids": "10617", + "examine": "A strangely decorated black chest, the open lock is painted brown." + }, + { + "ids": "10618", + "examine": "A strangely decorated black chest, the open lock is painted crimson." + }, + { + "ids": "10619", + "examine": "A strangely decorated black chest, the open lock is painted black." + }, + { + "ids": "10620", + "examine": "A strangely decorated black chest, the open lock is painted purple." + }, + { + "ids": "10621", + "examine": "A strangely decorated silver chest, the open lock is painted blood red." + }, + { + "ids": "10622", + "examine": "A strangely decorated silver chest, the open lock is painted brown." + }, + { + "ids": "10623", + "examine": "A strangely decorated silver chest, the open lock is painted crimson." + }, + { + "ids": "10624", + "examine": "A strangely decorated silver chest, the open lock is painted black." + }, + { + "ids": "10625,10626,10627,10628,10629,10630,10631,10632,10633,10634,10635,10636,10637,10638", + "examine": "A strangely decorated silver chest, the open lock is painted purple." + }, + { + "ids": "10639,10640", + "examine": "Shrine to the glory of Saradomin." + }, + { + "ids": "10641,10642,10643,10644,10645,10646,10647,10648,10649,10650,10651", + "examine": "Used for sharpening blades." + }, + { + "ids": "10652", + "examine": "A large tree." + }, + { + "ids": "10653,10654", + "examine": "A decorated tree." + }, + { + "ids": "10655", + "examine": "A large evergreen tree." + }, + { + "ids": "10656,10657,10658,10659,10660,10661,10662,10663", + "examine": "A decorated tree." + }, + { + "ids": "10664", + "examine": "A tall Trollweiss Spruce. An engraving on the trunk reads, 'Ug loves Aga'." + }, + { + "ids": "10665,10666,10667,10668,10669,10670", + "examine": "Boxes containing stuff." + }, + { + "ids": "10671", + "examine": "Only sawdust..." + }, + { + "ids": "10672", + "examine": "Reclaim your lost puppets!" + }, + { + "ids": "10673,10674,10675", + "examine": "Equipment for colouring items." + }, + { + "ids": "10676,10677,10678", + "examine": "A puppet is being constructed here." + }, + { + "ids": "10679,10680,10681,10682,10683,10684,10685", + "examine": "A box containing unpainted decorations." + }, + { + "ids": "10686", + "examine": "Box containing blue puppet heads." + }, + { + "ids": "10687", + "examine": "Box containing blue puppet torsos." + }, + { + "ids": "10688", + "examine": "Box containing blue puppet arms." + }, + { + "ids": "10689", + "examine": "Box containing blue puppet legs." + }, + { + "ids": "10690", + "examine": "Box containing red puppet heads." + }, + { + "ids": "10691", + "examine": "Box containing red puppet torsos." + }, + { + "ids": "10692", + "examine": "Box containing red puppet arms." + }, + { + "ids": "10693", + "examine": "Box containing red puppet legs." + }, + { + "ids": "10694", + "examine": "Box containing green puppet heads." + }, + { + "ids": "10695", + "examine": "Box containing green puppet torsos." + }, + { + "ids": "10696", + "examine": "Box containing green puppet arms." + }, + { + "ids": "10697", + "examine": "Box containing green puppet legs." + }, + { + "ids": "10698", + "examine": "What could be down here?" + }, + { + "ids": "10699,10700", + "examine": "You can climb up these." + }, + { + "ids": "10701", + "examine": "A blue crate. Probably containing puppets." + }, + { + "ids": "10702", + "examine": "A green crate. Probably containing puppets." + }, + { + "ids": "10703", + "examine": "A red crate. Probably containing puppets." + }, + { + "ids": "10704", + "examine": "A large crate. More puppets?" + }, + { + "ids": "10705", + "examine": "Some large wooden crates." + }, + { + "ids": "10706", + "examine": "A large box full of wood chippings.." + }, + { + "ids": "10707,10708,10709", + "examine": "A wooden ladder." + }, + { + "ids": "10710,10711,10712,10713,10714,10715,10716,10717,10718,10719,10720", + "examine": "Pots full of paint." + }, + { + "ids": "10721", + "examine": "A doorway made of light." + }, + { + "ids": "10722,10723", + "examine": "Filled to the brim with knowledge." + }, + { + "ids": "10724", + "examine": "A nicely carved wooden chair." + }, + { + "ids": "10725,10726,10727,10728,10729,10730,10731,10732", + "examine": "A pile of animal Bones." + }, + { + "ids": "10733", + "examine": "Hidden away, I wonder where it goes?" + }, + { + "ids": "10734", + "examine": "Somewhere to put money." + }, + { + "ids": "10735", + "examine": "Somewhere to offer food." + }, + { + "ids": "10736,10737", + "examine": "A statue." + }, + { + "ids": "10738", + "examine": "A statue representing water." + }, + { + "ids": "10739,10740,10741,10742,10743,10744,10745,10746,10747,10748,10749,10750,10751,10752,10753,10754,10755,10756,10757,10758,10759,10760,10761,10762,10763,10764,10765,10766,10767", + "examine": "A statue representing air." + }, + { + "ids": "10768,10769,10770", + "examine": "A place to put your money." + }, + { + "ids": "10771,10772,10773,10774,10775,10776,10777", + "examine": "Stairs." + }, + { + "ids": "10778", + "examine": "A teleport to the Telekinetic Theatre." + }, + { + "ids": "10779", + "examine": "A teleport to the Enchanting Chamber." + }, + { + "ids": "10780", + "examine": "A teleport to the Alchemists' Playground." + }, + { + "ids": "10781", + "examine": "A teleport to the Creature Graveyard." + }, + { + "ids": "10782", + "examine": "A teleport to the Entrance hall." + }, + { + "ids": "10783,10784,10785,10786,10787,10788,10789,10790,10791,10792,10793,10794,10795,10796,10797,10798", + "examine": "This may be worth opening." + }, + { + "ids": "10799", + "examine": "Some simple cubes." + }, + { + "ids": "10800", + "examine": "A pile of cylindrical shapes." + }, + { + "ids": "10801", + "examine": "A pile of Icosahedrons." + }, + { + "ids": "10802", + "examine": "A pile of pentamids." + }, + { + "ids": "10803", + "examine": "A hole the perfect shape for spheres" + }, + { + "ids": "10804", + "examine": "Perhaps the pixies will be back next year." + }, + { + "ids": "10805,10806", + "examine": "Sandy's desk is piled high with paperwork towers." + }, + { + "ids": "10807", + "examine": "A large steaming mug of the finest Karamja Coffee." + }, + { + "ids": "10808", + "examine": "Looks useful for putting things on." + }, + { + "ids": "10809,10810,10811,10812", + "examine": "A bin full of paper." + }, + { + "ids": "10813", + "examine": "Betty's counter. There is a vial standing on it." + }, + { + "ids": "10814,10815,10816", + "examine": "It's very sandy." + }, + { + "ids": "10817", + "examine": "Pull me!" + }, + { + "ids": "10818,10819", + "examine": "Doesn't look like the way out." + }, + { + "ids": "10820,10821,10822,10823", + "examine": "A glowing barrier of energy prevents your escape." + }, + { + "ids": "10824,10825,10826", + "examine": "Oh for a marshmallow on a stick!" + }, + { + "ids": "10827", + "examine": "An ornate fountain." + }, + { + "ids": "10828,10829,10830,10831,10832,10833,10834,10835,10836,10837,10838,10839,10840,10841,10842,10843,10844,10845,10846,10847", + "examine": "Smells like fish." + }, + { + "ids": "10848,10849,10850", + "examine": "This leads to a tunnel too steep for me to scale." + }, + { + "ids": "10851", + "examine": "I can climb this rocky outcrop." + }, + { + "ids": "10852,10853,10854", + "examine": "A rocky outcrop." + }, + { + "ids": "10855,10856", + "examine": "The doorway leads down into the pyramid." + }, + { + "ids": "10857", + "examine": "I can climb these stairs." + }, + { + "ids": "10858", + "examine": "I can climb down these." + }, + { + "ids": "10859", + "examine": "A gap." + }, + { + "ids": "10860", + "examine": "A narrow ledge." + }, + { + "ids": "10861,10862,10863,10864", + "examine": "A gap." + }, + { + "ids": "10865,10866", + "examine": "It looks like I can clamber over this." + }, + { + "ids": "10867,10868,10869,10870,10871,10872,10873,10874", + "examine": "A wooden plank." + }, + { + "ids": "10875,10876,10877,10878,10879,10880,10881", + "examine": "A stone block." + }, + { + "ids": "10882,10883,10884,10885", + "examine": "A gap." + }, + { + "ids": "10886,10887,10888,10889,10890,10891,10892,10893,10894,10895,10896,10897,10898,10899,10900,10901,10902,10903,10904,10905,10906,10907,10908,10909,10910,10911,10912,10913,10914,10915,10916,10917,10918,10919,10920,10921,10922,10923,10924,10925,10926,10927,10928,10929,10930,10931,10932,10933,10934,10935,10936,10937,10938,10939,10940,10941,10942,10943", + "examine": "A narrow ledge." + }, + { + "ids": "10944,10945,10946,10947,10948,10949", + "examine": "A rocky outcrop." + }, + { + "ids": "10950,10951,10952", + "examine": "Looks sturdy enough to climb!" + }, + { + "ids": "10953", + "examine": "Something heavy must have made this." + }, + { + "ids": "10954", + "examine": "The perfect place for a picnic." + }, + { + "ids": "10955,10956,10957", + "examine": "A large statue made of sandstone." + }, + { + "ids": "10958,10959,10960,10961", + "examine": "Made of sandstone and granite." + }, + { + "ids": "10962,10963,10964,10965,10966,10967,10968,10969,10970", + "examine": "A large statue." + }, + { + "ids": "10971", + "examine": "It has no limbs." + }, + { + "ids": "10972", + "examine": "It has a left arm." + }, + { + "ids": "10973", + "examine": "It has a right arm." + }, + { + "ids": "10974", + "examine": "It has a left leg." + }, + { + "ids": "10975", + "examine": "It has a right leg." + }, + { + "ids": "10976", + "examine": "It has a left arm and right arm." + }, + { + "ids": "10977", + "examine": "It has a left arm and left leg." + }, + { + "ids": "10978", + "examine": "It has a left arm and right leg." + }, + { + "ids": "10979", + "examine": "It has a right arm and left leg." + }, + { + "ids": "10980", + "examine": "It has a right arm and right leg." + }, + { + "ids": "10981", + "examine": "It has a left leg and right leg." + }, + { + "ids": "10982", + "examine": "It has a left arm, right arm and left leg." + }, + { + "ids": "10983", + "examine": "It has a left arm, right arm and right leg." + }, + { + "ids": "10984", + "examine": "It has a left arm, left leg and right leg." + }, + { + "ids": "10985", + "examine": "It has a right arm, left leg and right leg." + }, + { + "ids": "10986,10987", + "examine": "It has all its limbs still attached." + }, + { + "ids": "10988", + "examine": "There's a recess on the top shaped like a head." + }, + { + "ids": "10989", + "examine": "There's a stone head in a recess on the top." + }, + { + "ids": "10990", + "examine": "The blood globe is lit." + }, + { + "ids": "10991", + "examine": "The ice globe is lit." + }, + { + "ids": "10992", + "examine": "The shadow globe is lit." + }, + { + "ids": "10993", + "examine": "The smoke globe is lit." + }, + { + "ids": "10994", + "examine": "The blood and ice globes are lit." + }, + { + "ids": "10995", + "examine": "The blood and shadow globes are lit." + }, + { + "ids": "10996", + "examine": "The blood and smoke globes are lit." + }, + { + "ids": "10997", + "examine": "The ice and shadow globes are lit." + }, + { + "ids": "10998", + "examine": "The ice and smoke globes are lit." + }, + { + "ids": "10999", + "examine": "The shadow and smoke globes are lit." + }, + { + "ids": "11000", + "examine": "The ice, shadow and smoke globes are lit." + }, + { + "ids": "11001", + "examine": "The blood, shadow and smoke globes are lit." + }, + { + "ids": "11002", + "examine": "The blood, ice and smoke globes are lit." + }, + { + "ids": "11003", + "examine": "The blood, ice and shadow globes are lit." + }, + { + "ids": "11004", + "examine": "All the globes" + }, + { + "ids": "11005,11006", + "examine": "It's made of a magical force." + }, + { + "ids": "11007,11008", + "examine": "This fountain is frozen solid." + }, + { + "ids": "11009", + "examine": "It's blocked and is spewing out smoke." + }, + { + "ids": "11010,11011,11012,11013,11014,11015,11016", + "examine": "A hot place for forging things in." + }, + { + "ids": "11017,11018,11019", + "examine": "Something burned in here long ago." + }, + { + "ids": "11020,11021,11022,11023,11024,11025,11026,11027", + "examine": "Something's burning here." + }, + { + "ids": "11028,11029,11030,11031", + "examine": "A finished wall." + }, + { + "ids": "11032,11033", + "examine": "A nearly finished wall." + }, + { + "ids": "11034,11035", + "examine": "A half finished wall." + }, + { + "ids": "11036,11037", + "examine": "It needs much more repair." + }, + { + "ids": "11038,11039", + "examine": "A ruined wall." + }, + { + "ids": "11040", + "examine": "A pile of bricks dislodged from the wall nearby." + }, + { + "ids": "11041", + "examine": "I can climb this." + }, + { + "ids": "11042", + "examine": "What's down there?" + }, + { + "ids": "11043,11044,11045,11046,11047,11048", + "examine": "I can climb this." + }, + { + "ids": "11049", + "examine": "I wonder what's under it?" + }, + { + "ids": "11050", + "examine": "I wonder what's down there?" + }, + { + "ids": "11051,11052", + "examine": "There's a recess in it in the shape of a Z." + }, + { + "ids": "11053,11054", + "examine": "There's a recess in it in the shape of an M." + }, + { + "ids": "11055,11056", + "examine": "There's a recess in it in the shape of an R." + }, + { + "ids": "11057,11058", + "examine": "There's a recess in it in the shape of a K." + }, + { + "ids": "11059", + "examine": "There's a recess on the top shaped like a head." + }, + { + "ids": "11060", + "examine": "There's a sigil on it shaped like a Z." + }, + { + "ids": "11061", + "examine": "There's a sigil on it shaped like an M." + }, + { + "ids": "11062", + "examine": "There's a sigil on it shaped like an R." + }, + { + "ids": "11063", + "examine": "There's a sigil on it shaped like a K." + }, + { + "ids": "11064,11065", + "examine": "There's a recess in it in the shape of a left arm." + }, + { + "ids": "11066,11067", + "examine": "There's a recess in it in the shape of a right arm." + }, + { + "ids": "11068,11069", + "examine": "There's a recess in it in the shape of a left leg." + }, + { + "ids": "11070,11071", + "examine": "There's a recess in it in the shape of a right leg." + }, + { + "ids": "11072,11073,11074,11075,11076,11077,11078", + "examine": "Looks like there was once a building here." + }, + { + "ids": "11079", + "examine": "There's a hole in the roof!" + }, + { + "ids": "11080", + "examine": "An old-looking bit of scaffolding." + }, + { + "ids": "11081", + "examine": "An old-looking ladder." + }, + { + "ids": "11082,11083,11084,11085,11086,11087,11088,11089,11090,11091,11092,11093,11094,11095,11096", + "examine": "A wooden wheelbarrow." + }, + { + "ids": "11097", + "examine": "A rock with a pickaxe." + }, + { + "ids": "11098,11099,11100,11101,11102,11103,11104,11105,11106,11107,11108,11109,11110,11111", + "examine": "A rock." + }, + { + "ids": "11112", + "examine": "This tree has long been dead." + }, + { + "ids": "11113,11114,11115,11116,11117,11118,11119,11120,11121,11122,11123,11124,11125,11126,11127,11128,11129,11130,11131,11132,11133,11134,11135,11136,11137,11138,11139,11140", + "examine": "A dried up bush, void of life." + }, + { + "ids": "11141,11142,11143,11144,11145,11146,11147,11148,11149,11150", + "examine": "He's been trapped in there for a long time." + }, + { + "ids": "11151", + "examine": "There's a recess in it in the shape of an arm." + }, + { + "ids": "11152", + "examine": "There's a recess in it in the shape of a leg." + }, + { + "ids": "11153,11154,11155,11156,11157,11158,11159,11160,11161", + "examine": "A simple stone pedestal." + }, + { + "ids": "11162,11163,11164", + "examine": "A big grinding thing." + }, + { + "ids": "11165,11166,11167,11168,11169,11170,11171,11172,11173,11174,11175,11176,11177,11178,11179,11180,11181,11182,11183,11184,11185,11186,11187,11188,11189,11190,11191,11192,11193,11194,11195", + "examine": "A rocky outcrop." + }, + { + "ids": "11196,11197", + "examine": "An elf-fashioned door." + }, + { + "ids": "11198", + "examine": "The ladder to the Runeversi challenge room for experienced players." + }, + { + "ids": "11199", + "examine": "The ladder back to the Runeversi challenge room." + }, + { + "ids": "11200", + "examine": "The ladder to the Runesquares challenge room for experienced players." + }, + { + "ids": "11201", + "examine": "The ladder back to the Runesquares challenge room." + }, + { + "ids": "11202", + "examine": "A game of runesquares is being played on this table." + }, + { + "ids": "11203", + "examine": "A game of runeversi is being played on this table." + }, + { + "ids": "11204", + "examine": "Runesquares challenge room." + }, + { + "ids": "11205", + "examine": "Runeversi challenge room." + }, + { + "ids": "11206", + "examine": "Runesquares challenge room for experienced players." + }, + { + "ids": "11207", + "examine": "Runeversi challenge room for experienced players." + }, + { + "ids": "11208", + "examine": "Looks comfortable..." + }, + { + "ids": "11209,11210,11211,11212,11213", + "examine": "Permission to board?" + }, + { + "ids": "11214", + "examine": "Ready...aim...fire!" + }, + { + "ids": "11215", + "examine": "Not likely to work with that hole in it." + }, + { + "ids": "11216", + "examine": "Where did the barrel go?" + }, + { + "ids": "11217,11218", + "examine": "Ready to fire." + }, + { + "ids": "11219", + "examine": "If I can't destroy this we're sunk." + }, + { + "ids": "11220,11221,11222,11223,11224,11225,11226,11227", + "examine": "Let's hope they don't repair it." + }, + { + "ids": "11228,11229,11230", + "examine": "Useful for transportation of valuable items." + }, + { + "ids": "11231", + "examine": "I wonder what's inside." + }, + { + "ids": "11232,11233", + "examine": "Perhaps I should search it." + }, + { + "ids": "11234,11235", + "examine": "A wooden barrel for storage." + }, + { + "ids": "11236,11237", + "examine": "For the storage of plunder." + }, + { + "ids": "11238", + "examine": "Warning! Contents may explode!" + }, + { + "ids": "11239", + "examine": "I wouldn't be surprised if bits land over in Lumbridge." + }, + { + "ids": "11240,11241,11242,11243", + "examine": "Rigged to blow." + }, + { + "ids": "11244", + "examine": "I can climb down here." + }, + { + "ids": "11245", + "examine": "Full of gunpowder. I'd best be careful." + }, + { + "ids": "11246,11247", + "examine": "Stores repair items." + }, + { + "ids": "11248,11249,11250,11251,11252,11253,11254,11255,11256,11257,11258,11259,11260,11261,11262,11263,11264,11265,11266,11267,11268,11269,11270,11271,11272,11273,11274,11275", + "examine": "Cannons. Lots of cannons." + }, + { + "ids": "11276,11277,11278,11279", + "examine": "Holds up the sails." + }, + { + "ids": "11280", + "examine": "Useful if there is any wind." + }, + { + "ids": "11281,11282", + "examine": "Useful for making ships move." + }, + { + "ids": "11283,11284,11285,11286", + "examine": "Useful for making ships move" + }, + { + "ids": "11287,11288", + "examine": "This figure brings luck to those who sail." + }, + { + "ids": "11289,11290", + "examine": "Allows access to other parts of the ship." + }, + { + "ids": "11291", + "examine": "Useful for making ships move." + }, + { + "ids": "11292,11293,11294,11295,11296,11297,11298,11299,11300,11301", + "examine": "A conveniently rolled sail." + }, + { + "ids": "11302", + "examine": "Useful for making ships move." + }, + { + "ids": "11303,11304", + "examine": "A conveniently rolled sail." + }, + { + "ids": "11305", + "examine": "A wooden barrel for storage." + }, + { + "ids": "11306", + "examine": "Without this I'm going around in circles." + }, + { + "ids": "11307", + "examine": "How much does this weigh?" + }, + { + "ids": "11308", + "examine": "I can climb up here." + }, + { + "ids": "11309", + "examine": "I can go below decks with this ladder." + }, + { + "ids": "11310", + "examine": "The only way to get up the mast." + }, + { + "ids": "11311", + "examine": "For swinging on." + }, + { + "ids": "11312,11313,11314", + "examine": "This isn't currently usable." + }, + { + "ids": "11315", + "examine": "This is rigged to blow!" + }, + { + "ids": "11316", + "examine": "You can light this." + }, + { + "ids": "11317,11318", + "examine": "That water can't be good." + }, + { + "ids": "11319", + "examine": "That's plugged it." + }, + { + "ids": "11320,11321,11322", + "examine": "A wooden barrel for storage." + }, + { + "ids": "11323", + "examine": "For storing plunder." + }, + { + "ids": "11324,11325,11326,11327,11328,11329", + "examine": "This seems to stand out." + }, + { + "ids": "11330,11331", + "examine": "A wooden crate." + }, + { + "ids": "11332,11333,11334", + "examine": "A security gate." + }, + { + "ids": "11335,11336,11337", + "examine": "Bamboo strips have been lashed together to make this rickety desk." + }, + { + "ids": "11338", + "examine": "The bank teller will serve you from here." + }, + { + "ids": "11339,11340", + "examine": "Shake that booty!" + }, + { + "ids": "11341", + "examine": "An old storage chest." + }, + { + "ids": "11342,11343,11344,11345,11346,11347,11348,11349,11350,11351,11352,11353", + "examine": "Stores items for the journey." + }, + { + "ids": "11354,11355", + "examine": "Who knows where it may lead?" + }, + { + "ids": "11356", + "examine": "A gateway back to RuneScape." + }, + { + "ids": "11357", + "examine": "The Professor's been at it again!" + }, + { + "ids": "11358,11359", + "examine": "I can climb up these stairs." + }, + { + "ids": "11360", + "examine": "This stall smells great." + }, + { + "ids": "11361", + "examine": "It's a raw chompybird on a spit." + }, + { + "ids": "11362", + "examine": "It's a raw Rabbit on a spit." + }, + { + "ids": "11363", + "examine": "It's an iron spit." + }, + { + "ids": "11364", + "examine": "A stone pillar that looks like Bob the Cat." + }, + { + "ids": "11365", + "examine": "A stone pillar that looks like Zamorak." + }, + { + "ids": "11366", + "examine": "A stone pillar that looks like Guthix." + }, + { + "ids": "11367,11368,11369,11370,11371,11372,11373,11374,11375,11376,11377,11378", + "examine": "A stone pillar that looks like Saradomin." + }, + { + "ids": "11379,11380,11381,11382", + "examine": "A large church door." + }, + { + "ids": "11383,11384,11385", + "examine": "A stone pillar that looks like Saradomin." + }, + { + "ids": "11386,11387,11388", + "examine": "A stone pillar that looks like Guthix." + }, + { + "ids": "11389,11390,11391", + "examine": "A stone pillar that looks like Zamorak." + }, + { + "ids": "11392,11393,11394", + "examine": "A stone pillar that looks like Bob the Cat." + }, + { + "ids": "11395", + "examine": "A candle in a holder." + }, + { + "ids": "11396", + "examine": "A melted candle." + }, + { + "ids": "11397", + "examine": "A candle flame." + }, + { + "ids": "11398", + "examine": "Interface surround." + }, + { + "ids": "11399", + "examine": "Interface button up." + }, + { + "ids": "11400", + "examine": "Interface button down." + }, + { + "ids": "11401", + "examine": "Interface button left." + }, + { + "ids": "11402", + "examine": "Interface button right." + }, + { + "ids": "11403", + "examine": "Interface button ignite." + }, + { + "ids": "11404,11405,11406,11407,11408", + "examine": "Hot!" + }, + { + "ids": "11409,11410", + "examine": "It's a sewer pipe with some rope tied to it." + }, + { + "ids": "11411", + "examine": "A bit of rope." + }, + { + "ids": "11412", + "examine": "A section of rope." + }, + { + "ids": "11413,11414,11415,11416", + "examine": "A bit of rope." + }, + { + "ids": "11417", + "examine": "You can climb down here." + }, + { + "ids": "11418,11419,11420,11421,11422", + "examine": "Hard to notice, but this mud looks disturbed." + }, + { + "ids": "11423", + "examine": "It's a grill." + }, + { + "ids": "11424,11425,11426,11427,11428,11429,11430,11431,11432,11433,11434,11435,11436,11437,11438,11439,11440,11441,11442,11443,11444,11445,11446,11447,11448", + "examine": "A rocky outcrop." + }, + { + "ids": "11449", + "examine": "This door is locked." + }, + { + "ids": "11450", + "examine": "The door is slightly ajar." + }, + { + "ids": "11451", + "examine": "A lever pointing upwards." + }, + { + "ids": "11452", + "examine": "A lever pointing downwards." + }, + { + "ids": "11453", + "examine": "A lever pointing upwards." + }, + { + "ids": "11454", + "examine": "A lever pointing downwards." + }, + { + "ids": "11455", + "examine": "A lever pointing upwards." + }, + { + "ids": "11456", + "examine": "A lever pointing downwards." + }, + { + "ids": "11457", + "examine": "A lever pointing upwards." + }, + { + "ids": "11458", + "examine": "A lever pointing downwards." + }, + { + "ids": "11459", + "examine": "A lever pointing upwards." + }, + { + "ids": "11460", + "examine": "A lever pointing downwards." + }, + { + "ids": "11461", + "examine": "A lever pointing upwards." + }, + { + "ids": "11462,11463,11464,11465,11466,11467", + "examine": "A lever pointing downwards." + }, + { + "ids": "11468", + "examine": "Handy that they're already lit." + }, + { + "ids": "11469", + "examine": "Disturbingly its eyes look everywhere in the room except at you." + }, + { + "ids": "11470", + "examine": "The door is closed." + }, + { + "ids": "11471", + "examine": "The door is not closed." + }, + { + "ids": "11472,11473,11474,11475,11476,11477,11478,11479,11480,11481,11482", + "examine": "Little candles flickering." + }, + { + "ids": "11483", + "examine": "It's closed." + }, + { + "ids": "11484", + "examine": "A wooden barrel for storage." + }, + { + "ids": "11485", + "examine": "A wooden crate." + }, + { + "ids": "11486", + "examine": "Some wooden crates." + }, + { + "ids": "11487", + "examine": "Some wooden boxes." + }, + { + "ids": "11488", + "examine": "For storage." + }, + { + "ids": "11489", + "examine": "The ideal thing to sit on." + }, + { + "ids": "11490", + "examine": "Do I dare sit on this?" + }, + { + "ids": "11491", + "examine": "A nice sturdy looking table." + }, + { + "ids": "11492", + "examine": "Not so good for sitting on." + }, + { + "ids": "11493", + "examine": "Looks a bit shabby..." + }, + { + "ids": "11494", + "examine": "An enigmatic cabbage." + }, + { + "ids": "11495", + "examine": "Not your average garden feature..." + }, + { + "ids": "11496", + "examine": "Did that chair just move?" + }, + { + "ids": "11497", + "examine": "Disturbingly its eyes look everywhere in the room except at you." + }, + { + "ids": "11498", + "examine": "Dare I go up?" + }, + { + "ids": "11499", + "examine": "These stairs look spooky!" + }, + { + "ids": "11500", + "examine": "A filthy but sturdy looking table." + }, + { + "ids": "11501,11502,11503,11504,11505,11506,11507,11508,11509", + "examine": "I'm not eating off that." + }, + { + "ids": "11510", + "examine": "This tree has long been dead." + }, + { + "ids": "11511,11512,11513,11514,11515,11516,11517,11518,11519,11520,11521,11522,11523,11524,11525,11526,11527,11528,11529,11530,11531,11532,11533,11534,11535,11536,11537,11538,11539,11540,11541,11542,11543,11544,11545", + "examine": "I can climb up these stairs." + }, + { + "ids": "11546,11547,11548,11549,11550", + "examine": "It's a strange machine." + }, + { + "ids": "11551", + "examine": "It's a table for putting objects on." + }, + { + "ids": "11552,11553,11554,11555,11556,11557,11558,11559,11560,11561,11562,11563,11564,11565,11566,11567,11568,11569,11570,11571,11572,11573,11574,11575,11576,11577,11578,11579,11580,11581,11582,11583,11584,11585,11586,11587,11588", + "examine": "A rocky outcrop." + }, + { + "ids": "11589,11590,11591,11592,11593,11594,11595,11596,11597,11598", + "examine": "A wooden barrel for storage." + }, + { + "ids": "11599", + "examine": "A wooden crate." + }, + { + "ids": "11600", + "examine": "Convenient for storage." + }, + { + "ids": "11601,11602", + "examine": "Bake your clay pots in here." + }, + { + "ids": "11603,11604,11605", + "examine": "A wooden stool." + }, + { + "ids": "11606,11607,11608,11609,11610,11611,11612,11613", + "examine": "A simple torch stuck in the ground." + }, + { + "ids": "11614,11615", + "examine": "A barbarian flag." + }, + { + "ids": "11616", + "examine": "Keeps the wind out." + }, + { + "ids": "11617,11618", + "examine": "It would keep the wind out better if it were closed." + }, + { + "ids": "11619", + "examine": "Generally used for putting things on." + }, + { + "ids": "11620,11621,11622,11623,11624,11625", + "examine": "The entrance to the barbarians' longhall." + }, + { + "ids": "11626", + "examine": "Items are for sale here." + }, + { + "ids": "11627,11628", + "examine": "A small wooden table." + }, + { + "ids": "11629", + "examine": "A rocky outcrop that looks rather crumbly." + }, + { + "ids": "11630,11631,11632,11633", + "examine": "South to Falador :: West to Taverley :: East to Varrock." + }, + { + "ids": "11634,11635,11636,11637,11638,11639", + "examine": "A rock." + }, + { + "ids": "11640,11641,11642,11643,11644,11645,11646,11647,11648,11649,11650,11651,11652,11653,11654,11655,11656", + "examine": "Keeps unwelcome folk out of Falador." + }, + { + "ids": "11657", + "examine": "A rack for displaying fine maces." + }, + { + "ids": "11658", + "examine": "Shelves for maces." + }, + { + "ids": "11659", + "examine": "A barrel of maces." + }, + { + "ids": "11660", + "examine": "A table bearing a fine selection of maces." + }, + { + "ids": "11661", + "examine": "A handy source of water." + }, + { + "ids": "11662", + "examine": "Fine gems for sale!" + }, + { + "ids": "11663,11664,11665", + "examine": "Precious stones for sale." + }, + { + "ids": "11666,11667,11668,11669,11670,11671,11672,11673,36956", + "examine": "A hot furnace." + }, + { + "ids": "11674", + "examine": "Rising Sun Tavern." + }, + { + "ids": "11675,11676", + "examine": "Rising Sun Tavern, Falador." + }, + { + "ids": "11677", + "examine": "Powers the spinning pole outside." + }, + { + "ids": "11678,11679,11680,11681", + "examine": "The traditional sign of a barber." + }, + { + "ids": "11682,11683,11684,11685,11686,11687,11688,11689,11690,11691,11692", + "examine": "A small wooden table." + }, + { + "ids": "11693,11694,11695,11696,11697", + "examine": "A statue of a famous White Knight." + }, + { + "ids": "11698", + "examine": "Filled to the brim with knowledge." + }, + { + "ids": "11699", + "examine": "The flag of Asgarnia." + }, + { + "ids": "11700", + "examine": "I thought he'd be bigger than that." + }, + { + "ids": "11701,11702,11703,11704,11705", + "examine": "Big beard, robes. Yeah, that's Saradomin." + }, + { + "ids": "11706", + "examine": "Nicely planted." + }, + { + "ids": "11707", + "examine": "The door is closed." + }, + { + "ids": "11708", + "examine": "The door is open." + }, + { + "ids": "11709", + "examine": "The door is closed." + }, + { + "ids": "11710", + "examine": "The door is open." + }, + { + "ids": "11711", + "examine": "The door is closed." + }, + { + "ids": "11712", + "examine": "The door is open." + }, + { + "ids": "11713", + "examine": "The door is close." + }, + { + "ids": "11714", + "examine": "The door is closed." + }, + { + "ids": "11715", + "examine": "The door is open." + }, + { + "ids": "11716,11717,11718,11719,11720,11721,11722,11723", + "examine": "A grand door." + }, + { + "ids": "11724", + "examine": "I can climb up these stairs." + }, + { + "ids": "11725,11726", + "examine": "I can climb down these stairs." + }, + { + "ids": "11727", + "examine": "I can climb this." + }, + { + "ids": "11728", + "examine": "I can climb down this." + }, + { + "ids": "11729,11730", + "examine": "I can climb up these stairs." + }, + { + "ids": "11731", + "examine": "I can climb down these stairs." + }, + { + "ids": "11732", + "examine": "I can climb up these stairs." + }, + { + "ids": "11733", + "examine": "I can climb down these stairs." + }, + { + "ids": "11734", + "examine": "I can climb these stairs." + }, + { + "ids": "11735", + "examine": "They go down." + }, + { + "ids": "11736", + "examine": "I can climb these stairs." + }, + { + "ids": "11737", + "examine": "They go down." + }, + { + "ids": "11738", + "examine": "A nice sturdy-looking table." + }, + { + "ids": "11739,11740", + "examine": "Allows access to above level." + }, + { + "ids": "11741,11742", + "examine": "Allows access to level below." + }, + { + "ids": "11743", + "examine": "A nice sturdy looking table." + }, + { + "ids": "11744", + "examine": "Small wooden boxes." + }, + { + "ids": "11745", + "examine": "Wooden crates." + }, + { + "ids": "11746", + "examine": "A wooden stool." + }, + { + "ids": "11747", + "examine": "A basic bed." + }, + { + "ids": "11748", + "examine": "Nice banquet table." + }, + { + "ids": "11749,11750,11751,11752", + "examine": "A sturdy-looking round table." + }, + { + "ids": "11753,11754", + "examine": "Armour of a White Knight. Decorative, but still effective." + }, + { + "ids": "11755", + "examine": "'Concerned about theft? Set a Bank PIN today!'" + }, + { + "ids": "11756", + "examine": "'Customers are reminded NEVER to tell ANYONE their password.'" + }, + { + "ids": "11757", + "examine": "This chest contains an impressive amount of Gold!!" + }, + { + "ids": "11758", + "examine": "The bank teller will serve you from here." + }, + { + "ids": "11759", + "examine": "Hope springs eternal." + }, + { + "ids": "11760", + "examine": "A comfortable seat." + }, + { + "ids": "11761", + "examine": "A carving of a figure from the history of RuneScape." + }, + { + "ids": "11762", + "examine": "A source of foamy neurotoxin." + }, + { + "ids": "11763", + "examine": "Where drunkards may be found." + }, + { + "ids": "11764", + "examine": "So clean you could eat your dinner off it." + }, + { + "ids": "11765", + "examine": "I'd really hate to drink anything that had been in here." + }, + { + "ids": "11766", + "examine": "Smells alcoholic." + }, + { + "ids": "11767", + "examine": "Dusty old books." + }, + { + "ids": "11768,11769,11770,11771,11772,11773,11774,11775,11776,11777,11778,11779,11780,11781", + "examine": "Storage for all needs." + }, + { + "ids": "11782,11783,11784,11785,11786,11787,11788", + "examine": "What ancient rites were performed here?" + }, + { + "ids": "11789,11790,11791,11792", + "examine": "Weathered rocks." + }, + { + "ids": "11793", + "examine": "Best used with a bucket." + }, + { + "ids": "11794", + "examine": "Ready for a quick snip?" + }, + { + "ids": "11795", + "examine": "Put your head in my hands..." + }, + { + "ids": "11796,11797,11798", + "examine": "Ooh" + }, + { + "ids": "11799,11800,11801,11802,11803,11804,11805,11806,11807,11808,11809,11810,11811", + "examine": "Makes your hair stay curly." + }, + { + "ids": "11812", + "examine": "Running water" + }, + { + "ids": "11813,11814,11815,11816,11817,11818,11819,11820,11821,11822,11823,11824,11825,11826,11827,11828,11829,11830,11831,11832,11833,11834,11835,11836,11837,11838,11839", + "examine": "Might be handy for a workman." + }, + { + "ids": "11840,11841,11842,11843", + "examine": "A pile of bricks." + }, + { + "ids": "11844,11845,11846,11847", + "examine": "It looks like I might be able to climb over this piece of the wall..." + }, + { + "ids": "11848", + "examine": "An attractively laid out collection of ranging weapons." + }, + { + "ids": "11849,11850,11851,11852,11853,11854,11855,11856,11857,11858,11859,11860", + "examine": "Contains washing items." + }, + { + "ids": "11861", + "examine": "A dwarven flag." + }, + { + "ids": "11862", + "examine": "A tin bath big enough for dwarfs, but too small for humans." + }, + { + "ids": "11863,11864,11865,11866", + "examine": "For bringing ore out of the mines." + }, + { + "ids": "11867", + "examine": "I wonder what's down there?" + }, + { + "ids": "11868", + "examine": "A powerful ranging device that fires metal balls." + }, + { + "ids": "11869,11870,11871,11872", + "examine": "A pile of parts for building a multicannon." + }, + { + "ids": "11873,11874", + "examine": "A crate containing parts for building a multicannon." + }, + { + "ids": "11875", + "examine": "Used for detecting dangerous gases in the mine." + }, + { + "ids": "11876", + "examine": "Various implements for working with metal." + }, + { + "ids": "11877,11878,11879,11880,11881,11882,11883,11884,11885,11886,11887", + "examine": "A simple place for a simple dwarf to sleep and dream of gold." + }, + { + "ids": "11888", + "examine": "I can climb up these stairs." + }, + { + "ids": "11889", + "examine": "I can climb these stairs." + }, + { + "ids": "11890", + "examine": "I can climb down these stairs." + }, + { + "ids": "11891", + "examine": "Who knows what the dark wizards store in here?" + }, + { + "ids": "11892", + "examine": "A filthy but sturdy table." + }, + { + "ids": "11893,11894", + "examine": "Books of dark magic for dark wizards." + }, + { + "ids": "11895", + "examine": "Vicious thorns." + }, + { + "ids": "11896", + "examine": "These could make a fine mess of my legs." + }, + { + "ids": "11897,11898,11899,11900,11901,11902,11903,11904,11905,11906,11907,11908,11909", + "examine": "Not suitable for sitting on." + }, + { + "ids": "11910", + "examine": "I hope I never meet one of those." + }, + { + "ids": "11911,11912,11913,11914", + "examine": "A dead bush." + }, + { + "ids": "11915,11916,11917,11918,11919,11920,11921,11922,11923,11924,11925,11926,11927,11928,11929,11930,11931,11932,11933,11934,11935,11936,11937,11938,11939,11940,11941,11942,11943,11944,11945,11946,11947,11948,11949,11950,11951,11952,11953,11954,11955,11956,11957,11958,11959,11960,11961,11962,11963,11964,11965,11966,11967,11968,11969,11970,11971,11972,11973,11974,11975,11976,11977,11978,11979,11980,11981,11982,11983,11984,11985,11986,11987,11988,11989,11990,11991,11992", + "examine": "A rocky outcrop." + }, + { + "ids": "11993", + "examine": "The door is closed." + }, + { + "ids": "11994,11995,11996,11997,11998,11999,12000,12001,12002", + "examine": "The door is open." + }, + { + "ids": "12003", + "examine": "Better not eat them!" + }, + { + "ids": "12004", + "examine": "It's going to be a tight squeeze!" + }, + { + "ids": "12005,12006,12007,12008,12009,12010,12011,12012,12013,12014,12015,12016,12017,12018,12019,12020,12021,12022,12023,12024,12025,12026,12027,12028,12029,12030,12031,12032,12033,12034,12035,12036,12037,12038,12039,12040", + "examine": "Illuminating!" + }, + { + "ids": "12041", + "examine": "It'll be a tight squeeze." + }, + { + "ids": "12042,12043,12044", + "examine": "All tangled up!" + }, + { + "ids": "12045,12046,12047,12048,12049,12050,12051,12052,12053,12054,12055,12056,12057,12058,12059", + "examine": "A magic door." + }, + { + "ids": "12060,12061", + "examine": "Shelves of colourful potion gourds!" + }, + { + "ids": "12062,12063", + "examine": "A shelf of colourful potion gourds!" + }, + { + "ids": "12064", + "examine": "Fairy Nuff passed healing 101!" + }, + { + "ids": "12065,12066,12067", + "examine": "It says Nuff is a healer." + }, + { + "ids": "12068,12069,12070,12071,12072,12073,12074,12075,12076,12077,12078,12079,12080,12081,12082,12083,12084,12085,12086,12087,12088", + "examine": "An assortment of colourful bubbling and smoking potions!" + }, + { + "ids": "12089", + "examine": "A beautiful fairy fountain!" + }, + { + "ids": "12090", + "examine": "She doesn't look like she's breathing!" + }, + { + "ids": "12091", + "examine": "Fit for a fairy." + }, + { + "ids": "12092", + "examine": "Sure looks comfy." + }, + { + "ids": "12093", + "examine": "A shrine to the evil chicken." + }, + { + "ids": "12094,12095,12096,12097,12098,12099", + "examine": "Better not eat them!" + }, + { + "ids": "12100,12101", + "examine": "A hot furnace." + }, + { + "ids": "12102", + "examine": "Ideal for cooking on." + }, + { + "ids": "12103", + "examine": "For storage." + }, + { + "ids": "12104", + "examine": "Some wooden crates." + }, + { + "ids": "12105", + "examine": "A wooden crate." + }, + { + "ids": "12106", + "examine": "Generally used for putting things on." + }, + { + "ids": "12107", + "examine": "A wooden barrel for storage." + }, + { + "ids": "12108", + "examine": "A nice sturdy looking table." + }, + { + "ids": "12109", + "examine": "Its a wall." + }, + { + "ids": "12110", + "examine": "A banner for Group of Advanced Gardeners." + }, + { + "ids": "12111", + "examine": "Fit for milking." + }, + { + "ids": "12112,12113", + "examine": "I can climb this." + }, + { + "ids": "12114", + "examine": "She likes the exercise." + }, + { + "ids": "12115,12116,12117,12118,12119", + "examine": "Full of Grain." + }, + { + "ids": "12120", + "examine": "I wonder what's inside." + }, + { + "ids": "12121", + "examine": "Perhaps I should search it." + }, + { + "ids": "12122,12123,12124", + "examine": "Filled with tepid water." + }, + { + "ids": "12125", + "examine": "Here lies Guy, he told a lie, so we swung him from the gallows high." + }, + { + "ids": "12126", + "examine": "Looks suspicious." + }, + { + "ids": "12127,12128,12129,12130", + "examine": "A wall jutting out into the path." + }, + { + "ids": "12131,12132", + "examine": "Spooky." + }, + { + "ids": "12133", + "examine": "Probably not dead. Although Romeo is none the wiser." + }, + { + "ids": "12134,12135,12136", + "examine": "Contains dead people." + }, + { + "ids": "12137", + "examine": "A wild cadava berry bush." + }, + { + "ids": "12138", + "examine": "A wild red berry bush." + }, + { + "ids": "12139", + "examine": "A perfectly appointed rosebush." + }, + { + "ids": "12140,12141,12142,12143", + "examine": "The sort of bench you get in churches." + }, + { + "ids": "12144,12145,12146,12147,12148,12149,12150,12151,12152,12153,12154,12155,12156,12157,12158", + "examine": "You can create a canoe here." + }, + { + "ids": "12159,12160,12161,12162,12163,12164,12165,12166,12167", + "examine": "Glug glug glug" + }, + { + "ids": "12168,12169,12170,12171,12172,12173,12174,12175,12176,12177,12178,12179,12180,12181,12182,12183,12184,12185,12186,12187,12188,12189,12190,12191,12192,12193,12194,12195,12196,12197,12198,12199,12200", + "examine": "canoe" + }, + { + "ids": "12201", + "examine": "A well, it is not safe to climb down." + }, + { + "ids": "12202", + "examine": "A mole hill." + }, + { + "ids": "12203,12204,12205,12206,12207,12208,12209,12210,12211,12212,12213,12214,12215,12216,12217,12218,12219,12220,12221,12222,12223,12224,12225,12226,12227,12228,12229", + "examine": "There's a hole in the roof." + }, + { + "ids": "12230,12231", + "examine": "I can climb out of this cave from here." + }, + { + "ids": "12232", + "examine": "A place to keep all your clothes & equipment." + }, + { + "ids": "12233,12234,12235", + "examine": "A trophy of a mighty slayer!" + }, + { + "ids": "12236,12237,12238", + "examine": "A trophy of a master fisher." + }, + { + "ids": "12239", + "examine": "It's a Vanilla Planifolia of the Orchidaceae family." + }, + { + "ids": "12240", + "examine": "The remains of an ancient beast." + }, + { + "ids": "12241", + "examine": "Very dead I hope." + }, + { + "ids": "12242", + "examine": "Remains of yesterday's dinner." + }, + { + "ids": "12243", + "examine": "That must be one hungry chicken." + }, + { + "ids": "12244", + "examine": "This one's not very fresh." + }, + { + "ids": "12245", + "examine": "Alas poor Yojllik, I knew him backwards." + }, + { + "ids": "12246", + "examine": "A tall, skinny." + }, + { + "ids": "12247", + "examine": "He fell foul of the fowl." + }, + { + "ids": "12248,12249,12250,12251,12252", + "examine": "The chicken's pecked him clean." + }, + { + "ids": "12253", + "examine": "How am I going to get down there?" + }, + { + "ids": "12254", + "examine": "I guess I need to climb down." + }, + { + "ids": "12255", + "examine": "I hope this holds!" + }, + { + "ids": "12256", + "examine": "Will those eggs become baby chicks?" + }, + { + "ids": "12257", + "examine": "Must have been laid by one of those dragons." + }, + { + "ids": "12258", + "examine": "Hot!" + }, + { + "ids": "12259", + "examine": "The nest of evil!" + }, + { + "ids": "12260,12261", + "examine": "Will this take me home?" + }, + { + "ids": "12262", + "examine": "It probably leads to some sort of cellar." + }, + { + "ids": "12263", + "examine": "What mysteries lie below?" + }, + { + "ids": "12264", + "examine": "An oak ladder." + }, + { + "ids": "12265,12266", + "examine": "Old wooden steps." + }, + { + "ids": "12267", + "examine": "What evil lurks below?" + }, + { + "ids": "12268", + "examine": "Rickety wooden steps lead down into the lair of evil." + }, + { + "ids": "12269,12270,12271,12272,12273,12274,12275,12276,12277,12278", + "examine": "Hmmmm...home cooking." + }, + { + "ids": "12279", + "examine": "Wash your hands!" + }, + { + "ids": "12280", + "examine": "A nice sturdy looking table." + }, + { + "ids": "12281", + "examine": "A small wooden table." + }, + { + "ids": "12282,12283,12284,12285,12286,12287,12288,12289,12290,12291,12292", + "examine": "How to be evil and influence people." + }, + { + "ids": "12293,12294,12295,12296,12297,12298,12299,12300", + "examine": "Tick tock." + }, + { + "ids": "12301,12302,12303,12304,12305,12306,12307,12308", + "examine": "Little candles flickering." + }, + { + "ids": "12309", + "examine": "It's open." + }, + { + "ids": "12310,12311", + "examine": "Someone should be sitting here." + }, + { + "ids": "12312,12313", + "examine": "Suitable for one." + }, + { + "ids": "12314,12315,12316,12317", + "examine": "A very large banquet table stacked with food." + }, + { + "ids": "12318,12319", + "examine": "It's a seat!" + }, + { + "ids": "12320,12321,12322,12323,12324,12325,12326,12327,12328,12329,12330,12331,12332,12333,12334,12335,12336,12337,12338,12339,12340,12341,12342,12343,12344,12345,12346,12347", + "examine": "He's been frozen in time." + }, + { + "ids": "12348", + "examine": "An ornate-fashioned door." + }, + { + "ids": "12349,12350", + "examine": "A large double door." + }, + { + "ids": "12351,12352,12353,12354", + "examine": "Some kind of strange time barrier." + }, + { + "ids": "12355", + "examine": "A portal to a mystical place..." + }, + { + "ids": "12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385", + "examine": "A portal out of this mystical place..." + }, + { + "ids": "12386", + "examine": "A large crudely built table." + }, + { + "ids": "12387", + "examine": "Definite proof that cooking and gunpowder don't mix." + }, + { + "ids": "12388", + "examine": "A large table now covered in soot." + }, + { + "ids": "12389", + "examine": "What horrors lie below?" + }, + { + "ids": "12390", + "examine": "It's the ladder I came in here by." + }, + { + "ids": "12391", + "examine": "Fortunately this has survived better than most of the kitchen." + }, + { + "ids": "12392", + "examine": "I'm not sure I want to know what goblins keep in their kitchens." + }, + { + "ids": "12393", + "examine": "They're covered in a thick layer of soot." + }, + { + "ids": "12394", + "examine": "Stacks and stacks of sacks." + }, + { + "ids": "12395", + "examine": "Stacks and stacks of soot covered sacks." + }, + { + "ids": "12396,12397,12398", + "examine": "A large empty sack." + }, + { + "ids": "12399", + "examine": "It's empty, apart from the explosion debris covering everything now." + }, + { + "ids": "12400", + "examine": "The bottom of this cauldron is suprisingly blackened, even for a cauldron." + }, + { + "ids": "12401", + "examine": "I don't think Cauldrons are supposed to bounce around like that." + }, + { + "ids": "12402", + "examine": "This could be considered to be a bad thing!" + }, + { + "ids": "12403", + "examine": "These shelves are suprisingly tidy for a goblin. It can't last." + }, + { + "ids": "12404", + "examine": "They're not going to be very useful for keeping things on now." + }, + { + "ids": "12405", + "examine": "The doors don't seem to stay shut properly." + }, + { + "ids": "12406", + "examine": "When I got there the cupboard was bare. Even the doors had been blown off." + }, + { + "ids": "12407", + "examine": "A little three legged stool." + }, + { + "ids": "12408,12409", + "examine": "It's a two legged stool now. Apparently it doesn't work very well." + }, + { + "ids": "12410", + "examine": "A pan with a stereotype. I'm sure it could be used for other things." + }, + { + "ids": "12411", + "examine": "Mmmm, soot flavoured sauce. Lovely!" + }, + { + "ids": "12412", + "examine": "It's not rolling, it's just sitting there." + }, + { + "ids": "12413", + "examine": "It would probably crumble if you tried to roll anything with it." + }, + { + "ids": "12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433", + "examine": "Cutlery with an identity crisis." + }, + { + "ids": "12434,12435,12436,12437,12438,12439", + "examine": "An empty wooden barrel." + }, + { + "ids": "12440,12441", + "examine": "Good for sitting on." + }, + { + "ids": "12442", + "examine": "A large wooden box." + }, + { + "ids": "12443", + "examine": "A neatly stacked pair of crates." + }, + { + "ids": "12444", + "examine": "The door is closed." + }, + { + "ids": "12445", + "examine": "The door is open." + }, + { + "ids": "12446,12447,12448,12449", + "examine": "A large double door." + }, + { + "ids": "12450", + "examine": "A rough wooden table." + }, + { + "ids": "12451,12452", + "examine": "I wonder what's inside?" + }, + { + "ids": "12453,12454,12455,12456,12457,12458,12459", + "examine": "It's not quite the same as flower arranging." + }, + { + "ids": "12460,12461", + "examine": "Ze underwater cave entrance. I ask myself, where will it lead?" + }, + { + "ids": "12462,12463,12464,12465,12466", + "examine": "Ze underwater cave exit, leading me to another underwater adventure." + }, + { + "ids": "12467,12468,12469,12470,12471,12472,12473", + "examine": "Ze pen door, a wonderful example of ze underwater craftsmanship." + }, + { + "ids": "12474,12475", + "examine": "It looks slippy but I think you can climb this." + }, + { + "ids": "12476", + "examine": "Ze anchor chain, linking me with zis underwater paradise." + }, + { + "ids": "12477,12478", + "examine": "Those leaves look useful!" + }, + { + "ids": "12479,12480,12481,12482,12483,12484,12485,12486,12487,12488", + "examine": "The perfect place for coral to grow." + }, + { + "ids": "12489,12490,12491,12492,12493,12494,12495,12496,12497,12498", + "examine": "This is called Elkhorn Coral." + }, + { + "ids": "12499,12500,12501,12502,12503,12504,12505,12506,12507,12508", + "examine": "A type of lace coral." + }, + { + "ids": "12509,12510,12511,12512,12513,12514,12515,12516,12517,12518", + "examine": "Coral is made up of millions of organisms." + }, + { + "ids": "12519", + "examine": "Bonaire-Flower Coral...It's rare!" + }, + { + "ids": "12520,12521,12522,12523,12524,12525,12526,12527,12528,12529", + "examine": "Pollution is rapidly destroying coral reefs." + }, + { + "ids": "12530", + "examine": "I bet the boats gone missing..." + }, + { + "ids": "12531,12532,12533,12534,12535", + "examine": "Precious oxygen...escaping..." + }, + { + "ids": "12536", + "examine": "I can climb up these stairs." + }, + { + "ids": "12537", + "examine": "I can climb these stairs." + }, + { + "ids": "12538", + "examine": "I can climb down these stairs." + }, + { + "ids": "12539,12540", + "examine": "A good source of books!" + }, + { + "ids": "12541,12542", + "examine": "For putting things on." + }, + { + "ids": "12543", + "examine": "A nice sturdy-looking table." + }, + { + "ids": "12544", + "examine": "A small wooden table." + }, + { + "ids": "12545", + "examine": "Small wooden boxes." + }, + { + "ids": "12546,12547", + "examine": "A wooden crate." + }, + { + "ids": "12548,12549", + "examine": "Some wooden crates." + }, + { + "ids": "12550,12551", + "examine": "A large old tree." + }, + { + "ids": "12552", + "examine": "A large old tree, pushed over by Rantz." + }, + { + "ids": "12553", + "examine": "A large old tree that's been felled, with the roots cut off." + }, + { + "ids": "12554", + "examine": "A very crude boat, made from an old tree." + }, + { + "ids": "12555", + "examine": "The roots of a large old tree." + }, + { + "ids": "12556,12557,12558", + "examine": "The rock the inflated toad was tied to." + }, + { + "ids": "12559", + "examine": "A small palm tree." + }, + { + "ids": "12560", + "examine": "A small palm tree with an ogre arrow in it." + }, + { + "ids": "12561,12562,12563", + "examine": "Useful for ogre dinners." + }, + { + "ids": "12564,12565,12566,12567", + "examine": "A pile of rock." + }, + { + "ids": "12568,12569", + "examine": "A very slippery stepping stone." + }, + { + "ids": "12570,12571,12572", + "examine": "A terribly tall tropical tree." + }, + { + "ids": "12573,12574,12575", + "examine": "I can traverse these." + }, + { + "ids": "12576,12577", + "examine": "A climbing wall made from skulls." + }, + { + "ids": "12578", + "examine": "For swinging on." + }, + { + "ids": "12579,12580", + "examine": "A terribly tall tropical tree." + }, + { + "ids": "12581,12582,12583,12584,12585,12586,12587,12588", + "examine": "A vine-choked hole." + }, + { + "ids": "12589,12590,12591,12592,12593", + "examine": "A Rock." + }, + { + "ids": "12594,12595,12596", + "examine": "A Snake." + }, + { + "ids": "12597", + "examine": "A hole." + }, + { + "ids": "12598,12599,12600", + "examine": "A Snake." + }, + { + "ids": "12601", + "examine": "There's a hole in the roof!" + }, + { + "ids": "12602", + "examine": "A hole in the ground." + }, + { + "ids": "12603", + "examine": "This bush seems to glow in the dim light of the cave." + }, + { + "ids": "12604", + "examine": "This banana tree has a strange reddish hue on the leaves." + }, + { + "ids": "12605", + "examine": "This thin shaft of light is all the Tchiki Monkey Nut bush needs to grow." + }, + { + "ids": "12606,12607,12608,12609,12610,12611,12612,12613,12614", + "examine": "A Banana Tree." + }, + { + "ids": "12615", + "examine": "A Bush with monkey nuts growing on it." + }, + { + "ids": "12616", + "examine": "I can see the surface." + }, + { + "ids": "12617", + "examine": "A way out." + }, + { + "ids": "12618,12619,12620,12621", + "examine": "A terribly tall tropical tree." + }, + { + "ids": "12622,12623,12624,12625,12626", + "examine": "A vine." + }, + { + "ids": "12627,12628,12629,12630,12631,12632,12633", + "examine": "A terribly tall tropical tree." + }, + { + "ids": "12634", + "examine": "It's a long, hot rock." + }, + { + "ids": "12635", + "examine": "It's a rock with a dead snake on." + }, + { + "ids": "12636", + "examine": "It's a rock with a dead, burnt snake on." + }, + { + "ids": "12637,12638,12639,12640,12641,12642,12643,12644,12645,12646,12647,12648,12649,12650,12651,12652,12653,12654,12655,12656", + "examine": "It's a rock with a cooked snake on. Smells good..." + }, + { + "ids": "12657,12658,12659,12660", + "examine": "I can get out this way." + }, + { + "ids": "12661,12662,12663,12664,12665,12666,12667,12668,12669,12670,12671,12672,12673,12674,12675,12676,12677,12678,12679,12680,12681,12682", + "examine": "Entrance to the monkey agility arena." + }, + { + "ids": "12683,12684,12685,12686,12687,12688,12689,12690,12691,12692,12693,12694,12695,12696,12697,12698,12699,12700,12701,12702,12703,12704,12705,12706,12707,12708,12709,12710", + "examine": "Bridge Corner" + }, + { + "ids": "12711,12712,12713,12714,12715", + "examine": "A recently filled in grave." + }, + { + "ids": "12716,12717,12718,12719,12720", + "examine": "This will show me who is supposed to go here." + }, + { + "ids": "12721,12722,12723,12724,12725", + "examine": "A grave with a coffin in." + }, + { + "ids": "12726,12727,12728,12729,12730", + "examine": "An empty grave." + }, + { + "ids": "12731", + "examine": "Not the best place to live." + }, + { + "ids": "12732", + "examine": "This tree has long been dead." + }, + { + "ids": "12733", + "examine": "This tree has been cut down." + }, + { + "ids": "12734", + "examine": "Rickety table with signs of recent gambling among the remains of past meals." + }, + { + "ids": "12735", + "examine": "I wonder what's inside." + }, + { + "ids": "12736", + "examine": "Perhaps I should search it." + }, + { + "ids": "12737,12738", + "examine": "A broken down wall." + }, + { + "ids": "12739,12740", + "examine": "This rubble is covering a trapdoor." + }, + { + "ids": "12741", + "examine": "A fallen down wall." + }, + { + "ids": "12742,12743", + "examine": "Broken parts of an old wall." + }, + { + "ids": "12744", + "examine": "I wonder what's under it?" + }, + { + "ids": "12745", + "examine": "I wonder what's down there?" + }, + { + "ids": "12746", + "examine": "A pile of rubble." + }, + { + "ids": "12747", + "examine": "Just a bit pile of rubble, probably from the fallen down building which surrounds you." + }, + { + "ids": "12748", + "examine": "I can climb this." + }, + { + "ids": "12749", + "examine": "Looks like the locals dump their rubble here." + }, + { + "ids": "12750,12751,12752,12753,12754,12755,12756,12757,12758,12759,12760", + "examine": "You seem to make out some writing." + }, + { + "ids": "12761,12762", + "examine": "A rotten looking door." + }, + { + "ids": "12763", + "examine": "Where does this go?" + }, + { + "ids": "12764", + "examine": "I can climb this." + }, + { + "ids": "12765", + "examine": "I wonder where this goes." + }, + { + "ids": "12766,12767", + "examine": "A collection of rare books." + }, + { + "ids": "12768", + "examine": "I wonder what's inside." + }, + { + "ids": "12769", + "examine": "Perhaps I should search it." + }, + { + "ids": "12770,12771,12772", + "examine": "A small cave entrance." + }, + { + "ids": "12773", + "examine": "This cave has been boarded up." + }, + { + "ids": "12774", + "examine": "A rock under the surface of the sea." + }, + { + "ids": "12775", + "examine": "A bed-ridden man." + }, + { + "ids": "12776", + "examine": "Looks slightly lower than the rest, perhaps you can jump it?" + }, + { + "ids": "12777", + "examine": "A wooden trapdoor." + }, + { + "ids": "12778", + "examine": "This leads to the basement." + }, + { + "ids": "12779", + "examine": "I can climb this." + }, + { + "ids": "12780,12781", + "examine": "A wooden ladder." + }, + { + "ids": "12782", + "examine": "This is the source of the leak." + }, + { + "ids": "12783", + "examine": "Hopefully this should stop the leak." + }, + { + "ids": "12784,12785", + "examine": "It's catching the leaking water from the roof." + }, + { + "ids": "12786", + "examine": "This wall has been repaired with wood." + }, + { + "ids": "12787", + "examine": "This wall really needs repairing." + }, + { + "ids": "12788,12789,12790,12791", + "examine": "An empty wooden crate." + }, + { + "ids": "12792", + "examine": "There are some tinderboxes on these shelves." + }, + { + "ids": "12793", + "examine": "There are some axes on these shelves." + }, + { + "ids": "12794,12795", + "examine": "There are some snails on these shelves." + }, + { + "ids": "12796,12797", + "examine": "Come bask in the fire's warm glowing warming glow." + }, + { + "ids": "12798", + "examine": "This bank booth has been recently repaired." + }, + { + "ids": "12799", + "examine": "This bank booth could probably be repaired." + }, + { + "ids": "12800,12801", + "examine": "This bank booth is too damaged to use." + }, + { + "ids": "12802,12803", + "examine": "The resting place of an ancient warrior of Morytania." + }, + { + "ids": "12804,12805", + "examine": "It looks a tad bloody..." + }, + { + "ids": "12806", + "examine": "An old and broken furnace, there is a huge hole in the steel hood." + }, + { + "ids": "12807", + "examine": "This furnace has been repaired with some steel panels, but it has no fuel." + }, + { + "ids": "12808", + "examine": "The furnace has been repaired and has some coal in it." + }, + { + "ids": "12809,12810,12811", + "examine": "A repaired furnace, hot and ready for action." + }, + { + "ids": "12812", + "examine": "Hardened earth, with bits of rock in it, not easy to move." + }, + { + "ids": "12813", + "examine": "Hardened earth, with bits of rock in it, not easy to move, slightly broken up." + }, + { + "ids": "12814", + "examine": "Hardened earth, with bits of rock in it, not easy to move, partially broken up." + }, + { + "ids": "12815", + "examine": "Hard rubble reduced to small pieces, it's quite dusty and not easy to move." + }, + { + "ids": "12816,12817,12818,12819", + "examine": "A wooden gate." + }, + { + "ids": "12820,12821,12822,12823,12824,12825,12826,12827,12828,12829,12830,12831,12832,12833,12834,12835,12836,12837,12838,12839,12840,12841,12842,12843", + "examine": "A path leading out of this swampy dead end." + }, + { + "ids": "12844,12845,12846,12847,12848,12849,12850,12851,12852,12853,12854", + "examine": "A veritable pile of bricks." + }, + { + "ids": "12855", + "examine": "It's a bit broken." + }, + { + "ids": "12856", + "examine": "A door barely hanging onto it's hinges." + }, + { + "ids": "12857,12858,12859,12860,12861,12862,12863,12864,12865,12866,12867,12868,12869,12870,12871", + "examine": "Actually, I could do with a drink...never mind...I wasn't thirsty anyway." + }, + { + "ids": "12872", + "examine": "Where does this go?" + }, + { + "ids": "12873", + "examine": "A collection of rare books." + }, + { + "ids": "12874", + "examine": "A wooden crate." + }, + { + "ids": "12875", + "examine": "A wooden wheelbarrow." + }, + { + "ids": "12876", + "examine": "For storage." + }, + { + "ids": "12877", + "examine": "Some wooden crates." + }, + { + "ids": "12878", + "examine": "Some wooden boxes." + }, + { + "ids": "12879", + "examine": "A wooden crate." + }, + { + "ids": "12880", + "examine": "It's a bed!" + }, + { + "ids": "12881,12882", + "examine": "A rotten and decrepid book case." + }, + { + "ids": "12883", + "examine": "Theres nothing here." + }, + { + "ids": "12884", + "examine": "Generally used for putting things on." + }, + { + "ids": "12885,12886", + "examine": "The ideal thing to sit on." + }, + { + "ids": "12887,12888", + "examine": "This needs dusting before I'll sit on it." + }, + { + "ids": "12889", + "examine": "Not so good for sitting on." + }, + { + "ids": "12890,12891", + "examine": "A wooden barrel for storage." + }, + { + "ids": "12892", + "examine": "A small wooden table." + }, + { + "ids": "12893", + "examine": "There's nothing on these shelves." + }, + { + "ids": "12894", + "examine": "Cut down to feed the furnace." + }, + { + "ids": "12895,12896", + "examine": "It doesn't look healthy..." + }, + { + "ids": "12897,12898,12899,12900,12901,12902,12903,12904,12905", + "examine": "It smells stagnant." + }, + { + "ids": "12906,12907,12908,12909,12910,12911,12912,12913,12914,12915,12916,12917,12918,12919,12920,12921,12922,12923,12924,12925,12926,12927,12928,12929,12930,12931,12932", + "examine": "A wooden ladder." + }, + { + "ids": "12933,12934,12935,12936,12937,12938,12939,12940", + "examine": "Items are for sale here." + }, + { + "ids": "12941,12942,12943", + "examine": "A distinctive layer in the rock strata." + }, + { + "ids": "12944,12945,12946,12947,12948,12949,12950,12951,12952,12953,12954,12955,12956,12957,12958,12959,12960", + "examine": "It's not a schooner, it's a sailboat." + }, + { + "ids": "12961", + "examine": "A wooden crate." + }, + { + "ids": "12962", + "examine": "A table." + }, + { + "ids": "12963", + "examine": "A wooden crate." + }, + { + "ids": "12964,12965", + "examine": "I can climb this." + }, + { + "ids": "12966", + "examine": "I can climb down this." + }, + { + "ids": "12967,12968", + "examine": "A wooden barrel for storage." + }, + { + "ids": "12969", + "examine": "Something is cooking nicely here." + }, + { + "ids": "12970", + "examine": "A well slept in bed." + }, + { + "ids": "12971", + "examine": "A table." + }, + { + "ids": "12972", + "examine": "It's a small table." + }, + { + "ids": "12973", + "examine": "Good for sitting on." + }, + { + "ids": "12974,12975,12976", + "examine": "After working with livestock, why not wash your hands?" + }, + { + "ids": "12977,12978", + "examine": "A wooden crate." + }, + { + "ids": "12979", + "examine": "This chair rocks" + }, + { + "ids": "12980", + "examine": "Storage for all needs." + }, + { + "ids": "12981", + "examine": "A stand for hats!" + }, + { + "ids": "12982,12983,12984,12985", + "examine": "I can climb over the fence with this." + }, + { + "ids": "12986,12987,12988,12989,12990,12991,12992,12993,12994,12995,12996,12997,12998,12999,13000", + "examine": "A wooden gate." + }, + { + "ids": "13001", + "examine": "The door is closed." + }, + { + "ids": "13002", + "examine": "The door is open." + }, + { + "ids": "13003", + "examine": "I wonder what's inside." + }, + { + "ids": "13004,13005", + "examine": "Perhaps I should search it." + }, + { + "ids": "13006,13007,13008,13009,13010,13011,13012,13013,13014", + "examine": "A desert door." + }, + { + "ids": "13015,13016,13017,13018,13019,13020,13021,13022,13023,13024,13025,13026,13027,13028,13029,13030,13031,13032,13033,13034,13035,13036,13037,13038,13039,13040,13041,13042,13043,13044,13045,13046,13047,13048,13049,13050,13051,13052,13053,13054,13055,13056,13057,13058,13059,13060,13061,13062,13063,13064,13065,13066,13067,13068,13069,13070,13071,13072,13073,13074,13075,13076,13077,13078,13079,13080,13081,13082,13083,13084,13085,13086,13087,13088,13089,13090,13091,13092,13093", + "examine": "A timber door." + }, + { + "ids": "13094,13095,13096,13097,13098,13099", + "examine": "A large double door." + }, + { + "ids": "13100,13101,13102,13103,13104,13105,13106", + "examine": "A way in to the house." + }, + { + "ids": "13107,13108,13109,13110,13111,13112,13113,13114,13115,13116,13117", + "examine": "I'm sure the animal is glad its fur was put to good use." + }, + { + "ids": "13118,13119,13120,13121,13122,13123,13124,13125", + "examine": "A posh door." + }, + { + "ids": "13126,13127,13128,13129,13130,13131,13132", + "examine": "A place to train unarmed combat with your friends." + }, + { + "ids": "13133,13134,13135,13136", + "examine": "A place to train weapon skills with your friends." + }, + { + "ids": "13137,13138,13139,13140", + "examine": "Anything-goes combat in here!" + }, + { + "ids": "13141", + "examine": "There's nothing there" + }, + { + "ids": "13142,13143,13144", + "examine": "You should try to knock someone off." + }, + { + "ids": "13145,13146", + "examine": "To stop you from stepping out of the ranging spot." + }, + { + "ids": "13147", + "examine": "Stand here to fight with projectiles or spells." + }, + { + "ids": "13148,13149,13150,13151,13152,13153,13154", + "examine": "Great for sleeping in." + }, + { + "ids": "13155", + "examine": "A place to keep your shoes." + }, + { + "ids": "13156,13157,13158,13159,13160,13161", + "examine": "A place to keep all your clothes." + }, + { + "ids": "13162", + "examine": "To get a close look at your chin." + }, + { + "ids": "13163", + "examine": "To help you shave." + }, + { + "ids": "13164,13165,13166,13167,13168", + "examine": "To help you do your hair." + }, + { + "ids": "13169,13170,13171", + "examine": "No little mouse to be seen." + }, + { + "ids": "13172", + "examine": "The holy symbol of the god of light." + }, + { + "ids": "13173", + "examine": "The holy symbol of the god of chaos." + }, + { + "ids": "13174", + "examine": "The holy symbol of the god of balance." + }, + { + "ids": "13175", + "examine": "The golden star reminds you of the glory of Saradomin." + }, + { + "ids": "13176", + "examine": "A fitting symbol of the bloodthirsty Zamorak!" + }, + { + "ids": "13177", + "examine": "A serene icon to the lord of balance." + }, + { + "ids": "13178", + "examine": "An icon of the mysterious Bob." + }, + { + "ids": "13179", + "examine": "An oak altar with a symbol of Saradomin." + }, + { + "ids": "13180", + "examine": "An oak altar with a symbol of Zamorak." + }, + { + "ids": "13181", + "examine": "An oak altar with a symbol of Guthix." + }, + { + "ids": "13182", + "examine": "A teak altar with a symbol of Saradomin." + }, + { + "ids": "13183", + "examine": "A teak altar with a symbol of Zamorak." + }, + { + "ids": "13184", + "examine": "A teak altar with a symbol of Guthix." + }, + { + "ids": "13185", + "examine": "A cloth-covered teak altar with a symbol of Saradomin." + }, + { + "ids": "13186", + "examine": "A cloth-covered teak altar with a symbol of Zamorak." + }, + { + "ids": "13187", + "examine": "A cloth-covered teak altar with a symbol of Guthix." + }, + { + "ids": "13188", + "examine": "A mahogany altar with a symbol of Saradomin." + }, + { + "ids": "13189", + "examine": "A mahogany altar with a symbol of Zamorak." + }, + { + "ids": "13190", + "examine": "A mahogany altar with a symbol of Guthix." + }, + { + "ids": "13191", + "examine": "A limestone altar with a symbol of Saradomin." + }, + { + "ids": "13192", + "examine": "A limestone altar with a symbol of Zamorak." + }, + { + "ids": "13193", + "examine": "A limestone altar with a symbol of Guthix." + }, + { + "ids": "13194", + "examine": "A marble altar with a symbol of Saradomin." + }, + { + "ids": "13195", + "examine": "A marble altar with a symbol of Zamorak." + }, + { + "ids": "13196", + "examine": "A marble altar with a symbol of Guthix." + }, + { + "ids": "13197", + "examine": "A gilded marble altar with a symbol of Saradomin." + }, + { + "ids": "13198", + "examine": "A gilded marble altar with a symbol of Zamorak." + }, + { + "ids": "13199", + "examine": "A gilded marble altar with a symbol of Guthix." + }, + { + "ids": "13200,13201,13202,13203,13204,13205,13206,13207,13208,13209,13210,13211,13212,13213", + "examine": "The smoke goes up to the gods." + }, + { + "ids": "13214", + "examine": "They tinkle delightfully." + }, + { + "ids": "13215", + "examine": "Oh, from out the sounding cells, what a gush of euphony voluminously wells!" + }, + { + "ids": "13216", + "examine": "A delightful sound." + }, + { + "ids": "13217", + "examine": "A basic chapel window." + }, + { + "ids": "13218", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13219", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13220", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13221", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13222", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13223", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13224", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13225", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13226", + "examine": "A basic chapel window." + }, + { + "ids": "13227", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13228", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13229", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13230", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13231", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13232", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13233", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13234", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13235", + "examine": "A basic chapel window." + }, + { + "ids": "13236", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13237", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13238", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13239", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13240", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13241", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13242", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13243", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13244", + "examine": "A basic chapel window." + }, + { + "ids": "13245", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13246", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13247", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13248", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13249", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13250", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13251", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13252", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13253", + "examine": "A basic chapel window." + }, + { + "ids": "13254", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13255", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13256", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13257", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13258", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13259", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13260", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13261", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13262", + "examine": "A basic chapel window." + }, + { + "ids": "13263", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13264", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13265", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13266", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13267", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13268", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13269", + "examine": "What nice shapes you can make out of glass!" + }, + { + "ids": "13270", + "examine": "It fills the room with coloured light." + }, + { + "ids": "13271", + "examine": "A saint of Saradomin from the days of old." + }, + { + "ids": "13272", + "examine": "One of Saradomin's holy angels." + }, + { + "ids": "13273", + "examine": "Saradomin, Lord of Light." + }, + { + "ids": "13274", + "examine": "A saint of Guthix from the days of old." + }, + { + "ids": "13275", + "examine": "One of Guthix's nature spirits." + }, + { + "ids": "13276", + "examine": "Guthix, Lord of Balance." + }, + { + "ids": "13277", + "examine": "A mighty saint of Zamorak." + }, + { + "ids": "13278", + "examine": "One of Zamorak's unholy demons." + }, + { + "ids": "13279", + "examine": "Zamorak, Lord of Chaos." + }, + { + "ids": "13280", + "examine": "A small statue of Bob as a kitten." + }, + { + "ids": "13281", + "examine": "OMG it's Bob the Jagex Cat!" + }, + { + "ids": "13282", + "examine": "The great Bob, Lord of Cats." + }, + { + "ids": "13283,13284", + "examine": "Is there treasure inside?" + }, + { + "ids": "13285,13286", + "examine": "Perhaps there is treasure inside!" + }, + { + "ids": "13287,13288", + "examine": "There might possibly be treasure inside!" + }, + { + "ids": "13289,13290", + "examine": "There must surely be treasure in a chest this expensive!" + }, + { + "ids": "13291,13292", + "examine": "Could the magic be guarding some treasure?" + }, + { + "ids": "13293", + "examine": "A basic wooden dining table." + }, + { + "ids": "13294", + "examine": "A basic oak dining table." + }, + { + "ids": "13295", + "examine": "A nicely carved oak dining table." + }, + { + "ids": "13296", + "examine": "A teak dining table." + }, + { + "ids": "13297", + "examine": "A nicely carved teak dining table." + }, + { + "ids": "13298", + "examine": "An expensive mahogany table." + }, + { + "ids": "13299", + "examine": "Marble and mahogany, ooh." + }, + { + "ids": "13300", + "examine": "A basic wooden dining bench." + }, + { + "ids": "13301", + "examine": "A basic oak dining bench." + }, + { + "ids": "13302", + "examine": "A nice oak dining bench." + }, + { + "ids": "13303", + "examine": "A teak dining bench." + }, + { + "ids": "13304", + "examine": "A nice teak dining bench." + }, + { + "ids": "13305", + "examine": "A mahogany dining bench." + }, + { + "ids": "13306", + "examine": "A very expensive dining bench." + }, + { + "ids": "13307,13308,13309", + "examine": "Can summon your servant." + }, + { + "ids": "13310", + "examine": "A rather macabre decoration." + }, + { + "ids": "13311", + "examine": "It doesn't go anywhere, it's just for show." + }, + { + "ids": "13312", + "examine": "Nothing makes a dungeon look ominous like some dried blood." + }, + { + "ids": "13313,13314,13315", + "examine": "Sturdy oak bars to keep prisoners in." + }, + { + "ids": "13316,13317,13318", + "examine": "Oak and steel bars to keep prisoners in." + }, + { + "ids": "13319,13320,13321", + "examine": "Steel bars to keep prisoners in." + }, + { + "ids": "13322,13323,13324", + "examine": "Steel bars with spikes!" + }, + { + "ids": "13325,13326,13327", + "examine": "A cage of bones. How delightfully macabre." + }, + { + "ids": "13328", + "examine": "An oak ladder." + }, + { + "ids": "13329", + "examine": "A teak ladder." + }, + { + "ids": "13330", + "examine": "A mahogany ladder." + }, + { + "ids": "13331,13332,13333", + "examine": "Yuck!" + }, + { + "ids": "13334,13335,13336", + "examine": "Ouch!" + }, + { + "ids": "13337", + "examine": "Not very pleasant" + }, + { + "ids": "13338,13339,13340", + "examine": "Invisible?" + }, + { + "ids": "13341,13342,13343", + "examine": "Even a dungeon needs light!" + }, + { + "ids": "13344,13345", + "examine": "A sturdy oak door." + }, + { + "ids": "13346,13347", + "examine": "A formidable steel door." + }, + { + "ids": "13348,13349", + "examine": "Could anyone get through a solid marble door?" + }, + { + "ids": "13350,13351", + "examine": "A sturdy oak door." + }, + { + "ids": "13352,13353", + "examine": "A formidable steel door." + }, + { + "ids": "13354,13355", + "examine": "Could anyone get through a solid marble door?" + }, + { + "ids": "13356,13357,13358,13359,13360,13361,13362,13363,13364,13365", + "examine": "Watch out!" + }, + { + "ids": "13366", + "examine": "A pet skeleton!" + }, + { + "ids": "13367", + "examine": "Beware of the dog!" + }, + { + "ids": "13368", + "examine": "He doesn't look very welcoming." + }, + { + "ids": "13369", + "examine": "A pet Troll!" + }, + { + "ids": "13370", + "examine": "No spider could get that big! It's unrealistic!" + }, + { + "ids": "13371", + "examine": "Good doggie..." + }, + { + "ids": "13372", + "examine": "Young but still dangerous." + }, + { + "ids": "13373", + "examine": "He's full of pent-up aggression." + }, + { + "ids": "13374", + "examine": "I don't think insect repellent will work..." + }, + { + "ids": "13375", + "examine": "Its scales are made of steel." + }, + { + "ids": "13376", + "examine": "A darkened horror from the ocean depths..." + }, + { + "ids": "13377", + "examine": "I don't like the look of those spines..." + }, + { + "ids": "13378", + "examine": "A demon." + }, + { + "ids": "13379,13380", + "examine": "Rub the mushroom's head and see what pops out!" + }, + { + "ids": "13381", + "examine": "A place to hang your boxing gloves." + }, + { + "ids": "13382", + "examine": "Some equipment for practicing combat." + }, + { + "ids": "13383", + "examine": "Lots of equipment for practicing combat." + }, + { + "ids": "13384", + "examine": "Is there a prize?" + }, + { + "ids": "13385", + "examine": "Is there a prize inside?" + }, + { + "ids": "13386", + "examine": "Is there a prize?" + }, + { + "ids": "13387", + "examine": "Is there a prize inside?" + }, + { + "ids": "13388", + "examine": "Is there a prize?" + }, + { + "ids": "13389", + "examine": "Is there a prize inside?" + }, + { + "ids": "13390,13391", + "examine": "A private jester." + }, + { + "ids": "13392,13393,13394", + "examine": "See how much damage you can do to it!" + }, + { + "ids": "13395,13396,13397", + "examine": "You can practice your magic here." + }, + { + "ids": "13398", + "examine": "You can try to get a hoop over this." + }, + { + "ids": "13399", + "examine": "Someone hooped it!" + }, + { + "ids": "13400,13401", + "examine": "More humane than using an actual bull's eye." + }, + { + "ids": "13402,13403", + "examine": "Can you hit it?" + }, + { + "ids": "13404", + "examine": "A letter-guessing game with a subtext of death." + }, + { + "ids": "13405", + "examine": "Use this to leave the house." + }, + { + "ids": "13406", + "examine": "Rocky!" + }, + { + "ids": "13407", + "examine": "A home for tiny fish and frogs." + }, + { + "ids": "13408", + "examine": "What a naughty little imp!" + }, + { + "ids": "13409,13410", + "examine": "What horrors lurk below?" + }, + { + "ids": "13411,13412", + "examine": "One of the most common trees in RuneScape." + }, + { + "ids": "13413", + "examine": "A beautiful oak tree." + }, + { + "ids": "13414,13415,13416", + "examine": "A lovely addition to the garden." + }, + { + "ids": "13417", + "examine": "The tree shimmers with a magical force." + }, + { + "ids": "13418,13419,13420,13421,13422,13423", + "examine": "A lovely addition to the garden." + }, + { + "ids": "13424", + "examine": "A fully grown Willow tree." + }, + { + "ids": "13425,13426,13427,13428,13429,13430,13431,13432,13433,13434,13435,13436", + "examine": "A plant." + }, + { + "ids": "13437", + "examine": "A little orange flower." + }, + { + "ids": "13438", + "examine": "Lonely as a cloud." + }, + { + "ids": "13439", + "examine": "The bluebells are coming!" + }, + { + "ids": "13440", + "examine": "A little orange flower." + }, + { + "ids": "13441", + "examine": "Lonely as a cloud." + }, + { + "ids": "13442", + "examine": "The bluebells are coming!" + }, + { + "ids": "13443", + "examine": "A great big sunny flower." + }, + { + "ids": "13444", + "examine": "Lovely flowers." + }, + { + "ids": "13445", + "examine": "They smell lovely." + }, + { + "ids": "13446", + "examine": "Great big sunny flowers." + }, + { + "ids": "13447", + "examine": "Lovely flowers." + }, + { + "ids": "13448", + "examine": "They smell lovely." + }, + { + "ids": "13449", + "examine": "They mark a square." + }, + { + "ids": "13450", + "examine": "Would probably not stop a charging rhinoceros." + }, + { + "ids": "13451", + "examine": "Very rural." + }, + { + "ids": "13452", + "examine": "A little bleak." + }, + { + "ids": "13453", + "examine": "Marks the boundary of the garden." + }, + { + "ids": "13454", + "examine": "Just like in Varrock palace!" + }, + { + "ids": "13455", + "examine": "Very posh!" + }, + { + "ids": "13456,13457,13458,13459,13460,13461,13462,13463,13464,13465,13466,13467,13468,13469,13470,13471,13472,13473,13474,13475,13476", + "examine": "Like a living wall." + }, + { + "ids": "13477", + "examine": "Run for it! It's a gazebo!" + }, + { + "ids": "13478", + "examine": "Like a tiny private waterfall." + }, + { + "ids": "13479", + "examine": "A sculpture of flowing water." + }, + { + "ids": "13480", + "examine": "Two little fishes forever spew water into the pond." + }, + { + "ids": "13481,13482,13483,13484,13485", + "examine": "A trophy of a mighty slayer!" + }, + { + "ids": "13486", + "examine": "A trophy of a mighty dragon-slayer!" + }, + { + "ids": "13487", + "examine": "A trophy of a mighty kalphite slayer!" + }, + { + "ids": "13488,13489,13490", + "examine": "A trophy of a master fisher." + }, + { + "ids": "13491,13492", + "examine": "The work of a master smith." + }, + { + "ids": "13493", + "examine": "Only the finest smiths can work runite." + }, + { + "ids": "13494,13495,13496", + "examine": "Armour won by a great Castle Wars player." + }, + { + "ids": "13497", + "examine": "I can climb these stairs." + }, + { + "ids": "13498", + "examine": "They go down." + }, + { + "ids": "13499", + "examine": "I can climb these stairs." + }, + { + "ids": "13500", + "examine": "They go down." + }, + { + "ids": "13501", + "examine": "I can climb these stairs." + }, + { + "ids": "13502", + "examine": "They go down." + }, + { + "ids": "13503", + "examine": "I can climb up or go down these stairs." + }, + { + "ids": "13504", + "examine": "I can climb down these stairs." + }, + { + "ids": "13505", + "examine": "I can climb up or go down these stairs." + }, + { + "ids": "13506", + "examine": "I can climb down these stairs." + }, + { + "ids": "13507", + "examine": "Elemental runes made by a skilled runecrafter." + }, + { + "ids": "13508", + "examine": "Body, Cosmic, Chaos and Nature runes made by a skilled runecrafter." + }, + { + "ids": "13509", + "examine": "Law, Blood, Soul and Death runes made by a great runecrafter." + }, + { + "ids": "13510", + "examine": "A portrait of King Arthur." + }, + { + "ids": "13511", + "examine": "A portrait of Elena." + }, + { + "ids": "13512", + "examine": "A painting of the statue of King Alvis of Keldagrim." + }, + { + "ids": "13513", + "examine": "A portrait of Prince Brand and Princess Astrid of Miscellania." + }, + { + "ids": "13514", + "examine": "The deserts of Kharidian." + }, + { + "ids": "13515", + "examine": "The exotic land of the Elves." + }, + { + "ids": "13516", + "examine": "The tropical coast of Karamja." + }, + { + "ids": "13517", + "examine": "Oxtable's famous painting of the Lumbridge water mill." + }, + { + "ids": "13518", + "examine": "A painting of the spooky forests of Morytania." + }, + { + "ids": "13519", + "examine": "The great demon-slaying sword that killed Delrith." + }, + { + "ids": "13520", + "examine": "The great demon-slaying sword that killed Delrith and Agrith Naar." + }, + { + "ids": "13521", + "examine": "The magical sword of King Arthur." + }, + { + "ids": "13522", + "examine": "This shield protected a hero from the flames of the dragon Elvarg." + }, + { + "ids": "13523", + "examine": "An Amulet of Glory, symbol of a member of the Heroes Guild." + }, + { + "ids": "13524", + "examine": "The pleated white cape of a member of the Legends Guild." + }, + { + "ids": "13525", + "examine": "A map of Misthalin and Asgarnia." + }, + { + "ids": "13526", + "examine": "A map of RuneScape." + }, + { + "ids": "13527", + "examine": "A map of RuneScape including major cave systems." + }, + { + "ids": "13528", + "examine": "A basic cooking fire." + }, + { + "ids": "13529", + "examine": "A cooking fire." + }, + { + "ids": "13530", + "examine": "A cooking fire with a kettle." + }, + { + "ids": "13531", + "examine": "A cooking fire with a pot." + }, + { + "ids": "13532", + "examine": "The pot and kettle get along fine." + }, + { + "ids": "13533,13534,13535", + "examine": "You can bake bread here." + }, + { + "ids": "13536,13537,13538", + "examine": "You can cook pizza here." + }, + { + "ids": "13539,13540,13541,13542,13543,13544", + "examine": "You can cook here." + }, + { + "ids": "13545,13546,13547,13548,13549,13550,13551", + "examine": "Shelves full of kitchen utensils." + }, + { + "ids": "13552,13553,13554,13555,13556,13557,13558", + "examine": "Shelves full of plates and tea cups." + }, + { + "ids": "13559,13560,13561,13562,13563,13564", + "examine": "Running water in your own home! Luxury!" + }, + { + "ids": "13565", + "examine": "A wooden larder to keep food cool." + }, + { + "ids": "13566", + "examine": "An oak larder to keep food cool." + }, + { + "ids": "13567", + "examine": "A nicely carved oak larder to keep food cool." + }, + { + "ids": "13568,13569", + "examine": "It's got beer in it." + }, + { + "ids": "13570", + "examine": "An oak barrel of Asgarnian ale." + }, + { + "ids": "13571", + "examine": "An oak barrel of Greenman's ale." + }, + { + "ids": "13572", + "examine": "An oak barrel of Dragon Bitter." + }, + { + "ids": "13573", + "examine": "An oak barrel of Chef's Delight." + }, + { + "ids": "13574", + "examine": "A place for your pet to sleep." + }, + { + "ids": "13575", + "examine": "Your pet would love to sleep here." + }, + { + "ids": "13576", + "examine": "A luxurious sleeping place for your pet." + }, + { + "ids": "13577", + "examine": "A basic wooden dining table." + }, + { + "ids": "13578", + "examine": "A basic oak dining table." + }, + { + "ids": "13579", + "examine": "A nice teak dining table." + }, + { + "ids": "13580", + "examine": "A place for your pet to sleep." + }, + { + "ids": "13581", + "examine": "It's not the best chair but you think it would take your weight." + }, + { + "ids": "13582", + "examine": "The ideal thing to sit on." + }, + { + "ids": "13583,13584,13585,13586,13587", + "examine": "A comfortable seat." + }, + { + "ids": "13588,13589,13590", + "examine": "It's an ugly rug, but better than a bare floor." + }, + { + "ids": "13591,13592,13593", + "examine": "The handkerchief of giants!" + }, + { + "ids": "13594,13595,13596", + "examine": "An opulent rug woven with gold leaf." + }, + { + "ids": "13597,13598,13599", + "examine": "A good source of books!" + }, + { + "ids": "13600,13601,13602", + "examine": "A good source of scrolls!" + }, + { + "ids": "13603,13604,13605", + "examine": "The curtain is open." + }, + { + "ids": "13606,13607", + "examine": "???" + }, + { + "ids": "13608", + "examine": "Your house logo in mahogany." + }, + { + "ids": "13609", + "examine": "You can light a fire here." + }, + { + "ids": "13610", + "examine": "A fire burns cosily in the grate." + }, + { + "ids": "13611", + "examine": "You can light a fire here." + }, + { + "ids": "13612", + "examine": "A fire burns cosily in the grate." + }, + { + "ids": "13613", + "examine": "You can light a fire here." + }, + { + "ids": "13614", + "examine": "A fire burns cosily in the grate." + }, + { + "ids": "13615", + "examine": "A gateway to Varrock" + }, + { + "ids": "13616", + "examine": "A gateway to Lumbridge" + }, + { + "ids": "13617", + "examine": "A gateway to Falador" + }, + { + "ids": "13618", + "examine": "A gateway to Camelot" + }, + { + "ids": "13619", + "examine": "A gateway to Ardougne" + }, + { + "ids": "13620", + "examine": "A gateway to the Yanille watchtower" + }, + { + "ids": "13621", + "examine": "A gateway to Trollheim" + }, + { + "ids": "13622", + "examine": "A gateway to Varrock" + }, + { + "ids": "13623", + "examine": "A gateway to Lumbridge" + }, + { + "ids": "13624", + "examine": "A gateway to Falador" + }, + { + "ids": "13625", + "examine": "A gateway to Camelot" + }, + { + "ids": "13626", + "examine": "A gateway to Ardougne" + }, + { + "ids": "13627", + "examine": "A gateway to the Yanille watchtower" + }, + { + "ids": "13628", + "examine": "A gateway to Trollheim" + }, + { + "ids": "13629", + "examine": "A gateway to Varrock" + }, + { + "ids": "13630", + "examine": "A gateway to Lumbridge" + }, + { + "ids": "13631", + "examine": "A gateway to Falador" + }, + { + "ids": "13632", + "examine": "A gateway to Camelot" + }, + { + "ids": "13633", + "examine": "A gateway to Ardougne" + }, + { + "ids": "13634", + "examine": "A gateway to the Yanille watchtower" + }, + { + "ids": "13635", + "examine": "A gateway to Trollheim" + }, + { + "ids": "13636", + "examine": "An un-directed teak portal frame." + }, + { + "ids": "13637", + "examine": "An un-directed mahogany portal frame." + }, + { + "ids": "13638", + "examine": "An un-directed marble portal frame." + }, + { + "ids": "13639", + "examine": "It harnesses the power of something or other!" + }, + { + "ids": "13640,13641", + "examine": "It controls the portals." + }, + { + "ids": "13642,13643,13644,13645,13646,13647,13648", + "examine": "A book full of arcane knowledge." + }, + { + "ids": "13649,13650,13651,13652,13653", + "examine": "A wooden planet of your very own." + }, + { + "ids": "13654,13655", + "examine": "A wooden solar system of your very own." + }, + { + "ids": "13656,13657,13658", + "examine": "Used for observing heavenly bodies." + }, + { + "ids": "13659,13660,13661", + "examine": "Use an elemental staff on it." + }, + { + "ids": "13662", + "examine": "If there's a recipe for the philosopher's stone there, you can't see it." + }, + { + "ids": "13663", + "examine": "If you want to look at the stars during the daytime, you can see them here!" + }, + { + "ids": "13664", + "examine": "A spotter's guide to demons." + }, + { + "ids": "13665,13666,13667,13668,13669,13670,13671", + "examine": "Sit here and rule all you survey." + }, + { + "ids": "13672,13673,13674", + "examine": "Pull this to activate your machinery of doom!" + }, + { + "ids": "13675", + "examine": "Go through this oak trapdoor to see the pit below your throne room." + }, + { + "ids": "13676", + "examine": "Go through this teak trapdoor to see the pit below your throne room." + }, + { + "ids": "13677", + "examine": "Go through this mahogany trapdoor to see the pit below your throne room." + }, + { + "ids": "13678", + "examine": "Go through this oak trapdoor to see the pit below your throne room." + }, + { + "ids": "13679", + "examine": "Go through this teak trapdoor to see the pit below your throne room." + }, + { + "ids": "13680", + "examine": "Go through this mahogany trapdoor to see the pit below your throne room." + }, + { + "ids": "13681", + "examine": "Keeps your victims in place." + }, + { + "ids": "13682,13683", + "examine": "Keeps your victims trapped." + }, + { + "ids": "13684,13685,13686,13687,13688,13689", + "examine": "What could happen on this spot?" + }, + { + "ids": "13690", + "examine": "An elengant cloth hanging." + }, + { + "ids": "13691", + "examine": "An opulent gold-and-mahogany decoration." + }, + { + "ids": "13692", + "examine": "A magnificent gold-and-marble decoration." + }, + { + "ids": "13693", + "examine": "A splendid stained-glass decoration." + }, + { + "ids": "13694", + "examine": "A nice teak ding bench." + }, + { + "ids": "13695", + "examine": "A mahogany bench." + }, + { + "ids": "13696", + "examine": "A very expensive bench." + }, + { + "ids": "13697", + "examine": "An eye-wrenching nexus of utter negation!" + }, + { + "ids": "13698", + "examine": "An important looking chair." + }, + { + "ids": "13699", + "examine": "Hammer, chisel, saw and shears." + }, + { + "ids": "13700", + "examine": "Bucket, spade, tinderbox and knife." + }, + { + "ids": "13701", + "examine": "Needle, apron and glassblowing pipe." + }, + { + "ids": "13702", + "examine": "A selection of jewellery moulds." + }, + { + "ids": "13703", + "examine": "Farming tools." + }, + { + "ids": "13704,13705,13706,13707,13708", + "examine": "You can make furniture here." + }, + { + "ids": "13709,13710,13711,13712", + "examine": "You can do delicate crafting here." + }, + { + "ids": "13713", + "examine": "You can repair broken staffs and arrows here." + }, + { + "ids": "13714", + "examine": "You can sharpen rusty swords here." + }, + { + "ids": "13715", + "examine": "You can repair armour here." + }, + { + "ids": "13716", + "examine": "You can add a plume to your helmet here." + }, + { + "ids": "13717", + "examine": "You can paint your logo onto your heraldic shield here." + }, + { + "ids": "13718", + "examine": "You can make a banner with your logo on here." + }, + { + "ids": "13719", + "examine": "A wooden stool." + }, + { + "ids": "13720", + "examine": "An oak stool." + }, + { + "ids": "13721,13722,13723,13724,13725", + "examine": "There's nothing there" + }, + { + "ids": "13726,13727,13728,13729,13730,13731,13732,13733", + "examine": "A private jester." + }, + { + "ids": "13734", + "examine": "A shield with the symbol of Arrav." + }, + { + "ids": "13735", + "examine": "A shield with the symbol of Asgarnia." + }, + { + "ids": "13736", + "examine": "A shield with the symbol of the Dorgeshuun." + }, + { + "ids": "13737", + "examine": "A shield with a dragon on it." + }, + { + "ids": "13738", + "examine": "A shield with a fairy on it." + }, + { + "ids": "13739", + "examine": "A shield with the symbol of Guthix." + }, + { + "ids": "13740", + "examine": "A shield with the symbol of the HAM cult." + }, + { + "ids": "13741", + "examine": "A shield with a picture of a mythical 'horse'." + }, + { + "ids": "13742", + "examine": "A shield with a picture of a Jungle Ogre." + }, + { + "ids": "13743", + "examine": "A shield with the symbol of Kandarin." + }, + { + "ids": "13744", + "examine": "A shield with the symbol of Misthalin." + }, + { + "ids": "13745", + "examine": "A shield with a picture of a money bag." + }, + { + "ids": "13746", + "examine": "A shield with the symbol of Saradomin." + }, + { + "ids": "13747", + "examine": "A shield with a picture of a skull." + }, + { + "ids": "13748", + "examine": "A shield with the symbol of Varrock." + }, + { + "ids": "13749", + "examine": "A shield with the symbol of Zamorak." + }, + { + "ids": "13750", + "examine": "A shield with the symbol of Arrav." + }, + { + "ids": "13751", + "examine": "A shield with the symbol of Asgarnia." + }, + { + "ids": "13752", + "examine": "A shield with the symbol of the Dorgeshuun." + }, + { + "ids": "13753", + "examine": "A shield with a picture of a dragon." + }, + { + "ids": "13754", + "examine": "A shield with a picture of a fairy." + }, + { + "ids": "13755", + "examine": "A shield with the symbol of Guthix." + }, + { + "ids": "13756", + "examine": "A shield with the symbol of the HAM cult." + }, + { + "ids": "13757", + "examine": "A shield with a picture of the mythical 'horse'." + }, + { + "ids": "13758", + "examine": "A shield with a picture of a Jungle Ogre." + }, + { + "ids": "13759", + "examine": "A shield with the symbol of Kandarin." + }, + { + "ids": "13760", + "examine": "A shield with the symbol of Misthalin." + }, + { + "ids": "13761", + "examine": "A shield with a picture of a money bag." + }, + { + "ids": "13762", + "examine": "A shield with the symbol of Saradomin." + }, + { + "ids": "13763", + "examine": "A shield with a picture of a skull." + }, + { + "ids": "13764", + "examine": "A shield with the symbol of Varrock." + }, + { + "ids": "13765", + "examine": "A shield with the symbol of Zamorak." + }, + { + "ids": "13766", + "examine": "A shield with the symbol of Arrav." + }, + { + "ids": "13767", + "examine": "A shield with the symbol of Asgarnia." + }, + { + "ids": "13768", + "examine": "A shield with the symbol of the Dorgeshuun/" + }, + { + "ids": "13769", + "examine": "A shield with a picture of a dragon." + }, + { + "ids": "13770", + "examine": "A shield with a picture of a fairy." + }, + { + "ids": "13771", + "examine": "A shield with the symbol of Guthix." + }, + { + "ids": "13772", + "examine": "A shield with the symbol of the HAM cult." + }, + { + "ids": "13773", + "examine": "A shield with a picture of the mythical 'horse'." + }, + { + "ids": "13774", + "examine": "A shield with a picture of a Jungle Ogre." + }, + { + "ids": "13775", + "examine": "A shield with the symbol of Kandarin." + }, + { + "ids": "13776", + "examine": "A shield with the symbol of Misthalin." + }, + { + "ids": "13777", + "examine": "A shield with a picture of a money bag." + }, + { + "ids": "13778", + "examine": "A shield with the symbol of Saradomin." + }, + { + "ids": "13779", + "examine": "A shield with a picture of a skull." + }, + { + "ids": "13780", + "examine": "A shield with the symbol of Varrock." + }, + { + "ids": "13781", + "examine": "A shield with the symbol of Zamorak." + }, + { + "ids": "13782", + "examine": "The symbol of Arrav." + }, + { + "ids": "13783", + "examine": "The symbol of Asgarnia." + }, + { + "ids": "13784", + "examine": "The symbol of the Dorgeshuun." + }, + { + "ids": "13785", + "examine": "A picture of a dragon." + }, + { + "ids": "13786", + "examine": "A picture of a fairy." + }, + { + "ids": "13787", + "examine": "The symbol of Guthix." + }, + { + "ids": "13788", + "examine": "The symbol of the HAM cult." + }, + { + "ids": "13789", + "examine": "A picture of the mythical 'horse'." + }, + { + "ids": "13790", + "examine": "A picture of a Jungle Ogre." + }, + { + "ids": "13791", + "examine": "The symbol of Kandarin." + }, + { + "ids": "13792", + "examine": "The symbol of Misthalin." + }, + { + "ids": "13793", + "examine": "A picture of a bag of money." + }, + { + "ids": "13794", + "examine": "The symbol of Saradomin." + }, + { + "ids": "13795", + "examine": "A picture of a skull." + }, + { + "ids": "13796", + "examine": "The symbol of Varrock." + }, + { + "ids": "13797", + "examine": "The symbol of Zamorak." + }, + { + "ids": "13798", + "examine": "The symbol of Arrav." + }, + { + "ids": "13799", + "examine": "The symbol of Asgarnia." + }, + { + "ids": "13800", + "examine": "The symbol of the Dorgeshuun." + }, + { + "ids": "13801", + "examine": "A picture of a dragon." + }, + { + "ids": "13802", + "examine": "A picture of a fairy." + }, + { + "ids": "13803", + "examine": "The symbol of Guthix." + }, + { + "ids": "13804", + "examine": "The symbol of the HAM cult." + }, + { + "ids": "13805", + "examine": "A picture of the mythical 'horse'." + }, + { + "ids": "13806", + "examine": "A picture of a Jungle Ogre." + }, + { + "ids": "13807", + "examine": "The symbol of Kandarin." + }, + { + "ids": "13808", + "examine": "The symbol of Misthalin." + }, + { + "ids": "13809", + "examine": "A picture of a money bag." + }, + { + "ids": "13810", + "examine": "The symbol of Saradomin." + }, + { + "ids": "13811", + "examine": "A picture of a skull." + }, + { + "ids": "13812", + "examine": "The symbol of Varrock." + }, + { + "ids": "13813", + "examine": "The symbol of Zamorak." + }, + { + "ids": "13814", + "examine": "The symbol of Arrav." + }, + { + "ids": "13815", + "examine": "The symbol of Asgarnia." + }, + { + "ids": "13816", + "examine": "The symbol of the Dorgeshuun." + }, + { + "ids": "13817", + "examine": "A picture of a dragon." + }, + { + "ids": "13818", + "examine": "A picture of a fairy." + }, + { + "ids": "13819", + "examine": "The symbol of Guthix." + }, + { + "ids": "13820", + "examine": "The symbol of the HAM cult." + }, + { + "ids": "13821", + "examine": "A picture of the mythical 'horse'." + }, + { + "ids": "13822", + "examine": "A picture of a Jungle Ogre." + }, + { + "ids": "13823", + "examine": "The symbol of Kandarin." + }, + { + "ids": "13824", + "examine": "The symbol of Misthalin." + }, + { + "ids": "13825", + "examine": "A picture of a money bag." + }, + { + "ids": "13826", + "examine": "The symbol of Saradomin." + }, + { + "ids": "13827", + "examine": "A picture of a skull." + }, + { + "ids": "13828", + "examine": "The symbol of Varrock." + }, + { + "ids": "13829", + "examine": "The symbol of Zamorak." + }, + { + "ids": "13830", + "examine": "This should have resolved!" + }, + { + "ids": "13831,13832", + "examine": "A path leading out of this swampy dead end." + }, + { + "ids": "13833", + "examine": "A path leading out of Mort Myre, you'll be running away if you go down here." + }, + { + "ids": "13834", + "examine": "I could mend this if I had some wood..." + }, + { + "ids": "13835", + "examine": "This bridge is partially broken." + }, + { + "ids": "13836", + "examine": "This bridge is slightly broken." + }, + { + "ids": "13837", + "examine": "This bridge can be traversed safely." + }, + { + "ids": "13838,13839", + "examine": "Gloopy, sticky, muddy bog..." + }, + { + "ids": "13840", + "examine": "A bush made up of long slender branches." + }, + { + "ids": "13841", + "examine": "I hope it doesn't sink." + }, + { + "ids": "13842", + "examine": "Ripples." + }, + { + "ids": "13843", + "examine": "Big swamp tree base." + }, + { + "ids": "13844", + "examine": "Big swamp tree top." + }, + { + "ids": "13845", + "examine": "Big swamp tree branch." + }, + { + "ids": "13846", + "examine": "A long vine hanging from a branch." + }, + { + "ids": "13847", + "examine": "Small swamp tree with vines." + }, + { + "ids": "13848,13849,13850,13851,13852,13853,13854,13855,13856,13857,13858,13859,13860,13861,13862,13863", + "examine": "Small swamp tree." + }, + { + "ids": "13864,13865", + "examine": "It's our transport across the swamp." + }, + { + "ids": "13866,13867,13868,13869,13870", + "examine": "A path leading out of this swampy dead end." + }, + { + "ids": "13871", + "examine": "A path leading out of this swampy dead end, you'll be running away if you go down here." + }, + { + "ids": "13872", + "examine": "An old backpack, it seems to be falling apart." + }, + { + "ids": "13873,13874,13875,13876,13877", + "examine": "There's something written here..." + }, + { + "ids": "13878", + "examine": "I think it's the way out." + }, + { + "ids": "13879,13880", + "examine": "Get me out of here!" + }, + { + "ids": "13881", + "examine": "Very hot!" + }, + { + "ids": "13882,13883,13884,13885,13886,13887,13888,13889,13890", + "examine": "To the next area!" + }, + { + "ids": "13891,13892,13893,13894,13895,13896,13897,13898", + "examine": "A creepy hole." + }, + { + "ids": "13899", + "examine": "There's no way I'm going in there!" + }, + { + "ids": "13900", + "examine": "Doesn't look so scary now." + }, + { + "ids": "13901,13902,13903", + "examine": "My way back to the surface." + }, + { + "ids": "13904,13905,13906,13907,13908,13909,13910,13911,13912", + "examine": "The exit to the surface." + }, + { + "ids": "13913,13914,13915,13916,13917,13918,13919,13920,13921,13922,13923,13924", + "examine": "Where does it lead?" + }, + { + "ids": "13925,13926,13927,13928,13929,13930,13931", + "examine": "What's that?" + }, + { + "ids": "13932", + "examine": "I think it's the way out." + }, + { + "ids": "13933,13934,13935,13936,13937", + "examine": "I think it's the forward." + }, + { + "ids": "13938,13939,13940,13941,13942,13943,13944,13945,13946,13947,13948,13949,13950,13951,13952,13953,13954,13955,13956,13957,13958,13959,13960,13961,13962,13963,13964,13965,13966", + "examine": "Does that really exist?" + }, + { + "ids": "13967,13968,13969", + "examine": "Should I go down there?" + }, + { + "ids": "13970", + "examine": "I can use that rope now." + }, + { + "ids": "13971,13972,13973,13974,13975,13976,13977,13978,13979,13980,13981,13982,13983,13984,13985,13986,13987,13988,13989,13990,13991,13992,13993", + "examine": "Should I go down there?" + }, + { + "ids": "13994,13995,13996,13997,13998", + "examine": "Oooo, sharp, pointy things!" + }, + { + "ids": "13999,14000,14001", + "examine": "This will take me back to the surface." + }, + { + "ids": "14002", + "examine": "A sign warning of danger." + }, + { + "ids": "14003", + "examine": "Why do I never take time to look at the grass?" + }, + { + "ids": "15477", + "examine": "Home sweet home?" + }, + { + "ids": "15480", + "examine": "Home sweet home?" + }, + { + "ids": "15748", + "examine": "Home sweet home?" + }, + { + "ids": "18482", + "examine": "A large fish." + }, + { + "ids": "21299", + "examine": "Might be worth opening?" + }, + { + "ids": "21400,21402,21399", + "examine": "A sturdy metal door." + }, + { + "ids": "21395", + "examine": "I can climb this." + }, + { + "ids": "21403,21405", + "examine": "A closed, sturdy metal door." + }, + { + "ids": "21404", + "examine": "An open, sturdy metal door." + }, + { + "ids": "21437", + "examine": "A display case, full of axes." + }, + { + "ids": "21438", + "examine": "A display case, full of swords." + }, + { + "ids": "21439", + "examine": "A table, displaying swords." + }, + { + "ids": "21441", + "examine": "A table for preparing fish." + }, + { + "ids": "21442", + "examine": "A container for storing mineral ores." + }, + { + "ids": "21443", + "examine": "A table for working with ores." + }, + { + "ids": "21444", + "examine": "A pile of raw mineral ores." + }, + { + "ids": "21445,21446", + "examine": "A shield display." + }, + { + "ids": "21447", + "examine": "A shelf, displaying armour." + }, + { + "ids": "21455", + "examine": "I can climb down these stairs." + }, + { + "ids": "21464", + "examine": "A sturdy-looking throne." + }, + { + "ids": "21465", + "examine": "A stone torch." + }, + { + "ids": "21607", + "examine": "A chair made from stone." + }, + { + "ids": "21608", + "examine": "A table with swords on it." + }, + { + "ids": "21611", + "examine": "A bed to sleep in." + }, + { + "ids": "21612", + "examine": "A stone crate with some stuff in it." + }, + { + "ids": "21609,21610", + "examine": "A table with plates and mugs on it." + }, + { + "ids": "21614,21615", + "examine": "A shelf with some cups on it." + }, + { + "ids": "21637", + "examine": "A Fremennik flag." + }, + { + "ids": "21834", + "examine": "A short longboat!" + }, + { + "ids": "29945", + "examine": "Contains traces of summoning energy." + }, + { + "ids": "37051", + "examine": "I wonder what this spooky contains." + } +] diff --git a/Server/data/configs/shops.json b/Server/data/configs/shops.json index 7c00ee1f6..60f8eb0ff 100644 --- a/Server/data/configs/shops.json +++ b/Server/data/configs/shops.json @@ -55,7 +55,7 @@ }, { "npcs": "591", - "high_alch": "1", + "high_alch": "0", "currency": "995", "general_store": "true", "id": "7", @@ -312,7 +312,7 @@ "general_store": "true", "id": "36", "title": "Obli's General Store", - "stock": "{1931,30}-{1935,30}-{1735,10}-{1925,10}-{1923,10}-{1887,10}-{590,10}-{1755,10}-{2347,10}-{550,10}-{9003,10}" + "stock": "{590,2}-{229,10}-{233,3}-{1931,3}-{1351,3}-{1265,2}-{1349,5}-{1129,12}-{1059,10}-{1061,10}-{2142,2}-{2309,10}-{2349,10}-{952,10}-{36,10}-{596,10}-{1755,10}-{2347,10}-{970,50}-{973,50}-{227,50}-{975,50}-{954,10}" }, { "npcs": "560", @@ -321,7 +321,7 @@ "general_store": "true", "id": "37", "title": "Jiminua's Jungle Store", - "stock": "{590,2}-{36,10}-{596,10}-{1931,3}-{954,10}-{1129,12}-{1059,10}-{1061,10}-{2142,2}-{2309,8}-{227,10}-{227,300}-{233,300}-{175,10}-{970,10}-{973,10}-{946,10}-{2347,10}-{975,10}-{1755,10}-{952,10}-{1351,10}-{1265,10}-{1349,10}" + "stock": "{590,2}-{36,10}-{596,10}-{1931,3}-{954,10}-{1129,12}-{1059,10}-{1061,10}-{2142,10}-{2309,10}-{227,10}-{227,300}-{233,300}-{175,10}-{970,10}-{973,10}-{946,10}-{2347,10}-{975,10}-{1755,10}-{952,10}-{1351,10}-{1265,10}-{1349,10}" }, { "npcs": "471", @@ -357,7 +357,7 @@ "general_store": "true", "id": "41", "title": "Trader Stan's Trading Post", - "stock": "{1931,5}-{1935,2}-{1735,2}-{1925,3}-{1923,2}-{1887,2}-{590,2}-{1755,2}-{2347,5}-{550,5}-{9003,5}-{954,2}-{946,2}-{2114,inf}-{1963,15}-{2108,10}-{4286,10}-{1785,15}-{1783,inf}-{401,inf}-{1781,10}-{301,20}-{307,20}-{1941,30}-{9629,25}-{3226,20}-{1025,5}" + "stock": "{1931,5}-{1935,2}-{1735,2}-{1925,3}-{1923,2}-{1887,2}-{590,2}-{1755,2}-{2347,5}-{550,5}-{9003,5}-{954,2}-{946,2}-{2114,0}-{1963,15}-{2108,10}-{4286,10}-{1785,15}-{1783,inf}-{401,inf}-{1781,10}-{301,20}-{307,20}-{1941,30}-{9629,25}-{3226,20}-{1025,5}" }, { "npcs": "534", @@ -375,7 +375,7 @@ "general_store": "false", "id": "43", "title": "Davon's Amulet Store", - "stock": "{1718,0}-{1727,1}-{1729,0}-{1725,0}-{1731,0}" + "stock": "{1718,0}-{1727,0}-{1729,0}-{1725,0}-{1731,0}" }, { "npcs": "2356", @@ -397,12 +397,12 @@ }, { "npcs": "1860", - "high_alch": "0", + "high_alch": "1", "currency": "995", "general_store": "false", "id": "46", "title": "Brian's Archery Supplies", - "stock": "{886,100}-{888,30}-{890,0}-{843,10}-{849,10}-{853,10}" + "stock": "{886,100}-{888,30}-{890,0}-{843,10}-{845,10}-{849,10}-{847,10}-{853,10}-{851,10}" }, { "npcs": "550", @@ -478,12 +478,12 @@ }, { "npcs": "559", - "high_alch": "0", + "high_alch": "1", "currency": "995", "general_store": "false", "id": "55", "title": "Brian's Battleaxe Bazaar", - "stock": "{1375,10}-{1363,10}-{1365,10}-{1367,10}-{1369,10}-{1371,10}" + "stock": "{1375,4}-{1363,3}-{1365,2}-{1367,1}-{1369,1}-{1371,1}" }, { "npcs": "562", @@ -510,7 +510,7 @@ "general_store": "false", "id": "58", "title": "Wayne's Chains", - "stock": "{1103,10}-{1101,10}-{1105,10}-{1107,10}-{1109,10}-{1111,10}" + "stock": "{1103,3}-{1101,2}-{1105,1}-{1107,1}-{1109,1}-{1111,1}" }, { "npcs": "554", @@ -622,7 +622,7 @@ }, { "npcs": "585", - "high_alch": "0", + "high_alch": "1", "currency": "995", "general_store": "false", "id": "71", @@ -658,12 +658,12 @@ }, { "npcs": "2304", - "high_alch": "0", + "high_alch": "1", "currency": "995", "general_store": "false", "id": "75", "title": "Sarah's Farming Shop", - "stock": "{5376,10}-{6032,300}-{5418,10}-{5376,10}-{6036,10}-{5354,100}-{5341,10}-{5329,10}-{5343,10}-{952,10}-{5325,10}-{1925,100}-{5331,30}-{12622,10}-{5996,0}-{6006,0}-{1965,0}-{5994,0}-{5931,0}-{6000,0}-{1957,0}-{5504,0}-{5986,0}-{1982,0}-{5982,0}-{6002,0}-{5998,0}" + "stock": "{5376,10}-{6032,300}-{5418,10}-{6036,10}-{5354,100}-{5341,10}-{5329,10}-{5343,10}-{952,10}-{5325,10}-{1925,100}-{5331,30}-{12622,10}-{5996,0}-{6006,0}-{1965,0}-{5994,0}-{5931,0}-{6000,0}-{1957,0}-{5504,0}-{5986,0}-{1982,0}-{5982,0}-{6002,0}-{5998,0}" }, { "npcs": "1783", @@ -676,11 +676,11 @@ }, { "npcs": "557", - "high_alch": "0", + "high_alch": "1", "currency": "995", "general_store": "false", "id": "77", - "title": "Wydin's Consumables Store", + "title": "Wydin's Food Store", "stock": "{1933,500}-{2132,10}-{2138,10}-{1965,10}-{1963,0}-{1951,0}-{2309,10}-{1973,10}-{1985,10}-{1982,10}-{1550,10}" }, { @@ -721,11 +721,11 @@ }, { "npcs": "5487", - "high_alch": "0", + "high_alch": "1", "currency": "995", "general_store": "false", "id": "82", - "title": "Keepa Kettilon's Store", + "title": "Keepa Kettilon's store", "stock": "{361,20}-{329,20}-{339,20}-{379,10}-{373,0}-{385,0}" }, { @@ -748,11 +748,11 @@ }, { "npcs": "4293", - "high_alch": "0", + "high_alch": "1", "currency": "995", "general_store": "false", "id": "85", - "title": "Warriors' Guild Consumables Shop", + "title": "Warriors' Guild Food Shop", "stock": "{333,10}-{365,10}-{2289,10}-{6705,10}-{2003,10}" }, { @@ -766,11 +766,11 @@ }, { "npcs": "584", - "high_alch": "0", + "high_alch": "1", "currency": "995", "general_store": "false", "id": "87", - "title": "Herquin's Gem", + "title": "Herquin's Gems", "stock": "{1623,0}-{1621,0}-{1619,0}-{1617,0}-{1607,0}-{1605,0}-{1603,0}-{1601,0}" }, { @@ -932,8 +932,8 @@ "currency": "995", "general_store": "false", "id": "106", - "title": "Jewellery Shop", - "stock": "{1635,0}-{1637,0}-{1639,0}-{1641,0}-{1643,0}-{1654,0}-{1656,0}-{1658,0}-{1660,0}-{1662,0}-{1673,0}-{1675,0}-{1696,0}-{1698,0}-{1700,0}-{11069,0}-{11072,0}-{11076,0}-{11085,0}-{11092,0}" + "title": "Grum's Gold Exchange", + "stock": "{1635,0}-{1637,0}-{1639,0}-{1641,0}-{1643,0}-{1654,0}-{1656,0}-{1658,0}-{1660,0}-{1662,0}-{1692,0}-{1694,0}-{1696,0}-{1698,0}-{1700,0}-{11069,0}-{11072,0}-{11076,0}-{11085,0}-{11092,0}" }, { "npcs": "1862", @@ -977,8 +977,8 @@ "currency": "995", "general_store": "false", "id": "111", - "title": "Mace Shop", - "stock": "{1422,10}-{1420,10}-{1424,10}-{1428,10}-{1430,10}" + "title": "Flynn's Mace Market", + "stock": "{1422,5}-{1420,4}-{1424,4}-{1428,3}-{1430,2}" }, { "npcs": "1862", @@ -991,12 +991,12 @@ }, { "npcs": "583", - "high_alch": "0", + "high_alch": "1", "currency": "995", "general_store": "false", "id": "113", "title": "Betty's Magic Emporium", - "stock": "{554,3000}-{555,3000}-{556,3000}-{557,3000}-{558,100}-{559,100}-{562,30}-{560,10}-{221,150}-{579,10}-{1017,10}" + "stock": "{554,300}-{555,300}-{556,300}-{557,300}-{558,100}-{559,100}-{562,30}-{560,10}-{221,100}-{579,10}-{1017,10}" }, { "npcs": "553", @@ -1144,12 +1144,12 @@ }, { "npcs": "5485", - "high_alch": "0", + "high_alch": "1", "currency": "995", "general_store": "false", "id": "130", "title": "Armour Shop", - "stock": "{1109,4}-{1159,4}-{1181,4}-{1197,4}-{1071,4}-{1085,4}-{1121,4}" + "stock": "{1109,4}-{1143,4}-{1159,4}-{1181,4}-{1197,4}-{1071,4}-{1085,4}-{1121,4}" }, { "npcs": "542", @@ -1207,12 +1207,12 @@ }, { "npcs": "577", - "high_alch": "0", + "high_alch": "1", "currency": "995", "general_store": "false", "id": "137", - "title": "Shield Shop", - "stock": "{1171,10}-{1173,10}-{1189,10}-{1175,10}-{1191,10}-{1177,10}-{1193,10}-{1181,10}" + "title": "Cassie's Shield Shop", + "stock": "{1171,5}-{1173,3}-{1189,3}-{1175,2}-{1191,0}-{1177,0}-{1193,0}-{1181,0}" }, { "npcs": "209", @@ -1275,7 +1275,7 @@ "general_store": "false", "id": "144", "title": "Gerrant's Fishy Business", - "stock": "{303,10}-{307,10}-{309,10}-{311,1000}-{301,10}-{313,1000}-{314,1000}-{317,0}-{327,10}-{345,0}-{321,0}-{335,0}-{349,0}-{331,0}-{359,0}-{377,0}-{371,0}" + "stock": "{303,10}-{307,10}-{309,10}-{311,30}-{301,10}-{13431,10}-{313,1000}-{314,1000}-{317,0}-{327,10}-{345,0}-{321,0}-{335,0}-{349,0}-{331,0}-{359,0}-{377,0}-{371,0}" }, { "npcs": "576", @@ -1284,7 +1284,7 @@ "general_store": "false", "id": "145", "title": "Harry's Fishing Shop", - "stock": "{303,10}-{307,10}-{311,1000}-{301,10}-{313,1000}-{305,10}-{317,0}-{327,0}-{345,0}-{353,0}-{341,0}-{321,0}-{359,0}-{377,0}-{363,0}-{371,0}-{383,0}-{7810,1000}" + "stock": "{303,10}-{307,10}-{311,1000}-{301,10}-{313,100}-{305,10}-{317,0}-{327,0}-{345,0}-{353,0}-{341,0}-{321,0}-{359,0}-{377,0}-{363,0}-{371,0}-{383,0}-{7810,1000}" }, { "npcs": "5266", @@ -1459,12 +1459,12 @@ }, { "npcs": "5486", - "high_alch": "0", + "high_alch": "1", "currency": "995", "general_store": "false", "id": "165", - "title": "Weapons Galore", - "stock": "{1315,10}-{1343,10}-{1369,10}-{1299,10}" + "title": "Weapons galore", + "stock": "{1299,4}-{1343,4}-{1369,4}-{3099,4}-{1315,4}" }, { "npcs": "4250", @@ -1473,7 +1473,7 @@ "general_store": "false", "id": "166", "title": "Construction supplies", - "stock": "{8794,1000}-{8790,1000}-{4819,1000}-{4820,1000}-{1539,1000}" + "stock": "{8794,10}-{8790,300}-{4819,300}-{4820,300}-{1539,300}" }, { "npcs": "1079", @@ -1508,8 +1508,8 @@ "currency": "995", "general_store": "false", "id": "170", - "title": "The Shrimps and Parrot", - "stock": "{347,5}-{339,5}-{379,5}-{373,6}-{3144,0}" + "title": "The Shrimp and Parrot", + "stock": "{347,5}-{339,5}-{379,3}-{373,2}-{3144,3}" }, { "npcs": "747", @@ -1652,8 +1652,8 @@ "currency": "995", "general_store": "false", "id": "186", - "title": "Neitiznot Supplies", - "stock": "{946,10}-{2347,10}-{1734,10}-{1733,10}-{1351,10}-{1759,100}" + "title": "Neitiznot supplies.", + "stock": "{946,inf}-{2347,inf}-{1734,inf}-{1733,inf}-{1351,inf}-{1759,inf}" }, { "npcs": "1778", @@ -1882,12 +1882,12 @@ }, { "npcs": "4251", - "high_alch": "0", + "high_alch": "1", "currency": "995", "general_store": "false", "id": "213", "title": "The Garden Centre", - "stock": "{8417,1000}-{8419,1000}-{8421,1000}-{8423,1000}-{8425,1000}-{8427,1000}-{8429,1000}-{8431,1000}-{8433,1000}-{8435,1000}-{8451,1000}-{8453,1000}-{8455,1000}-{8457,1000}-{8459,1000}-{8461,1000}-{8437,1000}-{8439,1000}-{8441,1000}-{8443,1000}-{8445,1000}-{8447,1000}-{8449,1000}" + "stock": "{8417,10}-{8419,10}-{8421,10}-{8423,10}-{8425,10}-{8427,10}-{8429,10}-{8431,1000}-{8433,10}-{8435,10}-{8451,10}-{8453,10}-{8455,10}-{8457,10}-{8459,10}-{8461,10}-{8437,10}-{8439,10}-{8441,10}-{8443,10}-{8445,10}-{8447,10}-{8449,10}" }, { "npcs": "1972", @@ -1909,7 +1909,7 @@ }, { "npcs": "5483", - "high_alch": "0", + "high_alch": "1", "currency": "995", "general_store": "false", "id": "216", @@ -1963,7 +1963,7 @@ }, { "npcs": "2564", - "high_alch": "1", + "high_alch": "0", "currency": "995", "general_store": "false", "id": "222", @@ -1981,7 +1981,7 @@ }, { "npcs": "578", - "high_alch": "1", + "high_alch": "0", "currency": "995", "general_store": "false", "id": "224", @@ -2053,7 +2053,7 @@ }, { "npcs": "1282", - "high_alch": "1", + "high_alch": "0", "currency": "995", "general_store": "false", "id": "232", @@ -2062,7 +2062,7 @@ }, { "npcs": "1315", - "high_alch": "1", + "high_alch": "0", "currency": "995", "general_store": "false", "id": "233", @@ -2080,7 +2080,7 @@ }, { "npcs": "7420", - "high_alch": "1", + "high_alch": "0", "currency": "995", "general_store": "false", "id": "235", @@ -2088,12 +2088,39 @@ "stock": "{1931,inf}-{1929,inf}-{1937,inf}-{2313,inf}-{1887,inf}-{590,inf}-{1735,inf}-{1951,inf}-{1969,inf}-{1949,inf}" }, { - "npcs": "4856", - "high_alch": "1", + "npcs": "4248", + "high_alch": "0", "currency": "995", "general_store": "false", "id": "236", + "title": "Keldagrim Stonemason", + "stock": "{3420,500}-{8786,30}-{8784,30}-{8788,30}" + }, + { + "npcs": "4856", + "high_alch": "0", + "currency": "995", + "general_store": "false", + "id": "237", "title": "Lovecraft's Tackle", "stock": "{303,10}-{307,10}-{309,10}-{311,1000}-{301,10}-{313,1000}-{314,1000}-{317,0}-{327,10}-{345,0}-{321,0}-{335,0}-{349,0}-{331,0}-{359,0}-{377,0}-{371,0}" - } + }, + { + "npcs": "5484", + "high_alch": "0", + "currency": "995", + "general_store": "false", + "id": "238", + "title": "Flosi's Fishmongers", + "stock": "{377,5}-{359,20}-{331,20}-{341,20}-{383,0}" + }, + { + "npcs": "5495", + "high_alch": "0", + "currency": "995", + "general_store": "false", + "id": "239", + "title": "Contraband yak produce.", + "stock": "{10818,25}-{10816,50}-{10814,50}-{10820,10}" + } ] \ No newline at end of file diff --git a/Server/libs/ConstLib-1.0.jar b/Server/libs/ConstLib-1.2.jar similarity index 71% rename from Server/libs/ConstLib-1.0.jar rename to Server/libs/ConstLib-1.2.jar index ae01341e3..e8679d136 100644 Binary files a/Server/libs/ConstLib-1.0.jar and b/Server/libs/ConstLib-1.2.jar differ diff --git a/Server/src/main/java/core/cache/Cache.java b/Server/src/main/java/core/cache/Cache.java index da89ea948..0194eb874 100644 --- a/Server/src/main/java/core/cache/Cache.java +++ b/Server/src/main/java/core/cache/Cache.java @@ -9,7 +9,7 @@ import core.cache.def.impl.AnimationDefinition; import core.cache.def.impl.GraphicDefinition; import core.cache.def.impl.ItemDefinition; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import rs09.game.system.SystemLogger; /** @@ -67,7 +67,7 @@ public final class Cache { } } ItemDefinition.parse(); - ObjectDefinition.parse(); + SceneryDefinition.parse(); } /** @@ -216,7 +216,7 @@ public final class Cache { } /** - * Method used to return the {@link ObjectDefinition} size. + * Method used to return the {@link SceneryDefinition} size. * * @return the size. */ diff --git a/Server/src/main/java/core/cache/def/impl/ObjectDefinition.java b/Server/src/main/java/core/cache/def/impl/SceneryDefinition.java similarity index 96% rename from Server/src/main/java/core/cache/def/impl/ObjectDefinition.java rename to Server/src/main/java/core/cache/def/impl/SceneryDefinition.java index 9bd1c8bd9..1e55ae82f 100644 --- a/Server/src/main/java/core/cache/def/impl/ObjectDefinition.java +++ b/Server/src/main/java/core/cache/def/impl/SceneryDefinition.java @@ -17,12 +17,12 @@ import java.util.Map; * Represents an object's definition. * @author Emperor */ -public class ObjectDefinition extends Definition { +public class SceneryDefinition extends Definition { /** * The item definitions mapping. */ - private static final Map DEFINITIONS = new HashMap(); + private static final Map DEFINITIONS = new HashMap(); /** * The default option handlers. @@ -447,7 +447,7 @@ public class ObjectDefinition extends Definition { /** * Construct a new {@code ObjectDefinition} {@code Object}. */ - public ObjectDefinition() { + public SceneryDefinition() { anInt3835 = -1; anInt3860 = -1; configFileId = -1; @@ -572,16 +572,16 @@ public class ObjectDefinition extends Definition { for (int objectId = 0; objectId < Cache.getObjectDefinitionsSize(); objectId++) { byte[] data = Cache.getIndexes()[16].getFileData(getContainerId(objectId), objectId & 0xff); if (data == null) { - ObjectDefinition.getDefinitions().put(objectId, new ObjectDefinition()); + SceneryDefinition.getDefinitions().put(objectId, new SceneryDefinition()); //SystemLogger.logErr("Could not load object definitions for id " + objectId + " - no data!"); continue; } - ObjectDefinition def = ObjectDefinition.parseDefinition(objectId, ByteBuffer.wrap(data)); + SceneryDefinition def = SceneryDefinition.parseDefinition(objectId, ByteBuffer.wrap(data)); if (def == null) { // SystemLogger.logErr("Could not load object definitions for id " + objectId + " - no definitions found!"); return; } - ObjectDefinition.getDefinitions().put(objectId, def); + SceneryDefinition.getDefinitions().put(objectId, def); data = null; } } @@ -591,12 +591,12 @@ public class ObjectDefinition extends Definition { * @param objectId The object's id. * @return The object definition. */ - public static ObjectDefinition forId(int objectId) { - ObjectDefinition def = DEFINITIONS.get(objectId); + public static SceneryDefinition forId(int objectId) { + SceneryDefinition def = DEFINITIONS.get(objectId); if (def != null) { return def; } - DEFINITIONS.put(objectId, def = new ObjectDefinition()); + DEFINITIONS.put(objectId, def = new SceneryDefinition()); def.id = objectId; return def; } @@ -609,8 +609,8 @@ public class ObjectDefinition extends Definition { * @param buffer The buffer. * @return The object definition. */ - public static ObjectDefinition parseDefinition(int objectId, ByteBuffer buffer) { - ObjectDefinition def = new ObjectDefinition(); + public static SceneryDefinition parseDefinition(int objectId, ByteBuffer buffer) { + SceneryDefinition def = new SceneryDefinition(); def.id = objectId; // SystemLogger.logErr("----------------------------------------------------\n\n\n"); while (true) { @@ -852,7 +852,7 @@ public class ObjectDefinition extends Definition { } for (int i = 0; i < childrenIds.length; i++) { if (childrenIds[i] != -1) { - ObjectDefinition def = forId(childrenIds[i]); + SceneryDefinition def = forId(childrenIds[i]); if (def.hasOptions(false)) { return true; } @@ -866,7 +866,7 @@ public class ObjectDefinition extends Definition { * @param player The player to get it for. * @return The object definition. */ - public ObjectDefinition getChildObject(Player player) { + public SceneryDefinition getChildObject(Player player) { if (childrenIds == null || childrenIds.length < 1) { return this; } @@ -1586,7 +1586,7 @@ public class ObjectDefinition extends Definition { * Get the definitions. * @return the definitions */ - public static Map getDefinitions() { + public static Map getDefinitions() { return DEFINITIONS; } @@ -1598,7 +1598,7 @@ public class ObjectDefinition extends Definition { * option handler. */ public static OptionHandler getOptionHandler(int nodeId, String name) { - ObjectDefinition def = forId(nodeId); + SceneryDefinition def = forId(nodeId); OptionHandler handler = def.getConfiguration("option:" + name); if (handler != null) { return handler; diff --git a/Server/src/main/java/core/game/content/activity/bountyhunter/BHOptionHandler.java b/Server/src/main/java/core/game/content/activity/bountyhunter/BHOptionHandler.java index c1da57a6a..a0b20ec96 100644 --- a/Server/src/main/java/core/game/content/activity/bountyhunter/BHOptionHandler.java +++ b/Server/src/main/java/core/game/content/activity/bountyhunter/BHOptionHandler.java @@ -1,6 +1,6 @@ package core.game.content.activity.bountyhunter; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.activity.ActivityManager; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -19,13 +19,13 @@ public final class BHOptionHandler extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(28110).getHandlers().put("option:exit", this); - ObjectDefinition.forId(28119).getHandlers().put("option:enter", this); - ObjectDefinition.forId(28120).getHandlers().put("option:enter", this); - ObjectDefinition.forId(28121).getHandlers().put("option:enter", this); - ObjectDefinition.forId(28122).getHandlers().put("option:exit", this); - ObjectDefinition.forId(28115).getHandlers().put("option:view", this); - ObjectDefinition.forId(28116).getHandlers().put("option:view", this); + SceneryDefinition.forId(28110).getHandlers().put("option:exit", this); + SceneryDefinition.forId(28119).getHandlers().put("option:enter", this); + SceneryDefinition.forId(28120).getHandlers().put("option:enter", this); + SceneryDefinition.forId(28121).getHandlers().put("option:enter", this); + SceneryDefinition.forId(28122).getHandlers().put("option:exit", this); + SceneryDefinition.forId(28115).getHandlers().put("option:view", this); + SceneryDefinition.forId(28116).getHandlers().put("option:view", this); return this; } diff --git a/Server/src/main/java/core/game/content/activity/duel/DuelArea.java b/Server/src/main/java/core/game/content/activity/duel/DuelArea.java index 71abff60b..c315f5d80 100644 --- a/Server/src/main/java/core/game/content/activity/duel/DuelArea.java +++ b/Server/src/main/java/core/game/content/activity/duel/DuelArea.java @@ -1,6 +1,6 @@ package core.game.content.activity.duel; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.container.Container; import core.game.container.impl.EquipmentContainer; import core.game.content.dialogue.DialogueAction; @@ -570,7 +570,7 @@ public class DuelArea extends MapZone { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(3203).getHandlers().put("option:forfeit", this); + SceneryDefinition.forId(3203).getHandlers().put("option:forfeit", this); return this; } diff --git a/Server/src/main/java/core/game/content/activity/fog/FOGActivityPlugin.java b/Server/src/main/java/core/game/content/activity/fog/FOGActivityPlugin.java index f9434cb85..6bbbb4ed9 100644 --- a/Server/src/main/java/core/game/content/activity/fog/FOGActivityPlugin.java +++ b/Server/src/main/java/core/game/content/activity/fog/FOGActivityPlugin.java @@ -1,6 +1,6 @@ package core.game.content.activity.fog; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.activity.ActivityPlugin; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -55,7 +55,7 @@ public class FOGActivityPlugin extends ActivityPlugin { PluginManager.definePlugin(new OptionHandler() { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(30204).getHandlers().put("option:enter", this); + SceneryDefinition.forId(30204).getHandlers().put("option:enter", this); return this; } diff --git a/Server/src/main/java/core/game/content/activity/guild/CraftingGuildPlugin.java b/Server/src/main/java/core/game/content/activity/guild/CraftingGuildPlugin.java index e44966350..2a42fb592 100644 --- a/Server/src/main/java/core/game/content/activity/guild/CraftingGuildPlugin.java +++ b/Server/src/main/java/core/game/content/activity/guild/CraftingGuildPlugin.java @@ -1,7 +1,7 @@ package core.game.content.activity.guild; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialoguePlugin; import core.game.content.global.Skillcape; import core.game.content.global.action.DoorActionHandler; @@ -32,7 +32,7 @@ public final class CraftingGuildPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2647).getHandlers().put("option:open", this); + SceneryDefinition.forId(2647).getHandlers().put("option:open", this); NPCDefinition.forId(804).getHandlers().put("option:trade", this); new MasterCrafterDialogue().init(); new TannerDialogue().init(); diff --git a/Server/src/main/java/core/game/content/activity/guild/FishingGuild.java b/Server/src/main/java/core/game/content/activity/guild/FishingGuild.java index bd7f1947c..04e422031 100644 --- a/Server/src/main/java/core/game/content/activity/guild/FishingGuild.java +++ b/Server/src/main/java/core/game/content/activity/guild/FishingGuild.java @@ -1,6 +1,6 @@ package core.game.content.activity.guild; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.content.dialogue.DialoguePlugin; import core.game.content.global.Skillcape; @@ -23,7 +23,7 @@ public final class FishingGuild extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2025).getHandlers().put("option:open", this); + SceneryDefinition.forId(2025).getHandlers().put("option:open", this); new MasterFisherDialogue().init(); return this; } diff --git a/Server/src/main/java/core/game/content/activity/guild/HeroGuildPlugin.java b/Server/src/main/java/core/game/content/activity/guild/HeroGuildPlugin.java index 9fcf411a6..3a2b34b41 100644 --- a/Server/src/main/java/core/game/content/activity/guild/HeroGuildPlugin.java +++ b/Server/src/main/java/core/game/content/activity/guild/HeroGuildPlugin.java @@ -1,6 +1,6 @@ package core.game.content.activity.guild; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.EnchantedJewellery; import core.game.content.global.action.DoorActionHandler; import core.game.node.entity.skill.summoning.familiar.Familiar; @@ -26,8 +26,8 @@ public final class HeroGuildPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2624).getHandlers().put("option:open", this); - ObjectDefinition.forId(2625).getHandlers().put("option:open", this); + SceneryDefinition.forId(2624).getHandlers().put("option:open", this); + SceneryDefinition.forId(2625).getHandlers().put("option:open", this); PluginManager.definePlugin(new JewelleryRechargePlugin()); return this; } diff --git a/Server/src/main/java/core/game/content/activity/guild/MiningGuildPlugin.java b/Server/src/main/java/core/game/content/activity/guild/MiningGuildPlugin.java index c85061e6b..e8a1c6944 100644 --- a/Server/src/main/java/core/game/content/activity/guild/MiningGuildPlugin.java +++ b/Server/src/main/java/core/game/content/activity/guild/MiningGuildPlugin.java @@ -1,6 +1,6 @@ package core.game.content.activity.guild; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.content.global.action.DoorActionHandler; import core.game.node.entity.skill.Skills; @@ -24,9 +24,9 @@ public final class MiningGuildPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2113).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(30941).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(2112).getHandlers().put("option:open", this); + SceneryDefinition.forId(2113).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(30941).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(2112).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/content/activity/guild/RangingGuildPlugin.java b/Server/src/main/java/core/game/content/activity/guild/RangingGuildPlugin.java index ce1178663..9d7216344 100644 --- a/Server/src/main/java/core/game/content/activity/guild/RangingGuildPlugin.java +++ b/Server/src/main/java/core/game/content/activity/guild/RangingGuildPlugin.java @@ -2,7 +2,7 @@ package core.game.content.activity.guild; import java.util.List; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -46,10 +46,10 @@ public final class RangingGuildPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2514).getHandlers().put("option:open", this); - ObjectDefinition.forId(2511).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(2512).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(2513).getHandlers().put("option:fire-at", this); + SceneryDefinition.forId(2514).getHandlers().put("option:open", this); + SceneryDefinition.forId(2511).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(2512).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(2513).getHandlers().put("option:fire-at", this); new RangingGuildDoorman().init(); new GuardDialogue().init(); new LeatherWorkerDialogue().init(); diff --git a/Server/src/main/java/core/game/content/activity/guild/WizardGuildPlugin.java b/Server/src/main/java/core/game/content/activity/guild/WizardGuildPlugin.java index e9580550c..9f94f10f3 100644 --- a/Server/src/main/java/core/game/content/activity/guild/WizardGuildPlugin.java +++ b/Server/src/main/java/core/game/content/activity/guild/WizardGuildPlugin.java @@ -1,7 +1,7 @@ package core.game.content.activity.guild; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialoguePlugin; import core.game.content.global.Skillcape; import core.game.content.global.action.ClimbActionHandler; @@ -27,12 +27,12 @@ public final class WizardGuildPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(1600).getHandlers().put("option:open", this); - ObjectDefinition.forId(1601).getHandlers().put("option:open", this); + SceneryDefinition.forId(1600).getHandlers().put("option:open", this); + SceneryDefinition.forId(1601).getHandlers().put("option:open", this); NPCDefinition.forId(462).getHandlers().put("option:teleport", this); - ObjectDefinition.forId(2154).getHandlers().put("option:open", this); - ObjectDefinition.forId(2155).getHandlers().put("option:open", this); - ObjectDefinition.forId(1722).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(2154).getHandlers().put("option:open", this); + SceneryDefinition.forId(2155).getHandlers().put("option:open", this); + SceneryDefinition.forId(1722).getHandlers().put("option:climb-up", this); new WizardDistentorDialogue().init(); new ZavisticRarveDialogue().init(); new ProfessorImblewynDialogue().init(); diff --git a/Server/src/main/java/core/game/content/activity/gwd/GodwarsEntranceHandler.java b/Server/src/main/java/core/game/content/activity/gwd/GodwarsEntranceHandler.java index e87909196..adaea18f0 100644 --- a/Server/src/main/java/core/game/content/activity/gwd/GodwarsEntranceHandler.java +++ b/Server/src/main/java/core/game/content/activity/gwd/GodwarsEntranceHandler.java @@ -1,6 +1,6 @@ package core.game.content.activity.gwd; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.content.dialogue.FacialExpression; import core.game.node.entity.skill.Skills; @@ -26,10 +26,10 @@ public final class GodwarsEntranceHandler extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(26340).getHandlers().put("option:tie-rope", this); - ObjectDefinition.forId(26341).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(26338).getHandlers().put("option:move", this); - ObjectDefinition.forId(26305).getHandlers().put("option:crawl-through", this); + SceneryDefinition.forId(26340).getHandlers().put("option:tie-rope", this); + SceneryDefinition.forId(26341).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(26338).getHandlers().put("option:move", this); + SceneryDefinition.forId(26305).getHandlers().put("option:crawl-through", this); return this; } diff --git a/Server/src/main/java/core/game/content/activity/gwd/GodwarsMapzone.java b/Server/src/main/java/core/game/content/activity/gwd/GodwarsMapzone.java index c5e335599..0b27e6034 100644 --- a/Server/src/main/java/core/game/content/activity/gwd/GodwarsMapzone.java +++ b/Server/src/main/java/core/game/content/activity/gwd/GodwarsMapzone.java @@ -1,6 +1,6 @@ package core.game.content.activity.gwd; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.container.impl.EquipmentContainer; import core.game.content.global.action.DoorActionHandler; @@ -331,7 +331,7 @@ public final class GodwarsMapzone extends MapZone implements Plugin { @Override public boolean pulse() { object.getDefinition().getOptions()[1] = "open"; - ObjectDefinition.getOptionHandler(object.getId(), "open").handle(player, object, "open"); + SceneryDefinition.getOptionHandler(object.getId(), "open").handle(player, object, "open"); return true; } }); diff --git a/Server/src/main/java/core/game/content/activity/magearena/MageArenaPlugin.java b/Server/src/main/java/core/game/content/activity/magearena/MageArenaPlugin.java index 7467f1e89..4141ea044 100644 --- a/Server/src/main/java/core/game/content/activity/magearena/MageArenaPlugin.java +++ b/Server/src/main/java/core/game/content/activity/magearena/MageArenaPlugin.java @@ -1,7 +1,7 @@ package core.game.content.activity.magearena; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialogueAction; import core.game.content.global.GodType; import core.game.interaction.OptionHandler; @@ -53,11 +53,11 @@ public final class MageArenaPlugin extends OptionHandler { ItemDefinition.forId(2412).getHandlers().put("option:take", this); ItemDefinition.forId(2413).getHandlers().put("option:take", this); ItemDefinition.forId(2414).getHandlers().put("option:take", this); - ObjectDefinition.forId(2873).getHandlers().put("option:pray at", this); - ObjectDefinition.forId(2874).getHandlers().put("option:pray at", this); - ObjectDefinition.forId(2875).getHandlers().put("option:pray at", this); - ObjectDefinition.forId(2878).getHandlers().put("option:step-into", this); - ObjectDefinition.forId(2879).getHandlers().put("option:step-into", this); + SceneryDefinition.forId(2873).getHandlers().put("option:pray at", this); + SceneryDefinition.forId(2874).getHandlers().put("option:pray at", this); + SceneryDefinition.forId(2875).getHandlers().put("option:pray at", this); + SceneryDefinition.forId(2878).getHandlers().put("option:step-into", this); + SceneryDefinition.forId(2879).getHandlers().put("option:step-into", this); return this; } diff --git a/Server/src/main/java/core/game/content/activity/mta/MageTrainingArenaPlugin.java b/Server/src/main/java/core/game/content/activity/mta/MageTrainingArenaPlugin.java index 74e7d94d0..eab29ad89 100644 --- a/Server/src/main/java/core/game/content/activity/mta/MageTrainingArenaPlugin.java +++ b/Server/src/main/java/core/game/content/activity/mta/MageTrainingArenaPlugin.java @@ -2,7 +2,7 @@ package core.game.content.activity.mta; import core.cache.def.impl.ItemDefinition; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.activity.mta.impl.TelekineticZone; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -41,13 +41,13 @@ public class MageTrainingArenaPlugin extends OptionHandler { public Plugin newInstance(Object arg) throws Throwable { ItemDefinition.forId(6885).getHandlers().put("option:destroy", this); ItemDefinition.forId(6885).getHandlers().put("option:talk-to", this); - ObjectDefinition.forId(10721).getHandlers().put("option:enter", this); + SceneryDefinition.forId(10721).getHandlers().put("option:enter", this); NPCDefinition.forId(3103).getHandlers().put("option:trade-with", this); for (MTAType type : MTAType.values()) { if (type.getZone() != null) { ZoneBuilder.configure(type.getZone()); } - ObjectDefinition.forId(type.getObjectId()).getHandlers().put("option:enter", this); + SceneryDefinition.forId(type.getObjectId()).getHandlers().put("option:enter", this); } ItemDefinition.forId(TelekineticZone.STATUE).getHandlers().put("option:observe", this); ItemDefinition.forId(TelekineticZone.STATUE).getHandlers().put("option:reset", this); diff --git a/Server/src/main/java/core/game/content/activity/mta/impl/AlchemistZone.java b/Server/src/main/java/core/game/content/activity/mta/impl/AlchemistZone.java index 7d4ff503b..8ee51fb65 100644 --- a/Server/src/main/java/core/game/content/activity/mta/impl/AlchemistZone.java +++ b/Server/src/main/java/core/game/content/activity/mta/impl/AlchemistZone.java @@ -143,7 +143,7 @@ public class AlchemistZone extends MTAZone { player.getDialogueInterpreter().sendDialogue("This item isn't yours to wield, it belongs to the arena!"); return true; } else if (target.getName().equals("Cupboard")) { - search(player, target.asObject()); + search(player, target.asScenery()); return true; } } diff --git a/Server/src/main/java/core/game/content/activity/mta/impl/EnchantingZone.java b/Server/src/main/java/core/game/content/activity/mta/impl/EnchantingZone.java index 4706a1eb8..d1080b04c 100644 --- a/Server/src/main/java/core/game/content/activity/mta/impl/EnchantingZone.java +++ b/Server/src/main/java/core/game/content/activity/mta/impl/EnchantingZone.java @@ -140,7 +140,7 @@ public class EnchantingZone extends MTAZone { if (e instanceof Player) { Player player = e.asPlayer(); if (target.getId() >= 10799 && target.getId() <= 10802) { - Shapes.forId(target.getId()).take(player, target.asObject()); + Shapes.forId(target.getId()).take(player, target.asScenery()); return true; } if (target.getId() == 10803) { diff --git a/Server/src/main/java/core/game/content/activity/mta/impl/GraveyardZone.java b/Server/src/main/java/core/game/content/activity/mta/impl/GraveyardZone.java index 3fb085f03..c9c053c83 100644 --- a/Server/src/main/java/core/game/content/activity/mta/impl/GraveyardZone.java +++ b/Server/src/main/java/core/game/content/activity/mta/impl/GraveyardZone.java @@ -135,7 +135,7 @@ public class GraveyardZone extends MTAZone { deposit(player); return true; } else if (target.getId() >= 10725 && target.getId() <= 10728) { - BoneType.forObject(target.getId()).grab(player, target.asObject()); + BoneType.forObject(target.getId()).grab(player, target.asScenery()); return true; } } diff --git a/Server/src/main/java/core/game/content/activity/partyroom/BalloonManager.java b/Server/src/main/java/core/game/content/activity/partyroom/BalloonManager.java index d69bb259e..a6f8a4092 100644 --- a/Server/src/main/java/core/game/content/activity/partyroom/BalloonManager.java +++ b/Server/src/main/java/core/game/content/activity/partyroom/BalloonManager.java @@ -3,7 +3,7 @@ package core.game.content.activity.partyroom; import java.util.ArrayList; import java.util.List; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.npc.NPC; @@ -50,7 +50,7 @@ public final class BalloonManager extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { for (PartyBalloon balloon : PartyBalloon.values()) { - ObjectDefinition.forId(balloon.getBalloonId()).getHandlers().put("option:burst", this); + SceneryDefinition.forId(balloon.getBalloonId()).getHandlers().put("option:burst", this); } return this; } @@ -59,7 +59,7 @@ public final class BalloonManager extends OptionHandler { public boolean handle(Player player, Node node, String option) { switch (option) { case "burst": - PartyBalloon.forId(node.getId()).burst(player, node.asObject()); + PartyBalloon.forId(node.getId()).burst(player, node.asScenery()); return true; } return true; diff --git a/Server/src/main/java/core/game/content/activity/partyroom/PartyRoomPlugin.java b/Server/src/main/java/core/game/content/activity/partyroom/PartyRoomPlugin.java index bae49863e..ac0724d82 100644 --- a/Server/src/main/java/core/game/content/activity/partyroom/PartyRoomPlugin.java +++ b/Server/src/main/java/core/game/content/activity/partyroom/PartyRoomPlugin.java @@ -6,7 +6,7 @@ import java.util.List; import java.util.Map; import api.ContentAPI; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -17,7 +17,6 @@ import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.npc.NPC; import core.game.node.entity.player.Player; -import core.game.node.entity.player.link.RunScript; import core.game.node.item.Item; import core.game.node.object.Scenery; import core.game.node.object.SceneryBuilder; @@ -69,10 +68,10 @@ public final class PartyRoomPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(CLOSED_CHEST).getHandlers().put("option:open", this); - ObjectDefinition.forId(OPEN_CHEST).getHandlers().put("option:deposit", this); - ObjectDefinition.forId(OPEN_CHEST).getHandlers().put("option:shut", this); - ObjectDefinition.forId(LEVER).getHandlers().put("option:pull", this); + SceneryDefinition.forId(CLOSED_CHEST).getHandlers().put("option:open", this); + SceneryDefinition.forId(OPEN_CHEST).getHandlers().put("option:deposit", this); + SceneryDefinition.forId(OPEN_CHEST).getHandlers().put("option:shut", this); + SceneryDefinition.forId(LEVER).getHandlers().put("option:pull", this); PluginManager.definePlugin(new DepositInterfaceHandler()); PluginManager.definePlugin(new BalloonManager()); return this; @@ -83,7 +82,7 @@ public final class PartyRoomPlugin extends OptionHandler { switch (node.getId()) { case CLOSED_CHEST: player.animate(Animation.create(536)); - SceneryBuilder.replace(node.asObject(), node.asObject().transform(OPEN_CHEST)); + SceneryBuilder.replace(node.asScenery(), node.asScenery().transform(OPEN_CHEST)); break; case OPEN_CHEST: switch (option) { @@ -92,12 +91,12 @@ public final class PartyRoomPlugin extends OptionHandler { break; case "shut": player.animate(Animation.create(535)); - SceneryBuilder.replace(node.asObject(), node.asObject().transform(CLOSED_CHEST)); + SceneryBuilder.replace(node.asScenery(), node.asScenery().transform(CLOSED_CHEST)); break; } break; case LEVER: - handleLever(player, node.asObject()); + handleLever(player, node.asScenery()); break; } return true; diff --git a/Server/src/main/java/core/game/content/activity/pestcontrol/PCObjectHandler.java b/Server/src/main/java/core/game/content/activity/pestcontrol/PCObjectHandler.java index b6be59c0d..e79fefa3f 100644 --- a/Server/src/main/java/core/game/content/activity/pestcontrol/PCObjectHandler.java +++ b/Server/src/main/java/core/game/content/activity/pestcontrol/PCObjectHandler.java @@ -1,6 +1,6 @@ package core.game.content.activity.pestcontrol; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import rs09.game.world.GameWorld; import core.game.content.activity.ActivityManager; import core.game.interaction.OptionHandler; @@ -33,47 +33,47 @@ public final class PCObjectHandler extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { // Barricades - ObjectDefinition.forId(14227).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14228).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14229).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14230).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14231).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14232).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14227).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14228).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14229).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14230).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14231).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14232).getHandlers().put("option:repair", this); // Gates - ObjectDefinition.forId(14233).getHandlers().put("option:open", this); - ObjectDefinition.forId(14234).getHandlers().put("option:close", this); - ObjectDefinition.forId(14235).getHandlers().put("option:open", this); - ObjectDefinition.forId(14236).getHandlers().put("option:close", this); - ObjectDefinition.forId(14237).getHandlers().put("option:open", this); - ObjectDefinition.forId(14237).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14238).getHandlers().put("option:close", this); - ObjectDefinition.forId(14238).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14239).getHandlers().put("option:open", this); - ObjectDefinition.forId(14239).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14240).getHandlers().put("option:close", this); - ObjectDefinition.forId(14240).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14241).getHandlers().put("option:open", this); - ObjectDefinition.forId(14241).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14242).getHandlers().put("option:close", this); - ObjectDefinition.forId(14242).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14243).getHandlers().put("option:open", this); - ObjectDefinition.forId(14243).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14244).getHandlers().put("option:close", this); - ObjectDefinition.forId(14244).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14245).getHandlers().put("option:open", this); - ObjectDefinition.forId(14245).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14246).getHandlers().put("option:close", this); - ObjectDefinition.forId(14246).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14247).getHandlers().put("option:open", this); - ObjectDefinition.forId(14247).getHandlers().put("option:repair", this); - ObjectDefinition.forId(14248).getHandlers().put("option:close", this); - ObjectDefinition.forId(14248).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14233).getHandlers().put("option:open", this); + SceneryDefinition.forId(14234).getHandlers().put("option:close", this); + SceneryDefinition.forId(14235).getHandlers().put("option:open", this); + SceneryDefinition.forId(14236).getHandlers().put("option:close", this); + SceneryDefinition.forId(14237).getHandlers().put("option:open", this); + SceneryDefinition.forId(14237).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14238).getHandlers().put("option:close", this); + SceneryDefinition.forId(14238).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14239).getHandlers().put("option:open", this); + SceneryDefinition.forId(14239).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14240).getHandlers().put("option:close", this); + SceneryDefinition.forId(14240).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14241).getHandlers().put("option:open", this); + SceneryDefinition.forId(14241).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14242).getHandlers().put("option:close", this); + SceneryDefinition.forId(14242).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14243).getHandlers().put("option:open", this); + SceneryDefinition.forId(14243).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14244).getHandlers().put("option:close", this); + SceneryDefinition.forId(14244).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14245).getHandlers().put("option:open", this); + SceneryDefinition.forId(14245).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14246).getHandlers().put("option:close", this); + SceneryDefinition.forId(14246).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14247).getHandlers().put("option:open", this); + SceneryDefinition.forId(14247).getHandlers().put("option:repair", this); + SceneryDefinition.forId(14248).getHandlers().put("option:close", this); + SceneryDefinition.forId(14248).getHandlers().put("option:repair", this); // Towers - ObjectDefinition.forId(14296).getHandlers().put("option:climb", this); + SceneryDefinition.forId(14296).getHandlers().put("option:climb", this); // Lander crossing plank - ObjectDefinition.forId(14315).getHandlers().put("option:cross", this); - ObjectDefinition.forId(25631).getHandlers().put("option:cross", this); - ObjectDefinition.forId(25632).getHandlers().put("option:cross", this); + SceneryDefinition.forId(14315).getHandlers().put("option:cross", this); + SceneryDefinition.forId(25631).getHandlers().put("option:cross", this); + SceneryDefinition.forId(25632).getHandlers().put("option:cross", this); return this; } diff --git a/Server/src/main/java/core/game/content/activity/puropuro/PuroPuroPlugin.java b/Server/src/main/java/core/game/content/activity/puropuro/PuroPuroPlugin.java index f973f2b9f..2e351fc2c 100644 --- a/Server/src/main/java/core/game/content/activity/puropuro/PuroPuroPlugin.java +++ b/Server/src/main/java/core/game/content/activity/puropuro/PuroPuroPlugin.java @@ -5,7 +5,7 @@ import java.util.List; import core.cache.def.impl.ItemDefinition; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.plugin.Initializable; import core.game.node.entity.skill.Skills; @@ -241,7 +241,7 @@ public final class PuroPuroPlugin extends MapZone implements Plugin { @Override public Plugin newInstance(Object arg) throws Throwable { NPCDefinition.forId(6070).getHandlers().put("option:trade", this); - ObjectDefinition.forId(24991).getHandlers().put("option:enter", this); + SceneryDefinition.forId(24991).getHandlers().put("option:enter", this); ItemDefinition.forId(11273).getHandlers().put("option:toggle-view", this); ItemDefinition.forId(11258).getHandlers().put("option:butterfly-jar", this); ItemDefinition.forId(11258).getHandlers().put("option:impling-jar", this); diff --git a/Server/src/main/java/core/game/content/activity/pyramidplunder/PlunderZones.java b/Server/src/main/java/core/game/content/activity/pyramidplunder/PlunderZones.java index 2d7448988..0749c1373 100644 --- a/Server/src/main/java/core/game/content/activity/pyramidplunder/PlunderZones.java +++ b/Server/src/main/java/core/game/content/activity/pyramidplunder/PlunderZones.java @@ -197,7 +197,7 @@ public class PlunderZones implements Plugin { } return true; } - PlunderObject object = target instanceof NPC ? null : new PlunderObject(target.asObject()); //PlunderObject(target.getId(),target.getLocation()); + PlunderObject object = target instanceof NPC ? null : new PlunderObject(target.asScenery()); //PlunderObject(target.getId(),target.getLocation()); PlunderObjectManager manager = player.getPlunderObjectManager(); boolean alreadyOpened = manager.openedMap.getOrDefault(object.getLocation(),false); boolean charmed = manager.charmedMap.getOrDefault(object.getLocation(),false); @@ -243,7 +243,7 @@ public class PlunderZones implements Plugin { if (!alreadyOpened && (success || charmed)) { player.getPacketDispatch().sendMessage("You successfully search the urn..."); - SceneryBuilder.replace(target.asObject(), target.asObject().transform(object.openId), 5); + SceneryBuilder.replace(target.asScenery(), target.asScenery().transform(object.openId), 5); manager.registerOpened(object); reward(player,object.getId()); } else { @@ -255,7 +255,7 @@ public class PlunderZones implements Plugin { player.getPacketDispatch().sendMessage("You already checked for snakes."); } else { player.getPacketDispatch().sendMessage("You check the urn for snakes..."); - SceneryBuilder.replace(target.asObject(), target.asObject().transform(object.snakeId), 5); + SceneryBuilder.replace(target.asScenery(), target.asScenery().transform(object.snakeId), 5); } } break; diff --git a/Server/src/main/java/core/game/content/activity/pyramidplunder/PyramidOptionHandler.java b/Server/src/main/java/core/game/content/activity/pyramidplunder/PyramidOptionHandler.java index b838a1ef9..ed646888d 100644 --- a/Server/src/main/java/core/game/content/activity/pyramidplunder/PyramidOptionHandler.java +++ b/Server/src/main/java/core/game/content/activity/pyramidplunder/PyramidOptionHandler.java @@ -1,7 +1,8 @@ package core.game.content.activity.pyramidplunder; +import api.ContentAPI; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -9,6 +10,7 @@ import core.game.node.entity.npc.NPC; import core.game.node.entity.player.Player; import core.game.node.object.Scenery; import core.game.system.task.Pulse; +import kotlin.Unit; import rs09.game.world.GameWorld; import core.game.world.map.Location; import core.game.world.update.flag.context.Animation; @@ -43,16 +45,16 @@ public final class PyramidOptionHandler extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(16484).getHandlers().put("option:search", this); - ObjectDefinition.forId(16485).getHandlers().put("option:search", this); - ObjectDefinition.forId(16487).getHandlers().put("option:search", this); - ObjectDefinition.forId(16488).getHandlers().put("option:search", this); - ObjectDefinition.forId(16490).getHandlers().put("option:search", this); - ObjectDefinition.forId(16491).getHandlers().put("option:search", this); - ObjectDefinition.forId(16493).getHandlers().put("option:search", this); - ObjectDefinition.forId(16494).getHandlers().put("option:enter", this); - ObjectDefinition.forId(16458).getHandlers().put("option:leave tomb", this); - ObjectDefinition.forId(16459).getHandlers().put("option:leave tomb", this); + SceneryDefinition.forId(16484).getHandlers().put("option:search", this); + SceneryDefinition.forId(16485).getHandlers().put("option:search", this); + SceneryDefinition.forId(16487).getHandlers().put("option:search", this); + SceneryDefinition.forId(16488).getHandlers().put("option:search", this); + SceneryDefinition.forId(16490).getHandlers().put("option:search", this); + SceneryDefinition.forId(16491).getHandlers().put("option:search", this); + SceneryDefinition.forId(16493).getHandlers().put("option:search", this); + SceneryDefinition.forId(16494).getHandlers().put("option:enter", this); + SceneryDefinition.forId(16458).getHandlers().put("option:leave tomb", this); + SceneryDefinition.forId(16459).getHandlers().put("option:leave tomb", this); NPCDefinition.forId(4476).getHandlers().put("option:start-minigame", this); NPCDefinition.forId(4476).getHandlers().put("option:talk-to",this); return null; @@ -84,12 +86,10 @@ public final class PyramidOptionHandler extends OptionHandler { if(entrance == currentEntrance && willBePushed){ player.lock(); player.animate(new Animation(7299)); - player.getImpactHandler().setDisabledTicks(4); - GameWorld.getPulser().submit(new Pulse(4, player) { + ContentAPI.submitWorldPulse(new Pulse(4, player){ @Override public boolean pulse() { player.unlock(); - player.getAnimator().reset(); return true; } }); diff --git a/Server/src/main/java/core/game/content/activity/pyramidplunder/PyramidPlunderActivity.java b/Server/src/main/java/core/game/content/activity/pyramidplunder/PyramidPlunderActivity.java index dbd7eabe7..c190933f5 100644 --- a/Server/src/main/java/core/game/content/activity/pyramidplunder/PyramidPlunderActivity.java +++ b/Server/src/main/java/core/game/content/activity/pyramidplunder/PyramidPlunderActivity.java @@ -48,7 +48,10 @@ public final class PyramidPlunderActivity extends ActivityPlugin { public boolean leave(Entity e, boolean logout) { if (e instanceof Player) { ((Player) e).getInterfaceManager().closeOverlay(); - ((PlunderSession) ((Player) e).getAttribute("plunder-session",null)).setActive(false); + PlunderSession session = (PlunderSession) e.asPlayer().getAttribute("plunder-session",null); + if(session != null){ + session.setActive(false); + } ((Player) e).removeAttribute("plunder-session"); } return super.leave(e, logout); diff --git a/Server/src/main/java/core/game/content/activity/stronghold/StrongHoldSecurityPlugin.java b/Server/src/main/java/core/game/content/activity/stronghold/StrongHoldSecurityPlugin.java index 201516f32..a07972b2f 100644 --- a/Server/src/main/java/core/game/content/activity/stronghold/StrongHoldSecurityPlugin.java +++ b/Server/src/main/java/core/game/content/activity/stronghold/StrongHoldSecurityPlugin.java @@ -1,6 +1,6 @@ package core.game.content.activity.stronghold; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.component.ComponentPlugin; import core.game.content.dialogue.DialogueInterpreter; @@ -59,7 +59,7 @@ public final class StrongHoldSecurityPlugin extends MapZone implements Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(16154).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(16154).getHandlers().put("option:climb-down", this); return this; } diff --git a/Server/src/main/java/core/game/content/activity/stronghold/playersafety/PSOptionHandler.java b/Server/src/main/java/core/game/content/activity/stronghold/playersafety/PSOptionHandler.java index 760547e4f..4fdf20945 100644 --- a/Server/src/main/java/core/game/content/activity/stronghold/playersafety/PSOptionHandler.java +++ b/Server/src/main/java/core/game/content/activity/stronghold/playersafety/PSOptionHandler.java @@ -12,7 +12,7 @@ import static core.game.content.activity.stronghold.playersafety.StrongHoldOfPla import static core.game.content.activity.stronghold.playersafety.StrongHoldOfPlayerSafetyPlugin.forId; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialogueAction; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; @@ -34,23 +34,23 @@ public class PSOptionHandler extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(JAIL_ENTRANCE_ID_ENTER).getHandlers().put("option:use", this); - ObjectDefinition.forId(JAIL_ENTRANCE_LEAVE).getHandlers().put("option:leave", this); - ObjectDefinition.forId(JAIL_STAIRS_UP).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(JAIL_STAIRS_DOWN).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(29732).getHandlers().put("option:open", this); - ObjectDefinition.forId(29624).getHandlers().put("option:open", this); - ObjectDefinition.forId(29728).getHandlers().put("option:enter", this); - ObjectDefinition.forId(29735).getHandlers().put("option:pull-back", this); - ObjectDefinition.forId(29623).getHandlers().put("option:use", this); - ObjectDefinition.forId(29730).getHandlers().put("option:pull", this); - ObjectDefinition.forId(29731).getHandlers().put("option:pull", this); - ObjectDefinition.forId(29577).getHandlers().put("option:open", this); - ObjectDefinition.forId(29578).getHandlers().put("option:search", this); + SceneryDefinition.forId(JAIL_ENTRANCE_ID_ENTER).getHandlers().put("option:use", this); + SceneryDefinition.forId(JAIL_ENTRANCE_LEAVE).getHandlers().put("option:leave", this); + SceneryDefinition.forId(JAIL_STAIRS_UP).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(JAIL_STAIRS_DOWN).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(29732).getHandlers().put("option:open", this); + SceneryDefinition.forId(29624).getHandlers().put("option:open", this); + SceneryDefinition.forId(29728).getHandlers().put("option:enter", this); + SceneryDefinition.forId(29735).getHandlers().put("option:pull-back", this); + SceneryDefinition.forId(29623).getHandlers().put("option:use", this); + SceneryDefinition.forId(29730).getHandlers().put("option:pull", this); + SceneryDefinition.forId(29731).getHandlers().put("option:pull", this); + SceneryDefinition.forId(29577).getHandlers().put("option:open", this); + SceneryDefinition.forId(29578).getHandlers().put("option:search", this); ItemDefinition.forId(TEST_PAPER_ITEM_ID).getHandlers().put("option:take exam", this); - ObjectDefinition.forId(29729).getHandlers().put("option:climb", this); + SceneryDefinition.forId(29729).getHandlers().put("option:climb", this); for (JailPlaques plaque : JailPlaques.values()) { - ObjectDefinition.forId(plaque.getObjectId()).getHandlers().put("option:read-plaque on", this); + SceneryDefinition.forId(plaque.getObjectId()).getHandlers().put("option:read-plaque on", this); } return this; } @@ -61,7 +61,7 @@ public class PSOptionHandler extends OptionHandler { boolean locked = config == (1 << 29) || config == (0 << 26); switch (node.getId()) { case 29577:// chest - SceneryBuilder.replace(node.asObject(), node.asObject().transform(29578), 60); + SceneryBuilder.replace(node.asScenery(), node.asScenery().transform(29578), 60); return true; case 29578: switch (option) { @@ -127,7 +127,7 @@ public class PSOptionHandler extends OptionHandler { if (!player.getSavedData().getGlobalData().hasReadPlaques()) { player.sendMessage("This door is locked."); } else { - DoorActionHandler.handleAutowalkDoor(player, node.asObject()); + DoorActionHandler.handleAutowalkDoor(player, node.asScenery()); } return true; case 29728: diff --git a/Server/src/main/java/core/game/content/activity/wguild/WarriorsGuild.java b/Server/src/main/java/core/game/content/activity/wguild/WarriorsGuild.java index 6f871b667..3d3390a2f 100644 --- a/Server/src/main/java/core/game/content/activity/wguild/WarriorsGuild.java +++ b/Server/src/main/java/core/game/content/activity/wguild/WarriorsGuild.java @@ -1,7 +1,7 @@ package core.game.content.activity.wguild; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialogueInterpreter; import core.game.content.dialogue.DialoguePlugin; import core.game.content.global.action.DoorActionHandler; @@ -31,8 +31,8 @@ public final class WarriorsGuild extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(15653).getHandlers().put("option:open", this); - ObjectDefinition.forId(1530).getHandlers().put("option:open", this); + SceneryDefinition.forId(15653).getHandlers().put("option:open", this); + SceneryDefinition.forId(1530).getHandlers().put("option:open", this); NPCDefinition.forId(4287).getHandlers().put("option:claim-shield", this); NPCDefinition.setOptionHandler("claim-tokens", this); PluginManager.definePlugin(new ClaimTokenDialogue()); diff --git a/Server/src/main/java/core/game/content/activity/wguild/barrel/BarrelRoom.java b/Server/src/main/java/core/game/content/activity/wguild/barrel/BarrelRoom.java index 7ec7414ef..73a48d4fe 100644 --- a/Server/src/main/java/core/game/content/activity/wguild/barrel/BarrelRoom.java +++ b/Server/src/main/java/core/game/content/activity/wguild/barrel/BarrelRoom.java @@ -4,7 +4,7 @@ import java.util.ArrayList; import java.util.Iterator; import java.util.List; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.container.impl.EquipmentContainer; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -89,7 +89,7 @@ public final class BarrelRoom extends MapZone implements Plugin { PluginManager.definePlugin(new OptionHandler() { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(15668).getHandlers().put("option:pick-up", this); + SceneryDefinition.forId(15668).getHandlers().put("option:pick-up", this); return this; } diff --git a/Server/src/main/java/core/game/content/activity/wguild/catapult/CatapultRoom.java b/Server/src/main/java/core/game/content/activity/wguild/catapult/CatapultRoom.java index e8d9945b7..9cd0f92f7 100644 --- a/Server/src/main/java/core/game/content/activity/wguild/catapult/CatapultRoom.java +++ b/Server/src/main/java/core/game/content/activity/wguild/catapult/CatapultRoom.java @@ -4,7 +4,7 @@ import java.util.ArrayList; import java.util.List; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -167,7 +167,7 @@ public final class CatapultRoom extends MapZone implements Plugin { @Override public Plugin newInstance(Object arg) throws Throwable { ItemDefinition.forId(SHIELD_ID).getHandlers().put("option:wield", this); - ObjectDefinition.forId(15657).getHandlers().put("option:view", this); + SceneryDefinition.forId(15657).getHandlers().put("option:view", this); return this; } diff --git a/Server/src/main/java/core/game/content/activity/wguild/cyclopes/CyclopesRoom.java b/Server/src/main/java/core/game/content/activity/wguild/cyclopes/CyclopesRoom.java index a267a21c0..650069a1d 100644 --- a/Server/src/main/java/core/game/content/activity/wguild/cyclopes/CyclopesRoom.java +++ b/Server/src/main/java/core/game/content/activity/wguild/cyclopes/CyclopesRoom.java @@ -4,7 +4,7 @@ import java.util.ArrayList; import java.util.Iterator; import java.util.List; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.container.impl.EquipmentContainer; import core.plugin.Initializable; import core.game.content.dialogue.DialogueInterpreter; @@ -135,8 +135,8 @@ public final class CyclopesRoom extends MapZone implements Plugin { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(15641).getHandlers().put("option:open", this); - ObjectDefinition.forId(15644).getHandlers().put("option:open", this); + SceneryDefinition.forId(15641).getHandlers().put("option:open", this); + SceneryDefinition.forId(15644).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/content/activity/wguild/dummy/DummyRoom.java b/Server/src/main/java/core/game/content/activity/wguild/dummy/DummyRoom.java index 6588c4a99..ea11ce859 100644 --- a/Server/src/main/java/core/game/content/activity/wguild/dummy/DummyRoom.java +++ b/Server/src/main/java/core/game/content/activity/wguild/dummy/DummyRoom.java @@ -1,6 +1,6 @@ package core.game.content.activity.wguild.dummy; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.plugin.Initializable; import core.game.node.entity.skill.Skills; @@ -97,9 +97,9 @@ public final class DummyRoom extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(15656).getHandlers().put("option:view", this); + SceneryDefinition.forId(15656).getHandlers().put("option:view", this); for (Dummy dummy : Dummy.values()) { - ObjectDefinition.forId(dummy.getObject().getId()).getHandlers().put("option:hit", this); + SceneryDefinition.forId(dummy.getObject().getId()).getHandlers().put("option:hit", this); } GameWorld.getPulser().submit(new Pulse(10) { boolean activeDummy; diff --git a/Server/src/main/java/core/game/content/activity/wguild/shot/ShotPutRoom.java b/Server/src/main/java/core/game/content/activity/wguild/shot/ShotPutRoom.java index becbf9610..205bd63d2 100644 --- a/Server/src/main/java/core/game/content/activity/wguild/shot/ShotPutRoom.java +++ b/Server/src/main/java/core/game/content/activity/wguild/shot/ShotPutRoom.java @@ -1,7 +1,7 @@ package core.game.content.activity.wguild.shot; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.container.impl.EquipmentContainer; import core.plugin.Initializable; import core.game.content.dialogue.DialogueInterpreter; @@ -73,8 +73,8 @@ public final class ShotPutRoom extends DialoguePlugin { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(15664).getHandlers().put("option:throw", this); - ObjectDefinition.forId(15665).getHandlers().put("option:throw", this); + SceneryDefinition.forId(15664).getHandlers().put("option:throw", this); + SceneryDefinition.forId(15665).getHandlers().put("option:throw", this); ItemDefinition.forId(8858).getHandlers().put("option:take", this); ItemDefinition.forId(8859).getHandlers().put("option:take", this); return this; diff --git a/Server/src/main/java/core/game/content/dialogue/AlfonseWaiterDialogue.java b/Server/src/main/java/core/game/content/dialogue/AlfonseWaiterDialogue.java index dc5145513..bb10029b5 100644 --- a/Server/src/main/java/core/game/content/dialogue/AlfonseWaiterDialogue.java +++ b/Server/src/main/java/core/game/content/dialogue/AlfonseWaiterDialogue.java @@ -1,90 +1,90 @@ -package core.game.content.dialogue; - -import core.game.node.entity.npc.NPC; -import core.plugin.Initializable; -import core.game.node.entity.player.Player; - -/** - * Represents the dialogue plugin for the npc alfonse the waiter. - * @author 'Vexia - * @version 1.0 - */ -@Initializable -public final class AlfonseWaiterDialogue extends DialoguePlugin { - - /** - * Constructs a new {@code AlfonseWaiterDialogue} {@code Object}. - */ - public AlfonseWaiterDialogue() { - /** - * empty. - */ - } - - /** - * Constructs a new {@code AlfonseWaiterDialogue} {@code Object}. - * @param player the player. - */ - public AlfonseWaiterDialogue(Player player) { - super(player); - } - - @Override - public DialoguePlugin newInstance(Player player) { - return new AlfonseWaiterDialogue(player); - } - - @Override - public boolean open(Object... args) { - npc = (NPC) args[0]; - interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "Welcome to the Shrimps and Parrot.", "Would you like to order, sir?"); - stage = 0; - return true; - } - - @Override - public boolean handle(int interfaceId, int buttonId) { - switch (stage) { - case 0: - interpreter.sendOptions("Select an Option", "Yes, please.", "No, thank you.", "Where do you get your Karambwan from?"); - stage = 1; - break; - case 1: - switch (buttonId) { - case 1: - interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "Yes, please."); - stage = 10; - break; - case 2: - interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "No, thank you."); - stage = 20; - break; - case 3: - interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "Where do you get your Karambwan from?"); - stage = 30; - break; - } - break; - case 10: - end(); - npc.openShop(player); - break; - case 20: - end(); - break; - case 30: - interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "We buy directly off Lubufu, a local fisherman. He", "seems to have a monopoly over Karambwan sale."); - stage = 31; - break; - case 31: - end(); - break; - } - return true; - } - - @Override - public int[] getIds() { - return new int[] { 793 }; - } -} +package core.game.content.dialogue; + +import core.game.node.entity.npc.NPC; +import core.plugin.Initializable; +import core.game.node.entity.player.Player; + +/** + * Represents the dialogue plugin for the npc alfonse the waiter. + * @author 'Vexia + * @version 1.0 + */ +@Initializable +public final class AlfonseWaiterDialogue extends DialoguePlugin { + + /** + * Constructs a new {@code AlfonseWaiterDialogue} {@code Object}. + */ + public AlfonseWaiterDialogue() { + /** + * empty. + */ + } + + /** + * Constructs a new {@code AlfonseWaiterDialogue} {@code Object}. + * @param player the player. + */ + public AlfonseWaiterDialogue(Player player) { + super(player); + } + + @Override + public DialoguePlugin newInstance(Player player) { + return new AlfonseWaiterDialogue(player); + } + + @Override + public boolean open(Object... args) { + npc = (NPC) args[0]; + interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "Welcome to the Shrimp and Parrot.", "Would you like to order, sir?"); + stage = 0; + return true; + } + + @Override + public boolean handle(int interfaceId, int buttonId) { + switch (stage) { + case 0: + interpreter.sendOptions("Select an Option", "Yes, please.", "No, thank you.", "Where do you get your Karambwan from?"); + stage = 1; + break; + case 1: + switch (buttonId) { + case 1: + interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "Yes, please."); + stage = 10; + break; + case 2: + interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "No, thank you."); + stage = 20; + break; + case 3: + interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "Where do you get your Karambwan from?"); + stage = 30; + break; + } + break; + case 10: + end(); + npc.openShop(player); + break; + case 20: + end(); + break; + case 30: + interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "We buy directly off Lubufu, a local fisherman. He", "seems to have a monopoly over Karambwan sales."); + stage = 31; + break; + case 31: + end(); + break; + } + return true; + } + + @Override + public int[] getIds() { + return new int[] { 793 }; + } +} diff --git a/Server/src/main/java/core/game/content/dialogue/ApothecaryDialogue.java b/Server/src/main/java/core/game/content/dialogue/ApothecaryDialogue.java index 3a715cedf..9277c8322 100644 --- a/Server/src/main/java/core/game/content/dialogue/ApothecaryDialogue.java +++ b/Server/src/main/java/core/game/content/dialogue/ApothecaryDialogue.java @@ -1,276 +1,276 @@ -package core.game.content.dialogue; - -import core.game.node.entity.npc.NPC; -import core.game.node.entity.player.Player; -import core.game.node.entity.player.link.diary.DiaryType; -import core.game.node.item.GroundItem; -import core.game.node.item.GroundItemManager; -import core.plugin.Initializable; -import core.game.node.item.Item; - -/** - * Represents the dialogue plugin used for the apothecary npc. - * @author 'Vexia - * @version 1.0 - */ -@Initializable -public final class ApothecaryDialogue extends DialoguePlugin { - - /** - * Represents the potion requirements. - */ - private static final Item[] POTION_ITEMS = new Item[] { new Item(223), new Item(225), new Item(995, 5) }; - - /** - * Represents the potion item. - */ - private static final Item POTION = new Item(115); - - /** - * Represents the unkown potion. - */ - private static final Item UNKNOWN_POTION = new Item(195, 1); - - /** - * Represents the cadava berries item. - */ - private static final Item CADAVA_BERRIES = new Item(753); - - /** - * Represents the cadava potion item. - */ - private static final Item CADAVA_POTION = new Item(756); - - /** - * Constructs a new {@code ApothecaryDialogue} {@code Object}. - */ - public ApothecaryDialogue() { - /** - * empty. - */ - } - - /** - * Constructs a new {@code ApothecaryDialogue} {@code Object}. - * @param player the player. - */ - public ApothecaryDialogue(Player player) { - super(player); - } - - @Override - public DialoguePlugin newInstance(Player player) { - return new ApothecaryDialogue(player); - } - - @Override - public boolean open(Object... args) { - npc = (NPC) args[0]; - if (player.getQuestRepository().getQuest("Romeo & Juliet").getStage(player) == 40) { - interpreter.sendDialogues(player, null, "Apothecary. Father Lawrence sent me."); - stage = 500; - return true; - } - if (player.getQuestRepository().getQuest("Romeo & Juliet").getStage(player) == 50) { - if (!player.getInventory().contains(753, 1)) { - npc("Keep searching for those Cadavaberries. They're needed", "for the potion."); - stage = 507; - return true; - } else { - npc("Well done. You have the berries."); - stage = 637; - return true; - } - } - if (player.getQuestRepository().getQuest("Romeo & Juliet").getStage(player) == 60) { - if (!player.getInventory().contains(756, 1) && !player.getBank().contains(756, 1)) { - if (player.getInventory().contains(753, 1)) { - npc("Well done. You have the berries."); - stage = 637; - return true; - } else { - npc("Keep searching for those Cadavaberries. They're needed", "for the potion."); - stage = 507; - return true; - } - } else { - npc("I am the Apothecary. I brew potions.", "Do you need anything specific?"); - } - } - npc("I am the Apothecary. I brew potions.", "Do you need anything specific?"); - stage = 1; - return true; - } - - @Override - public boolean handle(int interfaceId, int buttonId) { - switch (stage) { - case 1: - options("Can you make a strength potion?", "Do you know a potion to mame hair fall out?", "Have you got any good potions to give away?", "Can you make a potion that makes it seem like I'm dead?"); - stage = 2; - break; - case 2: - switch (buttonId) { - case 1: - player("Can you make a strength potion?"); - stage = 10; - break; - case 2: - player("Do you know a potion to make hair fall out?"); - stage = 20; - break; - case 3: - player("Have you got any good potions to give away?"); - stage = 140; - break; - case 4: - player("Can you make a potion that makes it seems like I'm dead?"); - stage = 40; - break; - } - - break; - case 10: - if (player.getInventory().containItems(223, 225)) { - npc("Certainly, just hand over the ingredients and 5 coins."); - stage = 50; - return true; - } - npc("Yes, but the ingredients are a little hard to find. If you", "ever get them I will make it for you, for a fee."); - stage = 11; - break; - case 50: - if (!player.getInventory().contains(995, 5)) { - end(); - player.getPacketDispatch().sendMessage("You need 5 gold coins to do that."); - return true; - } - interpreter.sendDialogue("You hand over the ingredients and money."); - stage = 51; - break; - case 51: - if (player.getInventory().remove(POTION_ITEMS)) { - player.getInventory().add(POTION); - end(); - player.getAchievementDiaryManager().finishTask(player, DiaryType.VARROCK, 1, 0); - } - break; - case 11: - player("So what are the ingredients?"); - stage = 12; - break; - case 12: - npc("You'll need to find the eggs of the deadly red spider and a", "limpwurt root."); - stage = 13; - break; - case 13: - npc("Oh and you'll have to pay me 5 coins."); - stage = 14; - break; - case 14: - player("Ok, I'll look out for them."); - stage = 15; - break; - case 15: - end(); - break; - case 20: - npc("I do indeed. I gave it to my mother. That's why I now live", "alone."); - stage = 21; - break; - case 21: - end(); - break; - case 30: - npc("Ok then. Try this potion."); - player.getInventory().add(UNKNOWN_POTION); - stage = 31; - break; - case 31: - end(); - break; - case 40: - npc("What a strange and morbid request! I can as it happens.", "The berry of the cadava bush, prepared properly, will", "induce a coma so deep that you will seem to be dead. It's", "very dangerous."); - stage = 41; - break; - case 41: - npc("I have the other ingredients, but I'll need you to bring me", "one bunch of cadava berries."); - stage = 42; - break; - case 42: - player("I'll bear that in mind."); - stage = 43; - break; - case 43: - end(); - break; - case 140: - npc("Sorry, charity is not my strong point."); - stage = 141; - break; - case 141: - end(); - break; - case 500: - interpreter.sendDialogues(player, null, "I need a Cadava potion to help Romeo and Juliet."); - stage = 501; - break; - case 501: - interpreter.sendDialogues(npc, null, "Cadava potion. It's pretty nasty. And hard to make."); - stage = 502; - break; - case 502: - interpreter.sendDialogues(npc, null, "Wing of rat, tail of frog.", "Ear of snake and horn of dog."); - stage = 503; - break; - case 503: - interpreter.sendDialogues(npc, null, "I have all that, but i need some Cadava berries."); - stage = 504; - break; - case 504: - interpreter.sendDialogues(npc, null, "You will have to find them while I get the rest ready."); - stage = 505; - break; - case 505: - interpreter.sendDialogues(npc, null, "Bring them here when you have them. But be careful.", "They are nasty."); - stage = 506; - break; - case 506: - player.getQuestRepository().getQuest("Romeo & Juliet").setStage(player, 50); - interpreter.sendDialogues(player, null, "Ok, thanks."); - stage = 507; - break; - case 507: - end(); - break; - case 637: - interpreter.sendItemMessage(753, "You hand over the berries."); - stage = 638; - break; - case 638: - if (player.getInventory().remove(CADAVA_BERRIES)) { - npc("Phew! Here is what you need."); - } - stage = 639; - break; - case 639: - if (!player.getInventory().add(CADAVA_POTION)) { - GroundItemManager.create(new GroundItem(CADAVA_POTION, player.getLocation(), player)); - } - interpreter.sendItemMessage(756, "The Apothecary gives you a Cavada potion."); - stage = 640; - break; - case 640: - player.getQuestRepository().getQuest("Romeo & Juliet").setStage(player, 60); - end(); - break; - } - - return true; - } - - @Override - public int[] getIds() { - return new int[] { 638 }; - } -} +package core.game.content.dialogue; + +import core.game.node.entity.npc.NPC; +import core.game.node.entity.player.Player; +import core.game.node.entity.player.link.diary.DiaryType; +import core.game.node.item.GroundItem; +import core.game.node.item.GroundItemManager; +import core.plugin.Initializable; +import core.game.node.item.Item; + +/** + * Represents the dialogue plugin used for the apothecary npc. + * @author 'Vexia + * @version 1.0 + */ +@Initializable +public final class ApothecaryDialogue extends DialoguePlugin { + + /** + * Represents the potion requirements. + */ + private static final Item[] POTION_ITEMS = new Item[] { new Item(223), new Item(225), new Item(995, 5) }; + + /** + * Represents the potion item. + */ + private static final Item POTION = new Item(115); + + /** + * Represents the unkown potion. + */ + private static final Item UNKNOWN_POTION = new Item(195, 1); + + /** + * Represents the cadava berries item. + */ + private static final Item CADAVA_BERRIES = new Item(753); + + /** + * Represents the cadava potion item. + */ + private static final Item CADAVA_POTION = new Item(756); + + /** + * Constructs a new {@code ApothecaryDialogue} {@code Object}. + */ + public ApothecaryDialogue() { + /** + * empty. + */ + } + + /** + * Constructs a new {@code ApothecaryDialogue} {@code Object}. + * @param player the player. + */ + public ApothecaryDialogue(Player player) { + super(player); + } + + @Override + public DialoguePlugin newInstance(Player player) { + return new ApothecaryDialogue(player); + } + + @Override + public boolean open(Object... args) { + npc = (NPC) args[0]; + if (player.getQuestRepository().getQuest("Romeo & Juliet").getStage(player) == 40) { + interpreter.sendDialogues(player, null, "Apothecary. Father Lawrence sent me."); + stage = 500; + return true; + } + if (player.getQuestRepository().getQuest("Romeo & Juliet").getStage(player) == 50) { + if (!player.getInventory().contains(753, 1)) { + npc("Keep searching for those Cadava berries. They're needed", "for the potion."); + stage = 507; + return true; + } else { + npc("Well done. You have the berries."); + stage = 637; + return true; + } + } + if (player.getQuestRepository().getQuest("Romeo & Juliet").getStage(player) == 60) { + if (!player.getInventory().contains(756, 1) && !player.getBank().contains(756, 1)) { + if (player.getInventory().contains(753, 1)) { + npc("Well done. You have the berries."); + stage = 637; + return true; + } else { + npc("Keep searching for those Cadava berries. They're needed", "for the potion."); + stage = 507; + return true; + } + } else { + npc("I am the Apothecary. I brew potions.", "Do you need anything specific?"); + } + } + npc("I am the Apothecary. I brew potions.", "Do you need anything specific?"); + stage = 1; + return true; + } + + @Override + public boolean handle(int interfaceId, int buttonId) { + switch (stage) { + case 1: + options("Can you make a strength potion?", "Do you know a potion to make hair fall out?", "Have you got any good potions to give away?", "Can you make a potion that makes it seem like I'm dead?"); + stage = 2; + break; + case 2: + switch (buttonId) { + case 1: + player("Can you make a strength potion?"); + stage = 10; + break; + case 2: + player("Do you know a potion to make hair fall out?"); + stage = 20; + break; + case 3: + player("Have you got any good potions to give away?"); + stage = 140; + break; + case 4: + player("Can you make a potion that makes it seems like I'm dead?"); + stage = 40; + break; + } + + break; + case 10: + if (player.getInventory().containItems(223, 225)) { + npc("Certainly, just hand over the ingredients and 5 coins."); + stage = 50; + return true; + } + npc("Yes, but the ingredients are a little hard to find. If you", "ever get them I will make it for you, for a fee."); + stage = 11; + break; + case 50: + if (!player.getInventory().contains(995, 5)) { + end(); + player.getPacketDispatch().sendMessage("You need 5 gold coins to do that."); + return true; + } + interpreter.sendDialogue("You hand over the ingredients and money."); + stage = 51; + break; + case 51: + if (player.getInventory().remove(POTION_ITEMS)) { + player.getInventory().add(POTION); + end(); + player.getAchievementDiaryManager().finishTask(player, DiaryType.VARROCK, 1, 0); + } + break; + case 11: + player("So what are the ingredients?"); + stage = 12; + break; + case 12: + npc("You'll need to find the eggs of the deadly red spider and a", "limpwurt root."); + stage = 13; + break; + case 13: + npc("Oh and you'll have to pay me 5 coins."); + stage = 14; + break; + case 14: + player("Ok, I'll look out for them."); + stage = 15; + break; + case 15: + end(); + break; + case 20: + npc("I do indeed. I gave it to my mother. That's why I now live", "alone."); + stage = 21; + break; + case 21: + end(); + break; + case 30: + npc("Ok then. Try this potion."); + player.getInventory().add(UNKNOWN_POTION); + stage = 31; + break; + case 31: + end(); + break; + case 40: + npc("What a strange and morbid request! I can as it happens.", "The berry of the cadava bush, prepared properly, will", "induce a coma so deep that you will seem to be dead. It's", "very dangerous."); + stage = 41; + break; + case 41: + npc("I have the other ingredients, but I'll need you to bring me", "one bunch of cadava berries."); + stage = 42; + break; + case 42: + player("I'll bear that in mind."); + stage = 43; + break; + case 43: + end(); + break; + case 140: + npc("Sorry, charity is not my strong point."); + stage = 141; + break; + case 141: + end(); + break; + case 500: + interpreter.sendDialogues(player, null, "I need a Cadava potion to help Romeo and Juliet."); + stage = 501; + break; + case 501: + interpreter.sendDialogues(npc, null, "Cadava potion. It's pretty nasty. And hard to make."); + stage = 502; + break; + case 502: + interpreter.sendDialogues(npc, null, "Wing of rat, tail of frog.", "Ear of snake and horn of dog."); + stage = 503; + break; + case 503: + interpreter.sendDialogues(npc, null, "I have all that, but I need some Cadava berries."); + stage = 504; + break; + case 504: + interpreter.sendDialogues(npc, null, "You will have to find them while I get the rest ready."); + stage = 505; + break; + case 505: + interpreter.sendDialogues(npc, null, "Bring them here when you have them. But be careful.", "They are nasty."); + stage = 506; + break; + case 506: + player.getQuestRepository().getQuest("Romeo & Juliet").setStage(player, 50); + interpreter.sendDialogues(player, null, "Ok, thanks."); + stage = 507; + break; + case 507: + end(); + break; + case 637: + interpreter.sendItemMessage(753, "You hand over the berries."); + stage = 638; + break; + case 638: + if (player.getInventory().remove(CADAVA_BERRIES)) { + npc("Phew! Here is what you need."); + } + stage = 639; + break; + case 639: + if (!player.getInventory().add(CADAVA_POTION)) { + GroundItemManager.create(new GroundItem(CADAVA_POTION, player.getLocation(), player)); + } + interpreter.sendItemMessage(756, "The Apothecary gives you a Cadava potion."); + stage = 640; + break; + case 640: + player.getQuestRepository().getQuest("Romeo & Juliet").setStage(player, 60); + end(); + break; + } + + return true; + } + + @Override + public int[] getIds() { + return new int[] { 638 }; + } +} diff --git a/Server/src/main/java/core/game/content/dialogue/DairyChurnOptionPlugin.java b/Server/src/main/java/core/game/content/dialogue/DairyChurnOptionPlugin.java index 4de26e336..d4d768963 100644 --- a/Server/src/main/java/core/game/content/dialogue/DairyChurnOptionPlugin.java +++ b/Server/src/main/java/core/game/content/dialogue/DairyChurnOptionPlugin.java @@ -1,6 +1,6 @@ package core.game.content.dialogue; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -17,11 +17,11 @@ public final class DairyChurnOptionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(10093).getHandlers().put("option:churn", this); - ObjectDefinition.forId(10094).getHandlers().put("option:churn", this); - ObjectDefinition.forId(25720).getHandlers().put("option:churn", this); - ObjectDefinition.forId(34800).getHandlers().put("option:churn", this); - ObjectDefinition.forId(35931).getHandlers().put("option:churn", this); + SceneryDefinition.forId(10093).getHandlers().put("option:churn", this); + SceneryDefinition.forId(10094).getHandlers().put("option:churn", this); + SceneryDefinition.forId(25720).getHandlers().put("option:churn", this); + SceneryDefinition.forId(34800).getHandlers().put("option:churn", this); + SceneryDefinition.forId(35931).getHandlers().put("option:churn", this); return this; } diff --git a/Server/src/main/java/core/game/content/dialogue/DialoguePlugin.java b/Server/src/main/java/core/game/content/dialogue/DialoguePlugin.java index 119bf38b9..962164acf 100644 --- a/Server/src/main/java/core/game/content/dialogue/DialoguePlugin.java +++ b/Server/src/main/java/core/game/content/dialogue/DialoguePlugin.java @@ -311,4 +311,22 @@ public abstract class DialoguePlugin implements Plugin { } } + /** + * Use the automatic linesplitting feature in DialUtils to produce npc dialogues + * @param expr the FacialExpression to use, located in the FacialExpression enum. + * @param msg the message for the NPC to say + */ + public Component npcl(FacialExpression expr, String msg){ + return npc(expr, api.DialUtils.splitLines(msg)); + } + + /** + * Use the automatic linesplitting feature in DialUtils to produce player dialogues + * @param expr the FacialExpression to use, located in the FacialExpression enum. + * @param msg the message for the player to say + */ + public Component playerl(FacialExpression expr, String msg){ + return player(expr, api.DialUtils.splitLines(msg)); + } + } \ No newline at end of file diff --git a/Server/src/main/java/core/game/content/dialogue/FatherLawrenceDialogue.java b/Server/src/main/java/core/game/content/dialogue/FatherLawrenceDialogue.java index 0fa382f28..192b9f662 100644 --- a/Server/src/main/java/core/game/content/dialogue/FatherLawrenceDialogue.java +++ b/Server/src/main/java/core/game/content/dialogue/FatherLawrenceDialogue.java @@ -1,181 +1,181 @@ -package core.game.content.dialogue; - -import core.game.node.entity.npc.NPC; -import core.game.node.entity.player.Player; -import core.plugin.Initializable; -import core.game.node.entity.player.link.quest.Quest; - -/** - * Represents the father lawrence dialogue plugin. - * @author 'Vexia - * @version 1.0 - */ -@Initializable -public final class FatherLawrenceDialogue extends DialoguePlugin { - - /** - * Constructs a new {@code FatherLawrenceDialogue} {@code Object}. - */ - public FatherLawrenceDialogue() { - /** - * empty. - */ - } - - /** - * Constructs a new {@code FatherLawrenceDialogu} {@code Object}. - * @param player the player. - */ - public FatherLawrenceDialogue(Player player) { - super(player); - } - - @Override - public boolean open(Object... args) { - npc = (NPC) args[0]; - final Quest quest = player.getQuestRepository().getQuest("Romeo & Juliet"); - if (quest.getStage(player) < 30) { - interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "Oh to be a father in the times of whiskey."); - stage = 0; - } - switch (quest.getStage(player)) { - case 30: - interpreter.sendDialogues(npc, null, "\"...and let Saradomin light the way for you... \"", "Urgh!"); - stage = 41; - break; - case 40: - interpreter.sendDialogues(npc, null, "Ah, have you found the Apothecary yet? Remember,", "Cadava potion, for Juliet."); - stage = 30; - break; - case 50: - interpreter.sendDialogues(npc, null, "Did you find the Apothecary?"); - stage = 820; - break; - case 60: - case 70: - interpreter.sendDialogues(npc, null, "Did you find the Apothecary?"); - stage = 820; - break; - case 100: - player("Hi again!"); - stage = 0; - break; - } - return true; - } - - @Override - public boolean handle(int interfaceId, int buttonId) { - final Quest quest = player.getQuestRepository().getQuest("Romeo & Juliet"); - switch (stage) { - case 0: - interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "I sing and I drink and I wake up in gutters."); - stage = 1; - break; - case 1: - interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "Top of the morning to you."); - stage = 2; - break; - case 2: - end(); - break; - case 41: - interpreter.sendDialogues(npc, null, "Can't you see that I'm in the middle of a Sermon?!"); - stage = 42; - break; - case 42: - interpreter.sendDialogues(player, null, "But Romeo sent me!"); - stage = 43; - break; - case 43: - interpreter.sendDialogues(npc, null, "But I'm busy delivering a sermon to my congregation!"); - stage = 44; - break; - case 44: - interpreter.sendDialogues(player, null, "Yes well it certainly seems like you have a captive", "audience!"); - stage = 45; - break; - case 45: - interpreter.sendDialogues(npc, null, "Ok, ok...what do you want so I can get rid of you and", "continue with my sermon?"); - stage = 46; - break; - case 46: - interpreter.sendDialogues(player, null, "Romeo sent me. He says you may be able to help."); - stage = 47; - break; - case 47: - interpreter.sendDialogues(npc, null, "Ah Romeo, yes. A fine lad, but a little bit confused."); - stage = 48; - break; - case 48: - interpreter.sendDialogues(player, null, "Yes, very confused...Anyway, Romeo wishes to be", "married to Juliet! She must be rescued from her", "father's control!"); - stage = 49; - break; - case 49: - interpreter.sendDialogues(npc, null, "I agree, and I think I have an idea! A potion to make", "her appear dead..."); - stage = 50; - break; - case 50: - interpreter.sendDialogues(player, null, "Dead! Sounds a bit creepy to me...but please, continue."); - stage = 51; - break; - case 51: - interpreter.sendDialogues(npc, null, "The potion will only make Juliet 'appear' dead...then", "she'll be taken to the crypt..."); - stage = 52; - break; - case 52: - interpreter.sendDialogues(player, null, "Crypt! Again...very creepy! You must have some", "strange hobbies."); - stage = 53; - break; - case 53: - interpreter.sendDialogues(npc, null, "Then Romeo can collect her from the crypt! Go to the", "Apothercary, tell him I sent you and that you'll need a", "'Cadava' potion."); - stage = 54; - break; - case 54: - interpreter.sendDialogues(player, null, "Apart from the strong overtones of death, this is", "turning out to be a real love story."); - stage = 55; - break; - case 55: - quest.setStage(player, 40); - end(); - break; - case 30: - end(); - break; - case 820: - interpreter.sendDialogues(player, null, "Yes I did. He's told me I must find some Cadava", "berries."); - stage = 821; - break; - case 821: - interpreter.sendDialogues(npc, null, "Well, good luck with that...they're quite tricky to find."); - stage = 822; - break; - case 822: - interpreter.sendDialogues(player, null, "Any clues where I can start to look?"); - stage = 823; - break; - case 823: - interpreter.sendDialogues(npc, null, "I heard some kids saying they saw some the other day.", "They were visiting the mining place to the south east", "Varrock."); - stage = 824; - break; - case 824: - interpreter.sendDialogues(player, null, "Ok, that's as good a place to start looking as any."); - stage = 825; - break; - case 825: - end(); - break; - } - return true; - } - - @Override - public DialoguePlugin newInstance(Player player) { - return new FatherLawrenceDialogue(player); - } - - @Override - public int[] getIds() { - return new int[] { 640 }; - } -} +package core.game.content.dialogue; + +import core.game.node.entity.npc.NPC; +import core.game.node.entity.player.Player; +import core.plugin.Initializable; +import core.game.node.entity.player.link.quest.Quest; + +/** + * Represents the father lawrence dialogue plugin. + * @author 'Vexia + * @version 1.0 + */ +@Initializable +public final class FatherLawrenceDialogue extends DialoguePlugin { + + /** + * Constructs a new {@code FatherLawrenceDialogue} {@code Object}. + */ + public FatherLawrenceDialogue() { + /** + * empty. + */ + } + + /** + * Constructs a new {@code FatherLawrenceDialogu} {@code Object}. + * @param player the player. + */ + public FatherLawrenceDialogue(Player player) { + super(player); + } + + @Override + public boolean open(Object... args) { + npc = (NPC) args[0]; + final Quest quest = player.getQuestRepository().getQuest("Romeo & Juliet"); + if (quest.getStage(player) < 30) { + interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "Oh to be a father in the times of whiskey."); + stage = 0; + } + switch (quest.getStage(player)) { + case 30: + interpreter.sendDialogues(npc, null, "\"...and let Saradomin light the way for you... \"", "Urgh!"); + stage = 41; + break; + case 40: + interpreter.sendDialogues(npc, null, "Ah, have you found the Apothecary yet? Remember,", "Cadava potion, for Juliet."); + stage = 30; + break; + case 50: + interpreter.sendDialogues(npc, null, "Did you find the Apothecary?"); + stage = 820; + break; + case 60: + case 70: + interpreter.sendDialogues(npc, null, "Did you find the Apothecary?"); + stage = 820; + break; + case 100: + player("Hi again!"); + stage = 0; + break; + } + return true; + } + + @Override + public boolean handle(int interfaceId, int buttonId) { + final Quest quest = player.getQuestRepository().getQuest("Romeo & Juliet"); + switch (stage) { + case 0: + interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "I sing and I drink and I wake up in gutters."); + stage = 1; + break; + case 1: + interpreter.sendDialogues(npc, FacialExpression.HALF_GUILTY, "Top of the morning to you."); + stage = 2; + break; + case 2: + end(); + break; + case 41: + interpreter.sendDialogues(npc, null, "Can't you see that I'm in the middle of a sermon?!"); + stage = 42; + break; + case 42: + interpreter.sendDialogues(player, null, "But Romeo sent me!"); + stage = 43; + break; + case 43: + interpreter.sendDialogues(npc, null, "But I'm busy delivering a sermon to my congregation!"); + stage = 44; + break; + case 44: + interpreter.sendDialogues(player, null, "Yes well it certainly seems like you have a captive", "audience!"); + stage = 45; + break; + case 45: + interpreter.sendDialogues(npc, null, "Ok, ok...what do you want so I can get rid of you and", "continue with my sermon?"); + stage = 46; + break; + case 46: + interpreter.sendDialogues(player, null, "Romeo sent me. He says you may be able to help."); + stage = 47; + break; + case 47: + interpreter.sendDialogues(npc, null, "Ah Romeo, yes. A fine lad, but a little bit confused."); + stage = 48; + break; + case 48: + interpreter.sendDialogues(player, null, "Yes, very confused...Anyway, Romeo wishes to be", "married to Juliet! She must be rescued from her", "father's control!"); + stage = 49; + break; + case 49: + interpreter.sendDialogues(npc, null, "I agree, and I think I have an idea! A potion to make", "her appear dead..."); + stage = 50; + break; + case 50: + interpreter.sendDialogues(player, null, "Dead! Sounds a bit creepy to me...but please, continue."); + stage = 51; + break; + case 51: + interpreter.sendDialogues(npc, null, "The potion will only make Juliet 'appear' dead...then", "she'll be taken to the crypt..."); + stage = 52; + break; + case 52: + interpreter.sendDialogues(player, null, "Crypt! Again...very creepy! You must have some", "strange hobbies."); + stage = 53; + break; + case 53: + interpreter.sendDialogues(npc, null, "Then Romeo can collect her from the crypt! Go to the", "Apothercary, tell him I sent you and that you'll need a", "'Cadava' potion."); + stage = 54; + break; + case 54: + interpreter.sendDialogues(player, null, "Apart from the strong overtones of death, this is", "turning out to be a real love story."); + stage = 55; + break; + case 55: + quest.setStage(player, 40); + end(); + break; + case 30: + end(); + break; + case 820: + interpreter.sendDialogues(player, null, "Yes I did. He's told me I must find some Cadava", "berries."); + stage = 821; + break; + case 821: + interpreter.sendDialogues(npc, null, "Well, good luck with that...they're quite tricky to find."); + stage = 822; + break; + case 822: + interpreter.sendDialogues(player, null, "Any clues where I can start to look?"); + stage = 823; + break; + case 823: + interpreter.sendDialogues(npc, null, "I heard some kids saying they saw some the other day.", "They were visiting the mining place to the south east", "Varrock."); + stage = 824; + break; + case 824: + interpreter.sendDialogues(player, null, "Ok, that's as good a place to start looking as any."); + stage = 825; + break; + case 825: + end(); + break; + } + return true; + } + + @Override + public DialoguePlugin newInstance(Player player) { + return new FatherLawrenceDialogue(player); + } + + @Override + public int[] getIds() { + return new int[] { 640 }; + } +} diff --git a/Server/src/main/java/core/game/content/dialogue/HansDialoguePlugin.java b/Server/src/main/java/core/game/content/dialogue/HansDialoguePlugin.java index 0f65246e6..2639d98a0 100644 --- a/Server/src/main/java/core/game/content/dialogue/HansDialoguePlugin.java +++ b/Server/src/main/java/core/game/content/dialogue/HansDialoguePlugin.java @@ -137,7 +137,7 @@ public final class HansDialoguePlugin extends DialoguePlugin { case 12: switch(buttonId){ case 1: - options("2.5x","5x","10x","20x"); + options("1.0x","2.5x","10x","20x"); stage++; break; case 2: @@ -150,7 +150,7 @@ public final class HansDialoguePlugin extends DialoguePlugin { switch(buttonId){ case 1: if(player.newPlayer) { - player.getSkills().experienceMutiplier = 2.5; + player.getSkills().experienceMutiplier = 1.0; stage = 14; } else { stage = 15; @@ -159,7 +159,7 @@ public final class HansDialoguePlugin extends DialoguePlugin { break; case 2: if(player.newPlayer){ - player.getSkills().experienceMutiplier = 5.0; + player.getSkills().experienceMutiplier = 2.5; stage = 14; } else { stage = 15; diff --git a/Server/src/main/java/core/game/content/dialogue/HettyDialogue.java b/Server/src/main/java/core/game/content/dialogue/HettyDialogue.java index 51ba420ee..ed1842836 100644 --- a/Server/src/main/java/core/game/content/dialogue/HettyDialogue.java +++ b/Server/src/main/java/core/game/content/dialogue/HettyDialogue.java @@ -1,224 +1,224 @@ -package core.game.content.dialogue; - -import core.game.node.entity.player.Player; -import core.game.node.entity.player.link.quest.Quest; -import core.plugin.Initializable; -import core.game.node.item.Item; - -/** - * Represents the dialogue plugin used for the hetty npc. - * @author 'Vexia - * @version 1.0 - */ -@Initializable -public final class HettyDialogue extends DialoguePlugin { - - /** - * Constructs a new {@code HettyDialogue} {@code Object}. - */ - public HettyDialogue() { - /** - * empty. - */ - } - - /** - * Constructs a new {@code HettyDialogue} {@code Object}. - * @param player the player. - */ - public HettyDialogue(Player player) { - super(player); - } - - @Override - public DialoguePlugin newInstance(Player player) { - return new HettyDialogue(player); - } - - @Override - public boolean open(Object... args) { - Quest quest = player.getQuestRepository().getQuest("Witch's Potion"); - if (quest.isCompleted(player)) { - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "How's your magic coming along?"); - stage = 0; - } - switch (quest.getStage(player)) { - case 0: - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "What could you want with an old woman like me?"); - stage = 11; - break; - case 20: - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "So have you found the things for the potion?"); - stage = 100; - break; - case 40: - if (args.length == 2) { - interpreter.sendDialogue("You drink from the cauldron, it tastes horrible! You feel yourself", "imbued with power."); - stage = 41; - } else { - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Well are you going to drink the potion or not?"); - stage = 500; - } - break; - } - return true; - } - - @Override - public boolean handle(int interfaceId, int buttonId) { - Quest quest = player.getQuestRepository().getQuest("Witch's Potion"); - switch (stage) { - case 0: - interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "I'm practicing and slowly getting better."); - stage = 1; - break; - case 1: - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Good, good."); - stage = 2; - break; - case 2: - end(); - break; - case 11: - interpreter.sendOptions("Select an Option", "I am in search of a quest.", "I've heard that you are a witch."); - stage = 12; - break; - case 12: - switch (buttonId) { - case 1: - interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "I am in search of a quest."); - stage = 13; - break; - case 2: - interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "I've heard that you are a witch."); - stage = 20; - break; - } - break; - case 13: - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Hmmm... Maybe I can think of something for you."); - stage = 14; - break; - case 14: - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Would you like to become more proficient in the dark", "arts?"); - stage = 15; - break; - case 15: - interpreter.sendOptions("Select an Option", "Yes help me become one with my darker side.", "No I have my prinicples and honour."); - stage = 16; - break; - case 16: - switch (buttonId) { - case 1: - interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "Yes help me become one with my darker side."); - stage = 30; - break; - case 2: - interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "No I have m principles and honour."); - stage = 17; - break; - } - break; - case 17: - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Suit yourself, but you're missing out."); - stage = 18; - break; - case 18: - end(); - break; - case 20: - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Yes it does seem to be getting fairly common", "knowledge."); - stage = 21; - break; - case 21: - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "I fear I may get a visit from the witch hunter of", "Falador before long."); - stage = 22; - break; - case 22: - end(); - break; - case 30: - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Ok I'm going to make a potion to help bring out your", "darker self."); - stage = 31; - break; - case 31: - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "You will need certain ingredients."); - stage = 32; - break; - case 32: - interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "What do i need?"); - stage = 33; - break; - case 33: - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "You need an eye of newt, a rat's tail, and onion... Oh", "and a piece of burnt meat."); - stage = 34; - break; - case 34: - interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "Great, I'll go get them."); - stage = 35; - break; - case 35: - quest.start(player); - quest.setStage(player, 20); - end(); - break; - case 100: - // Her:Well I can't make the potion without them! - // Remember.../You - // need an eye of newt, a rat's tail, an onion, and a/piece of - // burnt - // meat. Off you go dear! Me:end(); - if (!player.getInventory().containItems(1957, 300, 2146, 221)) { - interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "I'm afraid I don't have all of them yet."); - stage = 101; - } else { - interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "Yes I have everything!"); - stage = 110; - } - break; - case 110: - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Excellent, can I have them then?"); - stage = 111; - break; - case 111: - interpreter.sendDialogue("You pass the ingredients to Hetty and she puts them all into her", "cauldron. Hetty closes her eyes and begins to chant. The cauldron", "bubbles mysteriously."); - stage = 112; - break; - case 112: - interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "Well, is it ready?"); - stage = 113; - break; - case 113: - if (player.getInventory().remove(new Item(1957), new Item(300), new Item(2146), new Item(221))) { - quest.setStage(player, 40); - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Ok, now drink from the cauldron."); - stage = 114; - } - break; - case 114: - end(); - break; - case 101: - interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Well I can't make the potion without them! Remember...", "You need an eye of newt, a rat's tail, an onion, and a", "You need an eye of newt, a rat's tail, an onion, and a", "piece of burnt meat. Off you go dear!"); - stage = 102; - break; - case 102: - end(); - break; - case 500: - end(); - break; - case 41: - end(); - quest.finish(player); - player.getQuestRepository().syncronizeTab(player); - break; - } - return true; - } - - @Override - public int[] getIds() { - return new int[] { 307 }; - } -} +package core.game.content.dialogue; + +import core.game.node.entity.player.Player; +import core.game.node.entity.player.link.quest.Quest; +import core.plugin.Initializable; +import core.game.node.item.Item; + +/** + * Represents the dialogue plugin used for the hetty npc. + * @author 'Vexia + * @version 1.0 + */ +@Initializable +public final class HettyDialogue extends DialoguePlugin { + + /** + * Constructs a new {@code HettyDialogue} {@code Object}. + */ + public HettyDialogue() { + /** + * empty. + */ + } + + /** + * Constructs a new {@code HettyDialogue} {@code Object}. + * @param player the player. + */ + public HettyDialogue(Player player) { + super(player); + } + + @Override + public DialoguePlugin newInstance(Player player) { + return new HettyDialogue(player); + } + + @Override + public boolean open(Object... args) { + Quest quest = player.getQuestRepository().getQuest("Witch's Potion"); + if (quest.isCompleted(player)) { + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "How's your magic coming along?"); + stage = 0; + } + switch (quest.getStage(player)) { + case 0: + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "What could you want with an old woman like me?"); + stage = 11; + break; + case 20: + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "So have you found the things for the potion?"); + stage = 100; + break; + case 40: + if (args.length == 2) { + interpreter.sendDialogue("You drink from the cauldron, it tastes horrible! You feel yourself", "imbued with power."); + stage = 41; + } else { + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Well are you going to drink the potion or not?"); + stage = 500; + } + break; + } + return true; + } + + @Override + public boolean handle(int interfaceId, int buttonId) { + Quest quest = player.getQuestRepository().getQuest("Witch's Potion"); + switch (stage) { + case 0: + interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "I'm practicing and slowly getting better."); + stage = 1; + break; + case 1: + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Good, good."); + stage = 2; + break; + case 2: + end(); + break; + case 11: + interpreter.sendOptions("Select an Option", "I am in search of a quest.", "I've heard that you are a witch."); + stage = 12; + break; + case 12: + switch (buttonId) { + case 1: + interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "I am in search of a quest."); + stage = 13; + break; + case 2: + interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "I've heard that you are a witch."); + stage = 20; + break; + } + break; + case 13: + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Hmmm... Maybe I can think of something for you."); + stage = 14; + break; + case 14: + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Would you like to become more proficient in the dark", "arts?"); + stage = 15; + break; + case 15: + interpreter.sendOptions("Select an Option", "Yes help me become one with my darker side.", "No I have my prinicples and honour."); + stage = 16; + break; + case 16: + switch (buttonId) { + case 1: + interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "Yes help me become one with my darker side."); + stage = 30; + break; + case 2: + interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "No I have m principles and honour."); + stage = 17; + break; + } + break; + case 17: + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Suit yourself, but you're missing out."); + stage = 18; + break; + case 18: + end(); + break; + case 20: + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Yes it does seem to be getting fairly common", "knowledge."); + stage = 21; + break; + case 21: + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "I fear I may get a visit from the witch hunter of", "Falador before long."); + stage = 22; + break; + case 22: + end(); + break; + case 30: + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Ok I'm going to make a potion to help bring out your", "darker self."); + stage = 31; + break; + case 31: + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "You will need certain ingredients."); + stage = 32; + break; + case 32: + interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "What do I need?"); + stage = 33; + break; + case 33: + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "You need an eye of newt, a rat's tail, and onion... Oh", "and a piece of burnt meat."); + stage = 34; + break; + case 34: + interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "Great, I'll go get them."); + stage = 35; + break; + case 35: + quest.start(player); + quest.setStage(player, 20); + end(); + break; + case 100: + // Her:Well I can't make the potion without them! + // Remember.../You + // need an eye of newt, a rat's tail, an onion, and a/piece of + // burnt + // meat. Off you go dear! Me:end(); + if (!player.getInventory().containItems(1957, 300, 2146, 221)) { + interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "I'm afraid I don't have all of them yet."); + stage = 101; + } else { + interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "Yes I have everything!"); + stage = 110; + } + break; + case 110: + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Excellent, can I have them then?"); + stage = 111; + break; + case 111: + interpreter.sendDialogue("You pass the ingredients to Hetty and she puts them all into her", "cauldron. Hetty closes her eyes and begins to chant. The cauldron", "bubbles mysteriously."); + stage = 112; + break; + case 112: + interpreter.sendDialogues(player, FacialExpression.HALF_GUILTY, "Well, is it ready?"); + stage = 113; + break; + case 113: + if (player.getInventory().remove(new Item(1957), new Item(300), new Item(2146), new Item(221))) { + quest.setStage(player, 40); + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Ok, now drink from the cauldron."); + stage = 114; + } + break; + case 114: + end(); + break; + case 101: + interpreter.sendDialogues(307, FacialExpression.HALF_GUILTY, "Well I can't make the potion without them! Remember...", "You need an eye of newt, a rat's tail, an onion, and a", "You need an eye of newt, a rat's tail, an onion, and a", "piece of burnt meat. Off you go dear!"); + stage = 102; + break; + case 102: + end(); + break; + case 500: + end(); + break; + case 41: + end(); + quest.finish(player); + player.getQuestRepository().syncronizeTab(player); + break; + } + return true; + } + + @Override + public int[] getIds() { + return new int[] { 307 }; + } +} diff --git a/Server/src/main/java/core/game/content/global/Bones.java b/Server/src/main/java/core/game/content/global/Bones.java deleted file mode 100644 index fc29a2b64..000000000 --- a/Server/src/main/java/core/game/content/global/Bones.java +++ /dev/null @@ -1,152 +0,0 @@ -package core.game.content.global; - -import core.game.node.item.Item; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; - -/** - * Represents the type of bones. - * @author Apache Ah64 - */ -public enum Bones { - - BONES(2530, 4.5), - BONES_2(526,4.5), - WOLF_BONES(2859, 4.5), - BURNST_BONES(528, 4.5), - MONKEY_BONES(3183, 5), - MONKEY_BONES2(3179, 5), - BAT_BONES(530, 5.3), - BIG_BONES(532, 15), - JOGRE_BONES(3125, 15), - ZOGRE_BONES(4812, 12.5), - SHAIKAHAN_BONES(3123, 25), - BABY_DRAGON_BONES(534, 30), - WYVERN_BONES(6812, 50), - DRAGON_BONES(536, 72), - FAYRG(4830, 84), - RAURG_BONES(4832, 96), - DAGANNOTH(6729, 125), - OURG_BONES(4834, 140), - LAVA_DRAGON_BONES(14693, 85); - - /** - * Holds all bones. - */ - private static HashMap bones = new HashMap(); - - - /** - * The bone item id. - */ - private int itemId; - - /** - * The experience given by burying the bone. - */ - private double experience; - - /** - * Construct a new {@code Bones} {@code Object}. - * @param itemId The item id. - * @param experience The experience given by burying the bone. - */ - private Bones(int itemId, double experience) { - this.itemId = itemId; - this.experience = experience; - } - - /** - * Gets the bone meal item. - * @return the item. - */ - public Item getBoneMeal() { - return new Item(4255 + ordinal()); - } - - /** - * Get the bone experience given when you bury the bone. - * @return The experience. - */ - public double getExperience() { - return experience; - } - - public int getItemId() { - return itemId; - } - - /** - * Gets the bones for the bone meal. - * @param itemId the item. - * @return the bones. - */ - public static Bones forBoneMeal(int itemId) { - for (Bones bone : Bones.values()) { - if (bone.getBoneMeal().getId() == itemId) { - return bone; - } - } - return null; - } - - /** - * Gets the config value for the bone. - * @param value the value. - * @param hopper hopper. - * @return {@code True} if so. - */ - public static Bones forConfigValue(int value, boolean hopper) { - for (Bones bone : Bones.values()) { - if (bone.getConfigValue(hopper) == value) { - return bone; - } - } - return null; - } - - /** - * Gets the config value for the bone type. - * @param hopper the hopper. - * @return the value. - */ - public int getConfigValue(boolean hopper) { - return (this == BONES_2 ? ordinal() : ordinal() - 1) | (hopper ? 4 : 8) << 16; - } - - /** - * Gets the bone ids. - * @return the ids. - */ - public static int[] getArray() { - List list = new ArrayList<>(20); - for (int i : bones.keySet()) { - list.add(i); - } - int[] array = new int[list.size()]; - for (int i = 0; i < list.size(); i++) { - array[i] = list.get(i); - } - return array; - } - - /** - * Get the bone. - * @param itemId The item id. - * @return The bone. - */ - public static Bones forId(int itemId) { - return bones.get(itemId); - } - - /** - * Construct the bones. - */ - static { - for (Bones bone : Bones.values()) { - bones.put(bone.itemId, bone); - } - } -} \ No newline at end of file diff --git a/Server/src/main/java/core/game/content/global/Bones.kt b/Server/src/main/java/core/game/content/global/Bones.kt new file mode 100644 index 000000000..8bdb2f183 --- /dev/null +++ b/Server/src/main/java/core/game/content/global/Bones.kt @@ -0,0 +1,146 @@ +package core.game.content.global + +import core.game.content.global.Bones +import core.game.node.item.Item +import java.util.ArrayList +import java.util.HashMap + +/** + * Represents the type of bones. + * @author Apache Ah64 + */ +enum class Bones +/** + * Construct a new `Bones` `Object`. + * @param itemId The item id. + * @param experience The experience given by burying the bone. + */( + /** + * The bone item id. + */ + val itemId: Int, + /** + * The experience given by burying the bone. + */ + val experience: Double) { + BONES(2530, 4.5), + BONES_2(526, 4.5), + WOLF_BONES(2859, 4.5), + BURNST_BONES(528, 4.5), + MONKEY_BONES(3183, 5.0), + MONKEY_BONES2(3179, 5.0), + BAT_BONES(530, 5.3), + BIG_BONES(532, 15.0), + JOGRE_BONES(3125, 15.0), + ZOGRE_BONES(4812, 12.5), + SHAIKAHAN_BONES(3123, 25.0), + BABY_DRAGON_BONES(534, 30.0), + WYVERN_BONES(6812, 50.0), + DRAGON_BONES(536, 72.0), + FAYRG(4830, 84.0), + RAURG_BONES(4832, 96.0), + DAGANNOTH(6729, 125.0), + OURG_BONES(4834, 140.0), + LAVA_DRAGON_BONES(14693, 85.0); + /** + * Get the bone experience given when you bury the bone. + * @return The experience. + */ + + /** + * Gets the bone meal item. + * @return the item. + */ + val boneMeal: Item + get() { + return when(this){ + FAYRG -> Item(4852) + RAURG_BONES -> Item(4853) + OURG_BONES -> Item(4854) + else -> Item(4255 + ordinal) + } + } + + /** + * Gets the config value for the bone type. + * @param hopper the hopper. + * @return the value. + */ + fun getConfigValue(hopper: Boolean): Int { + return (if (this == BONES_2) ordinal else ordinal - 1) or (if (hopper) 4 else 8) shl 16 + } + + companion object { + /** + * Holds all bones. + */ + private val bones = HashMap() + + /** + * Gets the bones for the bone meal. + * @param itemId the item. + * @return the bones. + */ + @JvmStatic + fun forBoneMeal(itemId: Int): Bones? { + for (bone in values()) { + if (bone.boneMeal.id == itemId) { + return bone + } + } + return null + } + + /** + * Gets the config value for the bone. + * @param value the value. + * @param hopper hopper. + * @return `True` if so. + */ + @JvmStatic + fun forConfigValue(value: Int, hopper: Boolean): Bones? { + for (bone in values()) { + if (bone.getConfigValue(hopper) == value) { + return bone + } + } + return null + } + + /** + * Gets the bone ids. + * @return the ids. + */ + val array: IntArray + @JvmStatic get() { + val list: MutableList = ArrayList(20) + for (i in bones.keys) { + list.add(i) + } + val array = IntArray(list.size) + for (i in list.indices) { + array[i] = list[i] + } + return array + } + + /** + * Get the bone. + * @param itemId The item id. + * @return The bone. + */ + @JvmStatic + fun forId(itemId: Int): Bones? { + return bones[itemId] + } + + /** + * Construct the bones. + */ + init { + for (bone in values()) { + bones[bone.itemId] = bone + } + } + } +} \ No newline at end of file diff --git a/Server/src/main/java/core/game/content/global/action/ClimbActionHandler.java b/Server/src/main/java/core/game/content/global/action/ClimbActionHandler.java index 4a1309405..3f716136b 100644 --- a/Server/src/main/java/core/game/content/global/action/ClimbActionHandler.java +++ b/Server/src/main/java/core/game/content/global/action/ClimbActionHandler.java @@ -73,7 +73,9 @@ public final class ClimbActionHandler { if (SpecialLadders.getDestination(startLadder.getLocation()) != null) { Location destination = SpecialLadders.getDestination(startLadder.getLocation()); climb(player, animation, destination); - SpecialLadders.getSpecialLadder(startLadder.getLocation()).checkAchievement(player); + if(SpecialLadders.getSpecialLadder(startLadder.getLocation()) != null) { + SpecialLadders.getSpecialLadder(startLadder.getLocation()).checkAchievement(player); + } return true; } switch (option) { diff --git a/Server/src/main/java/core/game/content/global/action/DoorActionHandler.java b/Server/src/main/java/core/game/content/global/action/DoorActionHandler.java index 9ee567418..f444338f1 100644 --- a/Server/src/main/java/core/game/content/global/action/DoorActionHandler.java +++ b/Server/src/main/java/core/game/content/global/action/DoorActionHandler.java @@ -273,9 +273,6 @@ public final class DoorActionHandler { * closed again. */ public static void open(Scenery object, Scenery second, int replaceId, int secondReplaceId, boolean clip, int restoreTicks, boolean fence) { - if(GameWorld.getSettings().getIncreased_door_time()){ - restoreTicks *= 5; - } object = object.getWrapper(); int mod = object.getType() == 9 ? -1 : 1; int firstDir = (object.getRotation() + ((mod + 4) % 4)) % 4; diff --git a/Server/src/main/java/core/game/content/global/action/LadderAchievementCheck.java b/Server/src/main/java/core/game/content/global/action/LadderAchievementCheck.java new file mode 100644 index 000000000..30d893514 --- /dev/null +++ b/Server/src/main/java/core/game/content/global/action/LadderAchievementCheck.java @@ -0,0 +1,9 @@ +package core.game.content.global.action; + +import core.game.node.entity.player.Player; + +interface LadderAchievementCheck { + default void checkAchievement(Player player) { + return; + } +} diff --git a/Server/src/main/java/core/game/content/global/action/SpecialLadders.java b/Server/src/main/java/core/game/content/global/action/SpecialLadders.java index 9f49974ba..1b2f79fee 100644 --- a/Server/src/main/java/core/game/content/global/action/SpecialLadders.java +++ b/Server/src/main/java/core/game/content/global/action/SpecialLadders.java @@ -19,6 +19,10 @@ public enum SpecialLadders implements LadderAchievementCheck { FOG_ENTER(Location.create(3240,3575,0),Location.create(1675,5599,0)), FOG_LEAVE(Location.create(1673,5598,0),Location.create(3242, 3574, 0)), INTRO_LEAVE(Location.create(2522, 4999, 0),Location.create(3230, 3240, 0)), + JATIZSO_MINE_UP(Location.create(2406,10188,0),Location.create(2397, 3811, 0)), + JATIZSO_MINE_DOWN(Location.create(2397, 3812, 0), Location.create(2405, 10188, 0)), + JATIZSO_SHOUT_TOWER_UP(Location.create(2373, 3800, 2),Location.create(2374, 3800, 0)), + JATIZSO_SHOUT_TOWER_DOWN(Location.create(2373, 3800, 0),Location.create(2374, 3800, 2)), DRAYNOR_SEWER_SOUTHEAST_DOWN(new Location(3118, 3244, 0), new Location(3118, 9643, 0)), DRAYNOR_SEWER_SOUTHEAST_UP(new Location(3118, 9643, 0), new Location(3118, 3243, 0)), @@ -62,6 +66,10 @@ public enum SpecialLadders implements LadderAchievementCheck { this.destLoc = destLoc; } + public static void add(Location from, Location to){ + destinationMap.put(from,to); + } + public static Location getDestination(Location loc){ return destinationMap.get(loc); } @@ -69,10 +77,4 @@ public enum SpecialLadders implements LadderAchievementCheck { return ladderMap.get(loc); } -} - -interface LadderAchievementCheck { - default void checkAchievement(Player player) { - return; - } } \ No newline at end of file diff --git a/Server/src/main/java/core/game/content/global/shop/Shop.java b/Server/src/main/java/core/game/content/global/shop/Shop.java index d7a044723..080cfca8a 100644 --- a/Server/src/main/java/core/game/content/global/shop/Shop.java +++ b/Server/src/main/java/core/game/content/global/shop/Shop.java @@ -1,5 +1,6 @@ package core.game.content.global.shop; +import api.ContentAPI; import core.cache.def.impl.ItemDefinition; import core.game.container.Container; import core.game.container.ContainerType; @@ -7,6 +8,7 @@ import org.rs09.consts.Items; import core.game.node.entity.player.Player; import core.game.node.entity.player.link.diary.DiaryType; import core.game.node.item.Item; +import rs09.game.system.SystemLogger; import rs09.game.system.config.ItemConfigParser; import rs09.game.world.GameWorld; @@ -602,27 +604,14 @@ public class Shop { */ public int getSellingValue(Item item, Player player) { if (!item.getDefinition().isUnnoted()) { + player.setAttribute("shop:originalId",item.getId()); item = new Item(item.getNoteChange(), item.getAmount()); } int amount = getContainer(1).getAmount(item); - /*if (getCurrency() == TOKKUL) { - for (Item i : items) { - if (i.getId() == item.getId()) { - amount = i.getAmount(); - } - } - }*/ if (amount < 1) { amount = getContainer(0).getAmount(item); } int value = getSellValue(player, amount, item); - if (getCurrency() == TOKKUL) { - int tokkul = item.getDefinition().getConfiguration("tokkul_price", -1); - if (tokkul > 0) { - value = tokkul /= 10; - } - value = value * item.getAmount(); - } return value; } @@ -634,6 +623,11 @@ public class Shop { * @return the selling value. */ private int getSellValue(Player player, int amount, Item item) { + int id = player.getAttribute("shop:originalId",item.getId()); + if(item.getAmount() > ContentAPI.amountInInventory(player, id)){ + item.setAmount(ContentAPI.amountInInventory(player, id)); + player.removeAttribute("shop:originalId"); + } double diff = item.getDefinition().isStackable() ? 0.005 : 0.05; double maxMod = 1.0 - (amount * diff); if (maxMod < 0.25) { @@ -644,6 +638,7 @@ public class Shop { minMod = 0.25; } double mod = (maxMod + minMod) / 2; + SystemLogger.logInfo("" + item.getDefinition().getAlchemyValue(highAlch) + " " + mod + " " + item.getAmount()); int value = (int) (item.getDefinition().getAlchemyValue(highAlch) * mod * item.getAmount()); if(item.getId() == 12183){ value = 25 * item.getAmount(); diff --git a/Server/src/main/java/core/game/content/global/worldevents/shootingstar/ScoreboardHandler.java b/Server/src/main/java/core/game/content/global/worldevents/shootingstar/ScoreboardHandler.java index b51105cd9..d2c011b97 100644 --- a/Server/src/main/java/core/game/content/global/worldevents/shootingstar/ScoreboardHandler.java +++ b/Server/src/main/java/core/game/content/global/worldevents/shootingstar/ScoreboardHandler.java @@ -1,6 +1,6 @@ package core.game.content.global.worldevents.shootingstar; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -24,7 +24,7 @@ public class ScoreboardHandler extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(38669).getHandlers().put("option:read",this); + SceneryDefinition.forId(38669).getHandlers().put("option:read",this); return this; } diff --git a/Server/src/main/java/core/game/content/global/worldevents/shootingstar/StarChartPlugin.java b/Server/src/main/java/core/game/content/global/worldevents/shootingstar/StarChartPlugin.java index ac57c4a5b..b5373e3dd 100644 --- a/Server/src/main/java/core/game/content/global/worldevents/shootingstar/StarChartPlugin.java +++ b/Server/src/main/java/core/game/content/global/worldevents/shootingstar/StarChartPlugin.java @@ -1,6 +1,6 @@ package core.game.content.global.worldevents.shootingstar; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -39,12 +39,12 @@ public class StarChartPlugin extends ComponentPlugin { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(25582).getHandlers().put("option:look-at",this); - ObjectDefinition.forId(25581).getHandlers().put("option:look-at",this); - ObjectDefinition.forId(25580).getHandlers().put("option:look-at",this); - ObjectDefinition.forId(25583).getHandlers().put("option:look-at",this); - ObjectDefinition.forId(25579).getHandlers().put("option:look-at",this); - ObjectDefinition.forId(25578).getHandlers().put("option:look-at",this); + SceneryDefinition.forId(25582).getHandlers().put("option:look-at",this); + SceneryDefinition.forId(25581).getHandlers().put("option:look-at",this); + SceneryDefinition.forId(25580).getHandlers().put("option:look-at",this); + SceneryDefinition.forId(25583).getHandlers().put("option:look-at",this); + SceneryDefinition.forId(25579).getHandlers().put("option:look-at",this); + SceneryDefinition.forId(25578).getHandlers().put("option:look-at",this); return this; } } diff --git a/Server/src/main/java/core/game/content/holiday/christmas/ChristmasEvent.java b/Server/src/main/java/core/game/content/holiday/christmas/ChristmasEvent.java index 042d302eb..c4378fa17 100644 --- a/Server/src/main/java/core/game/content/holiday/christmas/ChristmasEvent.java +++ b/Server/src/main/java/core/game/content/holiday/christmas/ChristmasEvent.java @@ -3,7 +3,7 @@ import java.util.List; import core.cache.def.impl.ItemDefinition; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -240,10 +240,10 @@ public class ChristmasEvent extends HolidayEvent { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(28296).getHandlers().put("option:collect", this); + SceneryDefinition.forId(28296).getHandlers().put("option:collect", this); ItemDefinition.forId(BALL_OF_SNOW.getId()).getHandlers().put("option:build", this); for (int i = 28266; i < 28296; i++) { - ObjectDefinition.forId(i).getHandlers().put("option:add-to", this); + SceneryDefinition.forId(i).getHandlers().put("option:add-to", this); } ItemDefinition.forId(SNOWGLOBE.getId()).getHandlers().put("option:shake", this); return this; @@ -276,7 +276,7 @@ public class ChristmasEvent extends HolidayEvent { } break; case "add-to": - if (node.asObject().getId() == 28295) { + if (node.asScenery().getId() == 28295) { player.sendMessage("You need a " + (player.getZoneMonitor().isInZone(getName()) ? "weapon or hat " : "hat") + " to complete this snowman."); return true; } @@ -291,9 +291,9 @@ public class ChristmasEvent extends HolidayEvent { } player.sendMessage("You add some snow to the snowman."); player.lock(1); - player.animate(Animation.create(node.asObject().getId() <= 28278 ? 7532 : 7533)); - SceneryBuilder.replace(node.asObject(), node.asObject().transform(node.asObject().getId() + 1)); - if (node.asObject().getId() + 1 >= 28295) { + player.animate(Animation.create(node.asScenery().getId() <= 28278 ? 7532 : 7533)); + SceneryBuilder.replace(node.asScenery(), node.asScenery().transform(node.asScenery().getId() + 1)); + if (node.asScenery().getId() + 1 >= 28295) { if (player.getZoneMonitor().isInZone(getName())) { player.sendMessages("The snowman is almsot complete! Talk to a snow imp to get a hat or weapon to", "complete it."); } else { @@ -433,7 +433,7 @@ public class ChristmasEvent extends HolidayEvent { id = 6748; } final int npcId = id; - SceneryBuilder.remove(event.getUsedWith().asObject()); + SceneryBuilder.remove(event.getUsedWith().asScenery()); final NPC snowman = NPC.create(npcId, event.getUsedWith().getLocation()); snowman.init(); snowman.faceTemporary(player, 2); diff --git a/Server/src/main/java/core/game/content/holiday/halloween/DeathMansionEvent.java b/Server/src/main/java/core/game/content/holiday/halloween/DeathMansionEvent.java index d45f60254..e97188198 100644 --- a/Server/src/main/java/core/game/content/holiday/halloween/DeathMansionEvent.java +++ b/Server/src/main/java/core/game/content/holiday/halloween/DeathMansionEvent.java @@ -4,7 +4,7 @@ import java.util.ArrayList; import java.util.List; import rs09.ServerConstants; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.plugin.Initializable; import core.game.content.dialogue.DialogueAction; @@ -223,10 +223,10 @@ public class DeathMansionEvent extends HolidayEvent { player.teleport(PORTAL_LOCATION); return true; case 27276: - handlePassageWay(player, target.asObject()); + handlePassageWay(player, target.asScenery()); return true; case 27266: - passSpiderWeb(player, target.asObject()); + passSpiderWeb(player, target.asScenery()); return true; case 27242: case 27243: @@ -304,7 +304,7 @@ public class DeathMansionEvent extends HolidayEvent { @Override public void handle(Player player, int buttonId) { if (buttonId == 2) { - item.search(player, target.asObject()); + item.search(player, target.asScenery()); } else { player.animate(Animation.create(7271)); player.getDialogueInterpreter().sendDialogues(player, FacialExpression.SUSPICIOUS, "Arrghhh! My eyes!"); @@ -318,9 +318,9 @@ public class DeathMansionEvent extends HolidayEvent { @Override public void handle(Player player, int buttonId) { if (buttonId == 1) { - item.search(player, target.asObject()); + item.search(player, target.asScenery()); } else { - player.getPacketDispatch().sendSceneryAnimation(target.asObject(), Animation.create(7278)); + player.getPacketDispatch().sendSceneryAnimation(target.asScenery(), Animation.create(7278)); player.animate(Animation.create(7272)); player.getDialogueInterpreter().sendDialogues(player, FacialExpression.DISGUSTED, "That wasn't such a good idea."); } @@ -328,7 +328,7 @@ public class DeathMansionEvent extends HolidayEvent { }); return true; } - item.search(player, target.asObject()); + item.search(player, target.asScenery()); return true; case 27278: final Location end = target.getLocation().equals(new Location(1633, 4824, 0)) ? new Location(1630, 4824, 0) : target.getLocation().equals(new Location(1627, 4819, 0)) ? new Location(1627, 4819, 0) : target.getLocation().equals(new Location(1630, 4819, 0)) ? new Location(1627, 4819, 0) : target.getLocation().equals(1624, 4822, 0) ? new Location(1624, 4828, 0) : new Location(1637, 4820, 0); @@ -359,7 +359,7 @@ public class DeathMansionEvent extends HolidayEvent { }); } - player.getPacketDispatch().sendSceneryAnimation(target.asObject(), Animation.create(7296)); + player.getPacketDispatch().sendSceneryAnimation(target.asScenery(), Animation.create(7296)); AgilityHandler.walk(player, -1, player.getLocation(), target.getLocation(), null, 0.0, null); GameWorld.getPulser().submit(new Pulse(1, player) { @@ -749,7 +749,7 @@ public class DeathMansionEvent extends HolidayEvent { if (item == null || event.getUsedItem().getId() != item.getItem().getId()) { return false; } - item.useWithEvent(player, event.getUsedWith().asObject()); + item.useWithEvent(player, event.getUsedWith().asScenery()); return true; } @@ -1478,7 +1478,7 @@ public class DeathMansionEvent extends HolidayEvent { @Override public Plugin newInstance(Object arg) throws Throwable { PluginManager.definePlugin(new DarkPortalDialogue()); - ObjectDefinition.forId(DEATH_PORTAL).getHandlers().put("option:enter", this); + SceneryDefinition.forId(DEATH_PORTAL).getHandlers().put("option:enter", this); return this; } diff --git a/Server/src/main/java/core/game/content/quest/free/blackknightsfortress/BKFortressPlugin.java b/Server/src/main/java/core/game/content/quest/free/blackknightsfortress/BKFortressPlugin.java index a07c9fe25..708aaaeb0 100644 --- a/Server/src/main/java/core/game/content/quest/free/blackknightsfortress/BKFortressPlugin.java +++ b/Server/src/main/java/core/game/content/quest/free/blackknightsfortress/BKFortressPlugin.java @@ -1,7 +1,7 @@ package core.game.content.quest.free.blackknightsfortress; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; @@ -52,15 +52,15 @@ public final class BKFortressPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { ItemDefinition.forId(9589).getHandlers().put("option:read", this); - ObjectDefinition.forId(74).getHandlers().put("option:open", this); - ObjectDefinition.forId(73).getHandlers().put("option:open", this); - ObjectDefinition.forId(2337).getHandlers().put("option:open", this); - ObjectDefinition.forId(2338).getHandlers().put("option:open", this); - ObjectDefinition.forId(2341).getHandlers().put("option:push", this); - ObjectDefinition.forId(17148).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(17149).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(17160).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(2342).getHandlers().put("option:listen-at", this); + SceneryDefinition.forId(74).getHandlers().put("option:open", this); + SceneryDefinition.forId(73).getHandlers().put("option:open", this); + SceneryDefinition.forId(2337).getHandlers().put("option:open", this); + SceneryDefinition.forId(2338).getHandlers().put("option:open", this); + SceneryDefinition.forId(2341).getHandlers().put("option:push", this); + SceneryDefinition.forId(17148).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(17149).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(17160).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(2342).getHandlers().put("option:listen-at", this); return this; } diff --git a/Server/src/main/java/core/game/content/quest/free/demonslayer/DemonSlayerPlugin.java b/Server/src/main/java/core/game/content/quest/free/demonslayer/DemonSlayerPlugin.java index 2ed331ab5..315252acd 100644 --- a/Server/src/main/java/core/game/content/quest/free/demonslayer/DemonSlayerPlugin.java +++ b/Server/src/main/java/core/game/content/quest/free/demonslayer/DemonSlayerPlugin.java @@ -1,7 +1,7 @@ package core.game.content.quest.free.demonslayer; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -34,11 +34,11 @@ public final class DemonSlayerPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(881).getHandlers().put("option:open", this); - ObjectDefinition.forId(882).getHandlers().put("option:close", this); - ObjectDefinition.forId(882).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(DRAIN_ID).getHandlers().put("option:search", this); - ObjectDefinition.forId(17429).getHandlers().put("option:take", this); + SceneryDefinition.forId(881).getHandlers().put("option:open", this); + SceneryDefinition.forId(882).getHandlers().put("option:close", this); + SceneryDefinition.forId(882).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(DRAIN_ID).getHandlers().put("option:search", this); + SceneryDefinition.forId(17429).getHandlers().put("option:take", this); NPCDefinition.forId(DemonSlayerCutscene.DELRITH).getHandlers().put("option:attack", this); NPCDefinition.forId(DemonSlayerCutscene.WEAKENED_DELRITH).getHandlers().put("option:banish", this); return this; diff --git a/Server/src/main/java/core/game/content/quest/free/dragonslayer/DragonSlayerPlugin.java b/Server/src/main/java/core/game/content/quest/free/dragonslayer/DragonSlayerPlugin.java index a04b1685f..681d87eca 100644 --- a/Server/src/main/java/core/game/content/quest/free/dragonslayer/DragonSlayerPlugin.java +++ b/Server/src/main/java/core/game/content/quest/free/dragonslayer/DragonSlayerPlugin.java @@ -2,7 +2,7 @@ package core.game.content.quest.free.dragonslayer; import core.cache.def.impl.ItemDefinition; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; @@ -40,63 +40,63 @@ public final class DragonSlayerPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(25115).getHandlers().put("option:open", this);// magic + SceneryDefinition.forId(25115).getHandlers().put("option:open", this);// magic // door. NPCDefinition.forId(747).getHandlers().put("option:trade", this);// oziach. - ObjectDefinition.forId(2595).getHandlers().put("option:open", this);// maze + SceneryDefinition.forId(2595).getHandlers().put("option:open", this);// maze // main // door. // maze first floor. - ObjectDefinition.forId(32968).getHandlers().put("option:open", this); - ObjectDefinition.forId(2602).getHandlers().put("option:open", this); - ObjectDefinition.forId(2596).getHandlers().put("option:open", this);// red + SceneryDefinition.forId(32968).getHandlers().put("option:open", this); + SceneryDefinition.forId(2602).getHandlers().put("option:open", this); + SceneryDefinition.forId(2596).getHandlers().put("option:open", this);// red // door. - ObjectDefinition.forId(1752).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(25038).getHandlers().put("option:climb-up", this);// trapdoor + SceneryDefinition.forId(1752).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(25038).getHandlers().put("option:climb-up", this);// trapdoor // ladder - ObjectDefinition.forId(25214).getHandlers().put("option:open", this);// trapdoor - ObjectDefinition.forId(1746).getHandlers().put("option:climb-down", this);// ladder - ObjectDefinition.forId(2605).getHandlers().put("option:climb-down", this);// ladder + SceneryDefinition.forId(25214).getHandlers().put("option:open", this);// trapdoor + SceneryDefinition.forId(1746).getHandlers().put("option:climb-down", this);// ladder + SceneryDefinition.forId(2605).getHandlers().put("option:climb-down", this);// ladder // maze second floor. - ObjectDefinition.forId(2597).getHandlers().put("option:open", this);// orange + SceneryDefinition.forId(2597).getHandlers().put("option:open", this);// orange // door. - ObjectDefinition.forId(1747).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(25045).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(1747).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(25045).getHandlers().put("option:climb-down", this); // maze third floor - ObjectDefinition.forId(2598).getHandlers().put("option:open", this);// yellow + SceneryDefinition.forId(2598).getHandlers().put("option:open", this);// yellow // door. // basement floor - ObjectDefinition.forId(2599).getHandlers().put("option:open", this);// blue + SceneryDefinition.forId(2599).getHandlers().put("option:open", this);// blue // door. - ObjectDefinition.forId(2600).getHandlers().put("option:open", this);// purple + SceneryDefinition.forId(2600).getHandlers().put("option:open", this);// purple // door. - ObjectDefinition.forId(2601).getHandlers().put("option:open", this);// green + SceneryDefinition.forId(2601).getHandlers().put("option:open", this);// green // door. - ObjectDefinition.forId(2603).getHandlers().put("option:open", this);// closed + SceneryDefinition.forId(2603).getHandlers().put("option:open", this);// closed // chest. - ObjectDefinition.forId(2604).getHandlers().put("option:search", this);// search + SceneryDefinition.forId(2604).getHandlers().put("option:search", this);// search // chest. - ObjectDefinition.forId(2604).getHandlers().put("option:close", this);// search + SceneryDefinition.forId(2604).getHandlers().put("option:close", this);// search // chest. - ObjectDefinition.forId(1755).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(1755).getHandlers().put("option:climb-up", this); // map parts ItemDefinition.forId(DragonSlayer.MAZE_PIECE.getId()).getHandlers().put("option:study", this); ItemDefinition.forId(DragonSlayer.MAGIC_PIECE.getId()).getHandlers().put("option:study", this); ItemDefinition.forId(DragonSlayer.WORMBRAIN_PIECE.getId()).getHandlers().put("option:study", this); ItemDefinition.forId(DragonSlayer.CRANDOR_MAP.getId()).getHandlers().put("option:study", this); // dwarv mine - ObjectDefinition.forId(2587).getHandlers().put("option:open", this); + SceneryDefinition.forId(2587).getHandlers().put("option:open", this); NPCDefinition.forId(745).getHandlers().put("option:talk-to", this); // lady lumby - ObjectDefinition.forId(25036).getHandlers().put("option:repair", this); - ObjectDefinition.forId(2589).getHandlers().put("option:repair", this); + SceneryDefinition.forId(25036).getHandlers().put("option:repair", this); + SceneryDefinition.forId(2589).getHandlers().put("option:repair", this); // crandor - ObjectDefinition.forId(25154).getHandlers().put("option:enter", this); - ObjectDefinition.forId(2606).getHandlers().put("option:open", this); - ObjectDefinition.forId(25213).getHandlers().put("option:climb", this); - ObjectDefinition.forId(25161).getHandlers().put("option:climb-over", this); + SceneryDefinition.forId(25154).getHandlers().put("option:enter", this); + SceneryDefinition.forId(2606).getHandlers().put("option:open", this); + SceneryDefinition.forId(25213).getHandlers().put("option:climb", this); + SceneryDefinition.forId(25161).getHandlers().put("option:climb-over", this); NPCDefinition.forId(742).getHandlers().put("option:attack", this); NPCDefinition.forId(745).getHandlers().put("option:attack", this); // reward items @@ -106,9 +106,9 @@ public final class DragonSlayerPlugin extends OptionHandler { ItemDefinition.forId(2669).getHandlers().put("option:wear", this); ItemDefinition.forId(2661).getHandlers().put("option:wear", this); // guild - ObjectDefinition.forId(24357).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(10558).getHandlers().put("option:open", this); - ObjectDefinition.forId(10560).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(24357).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(10558).getHandlers().put("option:open", this); + SceneryDefinition.forId(10560).getHandlers().put("option:climb-up", this); return this; } diff --git a/Server/src/main/java/core/game/content/quest/free/goblindiplomacy/GoblinDiplomacyPlugin.java b/Server/src/main/java/core/game/content/quest/free/goblindiplomacy/GoblinDiplomacyPlugin.java index 0cff85767..7b9e93bb6 100644 --- a/Server/src/main/java/core/game/content/quest/free/goblindiplomacy/GoblinDiplomacyPlugin.java +++ b/Server/src/main/java/core/game/content/quest/free/goblindiplomacy/GoblinDiplomacyPlugin.java @@ -1,7 +1,7 @@ package core.game.content.quest.free.goblindiplomacy; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.NodeUsageEvent; import core.game.interaction.OptionHandler; import core.game.interaction.UseWithHandler; @@ -37,7 +37,7 @@ public final class GoblinDiplomacyPlugin extends OptionHandler { public Plugin newInstance(Object arg) throws Throwable { ItemDefinition.forId(288).getHandlers().put("option:wear", this); for (int object : CRATES) { - ObjectDefinition.forId(object).getHandlers().put("option:search", this); + SceneryDefinition.forId(object).getHandlers().put("option:search", this); } for (GoblinMailPlugin.GoblinMail mail : GoblinMailPlugin.GoblinMail.values()) { ItemDefinition.forId(mail.getProduct().getId()).getHandlers().put("option:wear", this); diff --git a/Server/src/main/java/core/game/content/quest/free/piratestreasure/PiratesTreasurePlugin.java b/Server/src/main/java/core/game/content/quest/free/piratestreasure/PiratesTreasurePlugin.java index 16b7addfd..10e7e3638 100644 --- a/Server/src/main/java/core/game/content/quest/free/piratestreasure/PiratesTreasurePlugin.java +++ b/Server/src/main/java/core/game/content/quest/free/piratestreasure/PiratesTreasurePlugin.java @@ -1,7 +1,7 @@ package core.game.content.quest.free.piratestreasure; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DigAction; import core.game.content.global.action.DigSpadeHandler; import core.game.interaction.OptionHandler; @@ -30,7 +30,7 @@ public final class PiratesTreasurePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2079).getHandlers().put("option:open", this);// blue + SceneryDefinition.forId(2079).getHandlers().put("option:open", this);// blue // moon // chest(pirates // treasure diff --git a/Server/src/main/java/core/game/content/quest/free/princealirescue/PrinceAliRescuePlugin.java b/Server/src/main/java/core/game/content/quest/free/princealirescue/PrinceAliRescuePlugin.java index a1f17d99e..5691ae5d4 100644 --- a/Server/src/main/java/core/game/content/quest/free/princealirescue/PrinceAliRescuePlugin.java +++ b/Server/src/main/java/core/game/content/quest/free/princealirescue/PrinceAliRescuePlugin.java @@ -1,7 +1,7 @@ package core.game.content.quest.free.princealirescue; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -24,9 +24,9 @@ public class PrinceAliRescuePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2881).getHandlers().put("option:open", this);// prison + SceneryDefinition.forId(2881).getHandlers().put("option:open", this);// prison // door. - ObjectDefinition.forId(4639).getHandlers().put("option:open", this);// door + SceneryDefinition.forId(4639).getHandlers().put("option:open", this);// door // to // jail NPCDefinition.forId(925).getHandlers().put("option:talk-to", this); diff --git a/Server/src/main/java/core/game/content/quest/free/shieldofarrav/ShieldArravPlugin.java b/Server/src/main/java/core/game/content/quest/free/shieldofarrav/ShieldArravPlugin.java index b9007794f..501cac1b1 100644 --- a/Server/src/main/java/core/game/content/quest/free/shieldofarrav/ShieldArravPlugin.java +++ b/Server/src/main/java/core/game/content/quest/free/shieldofarrav/ShieldArravPlugin.java @@ -1,7 +1,7 @@ package core.game.content.quest.free.shieldofarrav; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.content.global.action.ClimbActionHandler; import core.game.content.global.action.DoorActionHandler; @@ -38,19 +38,19 @@ public final class ShieldArravPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2402).getHandlers().put("option:search", this); - ObjectDefinition.forId(2397).getHandlers().put("option:open", this); - ObjectDefinition.forId(2399).getHandlers().put("option:open", this); - ObjectDefinition.forId(2398).getHandlers().put("option:open", this); + SceneryDefinition.forId(2402).getHandlers().put("option:search", this); + SceneryDefinition.forId(2397).getHandlers().put("option:open", this); + SceneryDefinition.forId(2399).getHandlers().put("option:open", this); + SceneryDefinition.forId(2398).getHandlers().put("option:open", this); ItemDefinition.forId(761).getHandlers().put("option:read", this); - ObjectDefinition.forId(2403).getHandlers().put("option:open", this); - ObjectDefinition.forId(2404).getHandlers().put("option:close", this); - ObjectDefinition.forId(2404).getHandlers().put("option:search", this); + SceneryDefinition.forId(2403).getHandlers().put("option:open", this); + SceneryDefinition.forId(2404).getHandlers().put("option:close", this); + SceneryDefinition.forId(2404).getHandlers().put("option:search", this); ItemDefinition.forId(767).getHandlers().put("option:take", this); - ObjectDefinition.forId(24356).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(2400).getHandlers().put("option:open", this); - ObjectDefinition.forId(2401).getHandlers().put("option:search", this); - ObjectDefinition.forId(2401).getHandlers().put("option:shut", this); + SceneryDefinition.forId(24356).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(2400).getHandlers().put("option:open", this); + SceneryDefinition.forId(2401).getHandlers().put("option:search", this); + SceneryDefinition.forId(2401).getHandlers().put("option:shut", this); ItemDefinition.forId(ShieldofArrav.PHOENIX_CERTIFICATE.getId()).getHandlers().put("option:read", this); ItemDefinition.forId(ShieldofArrav.BLACKARM_CERTIFICATE.getId()).getHandlers().put("option:read", this); ItemDefinition.forId(769).getHandlers().put("option:read", this); diff --git a/Server/src/main/java/core/game/content/quest/free/therestlessghost/RestlessGhostPlugin.java b/Server/src/main/java/core/game/content/quest/free/therestlessghost/RestlessGhostPlugin.java index e0e01904a..2b2c99f1e 100644 --- a/Server/src/main/java/core/game/content/quest/free/therestlessghost/RestlessGhostPlugin.java +++ b/Server/src/main/java/core/game/content/quest/free/therestlessghost/RestlessGhostPlugin.java @@ -1,6 +1,6 @@ package core.game.content.quest.free.therestlessghost; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.Entity; @@ -61,7 +61,7 @@ public final class RestlessGhostPlugin extends OptionHandler { public Plugin newInstance(Object arg) throws Throwable { for (int coffin : COFFIN_IDS) { for (String option : OPTIONS) { - ObjectDefinition.forId(coffin).getHandlers().put("option:" + option, this); + SceneryDefinition.forId(coffin).getHandlers().put("option:" + option, this); } } new RestlessGhostNPC().newInstance(arg); diff --git a/Server/src/main/java/core/game/content/quest/members/animalmagnetism/AnimalMagnetismPlugin.java b/Server/src/main/java/core/game/content/quest/members/animalmagnetism/AnimalMagnetismPlugin.java index 2031fb6c5..02bd09e84 100644 --- a/Server/src/main/java/core/game/content/quest/members/animalmagnetism/AnimalMagnetismPlugin.java +++ b/Server/src/main/java/core/game/content/quest/members/animalmagnetism/AnimalMagnetismPlugin.java @@ -5,7 +5,7 @@ import java.util.Map; import core.cache.def.impl.ItemDefinition; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -48,7 +48,7 @@ public final class AnimalMagnetismPlugin extends OptionHandler { ItemDefinition.forId(4251).getHandlers().put("option:drop", this); ItemDefinition.forId(4252).getHandlers().put("option:drop", this); NPCDefinition.forId(5198).getHandlers().put("option:trade", this); - ObjectDefinition.forId(5167).getHandlers().put("option:push", this); + SceneryDefinition.forId(5167).getHandlers().put("option:push", this); AnimalMagnetism.RESEARCH_NOTES.getDefinition().getHandlers().put("option:translate", this); ItemDefinition.forId(AnimalMagnetism.CRONE_AMULET.getId()).getHandlers().put("option:wear", this); ItemDefinition.forId(AnimalMagnetism.CRONE_AMULET.getId()).getHandlers().put("option:equip", this); diff --git a/Server/src/main/java/core/game/content/quest/members/dwarfcannon/DwarfCannonPlugin.java b/Server/src/main/java/core/game/content/quest/members/dwarfcannon/DwarfCannonPlugin.java index dbece0bd3..6a9646129 100644 --- a/Server/src/main/java/core/game/content/quest/members/dwarfcannon/DwarfCannonPlugin.java +++ b/Server/src/main/java/core/game/content/quest/members/dwarfcannon/DwarfCannonPlugin.java @@ -1,6 +1,6 @@ package core.game.content.quest.members.dwarfcannon; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -37,16 +37,16 @@ public class DwarfCannonPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(3).getHandlers().put("option:open", this); - ObjectDefinition.forId(5).getHandlers().put("option:inspect", this); - ObjectDefinition.forId(2).getHandlers().put("option:enter", this); - ObjectDefinition.forId(13).getHandlers().put("option:climb-over", this); - ObjectDefinition.forId(15601).getHandlers().put("option:inspect", this); + SceneryDefinition.forId(3).getHandlers().put("option:open", this); + SceneryDefinition.forId(5).getHandlers().put("option:inspect", this); + SceneryDefinition.forId(2).getHandlers().put("option:enter", this); + SceneryDefinition.forId(13).getHandlers().put("option:climb-over", this); + SceneryDefinition.forId(15601).getHandlers().put("option:inspect", this); for (int i = 15; i < 21; i++) { - ObjectDefinition.forId(i).getHandlers().put("option:inspect", this); + SceneryDefinition.forId(i).getHandlers().put("option:inspect", this); } - ObjectDefinition.forId(15596).getHandlers().put("option:take", this); - ObjectDefinition.forId(1).getHandlers().put("option:search", this); + SceneryDefinition.forId(15596).getHandlers().put("option:take", this); + SceneryDefinition.forId(1).getHandlers().put("option:search", this); UseWithHandler.addHandler(5, UseWithHandler.OBJECT_TYPE, new UseWithHandler(1) { @Override @@ -85,13 +85,13 @@ public class DwarfCannonPlugin extends OptionHandler { switch (node.getId()) { case 3: if (!node.getLocation().equals(new Location(3015, 3453, 0))) { - return DoorActionHandler.handleAutowalkDoor(player, node.asObject()); + return DoorActionHandler.handleAutowalkDoor(player, node.asScenery()); } if (quest.getStage(player) < 70) { player.sendMessage("The door is locked."); break; } - return DoorActionHandler.handleAutowalkDoor(player, node.asObject()); + return DoorActionHandler.handleAutowalkDoor(player, node.asScenery()); case 5: if (quest.getStage(player) == 50) { player.getDialogueInterpreter().sendDialogues(player, null, "I guess I'd better fix it with the toolkit I was given."); @@ -110,7 +110,7 @@ public class DwarfCannonPlugin extends OptionHandler { ClimbActionHandler.climb(player, new Animation(828), new Location(2623, 3391, 0)); break; case 15601: - if (node.getId() != node.asObject().getWrapper().getId()) { + if (node.getId() != node.asScenery().getWrapper().getId()) { player.getDialogueInterpreter().sendDialogues(player, null, "I think I've already fixed this one."); } return true; @@ -245,7 +245,7 @@ public class DwarfCannonPlugin extends OptionHandler { @Override public Location getDestination(Node node, Node n) { if (n.getId() == 3) { - return DoorActionHandler.getDestination(node.asPlayer(), n.asObject()); + return DoorActionHandler.getDestination(node.asPlayer(), n.asScenery()); } else if (n.getId() == 15601) { if (n.getLocation().equals(new Location(2565, 3456, 0))) { return new Location(2566, 3456, 0); diff --git a/Server/src/main/java/core/game/content/quest/members/fishingcontest/FenceInteraction.java b/Server/src/main/java/core/game/content/quest/members/fishingcontest/FenceInteraction.java index 5f1f0e2c8..649a16186 100644 --- a/Server/src/main/java/core/game/content/quest/members/fishingcontest/FenceInteraction.java +++ b/Server/src/main/java/core/game/content/quest/members/fishingcontest/FenceInteraction.java @@ -23,7 +23,7 @@ public class FenceInteraction extends PluginInteraction { @Override public boolean handle(Player player, Node node) { - player.getPulseManager().run(new MovementPulse(player, node.asObject().getLocation().transform(player.getLocation().getX() == node.getLocation().getX() ? 0 : -1, 0, 0)) { + player.getPulseManager().run(new MovementPulse(player, node.asScenery().getLocation().transform(player.getLocation().getX() == node.getLocation().getX() ? 0 : -1, 0, 0)) { @Override public boolean pulse() { GameWorld.getPulser().submit(new SqueezePulse(player)); diff --git a/Server/src/main/java/core/game/content/quest/members/fishingcontest/GarlicPipeInteraction.java b/Server/src/main/java/core/game/content/quest/members/fishingcontest/GarlicPipeInteraction.java index 488be78dc..645bd4467 100644 --- a/Server/src/main/java/core/game/content/quest/members/fishingcontest/GarlicPipeInteraction.java +++ b/Server/src/main/java/core/game/content/quest/members/fishingcontest/GarlicPipeInteraction.java @@ -27,7 +27,7 @@ public class GarlicPipeInteraction extends PluginInteraction { public boolean handle(Player player, NodeUsageEvent event) { System.out.println("Trying to handle it"); if(event.getUsed() instanceof Item && event.getUsedWith() instanceof Scenery){ - Scenery usedWith = event.getUsedWith().asObject(); + Scenery usedWith = event.getUsedWith().asScenery(); Item used = event.getUsedItem(); if(used.getId() == Items.GARLIC_1550 && usedWith.getId() == 41 && usedWith.getLocation().equals(Location.create(2638, 3446, 0)) && player.getQuestRepository().getStage("Fishing Contest") > 0){ @@ -49,7 +49,7 @@ public class GarlicPipeInteraction extends PluginInteraction { @Override public boolean handle(Player player, Node node) { if(node instanceof Scenery){ - Scenery object = node.asObject(); + Scenery object = node.asScenery(); if(object.getId() == 41 && object.getLocation().equals(Location.create(2638, 3446, 0)) && player.getAttribute("fishing_contest:garlic",false)){ player.getPulseManager().run(new MovementPulse(player, object.getLocation().transform(0, -1, 0)) { @Override diff --git a/Server/src/main/java/core/game/content/quest/members/fishingcontest/GateInteraction.java b/Server/src/main/java/core/game/content/quest/members/fishingcontest/GateInteraction.java index 76638f9c0..08f706856 100644 --- a/Server/src/main/java/core/game/content/quest/members/fishingcontest/GateInteraction.java +++ b/Server/src/main/java/core/game/content/quest/members/fishingcontest/GateInteraction.java @@ -27,7 +27,7 @@ public class GateInteraction extends PluginInteraction { public boolean handleGate(Player player, Node node){ if(!player.getAttribute("fishing_contest:pass-shown",false) || player.getQuestRepository().getStage("Fishing Contest") < 10) { - player.getPulseManager().run(new MovementPulse(player, node.asObject().getLocation().transform(1, 0, 0)) { + player.getPulseManager().run(new MovementPulse(player, node.asScenery().getLocation().transform(1, 0, 0)) { @Override public boolean pulse() { if(player.getQuestRepository().getStage("Fishing Contest") >= 10){ @@ -49,7 +49,7 @@ public class GateInteraction extends PluginInteraction { public boolean handleGruborGate(Player player, Node node){ if(node.getLocation().withinDistance(Location.create(2650, 3469, 0),4)) { - player.getPulseManager().run(new MovementPulse(player, node.asObject().getLocation().transform(0,-1 , 0)) { + player.getPulseManager().run(new MovementPulse(player, node.asScenery().getLocation().transform(0,-1 , 0)) { @Override public boolean pulse() { player.getDialogueInterpreter().sendDialogue("This gate is locked."); diff --git a/Server/src/main/java/core/game/content/quest/members/fishingcontest/StairInteraction.java b/Server/src/main/java/core/game/content/quest/members/fishingcontest/StairInteraction.java index 65435727e..4926b1fec 100644 --- a/Server/src/main/java/core/game/content/quest/members/fishingcontest/StairInteraction.java +++ b/Server/src/main/java/core/game/content/quest/members/fishingcontest/StairInteraction.java @@ -15,7 +15,7 @@ public class StairInteraction extends PluginInteraction { @Override public boolean handle(Player player, Node node) { if(!player.getQuestRepository().isComplete("Fishing Contest")) { - Scenery object = node.asObject(); + Scenery object = node.asScenery(); switch (object.getId()) { case 57: handleStairs(player,232,object); diff --git a/Server/src/main/java/core/game/content/quest/members/fishingcontest/VineInteraction.java b/Server/src/main/java/core/game/content/quest/members/fishingcontest/VineInteraction.java index 6ad525a61..e047d096f 100644 --- a/Server/src/main/java/core/game/content/quest/members/fishingcontest/VineInteraction.java +++ b/Server/src/main/java/core/game/content/quest/members/fishingcontest/VineInteraction.java @@ -23,9 +23,9 @@ public class VineInteraction extends PluginInteraction { @Override public boolean handle(Player player, Node node) { if(node instanceof Scenery){ - Scenery obj = node.asObject(); + Scenery obj = node.asScenery(); if(player.getQuestRepository().getStage("Fishing Contest") > 0 && player.getQuestRepository().getStage("Fishing Contest") < 100){ - player.getPulseManager().run(new MovementPulse(player, node.asObject().getLocation().transform(0, 0, 0)) { + player.getPulseManager().run(new MovementPulse(player, node.asScenery().getLocation().transform(0, 0, 0)) { @Override public boolean pulse() { if(player.getInventory().containsItem(FishingContest.SPADE)) { diff --git a/Server/src/main/java/core/game/content/quest/members/junglepotion/JunglePotionPlugin.java b/Server/src/main/java/core/game/content/quest/members/junglepotion/JunglePotionPlugin.java index f452ff66b..2b54ff4c5 100644 --- a/Server/src/main/java/core/game/content/quest/members/junglepotion/JunglePotionPlugin.java +++ b/Server/src/main/java/core/game/content/quest/members/junglepotion/JunglePotionPlugin.java @@ -1,6 +1,6 @@ package core.game.content.quest.members.junglepotion; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialogueInterpreter; import core.game.content.dialogue.DialoguePlugin; import core.game.interaction.OptionHandler; @@ -22,10 +22,10 @@ public final class JunglePotionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2584).getHandlers().put("option:search", this); - ObjectDefinition.forId(2585).getHandlers().put("option:climb", this); + SceneryDefinition.forId(2584).getHandlers().put("option:search", this); + SceneryDefinition.forId(2585).getHandlers().put("option:climb", this); for (JungleObjective s : JungleObjective.values()) { - ObjectDefinition.forId(s.getObjectId()).getHandlers().put("option:search", this); + SceneryDefinition.forId(s.getObjectId()).getHandlers().put("option:search", this); } SceneryBuilder.add(new Scenery(2585, Location.create(2828, 9522, 0), 8, 0)); return this; diff --git a/Server/src/main/java/core/game/content/quest/members/lostcity/LostCityPlugin.java b/Server/src/main/java/core/game/content/quest/members/lostcity/LostCityPlugin.java index c4213a1a0..543372b47 100644 --- a/Server/src/main/java/core/game/content/quest/members/lostcity/LostCityPlugin.java +++ b/Server/src/main/java/core/game/content/quest/members/lostcity/LostCityPlugin.java @@ -1,7 +1,7 @@ package core.game.content.quest.members.lostcity; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.FacialExpression; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; @@ -42,9 +42,9 @@ public final class LostCityPlugin extends OptionHandler { ItemDefinition.forId(1215).getHandlers().put("option:wield", this); ItemDefinition.forId(1231).getHandlers().put("option:wield", this); ItemDefinition.forId(5680).getHandlers().put("option:wield", this); - ObjectDefinition.forId(2409).getHandlers().put("option:chop", this); - ObjectDefinition.forId(2406).getHandlers().put("option:open", this); - ObjectDefinition.forId(1292).getHandlers().put("option:chop down", this); + SceneryDefinition.forId(2409).getHandlers().put("option:chop", this); + SceneryDefinition.forId(2406).getHandlers().put("option:open", this); + SceneryDefinition.forId(1292).getHandlers().put("option:chop down", this); return this; } diff --git a/Server/src/main/java/core/game/content/quest/members/merlinscrystal/MerlinCrystalPlugin.java b/Server/src/main/java/core/game/content/quest/members/merlinscrystal/MerlinCrystalPlugin.java index 3c189463c..8cf7ffd26 100644 --- a/Server/src/main/java/core/game/content/quest/members/merlinscrystal/MerlinCrystalPlugin.java +++ b/Server/src/main/java/core/game/content/quest/members/merlinscrystal/MerlinCrystalPlugin.java @@ -1,7 +1,7 @@ package core.game.content.quest.members.merlinscrystal; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.activity.ActivityManager; import core.game.content.activity.CutscenePlugin; import core.game.content.dialogue.DialogueInterpreter; @@ -61,14 +61,14 @@ public final class MerlinCrystalPlugin extends OptionHandler { public Plugin newInstance(Object arg) throws Throwable { PluginManager.definePlugin(new MerlinCrystalDialogue()); PluginManager.definePlugin(new MerlinCrystalItemHandler()); - ObjectDefinition.forId(63).getHandlers().put("option:hide-in", this); - ObjectDefinition.forId(40026).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(72).getHandlers().put("option:open", this); - ObjectDefinition.forId(71).getHandlers().put("option:open", this); - ObjectDefinition.forId(71).getHandlers().put("option:knock-at", this); - ObjectDefinition.forId(72).getHandlers().put("option:knock-at", this); + SceneryDefinition.forId(63).getHandlers().put("option:hide-in", this); + SceneryDefinition.forId(40026).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(72).getHandlers().put("option:open", this); + SceneryDefinition.forId(71).getHandlers().put("option:open", this); + SceneryDefinition.forId(71).getHandlers().put("option:knock-at", this); + SceneryDefinition.forId(72).getHandlers().put("option:knock-at", this); ItemDefinition.forId(530).getHandlers().put("option:drop", this); - ObjectDefinition.forId(62).getHandlers().put("option:smash", this); + SceneryDefinition.forId(62).getHandlers().put("option:smash", this); return this; } @@ -82,7 +82,7 @@ public final class MerlinCrystalPlugin extends OptionHandler { player.sendMessages("You attempt to smash the crystal...", "... and it shatters under the force of Excalibur!"); player.animate(Animation.create(390)); player.lock(); - SceneryBuilder.remove(node.asObject(), 60); + SceneryBuilder.remove(node.asScenery(), 60); quest.setStage(player, 99); final NPC merlin = NPC.create(249, Location.create(2767, 3493, 2)); merlin.init(); @@ -125,7 +125,7 @@ public final class MerlinCrystalPlugin extends OptionHandler { break; } } else { - DoorActionHandler.handleAutowalkDoor(player, node.asObject()); + DoorActionHandler.handleAutowalkDoor(player, node.asScenery()); } return true; case 530: diff --git a/Server/src/main/java/core/game/content/quest/members/rovingelves/RovingElvesObstacles.java b/Server/src/main/java/core/game/content/quest/members/rovingelves/RovingElvesObstacles.java index 8cc28ef43..18a62246f 100644 --- a/Server/src/main/java/core/game/content/quest/members/rovingelves/RovingElvesObstacles.java +++ b/Server/src/main/java/core/game/content/quest/members/rovingelves/RovingElvesObstacles.java @@ -1,6 +1,6 @@ package core.game.content.quest.members.rovingelves; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.node.entity.skill.agility.AgilityHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -21,14 +21,14 @@ public final class RovingElvesObstacles extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(3999).getHandlers().put("option:enter", this); - ObjectDefinition.forId(3939).getHandlers().put("option:enter", this); - ObjectDefinition.forId(3998).getHandlers().put("option:enter", this); - ObjectDefinition.forId(3938).getHandlers().put("option:enter", this); - ObjectDefinition.forId(3937).getHandlers().put("option:enter", this); - ObjectDefinition.forId(3924).getHandlers().put("option:jump", this); - ObjectDefinition.forId(3925).getHandlers().put("option:jump", this); - ObjectDefinition.forId(8742).getHandlers().put("option:pass", this); + SceneryDefinition.forId(3999).getHandlers().put("option:enter", this); + SceneryDefinition.forId(3939).getHandlers().put("option:enter", this); + SceneryDefinition.forId(3998).getHandlers().put("option:enter", this); + SceneryDefinition.forId(3938).getHandlers().put("option:enter", this); + SceneryDefinition.forId(3937).getHandlers().put("option:enter", this); + SceneryDefinition.forId(3924).getHandlers().put("option:jump", this); + SceneryDefinition.forId(3925).getHandlers().put("option:jump", this); + SceneryDefinition.forId(8742).getHandlers().put("option:pass", this); return this; } diff --git a/Server/src/main/java/core/game/content/quest/members/rovingelves/RovingElvesPlugin.java b/Server/src/main/java/core/game/content/quest/members/rovingelves/RovingElvesPlugin.java index ff40664e7..c04388c8c 100644 --- a/Server/src/main/java/core/game/content/quest/members/rovingelves/RovingElvesPlugin.java +++ b/Server/src/main/java/core/game/content/quest/members/rovingelves/RovingElvesPlugin.java @@ -1,7 +1,7 @@ package core.game.content.quest.members.rovingelves; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -21,7 +21,7 @@ public final class RovingElvesPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(5252).getHandlers().put("option:search", this); + SceneryDefinition.forId(5252).getHandlers().put("option:search", this); ItemDefinition.forId(RovingElves.CONSECRATION_SEED_CHARGED.getId()).getHandlers().put("option:plant", this); return this; } diff --git a/Server/src/main/java/core/game/content/quest/members/thetouristrap/TouristTrapPlugin.java b/Server/src/main/java/core/game/content/quest/members/thetouristrap/TouristTrapPlugin.java index 53480de83..7e25f0095 100644 --- a/Server/src/main/java/core/game/content/quest/members/thetouristrap/TouristTrapPlugin.java +++ b/Server/src/main/java/core/game/content/quest/members/thetouristrap/TouristTrapPlugin.java @@ -2,7 +2,7 @@ package core.game.content.quest.members.thetouristrap; import core.cache.def.impl.AnimationDefinition; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.content.activity.ActivityManager; import core.game.content.activity.ActivityPlugin; @@ -48,66 +48,66 @@ public final class TouristTrapPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2673).getHandlers().put("option:open", this); - ObjectDefinition.forId(2674).getHandlers().put("option:open", this); - ObjectDefinition.forId(2673).getHandlers().put("option:search", this); - ObjectDefinition.forId(2674).getHandlers().put("option:search", this); - ObjectDefinition.forId(2688).getHandlers().put("option:open", this); - ObjectDefinition.forId(2688).getHandlers().put("option:search", this); - ObjectDefinition.forId(2687).getHandlers().put("option:open", this); - ObjectDefinition.forId(2687).getHandlers().put("option:search", this); - ObjectDefinition.forId(2685).getHandlers().put("option:open", this); - ObjectDefinition.forId(2685).getHandlers().put("option:open", this); - ObjectDefinition.forId(2686).getHandlers().put("option:search", this); - ObjectDefinition.forId(2686).getHandlers().put("option:search", this); - ObjectDefinition.forId(18958).getHandlers().put("option:search", this); - ObjectDefinition.forId(18958).getHandlers().put("option:look at", this); - ObjectDefinition.forId(18959).getHandlers().put("option:search", this); - ObjectDefinition.forId(18959).getHandlers().put("option:look at", this); - ObjectDefinition.forId(18888).getHandlers().put("option:look at", this); - ObjectDefinition.forId(18888).getHandlers().put("option:operate", this); - ObjectDefinition.forId(36748).getHandlers().put("option:talk-to", this); - ObjectDefinition.forId(18869).getHandlers().put("option:bend", this); - ObjectDefinition.forId(18870).getHandlers().put("option:escape", this); - ObjectDefinition.forId(2689).getHandlers().put("option:open", this); - ObjectDefinition.forId(1528).getHandlers().put("option:open", this); - ObjectDefinition.forId(1529).getHandlers().put("option:close", this); - ObjectDefinition.forId(18899).getHandlers().put("option:search", this); - ObjectDefinition.forId(18899).getHandlers().put("option:look at", this); - ObjectDefinition.forId(18878).getHandlers().put("option:search", this); - ObjectDefinition.forId(18878).getHandlers().put("option:look at", this); - ObjectDefinition.forId(18879).getHandlers().put("option:search", this); - ObjectDefinition.forId(18879).getHandlers().put("option:look at", this); - ObjectDefinition.forId(18898).getHandlers().put("option:search", this); - ObjectDefinition.forId(18898).getHandlers().put("option:look at", this); - ObjectDefinition.forId(18902).getHandlers().put("option:search", this); - ObjectDefinition.forId(18871).getHandlers().put("option:climb", this); - ObjectDefinition.forId(18923).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(18924).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(2676).getHandlers().put("option:open", this); - ObjectDefinition.forId(2675).getHandlers().put("option:open", this); - ObjectDefinition.forId(2676).getHandlers().put("option:watch", this); - ObjectDefinition.forId(2675).getHandlers().put("option:watch", this); - ObjectDefinition.forId(2690).getHandlers().put("option:open", this); - ObjectDefinition.forId(2691).getHandlers().put("option:open", this); - ObjectDefinition.forId(2698).getHandlers().put("option:walk through", this); - ObjectDefinition.forId(2699).getHandlers().put("option:walk through", this); - ObjectDefinition.forId(2677).getHandlers().put("option:open", this); - ObjectDefinition.forId(2678).getHandlers().put("option:search", this); - ObjectDefinition.forId(2684).getHandlers().put("option:search", this); - ObjectDefinition.forId(2684).getHandlers().put("option:look at", this); - ObjectDefinition.forId(2680).getHandlers().put("option:search", this); - ObjectDefinition.forId(2680).getHandlers().put("option:look-in", this); - ObjectDefinition.forId(2681).getHandlers().put("option:search", this); - ObjectDefinition.forId(2681).getHandlers().put("option:look in", this); - ObjectDefinition.forId(18962).getHandlers().put("option:search", this); - ObjectDefinition.forId(18962).getHandlers().put("option:look in", this); - ObjectDefinition.forId(18963).getHandlers().put("option:search", this); - ObjectDefinition.forId(18963).getHandlers().put("option:look in", this); - ObjectDefinition.forId(18951).getHandlers().put("option:look at", this); - ObjectDefinition.forId(18951).getHandlers().put("option:use", this); - ObjectDefinition.forId(2684).getHandlers().put("option:search", this); - ObjectDefinition.forId(2684).getHandlers().put("option:look at", this); + SceneryDefinition.forId(2673).getHandlers().put("option:open", this); + SceneryDefinition.forId(2674).getHandlers().put("option:open", this); + SceneryDefinition.forId(2673).getHandlers().put("option:search", this); + SceneryDefinition.forId(2674).getHandlers().put("option:search", this); + SceneryDefinition.forId(2688).getHandlers().put("option:open", this); + SceneryDefinition.forId(2688).getHandlers().put("option:search", this); + SceneryDefinition.forId(2687).getHandlers().put("option:open", this); + SceneryDefinition.forId(2687).getHandlers().put("option:search", this); + SceneryDefinition.forId(2685).getHandlers().put("option:open", this); + SceneryDefinition.forId(2685).getHandlers().put("option:open", this); + SceneryDefinition.forId(2686).getHandlers().put("option:search", this); + SceneryDefinition.forId(2686).getHandlers().put("option:search", this); + SceneryDefinition.forId(18958).getHandlers().put("option:search", this); + SceneryDefinition.forId(18958).getHandlers().put("option:look at", this); + SceneryDefinition.forId(18959).getHandlers().put("option:search", this); + SceneryDefinition.forId(18959).getHandlers().put("option:look at", this); + SceneryDefinition.forId(18888).getHandlers().put("option:look at", this); + SceneryDefinition.forId(18888).getHandlers().put("option:operate", this); + SceneryDefinition.forId(36748).getHandlers().put("option:talk-to", this); + SceneryDefinition.forId(18869).getHandlers().put("option:bend", this); + SceneryDefinition.forId(18870).getHandlers().put("option:escape", this); + SceneryDefinition.forId(2689).getHandlers().put("option:open", this); + SceneryDefinition.forId(1528).getHandlers().put("option:open", this); + SceneryDefinition.forId(1529).getHandlers().put("option:close", this); + SceneryDefinition.forId(18899).getHandlers().put("option:search", this); + SceneryDefinition.forId(18899).getHandlers().put("option:look at", this); + SceneryDefinition.forId(18878).getHandlers().put("option:search", this); + SceneryDefinition.forId(18878).getHandlers().put("option:look at", this); + SceneryDefinition.forId(18879).getHandlers().put("option:search", this); + SceneryDefinition.forId(18879).getHandlers().put("option:look at", this); + SceneryDefinition.forId(18898).getHandlers().put("option:search", this); + SceneryDefinition.forId(18898).getHandlers().put("option:look at", this); + SceneryDefinition.forId(18902).getHandlers().put("option:search", this); + SceneryDefinition.forId(18871).getHandlers().put("option:climb", this); + SceneryDefinition.forId(18923).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(18924).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(2676).getHandlers().put("option:open", this); + SceneryDefinition.forId(2675).getHandlers().put("option:open", this); + SceneryDefinition.forId(2676).getHandlers().put("option:watch", this); + SceneryDefinition.forId(2675).getHandlers().put("option:watch", this); + SceneryDefinition.forId(2690).getHandlers().put("option:open", this); + SceneryDefinition.forId(2691).getHandlers().put("option:open", this); + SceneryDefinition.forId(2698).getHandlers().put("option:walk through", this); + SceneryDefinition.forId(2699).getHandlers().put("option:walk through", this); + SceneryDefinition.forId(2677).getHandlers().put("option:open", this); + SceneryDefinition.forId(2678).getHandlers().put("option:search", this); + SceneryDefinition.forId(2684).getHandlers().put("option:search", this); + SceneryDefinition.forId(2684).getHandlers().put("option:look at", this); + SceneryDefinition.forId(2680).getHandlers().put("option:search", this); + SceneryDefinition.forId(2680).getHandlers().put("option:look-in", this); + SceneryDefinition.forId(2681).getHandlers().put("option:search", this); + SceneryDefinition.forId(2681).getHandlers().put("option:look in", this); + SceneryDefinition.forId(18962).getHandlers().put("option:search", this); + SceneryDefinition.forId(18962).getHandlers().put("option:look in", this); + SceneryDefinition.forId(18963).getHandlers().put("option:search", this); + SceneryDefinition.forId(18963).getHandlers().put("option:look in", this); + SceneryDefinition.forId(18951).getHandlers().put("option:look at", this); + SceneryDefinition.forId(18951).getHandlers().put("option:use", this); + SceneryDefinition.forId(2684).getHandlers().put("option:search", this); + SceneryDefinition.forId(2684).getHandlers().put("option:look at", this); NPCDefinition.forId(830).getHandlers().put("option:watch", this); NPCDefinition.forId(4975).getHandlers().put("option:talk-to", this); NPCDefinition.forId(4976).getHandlers().put("option:talk-to", this); diff --git a/Server/src/main/java/core/game/content/quest/members/waterfallquest/WaterfallPlugin.java b/Server/src/main/java/core/game/content/quest/members/waterfallquest/WaterfallPlugin.java index 8ad69fd2b..6706df812 100644 --- a/Server/src/main/java/core/game/content/quest/members/waterfallquest/WaterfallPlugin.java +++ b/Server/src/main/java/core/game/content/quest/members/waterfallquest/WaterfallPlugin.java @@ -5,7 +5,7 @@ import java.util.List; import core.cache.def.impl.ItemDefinition; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.FacialExpression; import core.game.content.global.action.ClimbActionHandler; import core.game.content.global.action.DoorActionHandler; @@ -103,26 +103,26 @@ public final class WaterfallPlugin extends OptionHandler { public Plugin newInstance(Object arg) throws Throwable { PluginManager.definePlugin(new WaterfallUseWithHandler()); NPCDefinition.forId(305).getHandlers().put("option:talk-to", this); - ObjectDefinition.forId(1987).getHandlers().put("option:board", this); - ObjectDefinition.forId(2020).getHandlers().put("option:climb", this); - ObjectDefinition.forId(2022).getHandlers().put("option:get in", this); - ObjectDefinition.forId(10283).getHandlers().put("option:swim", this); - ObjectDefinition.forId(1996).getHandlers().put("option:swim to", this); - ObjectDefinition.forId(1989).getHandlers().put("option:search", this); - ObjectDefinition.forId(1990).getHandlers().put("option:search", this); - ObjectDefinition.forId(1991).getHandlers().put("option:open", this); - ObjectDefinition.forId(37247).getHandlers().put("option:open", this); - ObjectDefinition.forId(32711).getHandlers().put("option:open", this); - ObjectDefinition.forId(33046).getHandlers().put("option:open", this); - ObjectDefinition.forId(42313).getHandlers().put("option:open",this); - ObjectDefinition.forId(33047).getHandlers().put("option:search", this); - ObjectDefinition.forId(33047).getHandlers().put("option:close", this); - ObjectDefinition.forId(33066).getHandlers().put("option:search", this); - ObjectDefinition.forId(1999).getHandlers().put("option:search", this); - ObjectDefinition.forId(42319).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(2002).getHandlers().put("option:open", this); - ObjectDefinition.forId(1992).getHandlers().put("option:read", this); - ObjectDefinition.forId(2014).getHandlers().put("option:take treasure", this); + SceneryDefinition.forId(1987).getHandlers().put("option:board", this); + SceneryDefinition.forId(2020).getHandlers().put("option:climb", this); + SceneryDefinition.forId(2022).getHandlers().put("option:get in", this); + SceneryDefinition.forId(10283).getHandlers().put("option:swim", this); + SceneryDefinition.forId(1996).getHandlers().put("option:swim to", this); + SceneryDefinition.forId(1989).getHandlers().put("option:search", this); + SceneryDefinition.forId(1990).getHandlers().put("option:search", this); + SceneryDefinition.forId(1991).getHandlers().put("option:open", this); + SceneryDefinition.forId(37247).getHandlers().put("option:open", this); + SceneryDefinition.forId(32711).getHandlers().put("option:open", this); + SceneryDefinition.forId(33046).getHandlers().put("option:open", this); + SceneryDefinition.forId(42313).getHandlers().put("option:open",this); + SceneryDefinition.forId(33047).getHandlers().put("option:search", this); + SceneryDefinition.forId(33047).getHandlers().put("option:close", this); + SceneryDefinition.forId(33066).getHandlers().put("option:search", this); + SceneryDefinition.forId(1999).getHandlers().put("option:search", this); + SceneryDefinition.forId(42319).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(2002).getHandlers().put("option:open", this); + SceneryDefinition.forId(1992).getHandlers().put("option:read", this); + SceneryDefinition.forId(2014).getHandlers().put("option:take treasure", this); return this; } diff --git a/Server/src/main/java/core/game/content/quest/members/whatliesbelow/WLBelowPlugin.java b/Server/src/main/java/core/game/content/quest/members/whatliesbelow/WLBelowPlugin.java index a30ce39fc..664683215 100644 --- a/Server/src/main/java/core/game/content/quest/members/whatliesbelow/WLBelowPlugin.java +++ b/Server/src/main/java/core/game/content/quest/members/whatliesbelow/WLBelowPlugin.java @@ -1,6 +1,6 @@ package core.game.content.quest.members.whatliesbelow; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.node.entity.player.link.diary.DiaryType; import core.game.content.activity.ActivityManager; @@ -38,9 +38,9 @@ public class WLBelowPlugin extends OptionHandler { PluginManager.definePlugin(new AnnaJonesDialogue()); PluginManager.definePlugin(new SurokMagisDialogue()); PluginManager.definePlugin(new RatBurgissDialogue()); - ObjectDefinition.forId(23095).getHandlers().put("option:use", this); - ObjectDefinition.forId(23058).getHandlers().put("option:enter", this); - ObjectDefinition.forId(23057).getHandlers().put("option:excavate", this); + SceneryDefinition.forId(23095).getHandlers().put("option:use", this); + SceneryDefinition.forId(23058).getHandlers().put("option:enter", this); + SceneryDefinition.forId(23057).getHandlers().put("option:excavate", this); WhatLiesBelow.RATS_PAPER.getDefinition().getHandlers().put("option:read", this); WhatLiesBelow.EMPTY_FOLDER.getDefinition().getHandlers().put("option:read", this); WhatLiesBelow.USED_FOLDER.getDefinition().getHandlers().put("option:read", this); diff --git a/Server/src/main/java/core/game/content/quest/members/witchshouse/WitchsHousePlugin.java b/Server/src/main/java/core/game/content/quest/members/witchshouse/WitchsHousePlugin.java index 7f4439031..c8309e225 100644 --- a/Server/src/main/java/core/game/content/quest/members/witchshouse/WitchsHousePlugin.java +++ b/Server/src/main/java/core/game/content/quest/members/witchshouse/WitchsHousePlugin.java @@ -1,7 +1,7 @@ package core.game.content.quest.members.witchshouse; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.NodeUsageEvent; import core.game.interaction.OptionHandler; @@ -174,19 +174,19 @@ public class WitchsHousePlugin extends OptionHandler { public Plugin newInstance(Object arg) throws Throwable { PluginManager.definePlugin(new WitchsHouseUseWithHandler()); PluginManager.definePlugin(new MouseNPC()); - ObjectDefinition.forId(2867).getHandlers().put("option:look-under", this); - ObjectDefinition.forId(2861).getHandlers().put("option:open", this); - ObjectDefinition.forId(2865).getHandlers().put("option:open", this); - ObjectDefinition.forId(2866).getHandlers().put("option:open", this); - ObjectDefinition.forId(2862).getHandlers().put("option:open", this); - ObjectDefinition.forId(24724).getHandlers().put("option:wind-up", this); - ObjectDefinition.forId(24673).getHandlers().put("option:walk-down", this); - ObjectDefinition.forId(24672).getHandlers().put("option:walk-up", this); - ObjectDefinition.forId(24721).getHandlers().put("option:play", this); - ObjectDefinition.forId(24692).getHandlers().put("option:search", this); - ObjectDefinition.forId(2869).getHandlers().put("option:search", this); - ObjectDefinition.forId(2863).getHandlers().put("option:open", this); - ObjectDefinition.forId(2864).getHandlers().put("option:check", this); + SceneryDefinition.forId(2867).getHandlers().put("option:look-under", this); + SceneryDefinition.forId(2861).getHandlers().put("option:open", this); + SceneryDefinition.forId(2865).getHandlers().put("option:open", this); + SceneryDefinition.forId(2866).getHandlers().put("option:open", this); + SceneryDefinition.forId(2862).getHandlers().put("option:open", this); + SceneryDefinition.forId(24724).getHandlers().put("option:wind-up", this); + SceneryDefinition.forId(24673).getHandlers().put("option:walk-down", this); + SceneryDefinition.forId(24672).getHandlers().put("option:walk-up", this); + SceneryDefinition.forId(24721).getHandlers().put("option:play", this); + SceneryDefinition.forId(24692).getHandlers().put("option:search", this); + SceneryDefinition.forId(2869).getHandlers().put("option:search", this); + SceneryDefinition.forId(2863).getHandlers().put("option:open", this); + SceneryDefinition.forId(2864).getHandlers().put("option:check", this); ItemDefinition.forId(2408).getHandlers().put("option:read", this); return this; diff --git a/Server/src/main/java/core/game/content/quest/miniquest/surok/HuntForSurokPlugin.java b/Server/src/main/java/core/game/content/quest/miniquest/surok/HuntForSurokPlugin.java index 153f8115e..a6ae5157f 100644 --- a/Server/src/main/java/core/game/content/quest/miniquest/surok/HuntForSurokPlugin.java +++ b/Server/src/main/java/core/game/content/quest/miniquest/surok/HuntForSurokPlugin.java @@ -1,6 +1,6 @@ package core.game.content.quest.miniquest.surok; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -21,7 +21,7 @@ public class HuntForSurokPlugin extends OptionHandler { PluginManager.definePlugin(new MishkalunDornDialogue()); PluginManager.definePlugin(new SilasDahcsnuDialogue()); PluginManager.definePlugin(new SurokMagisDialogue()); - ObjectDefinition.forId(28780).getHandlers().put("option:use", this); + SceneryDefinition.forId(28780).getHandlers().put("option:use", this); return this; } diff --git a/Server/src/main/java/core/game/content/quest/tutorials/tutorialisland/TutorialIslandPlugin.java b/Server/src/main/java/core/game/content/quest/tutorials/tutorialisland/TutorialIslandPlugin.java index e925dd054..ca052868f 100644 --- a/Server/src/main/java/core/game/content/quest/tutorials/tutorialisland/TutorialIslandPlugin.java +++ b/Server/src/main/java/core/game/content/quest/tutorials/tutorialisland/TutorialIslandPlugin.java @@ -1,7 +1,7 @@ package core.game.content.quest.tutorials.tutorialisland; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; @@ -24,25 +24,25 @@ public class TutorialIslandPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(3015).getHandlers().put("option:open", this); - ObjectDefinition.forId(3016).getHandlers().put("option:open", this); + SceneryDefinition.forId(3015).getHandlers().put("option:open", this); + SceneryDefinition.forId(3016).getHandlers().put("option:open", this); NPCDefinition.forId(2796).getHandlers().put("option:skip-tutorial", this); - ObjectDefinition.forId(3014).getHandlers().put("option:open", this); - ObjectDefinition.forId(3017).getHandlers().put("option:open", this); - ObjectDefinition.forId(3018).getHandlers().put("option:open", this); - ObjectDefinition.forId(3019).getHandlers().put("option:open", this); - ObjectDefinition.forId(3020).getHandlers().put("option:open", this); - ObjectDefinition.forId(3021).getHandlers().put("option:open", this); - ObjectDefinition.forId(3022).getHandlers().put("option:open", this); - ObjectDefinition.forId(3023).getHandlers().put("option:open", this); - ObjectDefinition.forId(3024).getHandlers().put("option:open", this); - ObjectDefinition.forId(3025).getHandlers().put("option:open", this); - ObjectDefinition.forId(3026).getHandlers().put("option:open", this); - ObjectDefinition.forId(3029).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(3030).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(3031).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(1740).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(3028).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(3014).getHandlers().put("option:open", this); + SceneryDefinition.forId(3017).getHandlers().put("option:open", this); + SceneryDefinition.forId(3018).getHandlers().put("option:open", this); + SceneryDefinition.forId(3019).getHandlers().put("option:open", this); + SceneryDefinition.forId(3020).getHandlers().put("option:open", this); + SceneryDefinition.forId(3021).getHandlers().put("option:open", this); + SceneryDefinition.forId(3022).getHandlers().put("option:open", this); + SceneryDefinition.forId(3023).getHandlers().put("option:open", this); + SceneryDefinition.forId(3024).getHandlers().put("option:open", this); + SceneryDefinition.forId(3025).getHandlers().put("option:open", this); + SceneryDefinition.forId(3026).getHandlers().put("option:open", this); + SceneryDefinition.forId(3029).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(3030).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(3031).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(1740).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(3028).getHandlers().put("option:climb-up", this); // PluginManager.definePlugin(new BrotherBraceDialogue(), new CombatInstructorDialogue(), new TutorialBook(), new FinancialAdvisorDialogue(), new MasterChefDialogue(), new MiningInstructorDialogue(), new QuestGuideDialogue(), new RSGuideDialogue(), new SurvivalExpertDialogue(), new TutorialCompletionDialogue()); return this; } diff --git a/Server/src/main/java/core/game/content/ttrail/EmoteCluePlugin.java b/Server/src/main/java/core/game/content/ttrail/EmoteCluePlugin.java index e5241daaa..b66f6326e 100644 --- a/Server/src/main/java/core/game/content/ttrail/EmoteCluePlugin.java +++ b/Server/src/main/java/core/game/content/ttrail/EmoteCluePlugin.java @@ -92,7 +92,7 @@ public final class EmoteCluePlugin extends EmoteClueScroll { register(new EmoteCluePlugin("lumb-shack-dance", 2698, ClueLevel.EASY, emote, new int[][] { { 1205 }, { 1153 }, { 1635 } }, "Dance in
the shack in Lumbridge Swamp.
Equip a bronze
dagger, iron full helmet
and a gold ring.", new ZoneBorders(3202, 3167, 3205, 3170))); register(new EmoteCluePlugin("lumb-cave-dance", 2699, ClueLevel.MEDIUM, emote, Emotes.BLOW_KISS, new int[][] { { 1381 }, { 1155 }, { 1731 } }, "Dance in the dark
cave beneath
Lumbridge Swamp.
Blow a kiss before
you talk to me.
Equip an air staff,
bronze full helm and
an amulet of power.", new ZoneBorders(3139, 9534, 3260, 9587))); register(new EmoteCluePlugin("shantay-guild-jig", 2700, ClueLevel.MEDIUM, Emotes.JIG, Emotes.BOW, new int[][] { { 3343 }, { 1381 }, { 1173 } }, "Dance a jig under
Shantay's Awning.
Bow before you talk to
me.
Equip a pointed blue
snail helmet, an air
staff and a bronze
square shield.", new ZoneBorders(3302, 3122, 3305, 3125))); - register(new EmoteCluePlugin("cat-entrance-dance", 2701, ClueLevel.HARD, emote, new int[][] { { 2570 }, { 1704 }, { 1317 } }, "Dance at the
cat doored pyramid in
Sophanem. Beware of double agents!
Equip a ring of life,
an uncharged amulet
of glory and an adamant two handed
sword.", new ZoneBorders(3293, 2781, 3296, 2782))); + register(new EmoteCluePlugin("cat-entrance-dance", 2701, ClueLevel.HARD, emote, new int[][] { { 2570 }, { 1704 }, { 1317 } }, "Dance at the
cat doored pyramid in
Sophanem. Beware of double agents!
Equip a ring of life
an uncharged amulet of glory
and an adamant two handed sword.", new ZoneBorders(3293, 2781, 3296, 2782))); emote = Emotes.HEADBANG; register(new EmoteCluePlugin("al-kharid-headbang", 2702, ClueLevel.EASY, emote, new int[][] { { 1833 }, { 1059 }, { 1061 } }, "Headbang in the mine north of Al
Kharid.
Equip a desert shirt, leather gloves and
leather boots.", new ZoneBorders(3297, 3286, 3301, 3316))); //Removed Vexia code that bricked emotes for certain clues. diff --git a/Server/src/main/java/core/game/content/ttrail/TreasureTrailPlugin.java b/Server/src/main/java/core/game/content/ttrail/TreasureTrailPlugin.java index eda615013..23cbcfe7f 100644 --- a/Server/src/main/java/core/game/content/ttrail/TreasureTrailPlugin.java +++ b/Server/src/main/java/core/game/content/ttrail/TreasureTrailPlugin.java @@ -1,7 +1,7 @@ package core.game.content.ttrail; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -91,7 +91,7 @@ public final class TreasureTrailPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(19171).getHandlers().put("option:squeeze-through", this); + SceneryDefinition.forId(19171).getHandlers().put("option:squeeze-through", this); return this; } diff --git a/Server/src/main/java/core/game/content/zone/ChaosTunnelZone.java b/Server/src/main/java/core/game/content/zone/ChaosTunnelZone.java index b2d19a9cc..a3d4a3cb5 100644 --- a/Server/src/main/java/core/game/content/zone/ChaosTunnelZone.java +++ b/Server/src/main/java/core/game/content/zone/ChaosTunnelZone.java @@ -4,7 +4,7 @@ import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.activity.ActivityManager; import core.game.interaction.Option; import core.game.interaction.OptionHandler; @@ -61,10 +61,10 @@ public final class ChaosTunnelZone extends MapZone implements Plugin { @Override public Plugin newInstance(Object arg) throws Throwable { for (int i = 0; i < ENTRANCE_DATA.length; i++) { - ObjectDefinition.forId((int) ENTRANCE_DATA[i][0]).getHandlers().put("option:enter", this); - ObjectDefinition.forId((int) ENTRANCE_DATA[i][2]).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId((int) ENTRANCE_DATA[i][0]).getHandlers().put("option:enter", this); + SceneryDefinition.forId((int) ENTRANCE_DATA[i][2]).getHandlers().put("option:climb-up", this); } - ObjectDefinition.forId(23074).getHandlers().put("option:climb", this); + SceneryDefinition.forId(23074).getHandlers().put("option:climb", this); return this; } @@ -122,7 +122,7 @@ public final class ChaosTunnelZone extends MapZone implements Plugin { entity.asPlayer().sendMessage("You can't go back throught his portal."); return true; } - teleport(entity.asPlayer(), target.asObject()); + teleport(entity.asPlayer(), target.asScenery()); break; } } diff --git a/Server/src/main/java/core/game/content/zone/WildernessAreaZone.java b/Server/src/main/java/core/game/content/zone/WildernessAreaZone.java index b182a7373..118076c52 100644 --- a/Server/src/main/java/core/game/content/zone/WildernessAreaZone.java +++ b/Server/src/main/java/core/game/content/zone/WildernessAreaZone.java @@ -78,7 +78,7 @@ public class WildernessAreaZone extends MapZone implements Plugin { switch (buttonId) { case 2: if (player.getInventory().remove(new Item(995, 7500))) { - DoorActionHandler.handleDoor(player, node.asObject()); + DoorActionHandler.handleDoor(player, node.asScenery()); player.sendMessage("You pay 7500 coins and enter the resource arena."); } break; @@ -91,7 +91,7 @@ public class WildernessAreaZone extends MapZone implements Plugin { player.sendMessage("You do not have enough coins to enter the Arena."); return true; } - DoorActionHandler.handleDoor(player, node.asObject()); + DoorActionHandler.handleDoor(player, node.asScenery()); return true; case "Players-inside": if (player.getLocation().getY() < 3495) { diff --git a/Server/src/main/java/core/game/content/zone/YanilleAgilityDungeon.java b/Server/src/main/java/core/game/content/zone/YanilleAgilityDungeon.java index 18c0de8d0..22b603758 100644 --- a/Server/src/main/java/core/game/content/zone/YanilleAgilityDungeon.java +++ b/Server/src/main/java/core/game/content/zone/YanilleAgilityDungeon.java @@ -82,7 +82,7 @@ public class YanilleAgilityDungeon extends MapZone implements Plugin { return true; case 35969: case 2303: - handleBalancingLedge(player, target.asObject()); + handleBalancingLedge(player, target.asScenery()); return true; case 377: if (!player.getInventory().contains(993, 1)) { @@ -99,7 +99,7 @@ public class YanilleAgilityDungeon extends MapZone implements Plugin { for (Item item : HERBS) { player.getInventory().add(item, player); } - SceneryBuilder.replace(target.asObject(), target.asObject().transform(target.getId() + 1), 5); + SceneryBuilder.replace(target.asScenery(), target.asScenery().transform(target.getId() + 1), 5); } return true; case 378: diff --git a/Server/src/main/java/core/game/content/zone/phasmatys/PhasmatysZone.java b/Server/src/main/java/core/game/content/zone/phasmatys/PhasmatysZone.java index 126c833be..2870baa70 100644 --- a/Server/src/main/java/core/game/content/zone/phasmatys/PhasmatysZone.java +++ b/Server/src/main/java/core/game/content/zone/phasmatys/PhasmatysZone.java @@ -90,12 +90,12 @@ public final class PhasmatysZone extends MapZone implements Plugin { return true; case 7434: // Trapdoors in bar if (option.getName().equalsIgnoreCase("open")) { - SceneryBuilder.replace(target.asObject(), target.asObject().transform(7435)); + SceneryBuilder.replace(target.asScenery(), target.asScenery().transform(7435)); } break; case 7435: // open trapdoor in bar if (option.getName().equalsIgnoreCase("close")) { - SceneryBuilder.replace(target.asObject(), target.asObject().transform(7434)); + SceneryBuilder.replace(target.asScenery(), target.asScenery().transform(7434)); } break; case 9308: diff --git a/Server/src/main/java/core/game/content/zone/rellekka/LightHousePlugin.java b/Server/src/main/java/core/game/content/zone/rellekka/LightHousePlugin.java index 56317ca56..009e8dca8 100644 --- a/Server/src/main/java/core/game/content/zone/rellekka/LightHousePlugin.java +++ b/Server/src/main/java/core/game/content/zone/rellekka/LightHousePlugin.java @@ -1,6 +1,6 @@ package core.game.content.zone.rellekka; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -19,8 +19,8 @@ public class LightHousePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(4577).getHandlers().put("option:walk-through", this); - ObjectDefinition.forId(4383).getHandlers().put("option:climb", this); + SceneryDefinition.forId(4577).getHandlers().put("option:walk-through", this); + SceneryDefinition.forId(4383).getHandlers().put("option:climb", this); return this; } @@ -28,7 +28,7 @@ public class LightHousePlugin extends OptionHandler { public boolean handle(Player player, Node node, String option) { switch (node.getId()) { case 4577: - DoorActionHandler.handleDoor(player, node.asObject()); + DoorActionHandler.handleDoor(player, node.asScenery()); return true; case 4383: return false; @@ -39,7 +39,7 @@ public class LightHousePlugin extends OptionHandler { @Override public Location getDestination(Node node, Node n) { if (n.getName().equals("Door")) { - return DoorActionHandler.getDestination((Entity) node, n.asObject()); + return DoorActionHandler.getDestination((Entity) node, n.asScenery()); } return null; } diff --git a/Server/src/main/java/core/game/content/zone/rellekka/MariaGunnarsDialogue.java b/Server/src/main/java/core/game/content/zone/rellekka/MariaGunnarsDialogue.java index c64867e42..6c96cdf01 100644 --- a/Server/src/main/java/core/game/content/zone/rellekka/MariaGunnarsDialogue.java +++ b/Server/src/main/java/core/game/content/zone/rellekka/MariaGunnarsDialogue.java @@ -4,6 +4,8 @@ import core.game.content.dialogue.DialoguePlugin; import core.game.node.entity.npc.NPC; import core.game.node.entity.player.Player; import core.game.world.map.Location; +import rs09.game.util.region.rellekka.RellekkaDestination; +import rs09.game.util.region.rellekka.RellekkaUtils; /** * Handles the maria gunnars dialogue. @@ -62,9 +64,9 @@ public class MariaGunnarsDialogue extends DialoguePlugin { break; case 3: if (npc.getId() == 5508) { - RellekkaZone.sail(player, "Relleka", new Location(2310, 3782, 0)); + RellekkaUtils.sail(player, RellekkaDestination.RELLEKKA_TO_NEITIZNOT); } else { - RellekkaZone.sail(player, "Neitiznot", new Location(2644, 3710, 0)); + RellekkaUtils.sail(player, RellekkaDestination.NEITIZNOT_TO_RELLEKKA); } end(); break; diff --git a/Server/src/main/java/core/game/content/zone/rellekka/RellekkaZone.java b/Server/src/main/java/core/game/content/zone/rellekka/RellekkaZone.java index 49a965738..1f55183c6 100644 --- a/Server/src/main/java/core/game/content/zone/rellekka/RellekkaZone.java +++ b/Server/src/main/java/core/game/content/zone/rellekka/RellekkaZone.java @@ -1,7 +1,7 @@ package core.game.content.zone.rellekka; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.plugin.Initializable; import core.game.node.entity.skill.agility.AgilityHandler; @@ -49,13 +49,11 @@ public final class RellekkaZone extends MapZone implements Plugin { @Override public Plugin newInstance(Object arg) throws Throwable { - NPCDefinition.forId(5507).getHandlers().put("option:ferry-rellekka", this); return this; } @Override public boolean handle(Player player, Node node, String option) { - sail(player, "Relleka", new Location(2644, 3710, 0)); return true; } @@ -107,11 +105,6 @@ public final class RellekkaZone extends MapZone implements Plugin { return true; } break; - case 5508: - if (option.getName().equals("Ferry-Neitiznot")) { - sail(player, "Neitiznot", new Location(2310, 3782, 0)); - } - return true; } } return super.interact(e, target, option); @@ -127,35 +120,6 @@ public final class RellekkaZone extends MapZone implements Plugin { register(new ZoneBorders(2602, 3639, 2739, 3741)); } - /** - * Sails a player using the relleka ships. - * @param player the player. - * @param name the name. - * @param destination the destination. - */ - public static void sail(final Player player, final String name, final Location destination) { - player.lock(); - player.getInterfaceManager().open(new Component(224)); - player.addExtension(LogoutTask.class, new LocationLogoutTask(5, destination)); - GameWorld.getPulser().submit(new Pulse(1, player) { - int count; - - @Override - public boolean pulse() { - switch (++count) { - case 5: - player.unlock(); - player.getInterfaceManager().close(); - player.getProperties().setTeleportLocation(destination); - player.getDialogueInterpreter().sendDialogue("The ship arrives at " + name + "."); - return true; - } - return false; - } - - }); - } - /** * Handles options related to relleka. * @author Vexia @@ -164,10 +128,10 @@ public final class RellekkaZone extends MapZone implements Plugin { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(4616).getHandlers().put("option:cross", this); - ObjectDefinition.forId(4615).getHandlers().put("option:cross", this); - ObjectDefinition.forId(5847).getHandlers().put("option:climb-over", this); - ObjectDefinition.forId(5008).getHandlers().put("option:enter",this); + SceneryDefinition.forId(4616).getHandlers().put("option:cross", this); + SceneryDefinition.forId(4615).getHandlers().put("option:cross", this); + SceneryDefinition.forId(5847).getHandlers().put("option:climb-over", this); + SceneryDefinition.forId(5008).getHandlers().put("option:enter",this); return this; } diff --git a/Server/src/main/java/core/game/content/zone/rellekka/SailorDialogue.java b/Server/src/main/java/core/game/content/zone/rellekka/SailorDialogue.java index ab9210a08..5e5b12e60 100644 --- a/Server/src/main/java/core/game/content/zone/rellekka/SailorDialogue.java +++ b/Server/src/main/java/core/game/content/zone/rellekka/SailorDialogue.java @@ -5,6 +5,8 @@ import core.game.node.entity.npc.NPC; import core.game.node.entity.player.Player; import core.game.world.map.Location; +import static rs09.tools.DialogueConstKt.END_DIALOGUE; + /** * Handles the sailor dialogue. * @author Vexia @@ -40,7 +42,7 @@ public final class SailorDialogue extends DialoguePlugin { public boolean open(Object... args) { npc = (NPC) args[0]; rellekaNpc = npc.getId() == 1385; - player("Hello. Can I get a ride on your ship?"); + player("Ship's closed due to stingrays?"); return true; } @@ -48,8 +50,10 @@ public final class SailorDialogue extends DialoguePlugin { public boolean handle(int interfaceId, int buttonId) { switch (stage) { case 0: - npc("Hello again, brother " + player.getUsername() + ". If you're ready to jump", "aboard, we're all ready to set sail with the tide!"); - stage++; + npc("Yes."); + stage = END_DIALOGUE; + //npc("Hello again, brother " + player.getUsername() + ". If you're ready to jump", "aboard, we're all ready to set sail with the tide!"); + //stage++; break; case 1: player("Let's go!"); @@ -59,7 +63,7 @@ public final class SailorDialogue extends DialoguePlugin { end(); player.lock(); player.sendMessage("You board the longship..."); - RellekkaZone.sail(player, rellekaNpc ? "Miscellania" : "Rellekka", rellekaNpc ? Location.create(2581, 3845, 0) : Location.create(2629, 3693, 0)); + //RellekkaZone.sail(player, rellekaNpc ? "Miscellania" : "Rellekka", rellekaNpc ? Location.create(2581, 3845, 0) : Location.create(2629, 3693, 0)); break; } return true; diff --git a/Server/src/main/java/core/game/content/zone/wbisland/WaterBirthDungeonZone.java b/Server/src/main/java/core/game/content/zone/wbisland/WaterBirthDungeonZone.java index 089a27285..6a3bbf6f0 100644 --- a/Server/src/main/java/core/game/content/zone/wbisland/WaterBirthDungeonZone.java +++ b/Server/src/main/java/core/game/content/zone/wbisland/WaterBirthDungeonZone.java @@ -4,7 +4,7 @@ import java.util.ArrayList; import java.util.List; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialogueAction; import core.game.content.global.action.ClimbActionHandler; import core.game.node.entity.skill.Skills; @@ -221,9 +221,9 @@ public final class WaterBirthDungeonZone extends MapZone implements Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(8958).getHandlers().put("option:open", this); - ObjectDefinition.forId(8959).getHandlers().put("option:open", this); - ObjectDefinition.forId(8960).getHandlers().put("option:open", this); + SceneryDefinition.forId(8958).getHandlers().put("option:open", this); + SceneryDefinition.forId(8959).getHandlers().put("option:open", this); + SceneryDefinition.forId(8960).getHandlers().put("option:open", this); NPCDefinition.forId(2440).getHandlers().put("option:destroy", this); NPCDefinition.forId(2443).getHandlers().put("option:destroy", this); NPCDefinition.forId(2446).getHandlers().put("option:destroy", this); @@ -249,7 +249,7 @@ public final class WaterBirthDungeonZone extends MapZone implements Plugin { * @return the valid children. */ public int[] getValidChildren(int wrapper) { - final ObjectDefinition definition = ObjectDefinition.forId(wrapper); + final SceneryDefinition definition = SceneryDefinition.forId(wrapper); final List list = new ArrayList<>(20); if (definition.getChildrenIds() == null) { SystemLogger.logErr("Null child wrapper in option handler wrapperId=" + wrapper); diff --git a/Server/src/main/java/core/game/interaction/UseWithHandler.java b/Server/src/main/java/core/game/interaction/UseWithHandler.java index 7d95bf74b..43c1d4220 100644 --- a/Server/src/main/java/core/game/interaction/UseWithHandler.java +++ b/Server/src/main/java/core/game/interaction/UseWithHandler.java @@ -1,6 +1,6 @@ package core.game.interaction; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.node.Node; import core.game.node.entity.npc.NPC; import core.game.node.entity.player.Player; @@ -203,7 +203,7 @@ public abstract class UseWithHandler implements Plugin { * @return the valid children. */ public int[] getValidChildren(int wrapper) { - final ObjectDefinition definition = ObjectDefinition.forId(wrapper); + final SceneryDefinition definition = SceneryDefinition.forId(wrapper); final List list = new ArrayList<>(20); if (definition.getChildrenIds() == null) { SystemLogger.logErr("Null child wrapper in option handler wrapperId=" + wrapper); diff --git a/Server/src/main/java/core/game/interaction/city/BedabinPlugin.java b/Server/src/main/java/core/game/interaction/city/BedabinPlugin.java index 9bde101c9..720d45702 100644 --- a/Server/src/main/java/core/game/interaction/city/BedabinPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/BedabinPlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.city; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.npc.NPC; @@ -23,8 +23,8 @@ public final class BedabinPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2700).getHandlers().put("option:walk-through", this); - ObjectDefinition.forId(2672).getHandlers().put("option:use", this); + SceneryDefinition.forId(2700).getHandlers().put("option:walk-through", this); + SceneryDefinition.forId(2672).getHandlers().put("option:use", this); NPCDefinition.forId(834).getHandlers().put("option:talk-to", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/city/BurthorpePlugin.java b/Server/src/main/java/core/game/interaction/city/BurthorpePlugin.java index f791a1c55..65de24ea1 100644 --- a/Server/src/main/java/core/game/interaction/city/BurthorpePlugin.java +++ b/Server/src/main/java/core/game/interaction/city/BurthorpePlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -19,7 +19,7 @@ public final class BurthorpePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(4627).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(4627).getHandlers().put("option:climb-up", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/city/CamelotNodePlugin.java b/Server/src/main/java/core/game/interaction/city/CamelotNodePlugin.java index 5054b8f5e..03c6a26d1 100644 --- a/Server/src/main/java/core/game/interaction/city/CamelotNodePlugin.java +++ b/Server/src/main/java/core/game/interaction/city/CamelotNodePlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -19,7 +19,7 @@ public final class CamelotNodePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(26017).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(26017).getHandlers().put("option:climb-down", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/city/DraynorManorPlugin.java b/Server/src/main/java/core/game/interaction/city/DraynorManorPlugin.java index 16e90d608..ab34f6a9f 100644 --- a/Server/src/main/java/core/game/interaction/city/DraynorManorPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/DraynorManorPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.FacialExpression; import core.game.content.global.action.ClimbActionHandler; import core.game.content.global.action.DoorActionHandler; @@ -61,17 +61,17 @@ public final class DraynorManorPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(156).getHandlers().put("option:search", this); - ObjectDefinition.forId(155).getHandlers().put("option:search", this); - ObjectDefinition.forId(160).getHandlers().put("option:pull", this); - ObjectDefinition.forId(131).getHandlers().put("option:open", this); - ObjectDefinition.forId(133).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(134).getHandlers().put("option:open", this); - ObjectDefinition.forId(135).getHandlers().put("option:open", this); - ObjectDefinition.forId(152).getHandlers().put("option:search", this); - ObjectDefinition.forId(153).getHandlers().put("option:search", this); - ObjectDefinition.forId(11498).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(37703).getHandlers().put("option:squeeze-through", this); + SceneryDefinition.forId(156).getHandlers().put("option:search", this); + SceneryDefinition.forId(155).getHandlers().put("option:search", this); + SceneryDefinition.forId(160).getHandlers().put("option:pull", this); + SceneryDefinition.forId(131).getHandlers().put("option:open", this); + SceneryDefinition.forId(133).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(134).getHandlers().put("option:open", this); + SceneryDefinition.forId(135).getHandlers().put("option:open", this); + SceneryDefinition.forId(152).getHandlers().put("option:search", this); + SceneryDefinition.forId(153).getHandlers().put("option:search", this); + SceneryDefinition.forId(11498).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(37703).getHandlers().put("option:squeeze-through", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/city/DraynorNodePlugin.java b/Server/src/main/java/core/game/interaction/city/DraynorNodePlugin.java index 58ccffa94..e1fb8e301 100644 --- a/Server/src/main/java/core/game/interaction/city/DraynorNodePlugin.java +++ b/Server/src/main/java/core/game/interaction/city/DraynorNodePlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.city; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.node.entity.player.link.diary.DiaryType; import core.game.node.object.SceneryBuilder; @@ -37,8 +37,8 @@ public final class DraynorNodePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { NPCDefinition.forId(922).getHandlers().put("option:make-dyes", this); - ObjectDefinition.forId(7092).getHandlers().put("option:observe", this); - ObjectDefinition.forId(6434).getHandlers().put("option:open", this); + SceneryDefinition.forId(7092).getHandlers().put("option:observe", this); + SceneryDefinition.forId(6434).getHandlers().put("option:open", this); ActivityManager.register(new TelescopeCutscene()); return this; } @@ -55,7 +55,7 @@ public final class DraynorNodePlugin extends OptionHandler { break; case 6434: // Trapdoors above NW and SE corners of Draynor sewer if (option.equalsIgnoreCase("open")) { - SceneryBuilder.replace(node.asObject(), node.asObject().transform(6435), 500); + SceneryBuilder.replace(node.asScenery(), node.asScenery().transform(6435), 500); } break; } diff --git a/Server/src/main/java/core/game/interaction/city/EdgevilleNodePlugin.java b/Server/src/main/java/core/game/interaction/city/EdgevilleNodePlugin.java index f138ffea2..382540d62 100644 --- a/Server/src/main/java/core/game/interaction/city/EdgevilleNodePlugin.java +++ b/Server/src/main/java/core/game/interaction/city/EdgevilleNodePlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -22,15 +22,15 @@ public final class EdgevilleNodePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(9262).getHandlers().put("option:take-seed", this); - ObjectDefinition.forId(9261).getHandlers().put("option:take-seed", this); - ObjectDefinition.forId(30806).getHandlers().put("option:take-seed", this); - ObjectDefinition.forId(12265).getHandlers().put("option:climb", this); + SceneryDefinition.forId(9262).getHandlers().put("option:take-seed", this); + SceneryDefinition.forId(9261).getHandlers().put("option:take-seed", this); + SceneryDefinition.forId(30806).getHandlers().put("option:take-seed", this); + SceneryDefinition.forId(12265).getHandlers().put("option:climb", this); - ObjectDefinition.forId(12266).getHandlers().put("option:open", this); + SceneryDefinition.forId(12266).getHandlers().put("option:open", this); - ObjectDefinition.forId(26933).getHandlers().put("option:open", this); - ObjectDefinition.forId(26934).getHandlers().put("option:close", this); + SceneryDefinition.forId(26933).getHandlers().put("option:open", this); + SceneryDefinition.forId(26934).getHandlers().put("option:close", this); return this; } @@ -55,12 +55,12 @@ public final class EdgevilleNodePlugin extends OptionHandler { break; case 26933: // Trapdoors at edgeville dungeon entrance if (option.equalsIgnoreCase("open")) { - SceneryBuilder.replace(node.asObject(), node.asObject().transform(26934), 500); + SceneryBuilder.replace(node.asScenery(), node.asScenery().transform(26934), 500); } break; case 26934: // Trapdoors at edgeville dungeon entrance if (option.equalsIgnoreCase("close")) { - SceneryBuilder.replace(node.asObject(), node.asObject().transform(26933)); + SceneryBuilder.replace(node.asScenery(), node.asScenery().transform(26933)); } } return true; diff --git a/Server/src/main/java/core/game/interaction/city/EntranaObjectPlugin.java b/Server/src/main/java/core/game/interaction/city/EntranaObjectPlugin.java index 2eb2bdb7d..a61706255 100644 --- a/Server/src/main/java/core/game/interaction/city/EntranaObjectPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/EntranaObjectPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -25,8 +25,8 @@ public final class EntranaObjectPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2408).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(2407).getHandlers().put("option:open", this);// magic door + SceneryDefinition.forId(2408).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(2407).getHandlers().put("option:open", this);// magic door return this; } diff --git a/Server/src/main/java/core/game/interaction/city/FaladorNodePlugin.java b/Server/src/main/java/core/game/interaction/city/FaladorNodePlugin.java index 65d455dbe..7a07be6b0 100644 --- a/Server/src/main/java/core/game/interaction/city/FaladorNodePlugin.java +++ b/Server/src/main/java/core/game/interaction/city/FaladorNodePlugin.java @@ -2,7 +2,7 @@ package core.game.interaction.city; import core.cache.def.impl.ItemDefinition; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.plugin.Initializable; import core.game.node.entity.skill.Skills; @@ -46,25 +46,25 @@ public final class FaladorNodePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2271).getHandlers().put("option:open", this);// sir + SceneryDefinition.forId(2271).getHandlers().put("option:open", this);// sir // vyvans // cupboard // (closed) - ObjectDefinition.forId(2272).getHandlers().put("option:shut", this);// sir + SceneryDefinition.forId(2272).getHandlers().put("option:shut", this);// sir // vyvans // cupboard // (open) - ObjectDefinition.forId(2272).getHandlers().put("option:search", this);// sir + SceneryDefinition.forId(2272).getHandlers().put("option:search", this);// sir // vyvans // cupboard // (open) // dwarven mine - ObjectDefinition.forId(30868).getHandlers().put("option:squeeze-through", this); - ObjectDefinition.forId(5020).getHandlers().put("option:ride", this); + SceneryDefinition.forId(30868).getHandlers().put("option:squeeze-through", this); + SceneryDefinition.forId(5020).getHandlers().put("option:ride", this); ItemDefinition.forId(245).getHandlers().put("option:take", this); // fally park. NPCDefinition.forId(2290).getHandlers().put("option:talk-to", this); - ObjectDefinition.forId(11708).getHandlers().put("option:close", this); + SceneryDefinition.forId(11708).getHandlers().put("option:close", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/city/GnomeStrongholdPlugin.java b/Server/src/main/java/core/game/interaction/city/GnomeStrongholdPlugin.java index f01c7b5d6..6e5d79974 100644 --- a/Server/src/main/java/core/game/interaction/city/GnomeStrongholdPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/GnomeStrongholdPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.node.entity.skill.Skills; import core.game.node.entity.skill.agility.AgilityHandler; import core.game.interaction.OptionHandler; @@ -26,11 +26,11 @@ public final class GnomeStrongholdPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(190).getHandlers().put("option:open", this); - ObjectDefinition.forId(1967).getHandlers().put("option:open", this); - ObjectDefinition.forId(1968).getHandlers().put("option:open", this); - ObjectDefinition.forId(9316).getHandlers().put("option:climb",this); - ObjectDefinition.forId(9317).getHandlers().put("option:climb",this); + SceneryDefinition.forId(190).getHandlers().put("option:open", this); + SceneryDefinition.forId(1967).getHandlers().put("option:open", this); + SceneryDefinition.forId(1968).getHandlers().put("option:open", this); + SceneryDefinition.forId(9316).getHandlers().put("option:climb",this); + SceneryDefinition.forId(9317).getHandlers().put("option:climb",this); return this; } diff --git a/Server/src/main/java/core/game/interaction/city/HamHideoutPlugin.java b/Server/src/main/java/core/game/interaction/city/HamHideoutPlugin.java index 0c9081e95..a5960cfa7 100644 --- a/Server/src/main/java/core/game/interaction/city/HamHideoutPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/HamHideoutPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -29,11 +29,11 @@ public final class HamHideoutPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(5490).getHandlers().put("option:open", this); - ObjectDefinition.forId(5490).getHandlers().put("option:pick-lock", this); - ObjectDefinition.forId(5491).getHandlers().put("option:close", this); - ObjectDefinition.forId(5491).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(5493).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(5490).getHandlers().put("option:open", this); + SceneryDefinition.forId(5490).getHandlers().put("option:pick-lock", this); + SceneryDefinition.forId(5491).getHandlers().put("option:close", this); + SceneryDefinition.forId(5491).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(5493).getHandlers().put("option:climb-up", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/city/KaramajaOptionPlugin.java b/Server/src/main/java/core/game/interaction/city/KaramajaOptionPlugin.java index 62b105c09..5893c1868 100644 --- a/Server/src/main/java/core/game/interaction/city/KaramajaOptionPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/KaramajaOptionPlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.city; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.plugin.Initializable; import org.rs09.consts.Items; @@ -73,26 +73,26 @@ public final class KaramajaOptionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2072).getHandlers().put("option:search", this);// banana crate. - ObjectDefinition.forId(2072).getHandlers().put("option:fill", this);// banana crate. - ObjectDefinition.forId(2078).getHandlers().put("option:search", this);// random crate. - ObjectDefinition.forId(492).getHandlers().put("option:climb-down", this);// musa point rock - ObjectDefinition.forId(1764).getHandlers().put("option:climb", this);// musa dungeon rope - ObjectDefinition.forId(3617).getHandlers().put("option:climb-down", this);// agility ladder - ObjectDefinition.forId(3618).getHandlers().put("option:climb-up", this);// agility ladder + SceneryDefinition.forId(2072).getHandlers().put("option:search", this);// banana crate. + SceneryDefinition.forId(2072).getHandlers().put("option:fill", this);// banana crate. + SceneryDefinition.forId(2078).getHandlers().put("option:search", this);// random crate. + SceneryDefinition.forId(492).getHandlers().put("option:climb-down", this);// musa point rock + SceneryDefinition.forId(1764).getHandlers().put("option:climb", this);// musa dungeon rope + SceneryDefinition.forId(3617).getHandlers().put("option:climb-down", this);// agility ladder + SceneryDefinition.forId(3618).getHandlers().put("option:climb-up", this);// agility ladder NPCDefinition.forId(437).getHandlers().put("option:pay", this);// capn izzy NPCDefinition.forId(1055).getHandlers().put("option:trade", this);// capn izzy trader (tickets) - ObjectDefinition.forId(2626).getHandlers().put("option:open", this);// grubors locked door - ObjectDefinition.forId(2628).getHandlers().put("option:open", this);// the shrimp and parrot door (chef) - ObjectDefinition.forId(2627).getHandlers().put("option:open", this);// garv door - ObjectDefinition.forId(1591).getHandlers().put("option:open", this);// garv door + SceneryDefinition.forId(2626).getHandlers().put("option:open", this);// grubors locked door + SceneryDefinition.forId(2628).getHandlers().put("option:open", this);// the shrimp and parrot door (chef) + SceneryDefinition.forId(2627).getHandlers().put("option:open", this);// garv door + SceneryDefinition.forId(1591).getHandlers().put("option:open", this);// garv door NPCDefinition.forId(1178).getHandlers().put("option:fish", this);// lubufu fishing spot - ObjectDefinition.forId(5083).getHandlers().put("option:enter", this);// sanibock dungeon entrance - ObjectDefinition.forId(2439).getHandlers().put("option:open", this); + SceneryDefinition.forId(5083).getHandlers().put("option:enter", this);// sanibock dungeon entrance + SceneryDefinition.forId(2439).getHandlers().put("option:open", this); for (int pineapple : PINEAPPLE_OBJECTS) { - ObjectDefinition.forId(pineapple).getHandlers().put("option:pick", this);// pineapple picking + SceneryDefinition.forId(pineapple).getHandlers().put("option:pick", this);// pineapple picking } - ObjectDefinition.forId(2975).getHandlers().put("option:shake", this); // leafy palm tree + SceneryDefinition.forId(2975).getHandlers().put("option:shake", this); // leafy palm tree return this; } @@ -245,7 +245,7 @@ public final class KaramajaOptionPlugin extends OptionHandler { case "shake": if (player.getInventory().hasSpaceFor(new Item(Items.PALM_LEAF_2339))) { player.getPacketDispatch().sendMessage("You shake the tree..."); - SceneryBuilder.replace(node.asObject(), node.asObject().transform(2976), 60); // 35 second cool-down + SceneryBuilder.replace(node.asScenery(), node.asScenery().transform(2976), 60); // 35 second cool-down player.lock(); final Pulse palmPulse = new Pulse(2) { @Override diff --git a/Server/src/main/java/core/game/interaction/city/KhardianDesertPlugin.java b/Server/src/main/java/core/game/interaction/city/KhardianDesertPlugin.java index e1894795f..6d473da80 100644 --- a/Server/src/main/java/core/game/interaction/city/KhardianDesertPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/KhardianDesertPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -19,10 +19,10 @@ public final class KhardianDesertPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(6481).getHandlers().put("option:enter", this); - ObjectDefinition.forId(6545).getHandlers().put("option:open", this); - ObjectDefinition.forId(6547).getHandlers().put("option:open", this); - ObjectDefinition.forId(6551).getHandlers().put("option:use", this); + SceneryDefinition.forId(6481).getHandlers().put("option:enter", this); + SceneryDefinition.forId(6545).getHandlers().put("option:open", this); + SceneryDefinition.forId(6547).getHandlers().put("option:open", this); + SceneryDefinition.forId(6551).getHandlers().put("option:use", this); return this; } @@ -35,7 +35,7 @@ public final class KhardianDesertPlugin extends OptionHandler { case 6545: case 6547: // player.getPacketDispatch().sendMessage("A mystical power has sealed this door..."); - DoorActionHandler.handleAutowalkDoor(player, node.asObject()); + DoorActionHandler.handleAutowalkDoor(player, node.asScenery()); break; case 6551: player.teleport(new Location(3233, 2887, 0)); diff --git a/Server/src/main/java/core/game/interaction/city/LumbridgeNodePlugin.java b/Server/src/main/java/core/game/interaction/city/LumbridgeNodePlugin.java index 90997862f..7b9d63629 100644 --- a/Server/src/main/java/core/game/interaction/city/LumbridgeNodePlugin.java +++ b/Server/src/main/java/core/game/interaction/city/LumbridgeNodePlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.node.entity.player.link.diary.DiaryType; import core.game.component.Component; import core.game.content.activity.ActivityManager; @@ -38,13 +38,13 @@ public final class LumbridgeNodePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(36978).getHandlers().put("option:play", this); - ObjectDefinition.forId(37335).getHandlers().put("option:raise", this); - ObjectDefinition.forId(37095).getHandlers().put("option:shoot-at", this); - ObjectDefinition.forId(36976).getHandlers().put("option:ring", this); - ObjectDefinition.forId(22114).getHandlers().put("option:open", this); - ObjectDefinition.forId(29355).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(37655).getHandlers().put("option:view", this); + SceneryDefinition.forId(36978).getHandlers().put("option:play", this); + SceneryDefinition.forId(37335).getHandlers().put("option:raise", this); + SceneryDefinition.forId(37095).getHandlers().put("option:shoot-at", this); + SceneryDefinition.forId(36976).getHandlers().put("option:ring", this); + SceneryDefinition.forId(22114).getHandlers().put("option:open", this); + SceneryDefinition.forId(29355).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(37655).getHandlers().put("option:view", this); return this; } @@ -57,7 +57,7 @@ public final class LumbridgeNodePlugin extends OptionHandler { ClimbActionHandler.climb(player, ClimbActionHandler.CLIMB_UP, new Location(3210, 3216, 0)); break; } - ClimbActionHandler.climbLadder(player, node.asObject(), "climb-up"); + ClimbActionHandler.climbLadder(player, node.asScenery(), "climb-up"); return true; case 37095: if (!player.getEquipment().contains(9706, 1) || !player.getEquipment().contains(9705, 1)) { diff --git a/Server/src/main/java/core/game/interaction/city/LunarIslePlugin.java b/Server/src/main/java/core/game/interaction/city/LunarIslePlugin.java index a5e2876f5..0931271a5 100644 --- a/Server/src/main/java/core/game/interaction/city/LunarIslePlugin.java +++ b/Server/src/main/java/core/game/interaction/city/LunarIslePlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.city; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -20,8 +20,8 @@ public final class LunarIslePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(16777).getHandlers().put("option:close", this); - ObjectDefinition.forId(16774).getHandlers().put("option:open", this); + SceneryDefinition.forId(16777).getHandlers().put("option:close", this); + SceneryDefinition.forId(16774).getHandlers().put("option:open", this); NPCDefinition.forId(4512).getHandlers().put("option:go-inside", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/city/MonasteryPlugin.java b/Server/src/main/java/core/game/interaction/city/MonasteryPlugin.java index a3ab89f3f..a9b728140 100644 --- a/Server/src/main/java/core/game/interaction/city/MonasteryPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/MonasteryPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -19,7 +19,7 @@ public final class MonasteryPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2641).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(2641).getHandlers().put("option:climb-up", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/city/PortSarimPlugin.java b/Server/src/main/java/core/game/interaction/city/PortSarimPlugin.java index ea35b1c09..ee072e70f 100644 --- a/Server/src/main/java/core/game/interaction/city/PortSarimPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/PortSarimPlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.city; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.npc.NPC; @@ -48,16 +48,16 @@ public final class PortSarimPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { NPCDefinition.forId(2704).getHandlers().put("option:talk-to", this); - ObjectDefinition.forId(9565).getHandlers().put("option:open", this); - ObjectDefinition.forId(9565).getHandlers().put("option:pick-lock", this); - ObjectDefinition.forId(9563).getHandlers().put("option:open", this); + SceneryDefinition.forId(9565).getHandlers().put("option:open", this); + SceneryDefinition.forId(9565).getHandlers().put("option:pick-lock", this); + SceneryDefinition.forId(9563).getHandlers().put("option:open", this); for (int i : MONKS) { NPCDefinition.forId(i).getHandlers().put("option:take-boat", this); } - ObjectDefinition.forId(2071).getHandlers().put("option:search", this); + SceneryDefinition.forId(2071).getHandlers().put("option:search", this); NPCDefinition.forId(745).getHandlers().put("option:attack", this); - ObjectDefinition.forId(33173).getHandlers().put("option:exit", this); - ObjectDefinition.forId(33174).getHandlers().put("option:enter", this); + SceneryDefinition.forId(33173).getHandlers().put("option:exit", this); + SceneryDefinition.forId(33174).getHandlers().put("option:enter", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/city/RCGuildMap.java b/Server/src/main/java/core/game/interaction/city/RCGuildMap.java index 3b5b405f3..d2b9270f2 100644 --- a/Server/src/main/java/core/game/interaction/city/RCGuildMap.java +++ b/Server/src/main/java/core/game/interaction/city/RCGuildMap.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -15,7 +15,7 @@ public class RCGuildMap extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(38422).getHandlers().put("option:study",this); + SceneryDefinition.forId(38422).getHandlers().put("option:study",this); return null; } diff --git a/Server/src/main/java/core/game/interaction/city/RCGuildPortal.java b/Server/src/main/java/core/game/interaction/city/RCGuildPortal.java index 72dd4fd3c..b24822c32 100644 --- a/Server/src/main/java/core/game/interaction/city/RCGuildPortal.java +++ b/Server/src/main/java/core/game/interaction/city/RCGuildPortal.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -16,8 +16,8 @@ import core.plugin.Plugin; public class RCGuildPortal extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(38279).getHandlers().put("option:examine",this); - ObjectDefinition.forId(38279).getHandlers().put("option:enter",this); + SceneryDefinition.forId(38279).getHandlers().put("option:examine",this); + SceneryDefinition.forId(38279).getHandlers().put("option:enter",this); return null; } diff --git a/Server/src/main/java/core/game/interaction/city/ShiloVillagePlugin.java b/Server/src/main/java/core/game/interaction/city/ShiloVillagePlugin.java index ded81f237..7e7559fb3 100644 --- a/Server/src/main/java/core/game/interaction/city/ShiloVillagePlugin.java +++ b/Server/src/main/java/core/game/interaction/city/ShiloVillagePlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.city; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.content.dialogue.DialoguePlugin; import core.game.interaction.OptionHandler; @@ -26,13 +26,13 @@ public final class ShiloVillagePlugin extends OptionHandler { public Plugin newInstance(Object arg) throws Throwable { NPCDefinition.forId(511).getHandlers().put("option:pay-fare", this); NPCDefinition.forId(510).getHandlers().put("option:pay-fare", this); - ObjectDefinition.forId(2230).getHandlers().put("option:board", this);// cart + SceneryDefinition.forId(2230).getHandlers().put("option:board", this);// cart // travel. - ObjectDefinition.forId(2230).getHandlers().put("option:pay-fare", this);// cart + SceneryDefinition.forId(2230).getHandlers().put("option:pay-fare", this);// cart // travel. - ObjectDefinition.forId(2265).getHandlers().put("option:board", this);// cart + SceneryDefinition.forId(2265).getHandlers().put("option:board", this);// cart // travel. - ObjectDefinition.forId(2265).getHandlers().put("option:pay-fare", this);// cart + SceneryDefinition.forId(2265).getHandlers().put("option:pay-fare", this);// cart // travel. PluginManager.definePlugin(new VillageCartDialogue()); return this; diff --git a/Server/src/main/java/core/game/interaction/city/SophanemPlugin.java b/Server/src/main/java/core/game/interaction/city/SophanemPlugin.java index 23b784b7f..d35c8a363 100644 --- a/Server/src/main/java/core/game/interaction/city/SophanemPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/SophanemPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -22,8 +22,8 @@ public class SophanemPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(20277).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(20275).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(20277).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(20275).getHandlers().put("option:climb-down", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/city/TaverlyDungeonPlugin.java b/Server/src/main/java/core/game/interaction/city/TaverlyDungeonPlugin.java index 5618bb6f2..2bed35a9c 100644 --- a/Server/src/main/java/core/game/interaction/city/TaverlyDungeonPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/TaverlyDungeonPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -28,8 +28,8 @@ public final class TaverlyDungeonPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2143).getHandlers().put("option:open", this); - ObjectDefinition.forId(2144).getHandlers().put("option:open", this); + SceneryDefinition.forId(2143).getHandlers().put("option:open", this); + SceneryDefinition.forId(2144).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/city/TrollheimPlugin.java b/Server/src/main/java/core/game/interaction/city/TrollheimPlugin.java index bab206236..d93f33949 100644 --- a/Server/src/main/java/core/game/interaction/city/TrollheimPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/TrollheimPlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.city; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.content.activity.ActivityManager; import core.game.content.activity.ActivityPlugin; @@ -76,86 +76,86 @@ public final class TrollheimPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(3735).getHandlers().put("option:enter", this); - ObjectDefinition.forId(32738).getHandlers().put("option:exit", this); + SceneryDefinition.forId(3735).getHandlers().put("option:enter", this); + SceneryDefinition.forId(32738).getHandlers().put("option:exit", this); NPCDefinition.forId(1069).getHandlers().put("option:talk-to", this); - ObjectDefinition.forId(3742).getHandlers().put("option:read", this); - ObjectDefinition.forId(3774).getHandlers().put("option:leave", this); - ObjectDefinition.forId(3723).getHandlers().put("option:climb", this);// located + SceneryDefinition.forId(3742).getHandlers().put("option:read", this); + SceneryDefinition.forId(3774).getHandlers().put("option:leave", this); + SceneryDefinition.forId(3723).getHandlers().put("option:climb", this);// located // in // circle // area. - ObjectDefinition.forId(3722).getHandlers().put("option:climb", this);// located + SceneryDefinition.forId(3722).getHandlers().put("option:climb", this);// located // in // circle // area. - ObjectDefinition.forId(3748).getHandlers().put("option:climb", this); - ObjectDefinition.forId(3790).getHandlers().put("option:climb", this);// pos=Location.create(2858, + SceneryDefinition.forId(3748).getHandlers().put("option:climb", this); + SceneryDefinition.forId(3790).getHandlers().put("option:climb", this);// pos=Location.create(2858, // 3627, // 0) - ObjectDefinition.forId(3791).getHandlers().put("option:climb", this);// pos=Location.create(2858, + SceneryDefinition.forId(3791).getHandlers().put("option:climb", this);// pos=Location.create(2858, // 3627, // 0) - ObjectDefinition.forId(3782).getHandlers().put("option:open", this);// arena + SceneryDefinition.forId(3782).getHandlers().put("option:open", this);// arena // entrance - ObjectDefinition.forId(3783).getHandlers().put("option:open", this);// arena + SceneryDefinition.forId(3783).getHandlers().put("option:open", this);// arena // entrance - ObjectDefinition.forId(3762).getHandlers().put("option:open", this);// secret + SceneryDefinition.forId(3762).getHandlers().put("option:open", this);// secret // door. - ObjectDefinition.forId(4499).getHandlers().put("option:enter", this);// entrance + SceneryDefinition.forId(4499).getHandlers().put("option:enter", this);// entrance // near // golden // apple. - ObjectDefinition.forId(4500).getHandlers().put("option:enter", this);// entrance + SceneryDefinition.forId(4500).getHandlers().put("option:enter", this);// entrance // near // golden // apple. - ObjectDefinition.forId(9303).getHandlers().put("option:climb", this);// lvl + SceneryDefinition.forId(9303).getHandlers().put("option:climb", this);// lvl // 41. - ObjectDefinition.forId(3782).getHandlers().put("option:open", this);// arena + SceneryDefinition.forId(3782).getHandlers().put("option:open", this);// arena // entrance. - ObjectDefinition.forId(3783).getHandlers().put("option:open", this);// arena + SceneryDefinition.forId(3783).getHandlers().put("option:open", this);// arena // entrance. - ObjectDefinition.forId(3785).getHandlers().put("option:open", this);// arena + SceneryDefinition.forId(3785).getHandlers().put("option:open", this);// arena // exit. - ObjectDefinition.forId(3786).getHandlers().put("option:open", this);// arena + SceneryDefinition.forId(3786).getHandlers().put("option:open", this);// arena // exit. - ObjectDefinition.forId(3757).getHandlers().put("option:enter", this);// arena + SceneryDefinition.forId(3757).getHandlers().put("option:enter", this);// arena // cave // entrance. - ObjectDefinition.forId(3758).getHandlers().put("option:exit", this);// arena + SceneryDefinition.forId(3758).getHandlers().put("option:exit", this);// arena // cave // exit. - ObjectDefinition.forId(9327).getHandlers().put("option:climb", this);// lvl + SceneryDefinition.forId(9327).getHandlers().put("option:climb", this);// lvl // 64 - ObjectDefinition.forId(9304).getHandlers().put("option:climb", this); + SceneryDefinition.forId(9304).getHandlers().put("option:climb", this); ;// lvl // 43 - ObjectDefinition.forId(3803).getHandlers().put("option:climb", this); + SceneryDefinition.forId(3803).getHandlers().put("option:climb", this); ;// lvl // 43 // near // trollheim // top. - ObjectDefinition.forId(3804).getHandlers().put("option:climb", this); + SceneryDefinition.forId(3804).getHandlers().put("option:climb", this); ;// lvl // 43 // near // trollheim // top. - ObjectDefinition.forId(9306).getHandlers().put("option:climb", this);// lvl + SceneryDefinition.forId(9306).getHandlers().put("option:climb", this);// lvl // 47 - ObjectDefinition.forId(9305).getHandlers().put("option:climb", this);// lvl + SceneryDefinition.forId(9305).getHandlers().put("option:climb", this);// lvl // 44 - ObjectDefinition.forId(3759).getHandlers().put("option:enter", this);// top + SceneryDefinition.forId(3759).getHandlers().put("option:enter", this);// top // cave. - ObjectDefinition.forId(3771).getHandlers().put("option:enter", this);// stronghold + SceneryDefinition.forId(3771).getHandlers().put("option:enter", this);// stronghold // to // herb // patch - ObjectDefinition.forId(18834).getHandlers().put("option:climb-up", this);// stronghold + SceneryDefinition.forId(18834).getHandlers().put("option:climb-up", this);// stronghold // ladder - ObjectDefinition.forId(18833).getHandlers().put("option:climb-down", this);// stronghold + SceneryDefinition.forId(18833).getHandlers().put("option:climb-down", this);// stronghold // ladder PluginManager.definePlugin(new SabaDialogue()); PluginManager.definePlugin(new WoundedSoldier()); diff --git a/Server/src/main/java/core/game/interaction/city/TzhaarCityPlugin.java b/Server/src/main/java/core/game/interaction/city/TzhaarCityPlugin.java index 0e91d1c98..aa0f284e2 100644 --- a/Server/src/main/java/core/game/interaction/city/TzhaarCityPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/TzhaarCityPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.activity.ActivityManager; import core.game.content.dialogue.DialoguePlugin; import core.game.interaction.OptionHandler; @@ -27,12 +27,12 @@ public final class TzhaarCityPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(31284).getHandlers().put("option:enter", this);// karamja + SceneryDefinition.forId(31284).getHandlers().put("option:enter", this);// karamja // cave. - ObjectDefinition.forId(9359).getHandlers().put("option:enter", this);// tzhaar + SceneryDefinition.forId(9359).getHandlers().put("option:enter", this);// tzhaar // exit - ObjectDefinition.forId(9356).getHandlers().put("option:enter", this); - ObjectDefinition.forId(9369).getHandlers().put("option:pass", this); + SceneryDefinition.forId(9356).getHandlers().put("option:enter", this); + SceneryDefinition.forId(9369).getHandlers().put("option:pass", this); new TzhaarDialogue().init(); return this; } diff --git a/Server/src/main/java/core/game/interaction/city/VarrockNodePlugin.java b/Server/src/main/java/core/game/interaction/city/VarrockNodePlugin.java index d87bede8e..571075c02 100644 --- a/Server/src/main/java/core/game/interaction/city/VarrockNodePlugin.java +++ b/Server/src/main/java/core/game/interaction/city/VarrockNodePlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.content.dialogue.DialoguePlugin; import core.game.content.dialogue.FacialExpression; @@ -39,19 +39,19 @@ public final class VarrockNodePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(24357).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(5581).getHandlers().put("option:take-axe", this); - ObjectDefinition.forId(36974).getHandlers().put("option:take-axe", this); - ObjectDefinition.forId(24427).getHandlers().put("option:walk-up", this); - ObjectDefinition.forId(24428).getHandlers().put("option:walk-down", this); - ObjectDefinition.forId(1749).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(23636).getHandlers().put("option:read", this); - ObjectDefinition.forId(24389).getHandlers().put("option:knock-at", this); - ObjectDefinition.forId(9662).getHandlers().put("option:take", this); - ObjectDefinition.forId(17974).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(29534).getHandlers().put("option:enter", this); - ObjectDefinition.forId(17985).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(24366).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(24357).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(5581).getHandlers().put("option:take-axe", this); + SceneryDefinition.forId(36974).getHandlers().put("option:take-axe", this); + SceneryDefinition.forId(24427).getHandlers().put("option:walk-up", this); + SceneryDefinition.forId(24428).getHandlers().put("option:walk-down", this); + SceneryDefinition.forId(1749).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(23636).getHandlers().put("option:read", this); + SceneryDefinition.forId(24389).getHandlers().put("option:knock-at", this); + SceneryDefinition.forId(9662).getHandlers().put("option:take", this); + SceneryDefinition.forId(17974).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(29534).getHandlers().put("option:enter", this); + SceneryDefinition.forId(17985).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(24366).getHandlers().put("option:climb-up", this); SceneryBuilder.add(new Scenery(17974, new Location(3204, 9911), 10, 0)); new KnockatDoorDialogue().init(); return this; diff --git a/Server/src/main/java/core/game/interaction/city/WildernessPlugin.java b/Server/src/main/java/core/game/interaction/city/WildernessPlugin.java index f559f6426..687212634 100644 --- a/Server/src/main/java/core/game/interaction/city/WildernessPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/WildernessPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; @@ -26,12 +26,12 @@ public final class WildernessPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { new KBDPlugin().newInstance(arg); - ObjectDefinition.forId(37749).getHandlers().put("option:go-through", this); - ObjectDefinition.forId(37928).getHandlers().put("option:go-through", this); - ObjectDefinition.forId(37929).getHandlers().put("option:go-through", this); - ObjectDefinition.forId(38811).getHandlers().put("option:go-through", this); - ObjectDefinition.forId(39191).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(39188).getHandlers().put("option:open", this); + SceneryDefinition.forId(37749).getHandlers().put("option:go-through", this); + SceneryDefinition.forId(37928).getHandlers().put("option:go-through", this); + SceneryDefinition.forId(37929).getHandlers().put("option:go-through", this); + SceneryDefinition.forId(38811).getHandlers().put("option:go-through", this); + SceneryDefinition.forId(39191).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(39188).getHandlers().put("option:open", this); return this; } @@ -77,10 +77,10 @@ public final class WildernessPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(1765).getHandlers().put("option:climb-down", this);// ladder - ObjectDefinition.forId(1766).getHandlers().put("option:climb-up", this);// ladder - ObjectDefinition.forId(1816).getHandlers().put("option:pull", this);// kbd - ObjectDefinition.forId(1817).getHandlers().put("option:pull", this);// kbd + SceneryDefinition.forId(1765).getHandlers().put("option:climb-down", this);// ladder + SceneryDefinition.forId(1766).getHandlers().put("option:climb-up", this);// ladder + SceneryDefinition.forId(1816).getHandlers().put("option:pull", this);// kbd + SceneryDefinition.forId(1817).getHandlers().put("option:pull", this);// kbd return this; } diff --git a/Server/src/main/java/core/game/interaction/city/WizardTowerPlugin.java b/Server/src/main/java/core/game/interaction/city/WizardTowerPlugin.java index b3305e2d6..b45862c80 100644 --- a/Server/src/main/java/core/game/interaction/city/WizardTowerPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/WizardTowerPlugin.java @@ -2,7 +2,7 @@ package core.game.interaction.city; import api.ContentAPI; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.content.dialogue.DialoguePlugin; import core.game.content.global.Skillcape; @@ -16,7 +16,6 @@ import core.game.node.entity.combat.CombatStyle; import core.game.node.entity.npc.AbstractNPC; import core.game.node.entity.npc.NPC; import core.game.node.entity.player.Player; -import core.game.node.entity.player.link.RunScript; import core.game.node.entity.player.link.SpellBookManager.SpellBook; import core.game.node.entity.player.link.diary.DiaryType; import core.game.node.entity.player.link.quest.Quest; @@ -62,12 +61,12 @@ public final class WizardTowerPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(12540).getHandlers().put("option:search", this); - ObjectDefinition.forId(12539).getHandlers().put("option:search", this); - ObjectDefinition.forId(2147).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(32015).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(12540).getHandlers().put("option:search", this); + SceneryDefinition.forId(12539).getHandlers().put("option:search", this); + SceneryDefinition.forId(2147).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(32015).getHandlers().put("option:climb-up", this); NPCDefinition.forId(300).getHandlers().put("option:teleport", this); - ObjectDefinition.forId(11993).getHandlers().put("option:open", this); + SceneryDefinition.forId(11993).getHandlers().put("option:open", this); PluginManager.definePlugin(new WizardtowerWizardNPC()); PluginManager.definePlugin(new WizardTowerDialogue()); PluginManager.definePlugin(new WizardMisgogDialogue()); @@ -105,7 +104,7 @@ public final class WizardTowerPlugin extends OptionHandler { return true; } if (!Location.create(3103, 9576, 0).equals(((Scenery) node).getLocation())) { - return ObjectDefinition.getOptionHandler(2147, "climb-up").handle(player, node, option); + return SceneryDefinition.getOptionHandler(2147, "climb-up").handle(player, node, option); } player.getProperties().setTeleportLocation(GROUND_FLOOR); break; diff --git a/Server/src/main/java/core/game/interaction/city/ZanarisPlugin.java b/Server/src/main/java/core/game/interaction/city/ZanarisPlugin.java index f38df04f3..531836bbc 100644 --- a/Server/src/main/java/core/game/interaction/city/ZanarisPlugin.java +++ b/Server/src/main/java/core/game/interaction/city/ZanarisPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.city; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.content.dialogue.DialogueInterpreter; import core.game.content.dialogue.DialoguePlugin; @@ -25,9 +25,9 @@ public final class ZanarisPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { PluginManager.definePlugin(new MagicDoorDialogue()); - ObjectDefinition.forId(12094).getHandlers().put("option:use", this); - ObjectDefinition.forId(12045).getHandlers().put("option:open", this); - ObjectDefinition.forId(12047).getHandlers().put("option:open", this); + SceneryDefinition.forId(12094).getHandlers().put("option:use", this); + SceneryDefinition.forId(12045).getHandlers().put("option:open", this); + SceneryDefinition.forId(12047).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/city/lumbridge/CowFieldSign.java b/Server/src/main/java/core/game/interaction/city/lumbridge/CowFieldSign.java index 7040ef143..377a1bece 100644 --- a/Server/src/main/java/core/game/interaction/city/lumbridge/CowFieldSign.java +++ b/Server/src/main/java/core/game/interaction/city/lumbridge/CowFieldSign.java @@ -1,6 +1,6 @@ package core.game.interaction.city.lumbridge; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialoguePlugin; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -19,7 +19,7 @@ public class CowFieldSign extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable{ new SignDialogue().init(); - ObjectDefinition.forId(31297).getHandlers().put("option:read",this); + SceneryDefinition.forId(31297).getHandlers().put("option:read",this); return this; } @Override diff --git a/Server/src/main/java/core/game/interaction/city/lumbridge/FredChest.java b/Server/src/main/java/core/game/interaction/city/lumbridge/FredChest.java index 97e69eb2f..85810a801 100644 --- a/Server/src/main/java/core/game/interaction/city/lumbridge/FredChest.java +++ b/Server/src/main/java/core/game/interaction/city/lumbridge/FredChest.java @@ -1,6 +1,6 @@ package core.game.interaction.city.lumbridge; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -19,17 +19,17 @@ import core.plugin.Plugin; public class FredChest extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable{ - ObjectDefinition.forId(37009).getHandlers().put("option:open",this); - ObjectDefinition.forId(37010).getHandlers().put("option:shut",this); - ObjectDefinition.forId(37010).getHandlers().put("option:search",this); + SceneryDefinition.forId(37009).getHandlers().put("option:open",this); + SceneryDefinition.forId(37010).getHandlers().put("option:shut",this); + SceneryDefinition.forId(37010).getHandlers().put("option:search",this); return this; } @Override public boolean handle(Player player, Node node, String option){ if(option.equals("open")){ - SceneryBuilder.replace(node.asObject(),new Scenery(37010,node.asObject().getLocation(),node.asObject().getRotation())); + SceneryBuilder.replace(node.asScenery(),new Scenery(37010,node.asScenery().getLocation(),node.asScenery().getRotation())); } else if (option.equals("shut")){ - SceneryBuilder.replace(node.asObject(),new Scenery(37009,node.asObject().getLocation(),node.asObject().getRotation())); + SceneryBuilder.replace(node.asScenery(),new Scenery(37009,node.asScenery().getLocation(),node.asScenery().getRotation())); } else if (option.equals("search")){ player.getPacketDispatch().sendMessage("You search the chest but find nothing."); } diff --git a/Server/src/main/java/core/game/interaction/city/lumbridge/GnomeCopterSign.java b/Server/src/main/java/core/game/interaction/city/lumbridge/GnomeCopterSign.java index f0c113aeb..bbaec9ed6 100644 --- a/Server/src/main/java/core/game/interaction/city/lumbridge/GnomeCopterSign.java +++ b/Server/src/main/java/core/game/interaction/city/lumbridge/GnomeCopterSign.java @@ -1,6 +1,6 @@ package core.game.interaction.city.lumbridge; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.content.dialogue.DialoguePlugin; import core.game.interaction.OptionHandler; @@ -14,7 +14,7 @@ public class GnomeCopterSign extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { new SignDialogue().init(); - ObjectDefinition.forId(30037).getHandlers().put("option:read",this); + SceneryDefinition.forId(30037).getHandlers().put("option:read",this); return this; } diff --git a/Server/src/main/java/core/game/interaction/inter/GrandExchangeInterface.java b/Server/src/main/java/core/game/interaction/inter/GrandExchangeInterface.java index 5388981cf..e5714afd8 100644 --- a/Server/src/main/java/core/game/interaction/inter/GrandExchangeInterface.java +++ b/Server/src/main/java/core/game/interaction/inter/GrandExchangeInterface.java @@ -1,5 +1,6 @@ package core.game.interaction.inter; +import api.ContentAPI; import core.cache.def.impl.CS2Mapping; import core.cache.def.impl.ItemDefinition; import core.game.component.Component; @@ -19,7 +20,9 @@ import core.net.packet.context.ContainerContext; import core.net.packet.out.ContainerPacket; import core.plugin.Initializable; import core.plugin.Plugin; +import kotlin.Unit; import rs09.game.ge.GrandExchangeOffer; +import rs09.game.ge.OfferManager; import rs09.game.ge.PlayerGrandExchange; import rs09.game.interaction.npc.BogrogPouchSwapper; import rs09.game.world.GameWorld; @@ -67,7 +70,7 @@ public class GrandExchangeInterface extends ComponentPlugin { if (offer == null || value < 1 || offer.getOfferState() != OfferState.PENDING) { return; } - if (value == GrandExchangeDatabase.getDatabase().get(offer.getItemID()).getValue()) { + if (value == OfferManager.getRecommendedPrice(offer.getItemID(), false)) { player.getAudioManager().send(new Audio(4043, 1, 1)); } else if (value > offer.getOfferedValue()) { player.getAudioManager().send(new Audio(4041, 1, 1)); @@ -75,7 +78,7 @@ public class GrandExchangeInterface extends ComponentPlugin { player.getAudioManager().send(new Audio(4045, 1, 1)); } offer.setOfferedValue(value); - player.getConfigManager().send(1111, offer.getOfferedValue()); + player.varpManager.get(1111).setVarbit(0,offer.getOfferedValue()).send(player); } @Override @@ -333,28 +336,27 @@ public class GrandExchangeInterface extends ComponentPlugin { setOfferAmount(player, offer, amount + 1000); return true; case 170: // value x - player.setAttribute("runscript", new RunScript() { - @Override - public boolean handle() { - if (player.getInterfaceManager().getChatbox().getId() == 389) { - player.getPlayerGrandExchange().openSearch(); - } - setOfferAmount(player, offer, (int) value); - return true; + ContentAPI.sendInputDialogue(player, false, "Enter the amount:", (value) -> { + if (player.getInterfaceManager().getChatbox().getId() == 389) { + player.getPlayerGrandExchange().openSearch(); } + String s = value.toString(); + s = s.replace("k","000"); + s = s.replace("K","000"); + setOfferAmount(player, offer, Integer.parseInt(s)); + return Unit.INSTANCE; }); - player.getDialogueInterpreter().sendInput(false, "Enter the amount."); return false; case 180: if (offer != null) { - setOfferValue(player, offer, GrandExchangeDatabase.getDatabase().get(offer.getItemID()).getValue()); + setOfferValue(player, offer, OfferManager.getRecommendedPrice(offer.getItemID(), false)); return true; } return false; case 177: // mid - 5% value case 183: // mid + 5% value if (offer != null) { - setOfferValue(player, offer, (int) (GrandExchangeDatabase.getDatabase().get(offer.getItemID()).getValue() * (button == 177 ? 0.95 : 1.05))); + setOfferValue(player, offer, (int) (OfferManager.getRecommendedPrice(offer.getItemID(), false) * (button == 177 ? 0.95 : 1.05))); return true; } return false; @@ -370,17 +372,16 @@ public class GrandExchangeInterface extends ComponentPlugin { player.getPacketDispatch().sendMessage("Please select an offer first."); return true; } - player.setAttribute("runscript", new RunScript() { - @Override - public boolean handle() { - if (player.getInterfaceManager().getChatbox().getId() == 389) { - player.getPlayerGrandExchange().openSearch(); - } - setOfferValue(player, offer, (int) value); - return true; + ContentAPI.sendInputDialogue(player, false, "Enter the amount:", (value) -> { + if (player.getInterfaceManager().getChatbox().getId() == 389) { + player.getPlayerGrandExchange().openSearch(); } + String s = value.toString(); + s = s.replace("k","000"); + s = s.replace("K","000"); + setOfferValue(player, offer, Integer.parseInt(s)); + return Unit.INSTANCE; }); - player.getDialogueInterpreter().sendInput(false, "Enter the amount."); return false; case 195: player.getInterfaceManager().close(); diff --git a/Server/src/main/java/core/game/interaction/inter/JewelleryInterface.java b/Server/src/main/java/core/game/interaction/inter/JewelleryInterface.java index e879443d7..15daafba9 100644 --- a/Server/src/main/java/core/game/interaction/inter/JewelleryInterface.java +++ b/Server/src/main/java/core/game/interaction/inter/JewelleryInterface.java @@ -1,5 +1,6 @@ package core.game.interaction.inter; +import api.ContentAPI; import core.cache.def.impl.ItemDefinition; import core.game.component.Component; import core.game.component.ComponentDefinition; @@ -13,6 +14,7 @@ import core.game.node.item.Item; import core.plugin.Plugin; import core.plugin.Initializable; import core.tools.StringUtils; +import kotlin.Unit; /** * Represents the interface plugin used for jewellery crafting. @@ -178,14 +180,10 @@ public final class JewelleryInterface extends ComponentPlugin { break; case 199: final JewelleryItem d = data; - player.setAttribute("runscript", new RunScript() { - @Override - public boolean handle() { - JewelleryCrafting.make(player, d, (int) getValue()); - return true; - } + ContentAPI.sendInputDialogue(player, true, "Enter the amount:", (value) -> { + JewelleryCrafting.make(player, d, (int) value); + return Unit.INSTANCE; }); - player.getDialogueInterpreter().sendInput(false, "Enter amount:"); return true; } if(!player.getSlayer().getLearned()[1] && data.equals(JewelleryItem.SLAYER_RING)){ diff --git a/Server/src/main/java/core/game/interaction/inter/LeatherCraftInterface.java b/Server/src/main/java/core/game/interaction/inter/LeatherCraftInterface.java index 44ba8b6fb..b6f78bc15 100644 --- a/Server/src/main/java/core/game/interaction/inter/LeatherCraftInterface.java +++ b/Server/src/main/java/core/game/interaction/inter/LeatherCraftInterface.java @@ -1,5 +1,6 @@ package core.game.interaction.inter; +import api.ContentAPI; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -10,6 +11,7 @@ import core.game.node.entity.player.link.RunScript; import core.game.node.item.Item; import core.plugin.Initializable; import core.plugin.Plugin; +import kotlin.Unit; /** * Represents the leather crafting interface. @@ -43,14 +45,10 @@ public final class LeatherCraftInterface extends ComponentPlugin { amount = player.getInventory().getAmount(new Item(LeatherCrafting.LEATHER)); break; case 199: - player.setAttribute("runscript", new RunScript() { - @Override - public boolean handle() { - player.getPulseManager().run(new SoftCraftPulse(player, new Item(LeatherCrafting.LEATHER), soft, (int) getValue())); - return true; - } + ContentAPI.sendInputDialogue(player, true, "Enter the amount:", (value) -> { + ContentAPI.submitIndividualPulse(player, new SoftCraftPulse(player, new Item(LeatherCrafting.LEATHER), soft, (int) value)); + return Unit.INSTANCE; }); - player.getDialogueInterpreter().sendInput(false, "Enter amount:"); return true; } player.getPulseManager().run(new SoftCraftPulse(player, null, soft, amount)); diff --git a/Server/src/main/java/core/game/interaction/inter/OrbViewingInterface.java b/Server/src/main/java/core/game/interaction/inter/OrbViewingInterface.java index e37833850..6c2e78715 100644 --- a/Server/src/main/java/core/game/interaction/inter/OrbViewingInterface.java +++ b/Server/src/main/java/core/game/interaction/inter/OrbViewingInterface.java @@ -1,7 +1,7 @@ package core.game.interaction.inter; import rs09.ServerConstants; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.CloseEvent; import core.game.component.Component; import core.game.component.ComponentDefinition; @@ -57,11 +57,11 @@ public final class OrbViewingInterface extends ComponentPlugin { PluginManager.definePlugin(new OptionHandler() { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(9391).getHandlers().put("option:look-into", this); - ObjectDefinition.forId(28194).getHandlers().put("option:look-into", this); - ObjectDefinition.forId(28209).getHandlers().put("option:view", this); - ObjectDefinition.forId(28210).getHandlers().put("option:view", this); - ObjectDefinition.forId(28211).getHandlers().put("option:view", this); + SceneryDefinition.forId(9391).getHandlers().put("option:look-into", this); + SceneryDefinition.forId(28194).getHandlers().put("option:look-into", this); + SceneryDefinition.forId(28209).getHandlers().put("option:view", this); + SceneryDefinition.forId(28210).getHandlers().put("option:view", this); + SceneryDefinition.forId(28211).getHandlers().put("option:view", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/inter/SawmillPlankInterface.java b/Server/src/main/java/core/game/interaction/inter/SawmillPlankInterface.java index 2f2f12df6..688053d6d 100644 --- a/Server/src/main/java/core/game/interaction/inter/SawmillPlankInterface.java +++ b/Server/src/main/java/core/game/interaction/inter/SawmillPlankInterface.java @@ -1,5 +1,6 @@ package core.game.interaction.inter; +import api.ContentAPI; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -9,6 +10,7 @@ import core.game.node.entity.player.link.diary.DiaryType; import core.game.node.item.Item; import core.plugin.Initializable; import core.plugin.Plugin; +import kotlin.Unit; /** * Represents the component handler for the interface 403. @@ -64,14 +66,10 @@ public class SawmillPlankInterface extends ComponentPlugin { } if (amount == 69) { final Plank plankk = plank; - player.setAttribute("runscript", new RunScript() { - @Override - public boolean handle() { - create(player, plankk, (int) super.getValue()); - return true; - } + ContentAPI.sendInputDialogue(player, true, "Enter the amount:", (value) -> { + create(player, plankk, (int) value); + return Unit.INSTANCE; }); - player.getDialogueInterpreter().sendInput(false, "Enter the amount:"); return true; } if (plank != null) { diff --git a/Server/src/main/java/core/game/interaction/inter/ShoppingPlugin.java b/Server/src/main/java/core/game/interaction/inter/ShoppingPlugin.java index 10e38f27a..298c44972 100644 --- a/Server/src/main/java/core/game/interaction/inter/ShoppingPlugin.java +++ b/Server/src/main/java/core/game/interaction/inter/ShoppingPlugin.java @@ -1,5 +1,6 @@ package core.game.interaction.inter; +import api.ContentAPI; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -11,6 +12,8 @@ import core.game.node.item.Item; import core.net.packet.in.ExaminePacket; import core.plugin.Initializable; import core.plugin.Plugin; +import kotlin.Unit; +import kotlin.jvm.functions.Function1; /** * Represents the plugin used to handle the shopping interface. @@ -113,20 +116,17 @@ public final class ShoppingPlugin extends ComponentPlugin { * @return the script. * @param slot the slot. */ - private RunScript getRunScript(final ShopViewer viewer, final int slot, final int componentId) { - return new RunScript() { - @Override - public boolean handle() { - switch (componentId){ + private Function1 getRunScript(final ShopViewer viewer, final int slot, final int componentId) { + return (value) -> { + switch (componentId){ case 620: - viewer.getShop().buy(viewer.getPlayer(), slot, (int) getValue(), viewer.getTabIndex()); + viewer.getShop().buy(viewer.getPlayer(), slot, (int) value, viewer.getTabIndex()); break; case 621: - viewer.getShop().sell(viewer.getPlayer(), slot, (int) getValue(), viewer.getTabIndex()); + viewer.getShop().sell(viewer.getPlayer(), slot, (int) value, viewer.getTabIndex()); break; - } - return true; } + return Unit.INSTANCE; }; } diff --git a/Server/src/main/java/core/game/interaction/inter/SkillTabInterface.java b/Server/src/main/java/core/game/interaction/inter/SkillTabInterface.java index aba424f2d..cead79835 100644 --- a/Server/src/main/java/core/game/interaction/inter/SkillTabInterface.java +++ b/Server/src/main/java/core/game/interaction/inter/SkillTabInterface.java @@ -1,5 +1,6 @@ package core.game.interaction.inter; +import api.ContentAPI; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -53,20 +54,6 @@ public final class SkillTabInterface extends ComponentPlugin { p.sendMessage("You must be inside Edgeville bank to set levels."); return false; } - p.getDialogueInterpreter().sendInput(true, "Enter the target level: "); - p.setAttribute("runscript", new RunScript() { - @Override - public boolean handle() { - final int target_level = Integer.parseInt((String) getValue()); - if (target_level > 99 || target_level == -1) { - player.getPacketDispatch().sendMessage("Invalid target level."); - return true; - } - p.getSkills().setStaticLevel(config.getSkillId(), target_level); - p.getSkills().setLevel(config.getSkillId(), target_level); - return true; - } - }); } return true; } diff --git a/Server/src/main/java/core/game/interaction/inter/SmeltingInterface.java b/Server/src/main/java/core/game/interaction/inter/SmeltingInterface.java index f647dd65d..609c12d75 100644 --- a/Server/src/main/java/core/game/interaction/inter/SmeltingInterface.java +++ b/Server/src/main/java/core/game/interaction/inter/SmeltingInterface.java @@ -1,5 +1,6 @@ package core.game.interaction.inter; +import api.ContentAPI; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -9,6 +10,7 @@ import core.game.node.entity.skill.smithing.smelting.SmeltingPulse; import core.game.node.entity.player.Player; import core.game.node.entity.player.link.RunScript; import core.plugin.Plugin; +import kotlin.Unit; /** * @author 'Vexia @@ -29,16 +31,11 @@ public class SmeltingInterface extends ComponentPlugin { return true; } if (barType.getAmount() == -1) { - player.setAttribute("runscript", new RunScript() { - @Override - public boolean handle() { - int ammount = (int) value; - player.getPulseManager().run(new SmeltingPulse(player, null, barType.getBar(), ammount)); - return false; - } - }); player.getInterfaceManager().closeChatbox(); - player.getDialogueInterpreter().sendInput(false, "Enter the amount:"); + ContentAPI.sendInputDialogue(player, true, "Enter the amount:", (value) -> { + ContentAPI.submitIndividualPulse(player, new SmeltingPulse(player, null, barType.getBar(), (int) value)); + return Unit.INSTANCE; + }); } else { player.getPulseManager().run(new SmeltingPulse(player, null, barType.getBar(), barType.getAmount())); } diff --git a/Server/src/main/java/core/game/interaction/inter/SmithingInterface.java b/Server/src/main/java/core/game/interaction/inter/SmithingInterface.java index 6e6740884..de7f8d5cc 100644 --- a/Server/src/main/java/core/game/interaction/inter/SmithingInterface.java +++ b/Server/src/main/java/core/game/interaction/inter/SmithingInterface.java @@ -1,5 +1,6 @@ package core.game.interaction.inter; +import api.ContentAPI; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -12,6 +13,7 @@ import core.game.node.entity.player.Player; import core.game.node.entity.player.link.RunScript; import core.game.node.item.Item; import core.plugin.Plugin; +import kotlin.Unit; /** * @author 'Vexia @@ -36,15 +38,10 @@ public class SmithingInterface extends ComponentPlugin { p.getGameAttributes().setAttribute("smith-bar", bar); p.getGameAttributes().setAttribute("smith-item", item); if (amount == -1) { - p.setAttribute("runscript", new RunScript() { - @Override - public boolean handle() { - final int ammount = (int) value; - p.getPulseManager().run(new SmithingPulse(p, new Item((int) p.getGameAttributes().getAttribute("smith-item"), ammount), (Bars) p.getGameAttributes().getAttribute("smith-bar"), ammount)); - return false; - } + ContentAPI.sendInputDialogue(p, true, "Enter the amount:", (value) -> { + p.getPulseManager().run(new SmithingPulse(p, new Item((int) p.getGameAttributes().getAttribute("smith-item"), (int) value), (Bars) p.getGameAttributes().getAttribute("smith-bar"), (int) value)); + return Unit.INSTANCE; }); - p.getDialogueInterpreter().sendInput(false, "Enter the amount."); return true; } p.getPulseManager().run(new SmithingPulse(p, new Item(item, amount), Bars.forId(item), amount)); diff --git a/Server/src/main/java/core/game/interaction/inter/SpinningInterface.java b/Server/src/main/java/core/game/interaction/inter/SpinningInterface.java index 05227855e..a8a58c472 100644 --- a/Server/src/main/java/core/game/interaction/inter/SpinningInterface.java +++ b/Server/src/main/java/core/game/interaction/inter/SpinningInterface.java @@ -1,5 +1,6 @@ package core.game.interaction.inter; +import api.ContentAPI; import core.cache.def.impl.ItemDefinition; import core.game.component.Component; import core.game.component.ComponentDefinition; @@ -11,6 +12,7 @@ import core.game.node.entity.player.link.RunScript; import core.game.node.item.Item; import core.plugin.Initializable; import core.plugin.Plugin; +import kotlin.Unit; @Initializable public class SpinningInterface extends ComponentPlugin { @@ -43,15 +45,10 @@ public class SpinningInterface extends ComponentPlugin { amt = p.getInventory().getAmount(new Item(spin.getNeed())); break; case 199: - p.setAttribute("runscript", new RunScript() { - @Override - public boolean handle() { - int ammount = (int) value; - p.getPulseManager().run(new SpinningPulse(p, new Item(spin.getNeed(), 1), ammount, spin)); - return true; - } + ContentAPI.sendInputDialogue(p, true, "Enter the amount:", (value) -> { + ContentAPI.submitIndividualPulse(p, new SpinningPulse(p, new Item(spin.getNeed(), 1), (int) value, spin)); + return Unit.INSTANCE; }); - p.getDialogueInterpreter().sendInput(false, "Enter the amount."); break; } if (opcode == 199) { diff --git a/Server/src/main/java/core/game/interaction/inter/TanningInterface.java b/Server/src/main/java/core/game/interaction/inter/TanningInterface.java index 1fec9d4ac..fcb912e96 100644 --- a/Server/src/main/java/core/game/interaction/inter/TanningInterface.java +++ b/Server/src/main/java/core/game/interaction/inter/TanningInterface.java @@ -1,5 +1,6 @@ package core.game.interaction.inter; +import api.ContentAPI; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -9,6 +10,7 @@ import core.game.node.entity.player.link.RunScript; import core.game.node.item.Item; import core.plugin.Initializable; import core.plugin.Plugin; +import kotlin.Unit; /** * @author Vexia @@ -73,15 +75,10 @@ public class TanningInterface extends ComponentPlugin { case 124: amount = 10; case 199: - player.setAttribute("runscript", new RunScript() { - @Override - public boolean handle() { - int amt = (int) getValue(); - TanningProduct.tan(player, amt, deff); - return true; - } + ContentAPI.sendInputDialogue(player, true, "Enter the amount:", (value) -> { + TanningProduct.tan(player, (int) value, deff); + return Unit.INSTANCE; }); - player.getDialogueInterpreter().sendInput(false, "Enter amount:"); break; case 234: amount = player.getInventory().getAmount(new Item(def.getItem(), 1)); diff --git a/Server/src/main/java/core/game/interaction/inter/TradeInterfacePlugin.java b/Server/src/main/java/core/game/interaction/inter/TradeInterfacePlugin.java index 8d9a8d65d..4b1702fb1 100644 --- a/Server/src/main/java/core/game/interaction/inter/TradeInterfacePlugin.java +++ b/Server/src/main/java/core/game/interaction/inter/TradeInterfacePlugin.java @@ -1,5 +1,6 @@ package core.game.interaction.inter; +import api.ContentAPI; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -8,6 +9,7 @@ import core.game.node.entity.player.link.RunScript; import core.game.node.entity.player.link.request.trade.TradeModule; import core.plugin.Initializable; import core.plugin.Plugin; +import kotlin.Unit; /** * Represents the interface plugin used to handle all trade related functions. @@ -66,14 +68,14 @@ public final class TradeInterfacePlugin extends ComponentPlugin { module.getContainer().withdraw(slot, module.getContainer().getAmount(module.getContainer().get(slot))); break; case 234: - player.setAttribute("runscript", new RunScript() { - @Override - public boolean handle() { - module.getContainer().withdraw(slot, (int) getValue()); - return true; - } + ContentAPI.sendInputDialogue(player, false, "Enter the amount:", (value) -> { + String s = value.toString(); + s = s.replace("k","000"); + s = s.replace("K","000"); + int val = Integer.parseInt(s); + module.getContainer().withdraw(slot, val); + return Unit.INSTANCE; }); - player.getDialogueInterpreter().sendInput(false, "Enter the amount:"); break; case 9:// examine. if (TradeModule.getExtension(button == 32 ? module.getTarget() : player) == null) { @@ -98,14 +100,14 @@ public final class TradeInterfacePlugin extends ComponentPlugin { module.getContainer().offer(slot, player.getInventory().getAmount(player.getInventory().get(slot))); break; case 234: - player.setAttribute("runscript", new RunScript() { - @Override - public boolean handle() { - module.getContainer().offer(slot, (int) getValue()); - return true; - } + ContentAPI.sendInputDialogue(player, false, "Enter the amount:", (value) -> { + String s = value.toString(); + s = s.replace("k","000"); + s = s.replace("K","000"); + int val = Integer.parseInt(s); + module.getContainer().offer(slot, val); + return Unit.INSTANCE; }); - player.getDialogueInterpreter().sendInput(false, "Enter the amount:"); break; case 9: player.getPacketDispatch().sendMessage(player.getInventory().get(slot).getDefinition().getExamine()); diff --git a/Server/src/main/java/core/game/interaction/item/FishbowlPlugin.java b/Server/src/main/java/core/game/interaction/item/FishbowlPlugin.java index 1529694a8..cba9a7206 100644 --- a/Server/src/main/java/core/game/interaction/item/FishbowlPlugin.java +++ b/Server/src/main/java/core/game/interaction/item/FishbowlPlugin.java @@ -2,7 +2,7 @@ package core.game.interaction.item; import core.Util; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import org.rs09.consts.Items; import core.game.interaction.NodeUsageEvent; import core.game.interaction.OptionHandler; @@ -219,7 +219,7 @@ public class FishbowlPlugin extends OptionHandler { public static final class AquariumPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(10091).getHandlers().put("option:fish-in", this); + SceneryDefinition.forId(10091).getHandlers().put("option:fish-in", this); PluginManager.definePlugin(new TinyNetHandler()); return this; } diff --git a/Server/src/main/java/core/game/interaction/item/SilverSicklePlugin.java b/Server/src/main/java/core/game/interaction/item/SilverSicklePlugin.java index 646687452..8e3b1a41d 100644 --- a/Server/src/main/java/core/game/interaction/item/SilverSicklePlugin.java +++ b/Server/src/main/java/core/game/interaction/item/SilverSicklePlugin.java @@ -29,7 +29,7 @@ public final class SilverSicklePlugin extends OptionHandler { @Override public boolean handle(Player player, Node node, String option) { - Region region = RegionManager.getRegionCache().get(player.getLocation().getRegionId()); + Region region = RegionManager.forId(player.getLocation().getRegionId()); switch (option) { case "operate": case "cast bloom": @@ -48,6 +48,7 @@ public final class SilverSicklePlugin extends OptionHandler { } } } + RegionManager.getLock().unlock(); return true; } return false; diff --git a/Server/src/main/java/core/game/interaction/item/withitem/FruitCuttingPlugin.java b/Server/src/main/java/core/game/interaction/item/withitem/FruitCuttingPlugin.java index cab2950db..51f27f988 100644 --- a/Server/src/main/java/core/game/interaction/item/withitem/FruitCuttingPlugin.java +++ b/Server/src/main/java/core/game/interaction/item/withitem/FruitCuttingPlugin.java @@ -222,8 +222,12 @@ public final class FruitCuttingPlugin extends UseWithHandler { amount = 5; break; case 4: - ContentAPI.sendInputDialogue(player, true, "Enter the amount:", (value) -> { - cut(player, (int) value, slice); + ContentAPI.sendInputDialogue(player, false, "Enter the amount:", (value) -> { + String s = value.toString(); + s = s.replace("k","000"); + s = s.replace("K","000"); + int val = Integer.parseInt(s); + cut(player, val, slice); return Unit.INSTANCE; }); return true; diff --git a/Server/src/main/java/core/game/interaction/item/withobject/IncubatorPlugin.java b/Server/src/main/java/core/game/interaction/item/withobject/IncubatorPlugin.java index 68560d078..233518142 100644 --- a/Server/src/main/java/core/game/interaction/item/withobject/IncubatorPlugin.java +++ b/Server/src/main/java/core/game/interaction/item/withobject/IncubatorPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.item.withobject; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.NodeUsageEvent; import core.game.interaction.OptionHandler; import core.game.interaction.UseWithHandler; @@ -25,8 +25,8 @@ public class IncubatorPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { PluginManager.definePlugin(new IncubatorEggHandler()); - ObjectDefinition.forId(28359).getHandlers().put("option:take-egg", this); - ObjectDefinition.forId(28359).getHandlers().put("option:inspect", this); + SceneryDefinition.forId(28359).getHandlers().put("option:take-egg", this); + SceneryDefinition.forId(28359).getHandlers().put("option:inspect", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/item/withobject/SmithingPlugin.java b/Server/src/main/java/core/game/interaction/item/withobject/SmithingPlugin.java index d37763a7a..e62516b42 100644 --- a/Server/src/main/java/core/game/interaction/item/withobject/SmithingPlugin.java +++ b/Server/src/main/java/core/game/interaction/item/withobject/SmithingPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.item.withobject; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.node.entity.skill.Skills; import core.game.node.entity.skill.smithing.SmithingBuilder; import core.game.node.entity.skill.smithing.smelting.Bar; @@ -13,6 +13,7 @@ import core.game.node.item.Item; import core.game.node.object.Scenery; import core.plugin.Plugin; import core.plugin.Initializable; +import rs09.game.node.entity.skill.skillcapeperks.SkillcapePerks; import rs09.plugin.PluginManager; /** @@ -49,7 +50,7 @@ public final class SmithingPlugin extends UseWithHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(42027).getHandlers().put("option:smith", this); + SceneryDefinition.forId(42027).getHandlers().put("option:smith", this); return this; } @@ -70,7 +71,7 @@ public final class SmithingPlugin extends UseWithHandler { player.getDialogueInterpreter().sendDialogue("Property of Doric the Dwarf."); return true; } - if (!player.getInventory().contains(2347, 1)) { + if (!player.getInventory().contains(2347, 1) && !SkillcapePerks.isActive(SkillcapePerks.BAREFISTED_SMITHING,player)) { player.getDialogueInterpreter().sendDialogue("You need a hammer to work the metal with."); return true; } else { diff --git a/Server/src/main/java/core/game/interaction/item/withobject/WaterSkinHandler.java b/Server/src/main/java/core/game/interaction/item/withobject/WaterSkinHandler.java index 89aad7356..ed23cd866 100644 --- a/Server/src/main/java/core/game/interaction/item/withobject/WaterSkinHandler.java +++ b/Server/src/main/java/core/game/interaction/item/withobject/WaterSkinHandler.java @@ -1,79 +1,79 @@ -package core.game.interaction.item.withobject; - -import core.game.interaction.NodeUsageEvent; -import core.game.interaction.UseWithHandler; -import core.game.node.entity.player.Player; -import core.game.node.item.Item; -import core.game.system.task.Pulse; -import core.game.world.update.flag.context.Animation; -import core.plugin.Initializable; -import core.plugin.Plugin; - -@Initializable -public final class WaterSkinHandler extends UseWithHandler { - - /** - * Represents objects with water in them. - */ - private static final int[] OBJECTS = new int[]{16302, 6827, 11661, 24160, 34577, 15936, 15937, 15938, 23920, 35469, 24265, 153, 879, 880, 2864, 6232, 10436, 10437, 10827, 11007, 11759, 21764, 22973, 24161, 24214, 24265, 28662, 30223, 30820, 34579, 36781, 873, 874, 4063, 6151, 8699, 9143, 9684, 10175, 12279, 12974, 13563, 13564, 14868, 14917, 15678, 16704, 16705, 20358, 22715, 24112, 24314, 25729, 25929, 26966, 29105, 33458, 34082, 34411, 34496, 34547, 34566, 35762, 36971, 37154, 37155, 878, 884, 3264, 3305, 3359, 4004, 4005, 6097, 6249, 6549, 8747, 8927, 11793, 12201, 12897, 24166, 26945, 31359, 32023, 32024, 34576, 35671, 13561, 13563, 13559}; - - /** - * Represents the animation to use. - */ - private static final Animation ANIMATION = new Animation(832); - - // Unfilled waterskin objects - private static final int[] WATERSKINS = new int[]{1831, 1829, 1827, 1825}; - - private static final int FILLED_WATERSKIN = 1823; - - // Waterskin fill diag - private static final String WATERSKIN_TEXT = "You fill the waterskin."; - - /** - * Constructs a new {@code FillBucketPlugin} {@code Object}. - */ - public WaterSkinHandler() { - super(WATERSKINS); - } - - @Override - public Plugin newInstance(Object arg) throws Throwable { - for (int i : OBJECTS) { - addHandler(i, OBJECT_TYPE, this); - } - return this; - } - - @Override - public boolean handle(NodeUsageEvent event) { - Player player = event.getPlayer(); - player.getPulseManager().run(new Pulse(2, player) { - @Override - public boolean pulse() { - int curSkin = -1; - for (int i = 0; i < WATERSKINS.length; i++) { - if (player.getInventory().contains(WATERSKINS[i], 1)) { - curSkin = WATERSKINS[i]; - break; - } - } - if (curSkin == -1) { - return true; - } - if (player.getInventory().remove(new Item(curSkin))) { - player.animate(ANIMATION); - player.getPacketDispatch().sendMessage(WATERSKIN_TEXT); - player.getInventory().add(new Item(FILLED_WATERSKIN)); - } - return false; - } - - @Override - public void stop() { - super.stop(); - } - }); - return true; - } +package core.game.interaction.item.withobject; + +import core.game.interaction.NodeUsageEvent; +import core.game.interaction.UseWithHandler; +import core.game.node.entity.player.Player; +import core.game.node.item.Item; +import core.game.system.task.Pulse; +import core.game.world.update.flag.context.Animation; +import core.plugin.Initializable; +import core.plugin.Plugin; + +@Initializable +public final class WaterSkinHandler extends UseWithHandler { + + /** + * Represents objects with water in them. + */ + private static final int[] OBJECTS = new int[]{16302, 6827, 11661, 24160, 34577, 15936, 15937, 15938, 23920, 35469, 24265, 153, 879, 880, 2864, 6232, 10436, 10437, 10827, 11007, 11759, 21764, 22973, 24161, 24214, 24265, 28662, 30223, 30820, 34579, 36781, 873, 874, 4063, 6151, 8699, 9143, 9684, 10175, 12279, 12974, 13563, 13564, 14868, 14917, 15678, 16704, 16705, 20358, 22715, 24112, 24314, 25729, 25929, 26966, 29105, 33458, 34082, 34411, 34496, 34547, 34566, 35762, 36971, 37154, 37155, 878, 884, 3264, 3305, 3359, 4004, 4005, 6097, 6249, 6549, 8747, 8927, 11793, 12201, 12897, 24166, 26945, 31359, 32023, 32024, 34576, 35671, 13561, 13563, 13559, 40063}; + + /** + * Represents the animation to use. + */ + private static final Animation ANIMATION = new Animation(832); + + // Unfilled waterskin objects + private static final int[] WATERSKINS = new int[]{1831, 1829, 1827, 1825}; + + private static final int FILLED_WATERSKIN = 1823; + + // Waterskin fill diag + private static final String WATERSKIN_TEXT = "You fill the waterskin."; + + /** + * Constructs a new {@code FillBucketPlugin} {@code Object}. + */ + public WaterSkinHandler() { + super(WATERSKINS); + } + + @Override + public Plugin newInstance(Object arg) throws Throwable { + for (int i : OBJECTS) { + addHandler(i, OBJECT_TYPE, this); + } + return this; + } + + @Override + public boolean handle(NodeUsageEvent event) { + Player player = event.getPlayer(); + player.getPulseManager().run(new Pulse(2, player) { + @Override + public boolean pulse() { + int curSkin = -1; + for (int i = 0; i < WATERSKINS.length; i++) { + if (player.getInventory().contains(WATERSKINS[i], 1)) { + curSkin = WATERSKINS[i]; + break; + } + } + if (curSkin == -1) { + return true; + } + if (player.getInventory().remove(new Item(curSkin))) { + player.animate(ANIMATION); + player.getPacketDispatch().sendMessage(WATERSKIN_TEXT); + player.getInventory().add(new Item(FILLED_WATERSKIN)); + } + return false; + } + + @Override + public void stop() { + super.stop(); + } + }); + return true; + } } \ No newline at end of file diff --git a/Server/src/main/java/core/game/interaction/item/withobject/WaterSourcePlugin.java b/Server/src/main/java/core/game/interaction/item/withobject/WaterSourcePlugin.java index 04590e094..9d9a44dad 100644 --- a/Server/src/main/java/core/game/interaction/item/withobject/WaterSourcePlugin.java +++ b/Server/src/main/java/core/game/interaction/item/withobject/WaterSourcePlugin.java @@ -1,5 +1,6 @@ package core.game.interaction.item.withobject; +import api.ContentAPI; import core.plugin.Initializable; import org.rs09.consts.Items; import core.game.interaction.NodeUsageEvent; @@ -11,6 +12,7 @@ import core.game.node.object.Scenery; import core.game.system.task.Pulse; import core.game.world.update.flag.context.Animation; import core.plugin.Plugin; +import rs09.game.system.SystemLogger; /** * Represents the plugin used to fill a bucket. @@ -23,7 +25,7 @@ public final class WaterSourcePlugin extends UseWithHandler { /** * Represents the objects to use the buckets on. */ - private static final int[] OBJECTS = new int[] { 16302, 6827, 11661, 24160, 34577, 15936, 15937, 15938, 23920, 35469, 24265, 153, 879, 880, 2864, 6232, 10436, 10437, 10827, 11007, 11759, 21764, 22973, 24161, 24214, 24265, 28662, 30223, 30820, 34579, 36781, 873, 874, 4063, 6151, 8699, 9143, 9684, 10175, 12279, 12974, 13563, 13564, 14868, 14917, 15678, 16704, 16705, 20358, 22715, 24112, 24314, 25729, 25929, 26966, 29105, 33458, 34082, 34411, 34496, 34547, 34566, 35762, 36971, 37154, 37155, 878, 884, 3264, 3305, 3359, 4004, 4005, 6097, 6249, 6549, 8747, 8927, 11793, 12201, 12897, 24166, 26945, 31359, 32023, 32024, 34576, 35671, 13561, 13563, 13559 }; + private static final int[] OBJECTS = new int[] { 21355, 16302, 6827, 11661, 24160, 34577, 15936, 15937, 15938, 23920, 35469, 24265, 153, 879, 880, 2864, 6232, 10436, 10437, 10827, 11007, 11759, 21764, 22973, 24161, 24214, 24265, 28662, 30223, 30820, 34579, 36781, 873, 874, 4063, 6151, 8699, 9143, 9684, 10175, 12279, 12974, 13563, 13564, 14868, 14917, 15678, 16704, 16705, 20358, 22715, 24112, 24314, 25729, 25929, 26966, 29105, 33458, 34082, 34411, 34496, 34547, 34566, 35762, 36971, 37154, 37155, 878, 884, 3264, 3305, 3359, 4004, 4005, 6097, 6249, 6549, 8747, 8927, 11793, 12201, 12897, 24166, 26945, 31359, 32023, 32024, 34576, 35671, 40063, 13561, 13563, 13559 }; /** * Represents the animation to use. @@ -40,6 +42,9 @@ public final class WaterSourcePlugin extends UseWithHandler { @Override public Plugin newInstance(Object arg) throws Throwable { for (int i : OBJECTS) { + if(ContentAPI.sceneryDefinition(i).getName().toLowerCase().contains("well")){ + continue; + } addHandler(i, OBJECT_TYPE, this); } return this; @@ -48,7 +53,7 @@ public final class WaterSourcePlugin extends UseWithHandler { @Override public boolean handle(NodeUsageEvent event) { final WaterRecipient recipient = WaterRecipient.forItem(event.getUsedItem()); - recipient.handle(event.getUsedWith().asObject(), event.getPlayer()); + recipient.handle(event.getUsedWith().asScenery(), event.getPlayer()); return true; } @@ -58,7 +63,7 @@ public final class WaterSourcePlugin extends UseWithHandler { * @version 1.0 */ public enum WaterRecipient { - BUCKET(new Item(1925), new Item(1929)), + BUCKET(new Item(1925), new Item(1929), "You fill the bucket with water."), VIAL(new Item(229), new Item(227)), JUG(new Item(1935), new Item(1937)), BOWL(new Item(1923), new Item(1921)), diff --git a/Server/src/main/java/core/game/interaction/npc/BurthorpeOptionPlugin.java b/Server/src/main/java/core/game/interaction/npc/BurthorpeOptionPlugin.java index 63cc74d76..021840af1 100644 --- a/Server/src/main/java/core/game/interaction/npc/BurthorpeOptionPlugin.java +++ b/Server/src/main/java/core/game/interaction/npc/BurthorpeOptionPlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.npc; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -46,18 +46,18 @@ public final class BurthorpeOptionPlugin extends OptionHandler { // soldiers NPCDefinition.forId(1062).getHandlers().put("option:talk-to", this);// other // sergant - ObjectDefinition.forId(7257).getHandlers().put("option:enter", this);// thieving + SceneryDefinition.forId(7257).getHandlers().put("option:enter", this);// thieving // guide // trapdoor. - ObjectDefinition.forId(7258).getHandlers().put("option:enter", this);// thieving + SceneryDefinition.forId(7258).getHandlers().put("option:enter", this);// thieving // guide // passegeway. NPCDefinition.forId(1073).getHandlers().put("option:talk-to", this); NPCDefinition.forId(1074).getHandlers().put("option:talk-to", this); NPCDefinition.forId(1076).getHandlers().put("option:talk-to", this); NPCDefinition.forId(1077).getHandlers().put("option:talk-to", this); - ObjectDefinition.forId(4624).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(4627).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(4624).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(4627).getHandlers().put("option:climb-down", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/npc/NPCTradePlugin.java b/Server/src/main/java/core/game/interaction/npc/NPCTradePlugin.java deleted file mode 100644 index ab37bc5fa..000000000 --- a/Server/src/main/java/core/game/interaction/npc/NPCTradePlugin.java +++ /dev/null @@ -1,41 +0,0 @@ -package core.game.interaction.npc; - -import core.cache.def.impl.NPCDefinition; -import core.game.component.Component; -import core.game.interaction.OptionHandler; -import core.game.node.Node; -import core.game.node.entity.npc.NPC; -import core.game.node.entity.player.Player; -import core.plugin.Initializable; -import core.plugin.Plugin; -import core.game.node.entity.skill.crafting.TanningProduct; - -/** - * Represents the plugin used for an npc with the trade option. - * @author 'Vexia - * @version 1.0 - */ -@Initializable -public final class NPCTradePlugin extends OptionHandler { - - @Override - public Plugin newInstance(Object arg) throws Throwable { - NPCDefinition.setOptionHandler("trade", this); - return this; - } - - @Override - public boolean handle(Player player, Node node, String option) { - final NPC npc = (NPC) node; - if (npc.getId() == 2824) { - TanningProduct.open(player, 2824); - return true; - } - if(npc.getId() == 7601){ - player.getInterfaceManager().open(new Component(732)); - return true; - } - return node.asNpc().openShop(player); - } - -} diff --git a/Server/src/main/java/core/game/interaction/npc/NPCTradePlugin.kt b/Server/src/main/java/core/game/interaction/npc/NPCTradePlugin.kt new file mode 100644 index 000000000..6adf59936 --- /dev/null +++ b/Server/src/main/java/core/game/interaction/npc/NPCTradePlugin.kt @@ -0,0 +1,58 @@ +package core.game.interaction.npc + +import api.ContentAPI +import core.cache.def.impl.NPCDefinition +import core.game.component.Component +import core.plugin.Initializable +import core.game.interaction.OptionHandler +import core.game.node.Node +import core.game.node.entity.npc.NPC +import core.game.node.entity.player.Player +import core.plugin.Plugin +import core.game.node.entity.skill.crafting.TanningProduct +import org.rs09.consts.NPCs +import rs09.game.interaction.InteractionListener + +/** + * Represents the plugin used for an npc with the trade option. + * @author Ceikry + * @version 1.0 + */ +class NPCTradePlugin : InteractionListener() { + override fun defineListeners() { + on(NPC, "trade", "shop"){player, node -> + val npc = node as NPC + if (npc.id == 2824) { + TanningProduct.open(player, 2824) + return@on true + } + if (npc.id == 7601) { + ContentAPI.openInterface(player, 732) + return@on true + } + return@on npc.openShop(player) + } + + on(NPCs.SIEGFRIED_ERKLE_933, NPC, "trade"){player, node -> + val points = ContentAPI.getQP(player) + if(points < 40){ + ContentAPI.sendNPCDialogue(player, NPCs.SIEGFRIED_ERKLE_933, "I'm sorry, adventurer, but you need 40 quest points to buy from me.") + return@on true + } + node.asNpc().openShop(player) + return@on true + } + } + + override fun defineDestinationOverrides() { + setDest(NPC,"trade","shop"){node -> + val npc = node as NPC + if (npc.getAttribute("facing_booth", false)) { + val offsetX = npc.direction.stepX shl 1 + val offsetY = npc.direction.stepY shl 1 + return@setDest npc.location.transform(offsetX, offsetY, 0) + } + return@setDest node.location + } + } +} \ No newline at end of file diff --git a/Server/src/main/java/core/game/interaction/npc/SpiritKyattOptionPlugin.java b/Server/src/main/java/core/game/interaction/npc/SpiritKyattOptionPlugin.java index 7e73ec5c1..ea914a132 100644 --- a/Server/src/main/java/core/game/interaction/npc/SpiritKyattOptionPlugin.java +++ b/Server/src/main/java/core/game/interaction/npc/SpiritKyattOptionPlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.npc; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -23,11 +23,11 @@ public final class SpiritKyattOptionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { NPCDefinition.forId(7365).getHandlers().put("option:interact", this); - ObjectDefinition.forId(28741).getHandlers().put("option:open", this); - ObjectDefinition.forId(28743).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(28743).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(14910).getHandlers().put("option:take", this); - ObjectDefinition.forId(14912).getHandlers().put("option:take", this); + SceneryDefinition.forId(28741).getHandlers().put("option:open", this); + SceneryDefinition.forId(28743).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(28743).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(14910).getHandlers().put("option:take", this); + SceneryDefinition.forId(14912).getHandlers().put("option:take", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/npc/sorceress_app/SorceressApprenticePlugin.java b/Server/src/main/java/core/game/interaction/npc/sorceress_app/SorceressApprenticePlugin.java index 034977cdf..69d92e357 100644 --- a/Server/src/main/java/core/game/interaction/npc/sorceress_app/SorceressApprenticePlugin.java +++ b/Server/src/main/java/core/game/interaction/npc/sorceress_app/SorceressApprenticePlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.npc.sorceress_app; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -49,7 +49,7 @@ public class SorceressApprenticePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { NPCDefinition.forId(5532).getHandlers().put("option:teleport", this); - ObjectDefinition.forId(21781).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(21781).getHandlers().put("option:climb-up", this); new SorceressStairs().newInstance(arg); PluginManager.definePlugin(new SorceressApprenticeDialogue()); return this; @@ -64,7 +64,7 @@ public class SorceressApprenticePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(35645).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(35645).getHandlers().put("option:climb-down", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/BankingPlugin.java b/Server/src/main/java/core/game/interaction/object/BankingPlugin.java index 8650574d4..c841b6ffd 100644 --- a/Server/src/main/java/core/game/interaction/object/BankingPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/BankingPlugin.java @@ -2,7 +2,7 @@ package core.game.interaction.object; import api.ContentAPI; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.CloseEvent; import core.game.component.Component; import core.game.component.ComponentDefinition; @@ -47,11 +47,11 @@ public final class BankingPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.setOptionHandler("use-quickly", this); - ObjectDefinition.setOptionHandler("use", this); - ObjectDefinition.setOptionHandler("bank", this); - ObjectDefinition.setOptionHandler("collect", this); - ObjectDefinition.setOptionHandler("deposit", this); + SceneryDefinition.setOptionHandler("use-quickly", this); + SceneryDefinition.setOptionHandler("use", this); + SceneryDefinition.setOptionHandler("bank", this); + SceneryDefinition.setOptionHandler("collect", this); + SceneryDefinition.setOptionHandler("deposit", this); new BankingInterface().newInstance(arg); new BankDepositInterface().newInstance(arg); new BankNPCPlugin().newInstance(arg); @@ -372,9 +372,13 @@ public final class BankingPlugin extends OptionHandler { amount = p.getBank().getLastAmountX(); break; case 234: - ContentAPI.sendInputDialogue(p, true, "Enter the amount:", (value) -> { - p.getBank().takeItem(slot, (int) value); - p.getBank().updateLastAmountX((int) value); + ContentAPI.sendInputDialogue(p, false, "Enter the amount:", (value) -> { + String s = value.toString(); + s = s.replace("k","000"); + s = s.replace("K","000"); + int val = Integer.parseInt(s); + p.getBank().takeItem(slot, val); + p.getBank().updateLastAmountX(val); return Unit.INSTANCE; }); break; @@ -446,16 +450,15 @@ public final class BankingPlugin extends OptionHandler { p.getBank().addItem(slot, p.getBank().getLastAmountX()); break; case 234: - p.setAttribute("runscript", new RunScript() { - @Override - public boolean handle() { - int amount = (int) value; - p.getBank().addItem(slot, amount); - p.getBank().updateLastAmountX(amount); - return false; - } + ContentAPI.sendInputDialogue(p, false, "Enter the amount:", (value) -> { + String s = value.toString(); + s = s.replace("k","000"); + s = s.replace("K","000"); + int val = Integer.parseInt(s); + p.getBank().addItem(slot, val); + p.getBank().updateLastAmountX(val); + return Unit.INSTANCE; }); - p.getDialogueInterpreter().sendInput(false, "Enter the amount."); break; case 168: p.getBank().addItem(slot, p.getInventory().getAmount(item)); @@ -517,8 +520,12 @@ public final class BankingPlugin extends OptionHandler { }); return true; case 234: - ContentAPI.sendInputDialogue(p, true, "Enter the amount:", (value) -> { - p.getBank().addItem(slot, (int) value); + ContentAPI.sendInputDialogue(p, false, "Enter the amount:", (value) -> { + String s = value.toString(); + s = s.replace("k","000"); + s = s.replace("K","000"); + int val = Integer.parseInt(s); + p.getBank().addItem(slot, val); InterfaceContainer.generateItems(p, p.getInventory().toArray(), new String[]{"Examine", "Deposit-X", "Deposit-All", "Deposit-10", "Deposit-5", "Deposit-1",}, 11, 15, 5, 7); return Unit.INSTANCE; }); diff --git a/Server/src/main/java/core/game/interaction/object/BarrowsBoatPlugin.java b/Server/src/main/java/core/game/interaction/object/BarrowsBoatPlugin.java index 1419c2e32..16656b4d4 100644 --- a/Server/src/main/java/core/game/interaction/object/BarrowsBoatPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/BarrowsBoatPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -20,8 +20,8 @@ public class BarrowsBoatPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(6970).getHandlers().put("option:board", this); - ObjectDefinition.forId(6969).getHandlers().put("option:board", this); + SceneryDefinition.forId(6970).getHandlers().put("option:board", this); + SceneryDefinition.forId(6969).getHandlers().put("option:board", this); return this; } @@ -30,7 +30,7 @@ public class BarrowsBoatPlugin extends OptionHandler { switch (option) { case "board": final Location dest = node.getId() == 6970 ? new Location(3522, 3285, 0) : new Location(3500, 3380, 0); - final String name = node.getId() == 6970 ? "Mort'on." : "the swamp"; + final String name = node.getId() == 6970 ? "Mort'ton." : "the swamp"; player.lock(); player.getInterfaceManager().open(new Component(321)); GameWorld.getPulser().submit(new Pulse(7, player) { diff --git a/Server/src/main/java/core/game/interaction/object/BarrowsTunnelShortcut.java b/Server/src/main/java/core/game/interaction/object/BarrowsTunnelShortcut.java index 344ff50ef..66a0c1a89 100644 --- a/Server/src/main/java/core/game/interaction/object/BarrowsTunnelShortcut.java +++ b/Server/src/main/java/core/game/interaction/object/BarrowsTunnelShortcut.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; @@ -20,15 +20,15 @@ public class BarrowsTunnelShortcut extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(5055).getHandlers().put("option:open", this); - ObjectDefinition.forId(5054).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(5052).getHandlers().put("option:search", this); - ObjectDefinition.forId(30261).getHandlers().put("option:open", this); - ObjectDefinition.forId(30262).getHandlers().put("option:open", this); - ObjectDefinition.forId(30265).getHandlers().put("option:open", this); - ObjectDefinition.forId(5005).getHandlers().put("option:climb up", this); - ObjectDefinition.forId(5005).getHandlers().put("option:climb down", this); - ObjectDefinition.forId(5002).getHandlers().put("option:walk-here", this); + SceneryDefinition.forId(5055).getHandlers().put("option:open", this); + SceneryDefinition.forId(5054).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(5052).getHandlers().put("option:search", this); + SceneryDefinition.forId(30261).getHandlers().put("option:open", this); + SceneryDefinition.forId(30262).getHandlers().put("option:open", this); + SceneryDefinition.forId(30265).getHandlers().put("option:open", this); + SceneryDefinition.forId(5005).getHandlers().put("option:climb up", this); + SceneryDefinition.forId(5005).getHandlers().put("option:climb down", this); + SceneryDefinition.forId(5002).getHandlers().put("option:walk-here", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/BeehivePlugin.java b/Server/src/main/java/core/game/interaction/object/BeehivePlugin.java index b2a2d0f15..b2edb87a7 100644 --- a/Server/src/main/java/core/game/interaction/object/BeehivePlugin.java +++ b/Server/src/main/java/core/game/interaction/object/BeehivePlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import org.rs09.consts.Items; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -59,8 +59,8 @@ public class BeehivePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(68).getHandlers().put("option:take-from", this); - ObjectDefinition.forId(68).getHandlers().put("option:take-honey", this); + SceneryDefinition.forId(68).getHandlers().put("option:take-from", this); + SceneryDefinition.forId(68).getHandlers().put("option:take-honey", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/BrassKeyDoorPlugin.java b/Server/src/main/java/core/game/interaction/object/BrassKeyDoorPlugin.java index 090e2a7cb..a5c2f5580 100644 --- a/Server/src/main/java/core/game/interaction/object/BrassKeyDoorPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/BrassKeyDoorPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -31,7 +31,7 @@ public final class BrassKeyDoorPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(1804).getHandlers().put("option:open", this); + SceneryDefinition.forId(1804).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/BrokenCartBypass.java b/Server/src/main/java/core/game/interaction/object/BrokenCartBypass.java index 1d1471872..127b32b70 100644 --- a/Server/src/main/java/core/game/interaction/object/BrokenCartBypass.java +++ b/Server/src/main/java/core/game/interaction/object/BrokenCartBypass.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -20,7 +20,7 @@ import core.plugin.Plugin; @Initializable public class BrokenCartBypass extends OptionHandler { public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2216).getHandlers().put("option:look-at",this); + SceneryDefinition.forId(2216).getHandlers().put("option:look-at",this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/BuyCrateOptionPlugin.java b/Server/src/main/java/core/game/interaction/object/BuyCrateOptionPlugin.java index a29d954d2..b5535e752 100644 --- a/Server/src/main/java/core/game/interaction/object/BuyCrateOptionPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/BuyCrateOptionPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -24,7 +24,7 @@ public final class BuyCrateOptionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(6839).getHandlers().put("option:buy", this); + SceneryDefinition.forId(6839).getHandlers().put("option:buy", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/ChampionsArenaPlugin.java b/Server/src/main/java/core/game/interaction/object/ChampionsArenaPlugin.java index d2b86c982..6ff0dacb7 100644 --- a/Server/src/main/java/core/game/interaction/object/ChampionsArenaPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/ChampionsArenaPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.npc.NPC; @@ -19,7 +19,7 @@ public final class ChampionsArenaPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(10556).getHandlers().put("option:open", this); + SceneryDefinition.forId(10556).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/ChampionsGuildDoor.java b/Server/src/main/java/core/game/interaction/object/ChampionsGuildDoor.java index 487cdc538..be987496e 100644 --- a/Server/src/main/java/core/game/interaction/object/ChampionsGuildDoor.java +++ b/Server/src/main/java/core/game/interaction/object/ChampionsGuildDoor.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -38,7 +38,7 @@ public final class ChampionsGuildDoor extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(1805).getHandlers().put("option:open", this); + SceneryDefinition.forId(1805).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/ChefGuildDoorPlugin.java b/Server/src/main/java/core/game/interaction/object/ChefGuildDoorPlugin.java index 4e753f64c..bdeedbc84 100644 --- a/Server/src/main/java/core/game/interaction/object/ChefGuildDoorPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/ChefGuildDoorPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import org.rs09.consts.Items; import core.game.content.global.action.DoorActionHandler; import core.game.node.item.Item; @@ -65,8 +65,8 @@ public final class ChefGuildDoorPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2712).getHandlers().put("option:open", this); - ObjectDefinition.forId(26810).getHandlers().put("option:open", this); + SceneryDefinition.forId(2712).getHandlers().put("option:open", this); + SceneryDefinition.forId(26810).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/CowMilkingPlugin.java b/Server/src/main/java/core/game/interaction/object/CowMilkingPlugin.java index 557f40616..578bcb362 100644 --- a/Server/src/main/java/core/game/interaction/object/CowMilkingPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/CowMilkingPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.NodeUsageEvent; import core.game.interaction.OptionHandler; import core.game.interaction.UseWithHandler; @@ -80,9 +80,9 @@ public final class CowMilkingPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(8689).getHandlers().put("option:milk", this); - ObjectDefinition.forId(12111).getHandlers().put("option:milk", this); - ObjectDefinition.setOptionHandler("steal-cowbell", this); + SceneryDefinition.forId(8689).getHandlers().put("option:milk", this); + SceneryDefinition.forId(12111).getHandlers().put("option:milk", this); + SceneryDefinition.setOptionHandler("steal-cowbell", this); PluginManager.definePlugin(new BucketHandler()); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/CrystalChestPlugin.java b/Server/src/main/java/core/game/interaction/object/CrystalChestPlugin.java index cd7d6509e..5684a18b5 100644 --- a/Server/src/main/java/core/game/interaction/object/CrystalChestPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/CrystalChestPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.NodeUsageEvent; import core.game.interaction.OptionHandler; import core.game.interaction.UseWithHandler; @@ -39,7 +39,7 @@ public final class CrystalChestPlugin extends UseWithHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(172).getHandlers().put("option:open", this); + SceneryDefinition.forId(172).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/CrystalKeyObjectPlugin.java b/Server/src/main/java/core/game/interaction/object/CrystalKeyObjectPlugin.java index a6bb3b50f..99dc9a38b 100644 --- a/Server/src/main/java/core/game/interaction/object/CrystalKeyObjectPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/CrystalKeyObjectPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -10,7 +10,7 @@ public class CrystalKeyObjectPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.setOptionHandler("open", this); + SceneryDefinition.setOptionHandler("open", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/CulinomancerChestPliugin.java b/Server/src/main/java/core/game/interaction/object/CulinomancerChestPliugin.java index 2a9b84e28..32314daa3 100644 --- a/Server/src/main/java/core/game/interaction/object/CulinomancerChestPliugin.java +++ b/Server/src/main/java/core/game/interaction/object/CulinomancerChestPliugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -21,9 +21,9 @@ public final class CulinomancerChestPliugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(12309).getHandlers().put("option:bank", this); - ObjectDefinition.forId(12309).getHandlers().put("option:buy-items", this); - ObjectDefinition.forId(12309).getHandlers().put("option:buy-food", this); + SceneryDefinition.forId(12309).getHandlers().put("option:bank", this); + SceneryDefinition.forId(12309).getHandlers().put("option:buy-items", this); + SceneryDefinition.forId(12309).getHandlers().put("option:buy-food", this); Scenery object = RegionManager.getObject(new Location(3219, 9623, 0)); SceneryBuilder.replace(object, object.transform(object.getId(), 3)); return this; diff --git a/Server/src/main/java/core/game/interaction/object/DoogleLeafPlugin.java b/Server/src/main/java/core/game/interaction/object/DoogleLeafPlugin.java index b2e80b855..296fd8e41 100644 --- a/Server/src/main/java/core/game/interaction/object/DoogleLeafPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/DoogleLeafPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -23,7 +23,7 @@ public class DoogleLeafPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(31155).getHandlers().put("option:pick-leaf", this); + SceneryDefinition.forId(31155).getHandlers().put("option:pick-leaf", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/DoorManagingPlugin.java b/Server/src/main/java/core/game/interaction/object/DoorManagingPlugin.java index c71017a64..ced526848 100644 --- a/Server/src/main/java/core/game/interaction/object/DoorManagingPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/DoorManagingPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -22,9 +22,9 @@ public final class DoorManagingPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.setOptionHandler("open", this); - ObjectDefinition.setOptionHandler("close", this); - ObjectDefinition.setOptionHandler("shut", this); + SceneryDefinition.setOptionHandler("open", this); + SceneryDefinition.setOptionHandler("close", this); + SceneryDefinition.setOptionHandler("shut", this); return this; } @@ -58,7 +58,7 @@ public final class DoorManagingPlugin extends OptionHandler { player.getProperties().setTeleportLocation(destination); return true; } - if (node.asObject().getId() == 25341) {// Mithril door + if (node.asScenery().getId() == 25341) {// Mithril door return false; } if (!name.contains("door") && !name.contains("gate") && !name.contains("fence") && !name.contains("wall") && !name.contains("exit") && !name.contains("entrance")) { diff --git a/Server/src/main/java/core/game/interaction/object/DropPartyLeverOptionPlugin.java b/Server/src/main/java/core/game/interaction/object/DropPartyLeverOptionPlugin.java index 0db153ddf..eedc6f991 100644 --- a/Server/src/main/java/core/game/interaction/object/DropPartyLeverOptionPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/DropPartyLeverOptionPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -24,7 +24,7 @@ public final class DropPartyLeverOptionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(26194).getHandlers().put("option:pull", this); + SceneryDefinition.forId(26194).getHandlers().put("option:pull", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/DummyAttackPlugin.java b/Server/src/main/java/core/game/interaction/object/DummyAttackPlugin.java index 4b30fdd0e..c6cdf566f 100644 --- a/Server/src/main/java/core/game/interaction/object/DummyAttackPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/DummyAttackPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.node.entity.skill.Skills; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -19,19 +19,19 @@ public final class DummyAttackPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2038).getHandlers().put("option:attack", this); - ObjectDefinition.forId(15624).getHandlers().put("option:attack", this); - ObjectDefinition.forId(15625).getHandlers().put("option:attack", this); - ObjectDefinition.forId(15626).getHandlers().put("option:attack", this); - ObjectDefinition.forId(15627).getHandlers().put("option:attack", this); - ObjectDefinition.forId(15628).getHandlers().put("option:attack", this); - ObjectDefinition.forId(15629).getHandlers().put("option:attack", this); - ObjectDefinition.forId(15630).getHandlers().put("option:attack", this); - ObjectDefinition.forId(18238).getHandlers().put("option:attack", this); - ObjectDefinition.forId(25648).getHandlers().put("option:attack", this); - ObjectDefinition.forId(28912).getHandlers().put("option:attack", this); - ObjectDefinition.forId(823).getHandlers().put("option:attack", this); - ObjectDefinition.forId(23921).getHandlers().put("option:attack", this); + SceneryDefinition.forId(2038).getHandlers().put("option:attack", this); + SceneryDefinition.forId(15624).getHandlers().put("option:attack", this); + SceneryDefinition.forId(15625).getHandlers().put("option:attack", this); + SceneryDefinition.forId(15626).getHandlers().put("option:attack", this); + SceneryDefinition.forId(15627).getHandlers().put("option:attack", this); + SceneryDefinition.forId(15628).getHandlers().put("option:attack", this); + SceneryDefinition.forId(15629).getHandlers().put("option:attack", this); + SceneryDefinition.forId(15630).getHandlers().put("option:attack", this); + SceneryDefinition.forId(18238).getHandlers().put("option:attack", this); + SceneryDefinition.forId(25648).getHandlers().put("option:attack", this); + SceneryDefinition.forId(28912).getHandlers().put("option:attack", this); + SceneryDefinition.forId(823).getHandlers().put("option:attack", this); + SceneryDefinition.forId(23921).getHandlers().put("option:attack", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/ErnestTheChickenPlugin.java b/Server/src/main/java/core/game/interaction/object/ErnestTheChickenPlugin.java index 5963741d6..b7692f3d0 100644 --- a/Server/src/main/java/core/game/interaction/object/ErnestTheChickenPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/ErnestTheChickenPlugin.java @@ -3,7 +3,7 @@ package core.game.interaction.object; import java.awt.Point; import java.util.Arrays; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.game.node.entity.skill.agility.AgilityHandler; import core.game.interaction.OptionHandler; @@ -41,11 +41,11 @@ public final class ErnestTheChickenPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(11450).getHandlers().put("option:open", this); + SceneryDefinition.forId(11450).getHandlers().put("option:open", this); for (Lever lever : Lever.values()) { for (int i : lever.getObjectIds()) { - ObjectDefinition.forId(i).getHandlers().put("option:pull", this); - ObjectDefinition.forId(i).getHandlers().put("option:inspect", this); + SceneryDefinition.forId(i).getHandlers().put("option:pull", this); + SceneryDefinition.forId(i).getHandlers().put("option:inspect", this); } } /** doors */ diff --git a/Server/src/main/java/core/game/interaction/object/FieldPickingPlugin.java b/Server/src/main/java/core/game/interaction/object/FieldPickingPlugin.java index 1baf9ddf6..df18bdf0c 100644 --- a/Server/src/main/java/core/game/interaction/object/FieldPickingPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/FieldPickingPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.container.impl.EquipmentContainer; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -34,7 +34,7 @@ public final class FieldPickingPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { for(PickingPlant p : PickingPlant.values()){ - ObjectDefinition.forId(p.objectId).getHandlers().put("option:pick",this); + SceneryDefinition.forId(p.objectId).getHandlers().put("option:pick",this); } return this; } diff --git a/Server/src/main/java/core/game/interaction/object/FlourMakingPlugin.java b/Server/src/main/java/core/game/interaction/object/FlourMakingPlugin.java index 6bf10ce56..475edf6c3 100644 --- a/Server/src/main/java/core/game/interaction/object/FlourMakingPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/FlourMakingPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.NodeUsageEvent; import core.game.interaction.OptionHandler; import core.game.interaction.UseWithHandler; @@ -44,15 +44,15 @@ public final class FlourMakingPlugin extends OptionHandler { public Plugin newInstance(Object arg) throws Throwable { int controls[] = new int[] { 2718, 2720, 2721, 24072, 24070 }; for (int i : controls) { - ObjectDefinition.forId(i).getHandlers().put("option:operate", this); + SceneryDefinition.forId(i).getHandlers().put("option:operate", this); } - ObjectDefinition.forId(36878).getHandlers().put("option:empty", this); - ObjectDefinition.forId(22420).getHandlers().put("option:empty", this); - ObjectDefinition.forId(5792).getHandlers().put("option:empty", this); - ObjectDefinition.forId(1782).getHandlers().put("option:empty", this); - ObjectDefinition.forId(1781).getHandlers().put("option:empty", this); - ObjectDefinition.forId(22421).getHandlers().put("option:empty", this); - ObjectDefinition.forId(24070).getHandlers().put("option:empty", this); + SceneryDefinition.forId(36878).getHandlers().put("option:empty", this); + SceneryDefinition.forId(22420).getHandlers().put("option:empty", this); + SceneryDefinition.forId(5792).getHandlers().put("option:empty", this); + SceneryDefinition.forId(1782).getHandlers().put("option:empty", this); + SceneryDefinition.forId(1781).getHandlers().put("option:empty", this); + SceneryDefinition.forId(22421).getHandlers().put("option:empty", this); + SceneryDefinition.forId(24070).getHandlers().put("option:empty", this); new GrainHopperPlugin().newInstance(arg); new FillPotHandler().newInstance(arg); return this; diff --git a/Server/src/main/java/core/game/interaction/object/GnomeSpiritTreePlugin.java b/Server/src/main/java/core/game/interaction/object/GnomeSpiritTreePlugin.java index bc3579e17..1f43896da 100644 --- a/Server/src/main/java/core/game/interaction/object/GnomeSpiritTreePlugin.java +++ b/Server/src/main/java/core/game/interaction/object/GnomeSpiritTreePlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -17,12 +17,12 @@ public final class GnomeSpiritTreePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(1317).getHandlers().put("option:talk-to", this); - ObjectDefinition.forId(1317).getHandlers().put("option:teleport", this); - ObjectDefinition.forId(1293).getHandlers().put("option:talk-to", this); - ObjectDefinition.forId(1293).getHandlers().put("option:teleport", this); - ObjectDefinition.forId(1294).getHandlers().put("option:talk-to", this); - ObjectDefinition.forId(1294).getHandlers().put("option:teleport", this); + SceneryDefinition.forId(1317).getHandlers().put("option:talk-to", this); + SceneryDefinition.forId(1317).getHandlers().put("option:teleport", this); + SceneryDefinition.forId(1293).getHandlers().put("option:talk-to", this); + SceneryDefinition.forId(1293).getHandlers().put("option:teleport", this); + SceneryDefinition.forId(1294).getHandlers().put("option:talk-to", this); + SceneryDefinition.forId(1294).getHandlers().put("option:teleport", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/GoblinVillagePopulationPlugin.java b/Server/src/main/java/core/game/interaction/object/GoblinVillagePopulationPlugin.java index 5e62493f0..63dbdaf14 100644 --- a/Server/src/main/java/core/game/interaction/object/GoblinVillagePopulationPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/GoblinVillagePopulationPlugin.java @@ -2,7 +2,7 @@ package core.game.interaction.object; import java.util.List; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.npc.NPC; @@ -16,7 +16,7 @@ public class GoblinVillagePopulationPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(31301).getHandlers().put("option:read", this); + SceneryDefinition.forId(31301).getHandlers().put("option:read", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/GrandExchangePlugin.java b/Server/src/main/java/core/game/interaction/object/GrandExchangePlugin.java index 63c33839d..f1fa68c4d 100644 --- a/Server/src/main/java/core/game/interaction/object/GrandExchangePlugin.java +++ b/Server/src/main/java/core/game/interaction/object/GrandExchangePlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.object; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.ge.GEGuidePrice; import core.game.ge.GrandExchangeDatabase; @@ -23,11 +23,11 @@ public final class GrandExchangePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(28089).getHandlers().put("option:use", this); - ObjectDefinition.forId(28089).getHandlers().put("option:exchange", this); - ObjectDefinition.forId(28089).getHandlers().put("option:collect", this); - ObjectDefinition.forId(28089).getHandlers().put("option:history", this); - ObjectDefinition.forId(28089).getHandlers().put("option:sets", this); + SceneryDefinition.forId(28089).getHandlers().put("option:use", this); + SceneryDefinition.forId(28089).getHandlers().put("option:exchange", this); + SceneryDefinition.forId(28089).getHandlers().put("option:collect", this); + SceneryDefinition.forId(28089).getHandlers().put("option:history", this); + SceneryDefinition.forId(28089).getHandlers().put("option:sets", this); for (int i : new int[] { 6528, 6529, 6530, 6531 }) { NPCDefinition.forId(i).getHandlers().put("option:exchange", this); NPCDefinition.forId(i).getHandlers().put("option:history", this); diff --git a/Server/src/main/java/core/game/interaction/object/GrandExchangeShortcut.java b/Server/src/main/java/core/game/interaction/object/GrandExchangeShortcut.java index 5f85e3aa2..189b4bef8 100644 --- a/Server/src/main/java/core/game/interaction/object/GrandExchangeShortcut.java +++ b/Server/src/main/java/core/game/interaction/object/GrandExchangeShortcut.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.node.entity.player.link.diary.DiaryType; import core.plugin.Initializable; import core.game.node.entity.skill.Skills; @@ -40,8 +40,8 @@ public final class GrandExchangeShortcut extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(9311).getHandlers().put("option:climb-into", this); - ObjectDefinition.forId(9312).getHandlers().put("option:climb-into", this); + SceneryDefinition.forId(9311).getHandlers().put("option:climb-into", this); + SceneryDefinition.forId(9312).getHandlers().put("option:climb-into", this); return null; } diff --git a/Server/src/main/java/core/game/interaction/object/GuidorDoorPlugin.java b/Server/src/main/java/core/game/interaction/object/GuidorDoorPlugin.java index 85eabde3b..d50c07be8 100644 --- a/Server/src/main/java/core/game/interaction/object/GuidorDoorPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/GuidorDoorPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -23,7 +23,7 @@ public final class GuidorDoorPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2032).getHandlers().put("option:open", this); + SceneryDefinition.forId(2032).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/HaystackPlugin.java b/Server/src/main/java/core/game/interaction/object/HaystackPlugin.java index 89d116f76..d5c7871fc 100644 --- a/Server/src/main/java/core/game/interaction/object/HaystackPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/HaystackPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.content.dialogue.FacialExpression; import core.game.interaction.OptionHandler; @@ -32,18 +32,18 @@ public final class HaystackPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(298).getHandlers().put("option:search", this); - ObjectDefinition.forId(299).getHandlers().put("option:search", this); - ObjectDefinition.forId(300).getHandlers().put("option:search", this); - ObjectDefinition.forId(304).getHandlers().put("option:search", this); - ObjectDefinition.forId(36892).getHandlers().put("option:search", this); - ObjectDefinition.forId(36893).getHandlers().put("option:search", this); - ObjectDefinition.forId(36894).getHandlers().put("option:search", this); - ObjectDefinition.forId(36895).getHandlers().put("option:search", this); - ObjectDefinition.forId(36896).getHandlers().put("option:search", this); - ObjectDefinition.forId(36897).getHandlers().put("option:search", this); - ObjectDefinition.forId(36898).getHandlers().put("option:search", this); - ObjectDefinition.forId(36899).getHandlers().put("option:search", this); + SceneryDefinition.forId(298).getHandlers().put("option:search", this); + SceneryDefinition.forId(299).getHandlers().put("option:search", this); + SceneryDefinition.forId(300).getHandlers().put("option:search", this); + SceneryDefinition.forId(304).getHandlers().put("option:search", this); + SceneryDefinition.forId(36892).getHandlers().put("option:search", this); + SceneryDefinition.forId(36893).getHandlers().put("option:search", this); + SceneryDefinition.forId(36894).getHandlers().put("option:search", this); + SceneryDefinition.forId(36895).getHandlers().put("option:search", this); + SceneryDefinition.forId(36896).getHandlers().put("option:search", this); + SceneryDefinition.forId(36897).getHandlers().put("option:search", this); + SceneryDefinition.forId(36898).getHandlers().put("option:search", this); + SceneryDefinition.forId(36899).getHandlers().put("option:search", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/JangerBerryPlugin.java b/Server/src/main/java/core/game/interaction/object/JangerBerryPlugin.java index 1302147c2..1f65fe92c 100644 --- a/Server/src/main/java/core/game/interaction/object/JangerBerryPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/JangerBerryPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.node.entity.skill.agility.AgilityHandler; import core.game.interaction.NodeUsageEvent; @@ -31,7 +31,7 @@ public class JangerBerryPlugin extends OptionHandler { @Override public boolean handle(NodeUsageEvent event) { - Scenery object = event.getUsedWith().asObject(); + Scenery object = event.getUsedWith().asScenery(); if (object.isActive()) SceneryBuilder.replace(object, object.transform(2325)); event.getPlayer().getInventory().remove(event.getUsedItem()); @@ -39,8 +39,8 @@ public class JangerBerryPlugin extends OptionHandler { } }); - ObjectDefinition.forId(2325).getHandlers().put("option:swing-on", this); - ObjectDefinition.forId(2324).getHandlers().put("option:swing-on", this); + SceneryDefinition.forId(2325).getHandlers().put("option:swing-on", this); + SceneryDefinition.forId(2324).getHandlers().put("option:swing-on", this); return this; } @@ -51,7 +51,7 @@ public class JangerBerryPlugin extends OptionHandler { return true; } Location end = node.getId() == 2325 ? new Location(2505, 3087, 0) : new Location(2511, 3096, 0); - player.getPacketDispatch().sendSceneryAnimation(node.asObject(), Animation.create(497), true); + player.getPacketDispatch().sendSceneryAnimation(node.asScenery(), Animation.create(497), true); AgilityHandler.forceWalk(player, 0, player.getLocation(), end, Animation.create(751), 50, 22, "You skillfully swing across.", 1); return true; } diff --git a/Server/src/main/java/core/game/interaction/object/KalphiteEntranceHandler.java b/Server/src/main/java/core/game/interaction/object/KalphiteEntranceHandler.java index fc6787213..c2b90bbc9 100644 --- a/Server/src/main/java/core/game/interaction/object/KalphiteEntranceHandler.java +++ b/Server/src/main/java/core/game/interaction/object/KalphiteEntranceHandler.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.NodeUsageEvent; import core.game.interaction.OptionHandler; import core.game.interaction.UseWithHandler; @@ -44,10 +44,10 @@ public final class KalphiteEntranceHandler extends OptionHandler { }; UseWithHandler.addHandler(3827, UseWithHandler.OBJECT_TYPE, handler); UseWithHandler.addHandler(23609, UseWithHandler.OBJECT_TYPE, handler); - ObjectDefinition.forId(3828).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(3829).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(23610).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(3832).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(3828).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(3829).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(23610).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(3832).getHandlers().put("option:climb-up", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/KhardianInteractionPlugin.java b/Server/src/main/java/core/game/interaction/object/KhardianInteractionPlugin.java index 23abdcd6d..23dd000f6 100644 --- a/Server/src/main/java/core/game/interaction/object/KhardianInteractionPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/KhardianInteractionPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.node.entity.skill.Skills; import core.game.interaction.OptionHandler; @@ -49,7 +49,7 @@ public final class KhardianInteractionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2670).getHandlers().put("option:cut", this); + SceneryDefinition.forId(2670).getHandlers().put("option:cut", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/LadderManagingPlugin.java b/Server/src/main/java/core/game/interaction/object/LadderManagingPlugin.java index 06d722b43..0eaee88fc 100644 --- a/Server/src/main/java/core/game/interaction/object/LadderManagingPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/LadderManagingPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -20,9 +20,9 @@ public final class LadderManagingPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.setOptionHandler("climb-up", this); - ObjectDefinition.setOptionHandler("climb-down", this); - ObjectDefinition.setOptionHandler("climb", this); + SceneryDefinition.setOptionHandler("climb-up", this); + SceneryDefinition.setOptionHandler("climb-down", this); + SceneryDefinition.setOptionHandler("climb", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/LavaMazePlugin.java b/Server/src/main/java/core/game/interaction/object/LavaMazePlugin.java index f060d1b8e..a361da272 100644 --- a/Server/src/main/java/core/game/interaction/object/LavaMazePlugin.java +++ b/Server/src/main/java/core/game/interaction/object/LavaMazePlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -19,8 +19,8 @@ public final class LavaMazePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(1767).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(1768).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(1767).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(1768).getHandlers().put("option:climb-up", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/LookAtOptionPlugin.java b/Server/src/main/java/core/game/interaction/object/LookAtOptionPlugin.java index 906a13fbf..b016ca04d 100644 --- a/Server/src/main/java/core/game/interaction/object/LookAtOptionPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/LookAtOptionPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -13,7 +13,7 @@ public class LookAtOptionPlugin extends OptionHandler { public Plugin newInstance(Object arg) throws Throwable { for (int i = 18877; i <= 18900; i++) { - ObjectDefinition.forId(i).getHandlers().put("option:look at", this); + SceneryDefinition.forId(i).getHandlers().put("option:look at", this); } return this; } diff --git a/Server/src/main/java/core/game/interaction/object/LumberYardCratePlugin.java b/Server/src/main/java/core/game/interaction/object/LumberYardCratePlugin.java index 2e6d43709..83d5a1ad3 100644 --- a/Server/src/main/java/core/game/interaction/object/LumberYardCratePlugin.java +++ b/Server/src/main/java/core/game/interaction/object/LumberYardCratePlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.object; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.impl.ForceMovement; @@ -76,8 +76,8 @@ public final class LumberYardCratePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { NPCDefinition.forId(767).getHandlers().put("option:search", this); - ObjectDefinition.forId(2620).getHandlers().put("option:search", this); - ObjectDefinition.forId(31149).getHandlers().put("option:squeeze-under", this); + SceneryDefinition.forId(2620).getHandlers().put("option:search", this); + SceneryDefinition.forId(31149).getHandlers().put("option:squeeze-under", this); return null; } diff --git a/Server/src/main/java/core/game/interaction/object/LumbridgeBasementPlugin.java b/Server/src/main/java/core/game/interaction/object/LumbridgeBasementPlugin.java index 9d5471ff7..42956e250 100644 --- a/Server/src/main/java/core/game/interaction/object/LumbridgeBasementPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/LumbridgeBasementPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialoguePlugin; import core.game.interaction.NodeUsageEvent; import core.game.interaction.OptionHandler; @@ -43,18 +43,18 @@ public class LumbridgeBasementPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(6899).getHandlers().put("option:squeeze-through", this); - ObjectDefinition.forId(6898).getHandlers().put("option:squeeze-through", this); - ObjectDefinition.forId(6905).getHandlers().put("option:squeeze-through", this); - ObjectDefinition.forId(6912).getHandlers().put("option:squeeze-through", this); - ObjectDefinition.forId(5949).getHandlers().put("option:jump-across", this); - ObjectDefinition.forId(6658).getHandlers().put("option:enter", this); - ObjectDefinition.forId(32944).getHandlers().put("option:enter", this); - ObjectDefinition.forId(40261).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(40262).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(40849).getHandlers().put("option:jump-down", this); - ObjectDefinition.forId(40260).getHandlers().put("option:climb-through", this); - ObjectDefinition.forId(41077).getHandlers().put("option:crawl-through", this); + SceneryDefinition.forId(6899).getHandlers().put("option:squeeze-through", this); + SceneryDefinition.forId(6898).getHandlers().put("option:squeeze-through", this); + SceneryDefinition.forId(6905).getHandlers().put("option:squeeze-through", this); + SceneryDefinition.forId(6912).getHandlers().put("option:squeeze-through", this); + SceneryDefinition.forId(5949).getHandlers().put("option:jump-across", this); + SceneryDefinition.forId(6658).getHandlers().put("option:enter", this); + SceneryDefinition.forId(32944).getHandlers().put("option:enter", this); + SceneryDefinition.forId(40261).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(40262).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(40849).getHandlers().put("option:jump-down", this); + SceneryDefinition.forId(40260).getHandlers().put("option:climb-through", this); + SceneryDefinition.forId(41077).getHandlers().put("option:crawl-through", this); PluginManager.definePlugins(new LightCreatureNPC(), new LightCreatureHandler(), new FishMongerDialogue()); SceneryBuilder.add(new Scenery(40260, Location.create(2526, 5828, 2), 2)); return this; diff --git a/Server/src/main/java/core/game/interaction/object/LumbridgeSwampHolePlugin.java b/Server/src/main/java/core/game/interaction/object/LumbridgeSwampHolePlugin.java index 253e17bf0..c0aaeb545 100644 --- a/Server/src/main/java/core/game/interaction/object/LumbridgeSwampHolePlugin.java +++ b/Server/src/main/java/core/game/interaction/object/LumbridgeSwampHolePlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; @@ -29,10 +29,10 @@ public final class LumbridgeSwampHolePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(10375).getHandlers().put("option:take", this); - ObjectDefinition.forId(5947).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(5946).getHandlers().put("option:climb", this); - ObjectDefinition.forId(15566).getHandlers().put("option:read", this); + SceneryDefinition.forId(10375).getHandlers().put("option:take", this); + SceneryDefinition.forId(5947).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(5946).getHandlers().put("option:climb", this); + SceneryDefinition.forId(15566).getHandlers().put("option:read", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/ModeratorObject.java b/Server/src/main/java/core/game/interaction/object/ModeratorObject.java index aebada595..fc0908114 100644 --- a/Server/src/main/java/core/game/interaction/object/ModeratorObject.java +++ b/Server/src/main/java/core/game/interaction/object/ModeratorObject.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -21,8 +21,8 @@ public final class ModeratorObject extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(26806).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(26807).getHandlers().put("option:j-mod options", this); + SceneryDefinition.forId(26806).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(26807).getHandlers().put("option:j-mod options", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/MossGiantRopePlugin.java b/Server/src/main/java/core/game/interaction/object/MossGiantRopePlugin.java index cea9ffac5..86b6faf0b 100644 --- a/Server/src/main/java/core/game/interaction/object/MossGiantRopePlugin.java +++ b/Server/src/main/java/core/game/interaction/object/MossGiantRopePlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.node.entity.skill.Skills; import core.game.node.entity.skill.agility.AgilityHandler; import core.game.interaction.OptionHandler; @@ -21,8 +21,8 @@ public class MossGiantRopePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2322).getHandlers().put("option:swing-on", this); - ObjectDefinition.forId(2323).getHandlers().put("option:swing-on", this); + SceneryDefinition.forId(2322).getHandlers().put("option:swing-on", this); + SceneryDefinition.forId(2323).getHandlers().put("option:swing-on", this); return this; } @@ -37,7 +37,7 @@ public class MossGiantRopePlugin extends OptionHandler { return true; } Location end = node.getId() == 2322 ? Location.create(2704, 3209, 0) : Location.create(2709, 3205, 0); - player.getPacketDispatch().sendSceneryAnimation(node.asObject(), Animation.create(497), true); + player.getPacketDispatch().sendSceneryAnimation(node.asScenery(), Animation.create(497), true); AgilityHandler.forceWalk(player, 0, player.getLocation(), end, Animation.create(751), 50, 22, "You skillfully swing across.", 1); player.getAchievementDiaryManager().finishTask(player, DiaryType.KARAMJA, 0, 1); return true; diff --git a/Server/src/main/java/core/game/interaction/object/MoyrtniaSwampPlugin.java b/Server/src/main/java/core/game/interaction/object/MoyrtniaSwampPlugin.java index 57c44d984..52daa4d34 100644 --- a/Server/src/main/java/core/game/interaction/object/MoyrtniaSwampPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/MoyrtniaSwampPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -17,7 +17,7 @@ public final class MoyrtniaSwampPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(3506).getHandlers().put("option:open", this); + SceneryDefinition.forId(3506).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/MuseumGatePlugin.java b/Server/src/main/java/core/game/interaction/object/MuseumGatePlugin.java index b888e1960..47f237a90 100644 --- a/Server/src/main/java/core/game/interaction/object/MuseumGatePlugin.java +++ b/Server/src/main/java/core/game/interaction/object/MuseumGatePlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -19,7 +19,7 @@ public final class MuseumGatePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(24536).getHandlers().put("option:open", this); + SceneryDefinition.forId(24536).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/PortsObjectPlugin.java b/Server/src/main/java/core/game/interaction/object/PortsObjectPlugin.java index 4975489fb..20416bd8c 100644 --- a/Server/src/main/java/core/game/interaction/object/PortsObjectPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/PortsObjectPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -72,113 +72,113 @@ public class PortsObjectPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2412).getHandlers().put("option:cross", this);// port + SceneryDefinition.forId(2412).getHandlers().put("option:cross", this);// port // sarim // - // entrana // boat. - ObjectDefinition.forId(2413).getHandlers().put("option:cross", this);// port + SceneryDefinition.forId(2413).getHandlers().put("option:cross", this);// port // sarim // - // entrana // boat. - ObjectDefinition.forId(17404).getHandlers().put("option:cross", this);// port + SceneryDefinition.forId(17404).getHandlers().put("option:cross", this);// port // sarim // - // charter // boat. - ObjectDefinition.forId(17405).getHandlers().put("option:cross", this);// port + SceneryDefinition.forId(17405).getHandlers().put("option:cross", this);// port // sarim // - // charter // boat. - ObjectDefinition.forId(2083).getHandlers().put("option:cross", this);// port + SceneryDefinition.forId(2083).getHandlers().put("option:cross", this);// port // sarim // - // regular // boat. - ObjectDefinition.forId(2084).getHandlers().put("option:cross", this);// port + SceneryDefinition.forId(2084).getHandlers().put("option:cross", this);// port // sarim // - // regular // boat. - ObjectDefinition.forId(14304).getHandlers().put("option:cross", this);// port + SceneryDefinition.forId(14304).getHandlers().put("option:cross", this);// port // sarim // - // regular // boat. - ObjectDefinition.forId(14305).getHandlers().put("option:cross", this);// port + SceneryDefinition.forId(14305).getHandlers().put("option:cross", this);// port // sarim // - // regular // boat. - ObjectDefinition.forId(2593).getHandlers().put("option:cross", this);// port + SceneryDefinition.forId(2593).getHandlers().put("option:cross", this);// port // sarim // - // lady // lumbridge. - ObjectDefinition.forId(2415).getHandlers().put("option:cross", this);// entrana + SceneryDefinition.forId(2415).getHandlers().put("option:cross", this);// entrana // off // boat. - ObjectDefinition.forId(2414).getHandlers().put("option:cross", this);// entrana + SceneryDefinition.forId(2414).getHandlers().put("option:cross", this);// entrana // on // boat. - ObjectDefinition.forId(2081).getHandlers().put("option:cross", this);// karamaja + SceneryDefinition.forId(2081).getHandlers().put("option:cross", this);// karamaja // boat // (on) - ObjectDefinition.forId(2082).getHandlers().put("option:cross", this);// karamaja + SceneryDefinition.forId(2082).getHandlers().put("option:cross", this);// karamaja // boat // (off) - ObjectDefinition.forId(17398).getHandlers().put("option:cross", this);// karamaja + SceneryDefinition.forId(17398).getHandlers().put("option:cross", this);// karamaja // boat // (on)(second) - ObjectDefinition.forId(17399).getHandlers().put("option:cross", this);// karamaja + SceneryDefinition.forId(17399).getHandlers().put("option:cross", this);// karamaja // boat // (off)(second) - ObjectDefinition.forId(17394).getHandlers().put("option:cross", this);// catherby + SceneryDefinition.forId(17394).getHandlers().put("option:cross", this);// catherby // boat // (on) - ObjectDefinition.forId(17395).getHandlers().put("option:cross", this);// catherby + SceneryDefinition.forId(17395).getHandlers().put("option:cross", this);// catherby // boat // (off) - ObjectDefinition.forId(69).getHandlers().put("option:cross", this);// catherby + SceneryDefinition.forId(69).getHandlers().put("option:cross", this);// catherby // boat // (on)(second) - ObjectDefinition.forId(17401).getHandlers().put("option:cross", this);// brimhaven + SceneryDefinition.forId(17401).getHandlers().put("option:cross", this);// brimhaven // (off) - ObjectDefinition.forId(17400).getHandlers().put("option:cross", this);// brimhaven + SceneryDefinition.forId(17400).getHandlers().put("option:cross", this);// brimhaven // (on) - ObjectDefinition.forId(2087).getHandlers().put("option:cross", this);// brimhaven + SceneryDefinition.forId(2087).getHandlers().put("option:cross", this);// brimhaven // (on)(second) - ObjectDefinition.forId(2088).getHandlers().put("option:cross", this);// brimhaven + SceneryDefinition.forId(2088).getHandlers().put("option:cross", this);// brimhaven // (off)(second) - ObjectDefinition.forId(2086).getHandlers().put("option:cross", this);// ardougne + SceneryDefinition.forId(2086).getHandlers().put("option:cross", this);// ardougne // (off) - ObjectDefinition.forId(2085).getHandlers().put("option:cross", this);// ardougne + SceneryDefinition.forId(2085).getHandlers().put("option:cross", this);// ardougne // (on) - ObjectDefinition.forId(17402).getHandlers().put("option:cross", this);// port + SceneryDefinition.forId(17402).getHandlers().put("option:cross", this);// port // khazard // (on) - ObjectDefinition.forId(17403).getHandlers().put("option:cross", this);// port + SceneryDefinition.forId(17403).getHandlers().put("option:cross", this);// port // khazard // (off) - ObjectDefinition.forId(17392).getHandlers().put("option:cross", this);// port + SceneryDefinition.forId(17392).getHandlers().put("option:cross", this);// port // phasmatys(on) - ObjectDefinition.forId(17393).getHandlers().put("option:cross", this);// port + SceneryDefinition.forId(17393).getHandlers().put("option:cross", this);// port // phasmatys(off) - ObjectDefinition.forId(11209).getHandlers().put("option:cross", this);// port + SceneryDefinition.forId(11209).getHandlers().put("option:cross", this);// port // phasmatys(other // boat) - ObjectDefinition.forId(14307).getHandlers().put("option:cross", this);// pest + SceneryDefinition.forId(14307).getHandlers().put("option:cross", this);// pest // control // ship. - ObjectDefinition.forId(14306).getHandlers().put("option:cross", this);// pest + SceneryDefinition.forId(14306).getHandlers().put("option:cross", this);// pest // control // ship. // lady lumby - ObjectDefinition.forId(2590).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(2592).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(2594).getHandlers().put("option:cross", this); + SceneryDefinition.forId(2590).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(2592).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(2594).getHandlers().put("option:cross", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/PriestInPerilOptionPlugin.java b/Server/src/main/java/core/game/interaction/object/PriestInPerilOptionPlugin.java index ef058f481..47e17a152 100644 --- a/Server/src/main/java/core/game/interaction/object/PriestInPerilOptionPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/PriestInPerilOptionPlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.object; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; @@ -27,65 +27,65 @@ public class PriestInPerilOptionPlugin extends OptionHandler { */ @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(3444).getHandlers().put("option:open", this); + SceneryDefinition.forId(3444).getHandlers().put("option:open", this); /** the gate in the chamber near the dog. */ - ObjectDefinition.forId(3445).getHandlers().put("option:open", this); + SceneryDefinition.forId(3445).getHandlers().put("option:open", this); /** the gate in the temple to get to the other side. */ - ObjectDefinition.forId(30707).getHandlers().put("option:open", this); + SceneryDefinition.forId(30707).getHandlers().put("option:open", this); /** the "knock-at" door. */ - ObjectDefinition.forId(30707).getHandlers().put("option:knock-at", this); + SceneryDefinition.forId(30707).getHandlers().put("option:knock-at", this); /** the "knock-at" door. */ - ObjectDefinition.forId(30708).getHandlers().put("option:open", this); + SceneryDefinition.forId(30708).getHandlers().put("option:open", this); /** the "knock-at" door. */ - ObjectDefinition.forId(30708).getHandlers().put("option:knock-at", this); + SceneryDefinition.forId(30708).getHandlers().put("option:knock-at", this); /** the "knock-at" door. */ - ObjectDefinition.forId(30575).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(30575).getHandlers().put("option:climb-up", this); /** represents the ladder to climb back up. */ - ObjectDefinition.forId(30575).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(30575).getHandlers().put("option:climb-up", this); /** represents the ladder to climb back up. */ - ObjectDefinition.forId(30728).getHandlers().put("option:open", this); + SceneryDefinition.forId(30728).getHandlers().put("option:open", this); /** the coffin. */ - ObjectDefinition.forId(3463).getHandlers().put("option:open", this); + SceneryDefinition.forId(3463).getHandlers().put("option:open", this); /** the drezel door. */ - ObjectDefinition.forId(3463).getHandlers().put("option:talk-through", this); + SceneryDefinition.forId(3463).getHandlers().put("option:talk-through", this); /** talk-through. */ - ObjectDefinition.forId(3485).getHandlers().put("option:search", this); + SceneryDefinition.forId(3485).getHandlers().put("option:search", this); /** teh well. */ - ObjectDefinition.forId(3496).getHandlers().put("option:study", this); + SceneryDefinition.forId(3496).getHandlers().put("option:study", this); /** teh golden hammer */ - ObjectDefinition.forId(3496).getHandlers().put("option:take-from", this); + SceneryDefinition.forId(3496).getHandlers().put("option:take-from", this); /** the golden hammer. */ - ObjectDefinition.forId(3498).getHandlers().put("option:study", this); + SceneryDefinition.forId(3498).getHandlers().put("option:study", this); /** teh golden needle. */ - ObjectDefinition.forId(3498).getHandlers().put("option:take-from", this); + SceneryDefinition.forId(3498).getHandlers().put("option:take-from", this); /** the golden needle. */ - ObjectDefinition.forId(3495).getHandlers().put("option:study", this); + SceneryDefinition.forId(3495).getHandlers().put("option:study", this); /** teh golden pot. */ - ObjectDefinition.forId(3495).getHandlers().put("option:take-from", this); + SceneryDefinition.forId(3495).getHandlers().put("option:take-from", this); /** the golden pot. */ - ObjectDefinition.forId(3497).getHandlers().put("option:study", this); + SceneryDefinition.forId(3497).getHandlers().put("option:study", this); /** teh golden feather. */ - ObjectDefinition.forId(3497).getHandlers().put("option:take-from", this); + SceneryDefinition.forId(3497).getHandlers().put("option:take-from", this); /** the golden feather. */ - ObjectDefinition.forId(3494).getHandlers().put("option:study", this); + SceneryDefinition.forId(3494).getHandlers().put("option:study", this); /** teh golden candle. */ - ObjectDefinition.forId(3494).getHandlers().put("option:take-from", this); + SceneryDefinition.forId(3494).getHandlers().put("option:take-from", this); /** the golden candle. */ - ObjectDefinition.forId(3499).getHandlers().put("option:study", this); + SceneryDefinition.forId(3499).getHandlers().put("option:study", this); /** teh golden key/iron. */ - ObjectDefinition.forId(3499).getHandlers().put("option:take-from", this); + SceneryDefinition.forId(3499).getHandlers().put("option:take-from", this); /** the golden key/iron */ - ObjectDefinition.forId(3493).getHandlers().put("option:study", this); + SceneryDefinition.forId(3493).getHandlers().put("option:study", this); /** teh tinder box. */ - ObjectDefinition.forId(3493).getHandlers().put("option:take-from", this); + SceneryDefinition.forId(3493).getHandlers().put("option:take-from", this); /** the golden tinder box. */ - ObjectDefinition.forId(3443).getHandlers().put("option:pass-through", this); + SceneryDefinition.forId(3443).getHandlers().put("option:pass-through", this); /** the barrier. */ - ObjectDefinition.forId(30573).getHandlers().put("option:open", this); + SceneryDefinition.forId(30573).getHandlers().put("option:open", this); /** the door to get back. */ NPCDefinition.forId(7711).getHandlers().put("option:attack", this); /** represents the dog attack option. */ - ObjectDefinition.forId(30571).getHandlers().put("option:open", this); + SceneryDefinition.forId(30571).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/ProspectOrePlugin.java b/Server/src/main/java/core/game/interaction/object/ProspectOrePlugin.java index 6a64be881..80704ee7d 100644 --- a/Server/src/main/java/core/game/interaction/object/ProspectOrePlugin.java +++ b/Server/src/main/java/core/game/interaction/object/ProspectOrePlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.object; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.content.quest.tutorials.tutorialisland.TutorialSession; import core.game.content.quest.tutorials.tutorialisland.TutorialStage; @@ -75,7 +75,7 @@ public class ProspectOrePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.setOptionHandler("prospect", this); + SceneryDefinition.setOptionHandler("prospect", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/PyreSitePlugin.java b/Server/src/main/java/core/game/interaction/object/PyreSitePlugin.java index 7ff446403..758b342e1 100644 --- a/Server/src/main/java/core/game/interaction/object/PyreSitePlugin.java +++ b/Server/src/main/java/core/game/interaction/object/PyreSitePlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.Entity; @@ -63,7 +63,7 @@ public final class PyreSitePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(25286).getHandlers().put("option:construct", this); + SceneryDefinition.forId(25286).getHandlers().put("option:construct", this); PluginManager.definePlugin(new FerociousBarbarianNPC()); return this; } @@ -99,7 +99,7 @@ public final class PyreSitePlugin extends OptionHandler { return true; } player.setAttribute("logType", type); - ritual(player, node.asObject()); + ritual(player, node.asScenery()); return true; } diff --git a/Server/src/main/java/core/game/interaction/object/ReadSignPostPlugin.java b/Server/src/main/java/core/game/interaction/object/ReadSignPostPlugin.java index 62496d67f..1b8a077ef 100644 --- a/Server/src/main/java/core/game/interaction/object/ReadSignPostPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/ReadSignPostPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.CloseEvent; import core.game.component.Component; import core.game.interaction.OptionHandler; @@ -92,29 +92,29 @@ public class ReadSignPostPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2366).getHandlers().put("option:read", this); - ObjectDefinition.forId(2367).getHandlers().put("option:read", this); - ObjectDefinition.forId(2368).getHandlers().put("option:read", this); - ObjectDefinition.forId(2369).getHandlers().put("option:read", this); - ObjectDefinition.forId(2370).getHandlers().put("option:read", this); - ObjectDefinition.forId(2371).getHandlers().put("option:read", this); - ObjectDefinition.forId(4132).getHandlers().put("option:read", this); - ObjectDefinition.forId(4133).getHandlers().put("option:read", this); - ObjectDefinition.forId(4134).getHandlers().put("option:read", this); - ObjectDefinition.forId(4135).getHandlers().put("option:read", this); - ObjectDefinition.forId(5164).getHandlers().put("option:read", this); - ObjectDefinition.forId(10090).getHandlers().put("option:read", this); - ObjectDefinition.forId(13873).getHandlers().put("option:read", this); - ObjectDefinition.forId(15522).getHandlers().put("option:read", this); - ObjectDefinition.forId(18493).getHandlers().put("option:read", this); - ObjectDefinition.forId(24263).getHandlers().put("option:read", this); - ObjectDefinition.forId(25397).getHandlers().put("option:read", this); - ObjectDefinition.forId(30039).getHandlers().put("option:read", this); - ObjectDefinition.forId(30040).getHandlers().put("option:read", this); - ObjectDefinition.forId(31296).getHandlers().put("option:read", this); - ObjectDefinition.forId(31298).getHandlers().put("option:read", this); - ObjectDefinition.forId(31299).getHandlers().put("option:read", this); - ObjectDefinition.forId(31300).getHandlers().put("option:read", this); + SceneryDefinition.forId(2366).getHandlers().put("option:read", this); + SceneryDefinition.forId(2367).getHandlers().put("option:read", this); + SceneryDefinition.forId(2368).getHandlers().put("option:read", this); + SceneryDefinition.forId(2369).getHandlers().put("option:read", this); + SceneryDefinition.forId(2370).getHandlers().put("option:read", this); + SceneryDefinition.forId(2371).getHandlers().put("option:read", this); + SceneryDefinition.forId(4132).getHandlers().put("option:read", this); + SceneryDefinition.forId(4133).getHandlers().put("option:read", this); + SceneryDefinition.forId(4134).getHandlers().put("option:read", this); + SceneryDefinition.forId(4135).getHandlers().put("option:read", this); + SceneryDefinition.forId(5164).getHandlers().put("option:read", this); + SceneryDefinition.forId(10090).getHandlers().put("option:read", this); + SceneryDefinition.forId(13873).getHandlers().put("option:read", this); + SceneryDefinition.forId(15522).getHandlers().put("option:read", this); + SceneryDefinition.forId(18493).getHandlers().put("option:read", this); + SceneryDefinition.forId(24263).getHandlers().put("option:read", this); + SceneryDefinition.forId(25397).getHandlers().put("option:read", this); + SceneryDefinition.forId(30039).getHandlers().put("option:read", this); + SceneryDefinition.forId(30040).getHandlers().put("option:read", this); + SceneryDefinition.forId(31296).getHandlers().put("option:read", this); + SceneryDefinition.forId(31298).getHandlers().put("option:read", this); + SceneryDefinition.forId(31299).getHandlers().put("option:read", this); + SceneryDefinition.forId(31300).getHandlers().put("option:read", this); // ObjectDefinition.forId(31301).getConfigurations().put("option:read", this);//goblin village return this; } diff --git a/Server/src/main/java/core/game/interaction/object/RedberryBushPlugin.java b/Server/src/main/java/core/game/interaction/object/RedberryBushPlugin.java index 66dc80fcd..31a7ff280 100644 --- a/Server/src/main/java/core/game/interaction/object/RedberryBushPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/RedberryBushPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -35,9 +35,9 @@ public class RedberryBushPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(23628).getHandlers().put("option:pick-from", this); - ObjectDefinition.forId(23629).getHandlers().put("option:pick-from", this); - ObjectDefinition.forId(23630).getHandlers().put("option:pick-from", this); + SceneryDefinition.forId(23628).getHandlers().put("option:pick-from", this); + SceneryDefinition.forId(23629).getHandlers().put("option:pick-from", this); + SceneryDefinition.forId(23630).getHandlers().put("option:pick-from", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/RomeoQuestPlugin.java b/Server/src/main/java/core/game/interaction/object/RomeoQuestPlugin.java index 6f27059ef..05acef473 100644 --- a/Server/src/main/java/core/game/interaction/object/RomeoQuestPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/RomeoQuestPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -35,9 +35,9 @@ public class RomeoQuestPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(23625).getHandlers().put("option:pick-from", this); - ObjectDefinition.forId(23626).getHandlers().put("option:pick-from", this); - ObjectDefinition.forId(23627).getHandlers().put("option:pick-from", this); + SceneryDefinition.forId(23625).getHandlers().put("option:pick-from", this); + SceneryDefinition.forId(23626).getHandlers().put("option:pick-from", this); + SceneryDefinition.forId(23627).getHandlers().put("option:pick-from", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/RuneCraftingGuildObjects.java b/Server/src/main/java/core/game/interaction/object/RuneCraftingGuildObjects.java index fc0a90e53..f99988861 100644 --- a/Server/src/main/java/core/game/interaction/object/RuneCraftingGuildObjects.java +++ b/Server/src/main/java/core/game/interaction/object/RuneCraftingGuildObjects.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -38,7 +38,7 @@ public class RuneCraftingGuildObjects extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(38279).getHandlers().put("option:enter", this); + SceneryDefinition.forId(38279).getHandlers().put("option:enter", this); return this; } } diff --git a/Server/src/main/java/core/game/interaction/object/SearchOptionPlugin.java b/Server/src/main/java/core/game/interaction/object/SearchOptionPlugin.java index a1f900179..ce5636bfd 100644 --- a/Server/src/main/java/core/game/interaction/object/SearchOptionPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/SearchOptionPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -86,7 +86,7 @@ public class SearchOptionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.setOptionHandler("search", this); + SceneryDefinition.setOptionHandler("search", this); return this; } } diff --git a/Server/src/main/java/core/game/interaction/object/SeersCageUnlockPlugin.java b/Server/src/main/java/core/game/interaction/object/SeersCageUnlockPlugin.java index 677c372cd..efbc82d61 100644 --- a/Server/src/main/java/core/game/interaction/object/SeersCageUnlockPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/SeersCageUnlockPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -23,7 +23,7 @@ public final class SeersCageUnlockPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(6836).getHandlers().put("option:unlock", this); + SceneryDefinition.forId(6836).getHandlers().put("option:unlock", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/ShantayPassPlugin.java b/Server/src/main/java/core/game/interaction/object/ShantayPassPlugin.java index f4d0ff3ca..61dd5a65a 100644 --- a/Server/src/main/java/core/game/interaction/object/ShantayPassPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/ShantayPassPlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.object; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -33,16 +33,16 @@ public class ShantayPassPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { for (int i = 35542; i < 35545; i++) { - ObjectDefinition.forId(i).getHandlers().put("option:look-at", this); - ObjectDefinition.forId(i).getHandlers().put("option:go-through", this); - ObjectDefinition.forId(i).getHandlers().put("option:quick-pass", this); + SceneryDefinition.forId(i).getHandlers().put("option:look-at", this); + SceneryDefinition.forId(i).getHandlers().put("option:go-through", this); + SceneryDefinition.forId(i).getHandlers().put("option:quick-pass", this); } - ObjectDefinition.forId(35400).getHandlers().put("option:look-at", this); - ObjectDefinition.forId(35400).getHandlers().put("option:go-through", this); - ObjectDefinition.forId(35400).getHandlers().put("option:quick-pass", this); + SceneryDefinition.forId(35400).getHandlers().put("option:look-at", this); + SceneryDefinition.forId(35400).getHandlers().put("option:go-through", this); + SceneryDefinition.forId(35400).getHandlers().put("option:quick-pass", this); NPCDefinition.forId(838).getHandlers().put("option:bribe", this); - ObjectDefinition.forId(35401).getHandlers().put("option:open", this); - ObjectDefinition.forId(2693).getHandlers().put("option:open", this); + SceneryDefinition.forId(35401).getHandlers().put("option:open", this); + SceneryDefinition.forId(2693).getHandlers().put("option:open", this); new ShantayComponentPlugin().newInstance(arg); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/SinclairFlourBarrelPlugin.java b/Server/src/main/java/core/game/interaction/object/SinclairFlourBarrelPlugin.java index 62af33c3e..252afe650 100644 --- a/Server/src/main/java/core/game/interaction/object/SinclairFlourBarrelPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/SinclairFlourBarrelPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import org.rs09.consts.Items; import core.game.interaction.NodeUsageEvent; import core.game.interaction.OptionHandler; @@ -58,7 +58,7 @@ public final class SinclairFlourBarrelPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(26122).getHandlers().put("option:take from", this); + SceneryDefinition.forId(26122).getHandlers().put("option:take from", this); PluginManager.definePlugin(new FlourHandler()); return this; } @@ -77,7 +77,7 @@ public final class SinclairFlourBarrelPlugin extends OptionHandler { @Override public boolean handle(NodeUsageEvent event) { - return getFlour(event.getPlayer(), event.getUsedWith().asObject()); + return getFlour(event.getPlayer(), event.getUsedWith().asScenery()); } } } \ No newline at end of file diff --git a/Server/src/main/java/core/game/interaction/object/SlashWebPlugin.java b/Server/src/main/java/core/game/interaction/object/SlashWebPlugin.java index 25a88bccf..5b037a3fd 100644 --- a/Server/src/main/java/core/game/interaction/object/SlashWebPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/SlashWebPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.container.Container; import core.game.container.impl.EquipmentContainer; import core.plugin.Initializable; @@ -50,10 +50,10 @@ public final class SlashWebPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { for (int objectId : IDS) { - ObjectDefinition.forId(objectId).getHandlers().put("option:slash", this); + SceneryDefinition.forId(objectId).getHandlers().put("option:slash", this); } - ObjectDefinition.forId(27266).getHandlers().put("option:pass", this); - ObjectDefinition.forId(29354).getHandlers().put("option:pass", this); + SceneryDefinition.forId(27266).getHandlers().put("option:pass", this); + SceneryDefinition.forId(29354).getHandlers().put("option:pass", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/SlayerDangerSignPlugin.java b/Server/src/main/java/core/game/interaction/object/SlayerDangerSignPlugin.java index c8d6243a1..633d50bfc 100644 --- a/Server/src/main/java/core/game/interaction/object/SlayerDangerSignPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/SlayerDangerSignPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -15,7 +15,7 @@ public class SlayerDangerSignPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(5127).getHandlers().put("option:read", this); + SceneryDefinition.forId(5127).getHandlers().put("option:read", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/SpinSpinningWheelPlugin.java b/Server/src/main/java/core/game/interaction/object/SpinSpinningWheelPlugin.java index d28d95ccb..8e1025ed9 100644 --- a/Server/src/main/java/core/game/interaction/object/SpinSpinningWheelPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/SpinSpinningWheelPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -24,16 +24,16 @@ public class SpinSpinningWheelPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2644).getHandlers().put("option:spin", this); - ObjectDefinition.forId(4309).getHandlers().put("option:spin", this); - ObjectDefinition.forId(8748).getHandlers().put("option:spin", this); - ObjectDefinition.forId(20365).getHandlers().put("option:spin", this); - ObjectDefinition.forId(21304).getHandlers().put("option:spin", this); - ObjectDefinition.forId(25824).getHandlers().put("option:spin", this); - ObjectDefinition.forId(26143).getHandlers().put("option:spin", this); - ObjectDefinition.forId(34497).getHandlers().put("option:spin", this); - ObjectDefinition.forId(36970).getHandlers().put("option:spin", this); - ObjectDefinition.forId(37476).getHandlers().put("option:spin", this); + SceneryDefinition.forId(2644).getHandlers().put("option:spin", this); + SceneryDefinition.forId(4309).getHandlers().put("option:spin", this); + SceneryDefinition.forId(8748).getHandlers().put("option:spin", this); + SceneryDefinition.forId(20365).getHandlers().put("option:spin", this); + SceneryDefinition.forId(21304).getHandlers().put("option:spin", this); + SceneryDefinition.forId(25824).getHandlers().put("option:spin", this); + SceneryDefinition.forId(26143).getHandlers().put("option:spin", this); + SceneryDefinition.forId(34497).getHandlers().put("option:spin", this); + SceneryDefinition.forId(36970).getHandlers().put("option:spin", this); + SceneryDefinition.forId(37476).getHandlers().put("option:spin", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/ThievingGuidePlugin.java b/Server/src/main/java/core/game/interaction/object/ThievingGuidePlugin.java index 6b0d73e4c..6ca480bad 100644 --- a/Server/src/main/java/core/game/interaction/object/ThievingGuidePlugin.java +++ b/Server/src/main/java/core/game/interaction/object/ThievingGuidePlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.combat.ImpactHandler.HitsplatType; @@ -67,10 +67,10 @@ public class ThievingGuidePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(7236).getHandlers().put("option:crack", this);// wall + SceneryDefinition.forId(7236).getHandlers().put("option:crack", this);// wall // safe. - ObjectDefinition.forId(7227).getHandlers().put("option:disarm", this);// trap - ObjectDefinition.forId(7256).getHandlers().put("option:open", this); + SceneryDefinition.forId(7227).getHandlers().put("option:disarm", this);// trap + SceneryDefinition.forId(7256).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/TollGateOptionPlugin.java b/Server/src/main/java/core/game/interaction/object/TollGateOptionPlugin.java index e68d1207f..6381cf9e0 100644 --- a/Server/src/main/java/core/game/interaction/object/TollGateOptionPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/TollGateOptionPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -43,11 +43,11 @@ public class TollGateOptionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(35551).getHandlers().put("option:open", this); - ObjectDefinition.forId(35551).getHandlers().put("option:pay-toll(10gp)", this); - ObjectDefinition.forId(35549).getHandlers().put("option:open", this); - ObjectDefinition.forId(35549).getHandlers().put("option:pay-toll(10gp)", this); - ObjectDefinition.forId(2882).getHandlers().put("option:pay-toll(10gp)", this); + SceneryDefinition.forId(35551).getHandlers().put("option:open", this); + SceneryDefinition.forId(35551).getHandlers().put("option:pay-toll(10gp)", this); + SceneryDefinition.forId(35549).getHandlers().put("option:open", this); + SceneryDefinition.forId(35549).getHandlers().put("option:pay-toll(10gp)", this); + SceneryDefinition.forId(2882).getHandlers().put("option:pay-toll(10gp)", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/VampireSlayerPlugin.java b/Server/src/main/java/core/game/interaction/object/VampireSlayerPlugin.java index b723d80c0..aa18e2eec 100644 --- a/Server/src/main/java/core/game/interaction/object/VampireSlayerPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/VampireSlayerPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.npc.NPC; @@ -42,10 +42,10 @@ public final class VampireSlayerPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(33502).getHandlers().put("option:open", this); - ObjectDefinition.forId(2614).getHandlers().put("option:open", this); - ObjectDefinition.forId(32835).getHandlers().put("option:walk-down", this); - ObjectDefinition.forId(32836).getHandlers().put("option:walk-up", this); + SceneryDefinition.forId(33502).getHandlers().put("option:open", this); + SceneryDefinition.forId(2614).getHandlers().put("option:open", this); + SceneryDefinition.forId(32835).getHandlers().put("option:walk-down", this); + SceneryDefinition.forId(32836).getHandlers().put("option:walk-up", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/WantedPoster.java b/Server/src/main/java/core/game/interaction/object/WantedPoster.java index 9d6fc7918..4325eebfa 100644 --- a/Server/src/main/java/core/game/interaction/object/WantedPoster.java +++ b/Server/src/main/java/core/game/interaction/object/WantedPoster.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -12,7 +12,7 @@ public class WantedPoster extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(40992).getHandlers().put("option:look-at", this); + SceneryDefinition.forId(40992).getHandlers().put("option:look-at", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/WildernessLeverPlugin.java b/Server/src/main/java/core/game/interaction/object/WildernessLeverPlugin.java index 70bd2c066..d300809dc 100644 --- a/Server/src/main/java/core/game/interaction/object/WildernessLeverPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/WildernessLeverPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.content.dialogue.DialogueInterpreter; import core.game.content.dialogue.DialoguePlugin; @@ -35,7 +35,7 @@ public final class WildernessLeverPlugin extends OptionHandler { public Plugin newInstance(Object arg) throws Throwable { for (LeverSets set : LeverSets.values()) { for (int id : set.getIds()) { - ObjectDefinition.forId(id).getHandlers().put("option:pull", this); + SceneryDefinition.forId(id).getHandlers().put("option:pull", this); } } PluginManager.definePlugin(new LeverDialogue()); diff --git a/Server/src/main/java/core/game/interaction/object/WildernessObeliskPlugin.java b/Server/src/main/java/core/game/interaction/object/WildernessObeliskPlugin.java index 34c9e2ae8..82a481ea0 100644 --- a/Server/src/main/java/core/game/interaction/object/WildernessObeliskPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/WildernessObeliskPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -27,12 +27,12 @@ public final class WildernessObeliskPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(14829).getHandlers().put("option:activate", this); - ObjectDefinition.forId(14826).getHandlers().put("option:activate", this); - ObjectDefinition.forId(14827).getHandlers().put("option:activate", this); - ObjectDefinition.forId(14828).getHandlers().put("option:activate", this); - ObjectDefinition.forId(14830).getHandlers().put("option:activate", this); - ObjectDefinition.forId(14831).getHandlers().put("option:activate", this); + SceneryDefinition.forId(14829).getHandlers().put("option:activate", this); + SceneryDefinition.forId(14826).getHandlers().put("option:activate", this); + SceneryDefinition.forId(14827).getHandlers().put("option:activate", this); + SceneryDefinition.forId(14828).getHandlers().put("option:activate", this); + SceneryDefinition.forId(14830).getHandlers().put("option:activate", this); + SceneryDefinition.forId(14831).getHandlers().put("option:activate", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/WitchsPotionPlugin.java b/Server/src/main/java/core/game/interaction/object/WitchsPotionPlugin.java index 680492978..fac668033 100644 --- a/Server/src/main/java/core/game/interaction/object/WitchsPotionPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/WitchsPotionPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -18,8 +18,8 @@ public final class WitchsPotionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2024).getHandlers().put("option:drink from", this); - ObjectDefinition.forId(2024).getHandlers().put("option:Drink From", this); + SceneryDefinition.forId(2024).getHandlers().put("option:drink from", this); + SceneryDefinition.forId(2024).getHandlers().put("option:Drink From", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/WydinDoorPlugin.java b/Server/src/main/java/core/game/interaction/object/WydinDoorPlugin.java index 3ba18c13e..4ea80da36 100644 --- a/Server/src/main/java/core/game/interaction/object/WydinDoorPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/WydinDoorPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -21,7 +21,7 @@ public final class WydinDoorPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2069).getHandlers().put("option:open", this); + SceneryDefinition.forId(2069).getHandlers().put("option:open", this); return null; } diff --git a/Server/src/main/java/core/game/interaction/object/dmc/DwarfMultiCannonPlugin.java b/Server/src/main/java/core/game/interaction/object/dmc/DwarfMultiCannonPlugin.java index 7fae23995..9b7e1c4e6 100644 --- a/Server/src/main/java/core/game/interaction/object/dmc/DwarfMultiCannonPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/dmc/DwarfMultiCannonPlugin.java @@ -1,7 +1,7 @@ package core.game.interaction.object.dmc; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.NodeUsageEvent; import core.game.interaction.OptionHandler; import core.game.interaction.UseWithHandler; @@ -23,11 +23,11 @@ public final class DwarfMultiCannonPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { ItemDefinition.forId(6).getHandlers().put("option:set-up", this); - ObjectDefinition.forId(6).getHandlers().put("option:fire", this); - ObjectDefinition.forId(6).getHandlers().put("option:pick-up", this); - ObjectDefinition.forId(7).getHandlers().put("option:pick-up", this); - ObjectDefinition.forId(8).getHandlers().put("option:pick-up", this); - ObjectDefinition.forId(9).getHandlers().put("option:pick-up", this); + SceneryDefinition.forId(6).getHandlers().put("option:fire", this); + SceneryDefinition.forId(6).getHandlers().put("option:pick-up", this); + SceneryDefinition.forId(7).getHandlers().put("option:pick-up", this); + SceneryDefinition.forId(8).getHandlers().put("option:pick-up", this); + SceneryDefinition.forId(9).getHandlers().put("option:pick-up", this); UseWithHandler.addHandler(6, UseWithHandler.OBJECT_TYPE, new UseWithHandler(2) { @Override public Plugin newInstance(Object arg) throws Throwable { diff --git a/Server/src/main/java/core/game/interaction/object/sorceress/GardenObjectsPlugin.java b/Server/src/main/java/core/game/interaction/object/sorceress/GardenObjectsPlugin.java index d486db298..979a97496 100644 --- a/Server/src/main/java/core/game/interaction/object/sorceress/GardenObjectsPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/sorceress/GardenObjectsPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object.sorceress; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.plugin.Initializable; import core.game.content.dialogue.DialoguePlugin; @@ -70,11 +70,11 @@ public final class GardenObjectsPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.setOptionHandler("pick-fruit", this); - ObjectDefinition.setOptionHandler("drink-from", this); - ObjectDefinition.forId(21794).getHandlers().put("option:search", this); + SceneryDefinition.setOptionHandler("pick-fruit", this); + SceneryDefinition.setOptionHandler("drink-from", this); + SceneryDefinition.forId(21794).getHandlers().put("option:search", this); for (HerbDefinition h : HerbDefinition.values()) { - ObjectDefinition.forId(h.getId()).getHandlers().put("option:pick", this); + SceneryDefinition.forId(h.getId()).getHandlers().put("option:pick", this); } new SqirkJuicePlugin().newInstance(arg); new OsmanDialogue().init(); diff --git a/Server/src/main/java/core/game/interaction/object/sorceress/SorceressGardenObject.java b/Server/src/main/java/core/game/interaction/object/sorceress/SorceressGardenObject.java index fefc5d313..95c0281d9 100644 --- a/Server/src/main/java/core/game/interaction/object/sorceress/SorceressGardenObject.java +++ b/Server/src/main/java/core/game/interaction/object/sorceress/SorceressGardenObject.java @@ -1,6 +1,6 @@ package core.game.interaction.object.sorceress; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.game.node.entity.skill.Skills; import core.game.interaction.OptionHandler; @@ -30,10 +30,10 @@ public class SorceressGardenObject extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(21709).getHandlers().put("option:open", this); - ObjectDefinition.forId(21753).getHandlers().put("option:open", this); - ObjectDefinition.forId(21731).getHandlers().put("option:open", this); - ObjectDefinition.forId(21687).getHandlers().put("option:open", this); + SceneryDefinition.forId(21709).getHandlers().put("option:open", this); + SceneryDefinition.forId(21753).getHandlers().put("option:open", this); + SceneryDefinition.forId(21731).getHandlers().put("option:open", this); + SceneryDefinition.forId(21687).getHandlers().put("option:open", this); return this; } diff --git a/Server/src/main/java/core/game/interaction/object/wildyditch/WildernessDitchPlugin.java b/Server/src/main/java/core/game/interaction/object/wildyditch/WildernessDitchPlugin.java index dbea5520c..0a755ea24 100644 --- a/Server/src/main/java/core/game/interaction/object/wildyditch/WildernessDitchPlugin.java +++ b/Server/src/main/java/core/game/interaction/object/wildyditch/WildernessDitchPlugin.java @@ -1,6 +1,6 @@ package core.game.interaction.object.wildyditch; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.interaction.MovementPulse; import core.game.interaction.OptionHandler; @@ -21,7 +21,7 @@ public final class WildernessDitchPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(23271).getHandlers().put("option:cross", this); + SceneryDefinition.forId(23271).getHandlers().put("option:cross", this); PluginManager.definePlugin(new WildernessInterfacePlugin()); return this; } diff --git a/Server/src/main/java/core/game/node/Node.java b/Server/src/main/java/core/game/node/Node.java index 4f1650b69..33b4aabd0 100644 --- a/Server/src/main/java/core/game/node/Node.java +++ b/Server/src/main/java/core/game/node/Node.java @@ -91,7 +91,7 @@ public abstract class Node { * Casts the scenery. * @return the object. */ - public Scenery asObject() { + public Scenery asScenery() { return (Scenery) this; } diff --git a/Server/src/main/java/core/game/node/entity/combat/ImpactHandler.java b/Server/src/main/java/core/game/node/entity/combat/ImpactHandler.java index 843f31d78..f173c4ed7 100644 --- a/Server/src/main/java/core/game/node/entity/combat/ImpactHandler.java +++ b/Server/src/main/java/core/game/node/entity/combat/ImpactHandler.java @@ -171,7 +171,6 @@ public final class ImpactHandler { if (fam && player.getFamiliarManager().hasFamiliar() && !(player.getFamiliarManager().getFamiliar() instanceof Pet)) { source.setAttribute("fam-exp", true); } - style.getSwingHandler().addExperience(source, entity, state); source.removeAttribute("fam-exp"); } boolean dead = false; diff --git a/Server/src/main/java/core/game/node/entity/combat/equipment/WeaponInterface.java b/Server/src/main/java/core/game/node/entity/combat/equipment/WeaponInterface.java index a969f72be..78c7bdf86 100644 --- a/Server/src/main/java/core/game/node/entity/combat/equipment/WeaponInterface.java +++ b/Server/src/main/java/core/game/node/entity/combat/equipment/WeaponInterface.java @@ -464,6 +464,7 @@ public final class WeaponInterface extends Component { Component component = new Component(id); component.getDefinition().setTabIndex(0); component.getDefinition().setType(InterfaceType.TAB); + player.setAttribute("autocast_component",component); player.getInterfaceManager().openTab(component); } diff --git a/Server/src/main/java/core/game/node/entity/combat/spell/BindSpell.java b/Server/src/main/java/core/game/node/entity/combat/spell/BindSpell.java index 7c8e9b61d..322b156ce 100644 --- a/Server/src/main/java/core/game/node/entity/combat/spell/BindSpell.java +++ b/Server/src/main/java/core/game/node/entity/combat/spell/BindSpell.java @@ -110,14 +110,12 @@ public final class BindSpell extends CombatSpell { if (state.getEstimatedHit() == -1) { return; } - int tick = 0; + int tick = 9; if (getType() == SpellType.BIND) { state.setEstimatedHit(-2); } - if (state.getSpell().getSpellId() == 12) { - tick = 8; - } else if (state.getSpell().getSpellId() == 30) { - tick = 16; + if (state.getSpell().getSpellId() == 30) { + tick = 17; } else if (state.getSpell().getSpellId() == 56) { tick = 25; } diff --git a/Server/src/main/java/core/game/node/entity/npc/agg/AggressiveBehavior.java b/Server/src/main/java/core/game/node/entity/npc/agg/AggressiveBehavior.java index 087823be3..a346e19cf 100644 --- a/Server/src/main/java/core/game/node/entity/npc/agg/AggressiveBehavior.java +++ b/Server/src/main/java/core/game/node/entity/npc/agg/AggressiveBehavior.java @@ -62,6 +62,12 @@ public class AggressiveBehavior { * @return {@code True} if the NPC can select the entity as a target. */ public boolean canSelectTarget(Entity entity, Entity target) { + int regionId = target.getLocation().getRegionId(); + if(target instanceof Player) { + if (RegionManager.forId(regionId).isTolerated(target.asPlayer())) { + return false; + } + } if (!target.isActive() || DeathTask.isDead(target)) { return false; } diff --git a/Server/src/main/java/core/game/node/entity/npc/agg/AggressiveHandler.java b/Server/src/main/java/core/game/node/entity/npc/agg/AggressiveHandler.java index b8281035e..ff75bbb58 100644 --- a/Server/src/main/java/core/game/node/entity/npc/agg/AggressiveHandler.java +++ b/Server/src/main/java/core/game/node/entity/npc/agg/AggressiveHandler.java @@ -81,9 +81,10 @@ public final class AggressiveHandler { Entity target = behavior.getLogicalTarget(entity, behavior.getPossibleTargets(entity, radius)); if (target instanceof Player) { if (target.getAttribute("ignore_aggression", false)) { - if (((Player) target).getRights().equals(Rights.ADMINISTRATOR)) { - return false; - } + return false; + } + if (((Player) target).getRights().equals(Rights.ADMINISTRATOR)) { + return false; } } if (target != null) { diff --git a/Server/src/main/java/core/game/node/entity/npc/bosses/GiantMoleNPC.java b/Server/src/main/java/core/game/node/entity/npc/bosses/GiantMoleNPC.java index c0ba2b519..42f63420d 100644 --- a/Server/src/main/java/core/game/node/entity/npc/bosses/GiantMoleNPC.java +++ b/Server/src/main/java/core/game/node/entity/npc/bosses/GiantMoleNPC.java @@ -1,6 +1,6 @@ package core.game.node.entity.npc.bosses; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.component.ComponentDefinition; import core.game.component.ComponentPlugin; @@ -270,7 +270,7 @@ public final class GiantMoleNPC extends AbstractNPC { DigSpadeHandler.register(Location.create(2989, 3378, 0), action); DigSpadeHandler.register(Location.create(2984, 3387, 0), action); DigSpadeHandler.register(Location.create(2987, 3387, 0), action); - ObjectDefinition.forId(12230).getHandlers().put("option:climb", new OptionHandler() { + SceneryDefinition.forId(12230).getHandlers().put("option:climb", new OptionHandler() { @Override public Plugin newInstance(Object arg) throws Throwable { return this; diff --git a/Server/src/main/java/core/game/node/entity/npc/city/sophanem/WallShortcut.java b/Server/src/main/java/core/game/node/entity/npc/city/sophanem/WallShortcut.java index 5c3a2fde9..7d1df6b77 100644 --- a/Server/src/main/java/core/game/node/entity/npc/city/sophanem/WallShortcut.java +++ b/Server/src/main/java/core/game/node/entity/npc/city/sophanem/WallShortcut.java @@ -1,6 +1,6 @@ package core.game.node.entity.npc.city.sophanem; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.node.entity.skill.Skills; import core.game.interaction.OptionHandler; @@ -29,7 +29,7 @@ public final class WallShortcut extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(6620).getHandlers().put("option:climb-through", this); + SceneryDefinition.forId(6620).getHandlers().put("option:climb-through", this); return null; } diff --git a/Server/src/main/java/core/game/node/entity/npc/city/varrock/VarrockBrokenCart.java b/Server/src/main/java/core/game/node/entity/npc/city/varrock/VarrockBrokenCart.java index b7ec7831b..a8eb3647a 100644 --- a/Server/src/main/java/core/game/node/entity/npc/city/varrock/VarrockBrokenCart.java +++ b/Server/src/main/java/core/game/node/entity/npc/city/varrock/VarrockBrokenCart.java @@ -1,6 +1,6 @@ package core.game.node.entity.npc.city.varrock; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -21,7 +21,7 @@ public class VarrockBrokenCart extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(23055).getHandlers().put("option:search", this); + SceneryDefinition.forId(23055).getHandlers().put("option:search", this); return this; } diff --git a/Server/src/main/java/core/game/node/entity/npc/drop/NPCDropTables.java b/Server/src/main/java/core/game/node/entity/npc/drop/NPCDropTables.java index e50428254..cf651066b 100644 --- a/Server/src/main/java/core/game/node/entity/npc/drop/NPCDropTables.java +++ b/Server/src/main/java/core/game/node/entity/npc/drop/NPCDropTables.java @@ -19,6 +19,7 @@ import rs09.game.ai.AIPlayer; import rs09.game.ai.AIRepository; import rs09.game.ai.general.GeneralBotCreator; import rs09.game.content.global.NPCDropTable; +import rs09.game.ge.OfferManager; import rs09.game.system.config.ItemConfigParser; import rs09.game.world.repository.Repository; @@ -177,7 +178,7 @@ public final class NPCDropTables { } } player.sendMessage(player.getInterfaceManager().isResizable()+""); - int price = item.getName().endsWith("charm") ? 100 : GrandExchangeDatabase.getDatabase().get(itemId).getValue(); + int price = item.getName().endsWith("charm") ? 100 : OfferManager.getRecommendedPrice(itemId, false); looter.getGlobalData().setLootSharePoints(looter.getGlobalData().getLootSharePoints() - (price) + ((price / looters.size()))); looter.sendMessage((player.getInterfaceManager().isResizable() ? "" : "") + "You received: " + item.getAmount() + " " + item.getName()); for (Player p : looters) { diff --git a/Server/src/main/java/core/game/node/entity/npc/familiar/CompostMoundNPC.java b/Server/src/main/java/core/game/node/entity/npc/familiar/CompostMoundNPC.java index 75fd3c648..ef5696ca6 100644 --- a/Server/src/main/java/core/game/node/entity/npc/familiar/CompostMoundNPC.java +++ b/Server/src/main/java/core/game/node/entity/npc/familiar/CompostMoundNPC.java @@ -77,7 +77,7 @@ public class CompostMoundNPC extends Forager { owner.getPacketDispatch().sendMessage("This scroll can only be used on an empty compost bin."); return false; } - CompostBins cbin = CompostBins.forObject(special.getNode().asObject()); + CompostBins cbin = CompostBins.forObject(special.getNode().asScenery()); if(cbin == null){ return false; } diff --git a/Server/src/main/java/core/game/node/entity/npc/other/RockCrabNPC.java b/Server/src/main/java/core/game/node/entity/npc/other/RockCrabNPC.java index c827b0051..b88aa0a26 100644 --- a/Server/src/main/java/core/game/node/entity/npc/other/RockCrabNPC.java +++ b/Server/src/main/java/core/game/node/entity/npc/other/RockCrabNPC.java @@ -5,7 +5,9 @@ import core.game.node.entity.combat.BattleState; import core.game.node.entity.npc.AbstractNPC; import core.game.node.entity.npc.agg.AggressiveBehavior; import core.game.node.entity.npc.agg.AggressiveHandler; +import core.game.node.entity.player.Player; import core.game.world.map.Location; +import core.game.world.map.RegionManager; import core.plugin.Initializable; import core.tools.RandomFunction; @@ -22,6 +24,10 @@ public final class RockCrabNPC extends AbstractNPC { private static final AggressiveBehavior AGGRO_BEHAVIOR = new AggressiveBehavior() { @Override public boolean canSelectTarget(Entity entity, Entity target) { + int regionId = target.getLocation().getRegionId(); + if(target instanceof Player){ + if(RegionManager.forId(regionId).isTolerated(target.asPlayer())) return false; + } RockCrabNPC npc = (RockCrabNPC) entity; if (entity.getLocation().withinDistance(target.getLocation(), 3)) { npc.aggresor = true; diff --git a/Server/src/main/java/core/game/node/entity/player/Player.java b/Server/src/main/java/core/game/node/entity/player/Player.java index 15ed96bb7..a39ff8e26 100644 --- a/Server/src/main/java/core/game/node/entity/player/Player.java +++ b/Server/src/main/java/core/game/node/entity/player/Player.java @@ -761,7 +761,7 @@ public class Player extends Entity { */ public void updateSceneGraph(boolean login) { Region region = getViewport().getRegion(); - if (region instanceof DynamicRegion || (region == null && (region = RegionManager.getRegionCache().get(location.getRegionId())) instanceof DynamicRegion || region == null)) { + if (region instanceof DynamicRegion || region == null && (region = RegionManager.forId(location.getRegionId())) instanceof DynamicRegion) { PacketRepository.send(BuildDynamicScene.class, new DynamicSceneContext(this, login)); } else { PacketRepository.send(UpdateSceneGraph.class, new SceneGraphContext(this, login)); diff --git a/Server/src/main/java/core/game/node/entity/player/link/SkullManager.java b/Server/src/main/java/core/game/node/entity/player/link/SkullManager.java index 60d0f3756..5a6ec9efa 100644 --- a/Server/src/main/java/core/game/node/entity/player/link/SkullManager.java +++ b/Server/src/main/java/core/game/node/entity/player/link/SkullManager.java @@ -76,6 +76,7 @@ public final class SkullManager { return; } skullCauses.add(o); + player.clearState("skull"); player.registerState("skull").init(); } diff --git a/Server/src/main/java/core/game/node/entity/player/link/TeleportManager.java b/Server/src/main/java/core/game/node/entity/player/link/TeleportManager.java index bed9736b9..d3933cfe2 100644 --- a/Server/src/main/java/core/game/node/entity/player/link/TeleportManager.java +++ b/Server/src/main/java/core/game/node/entity/player/link/TeleportManager.java @@ -668,25 +668,7 @@ public class TeleportManager { @Override public void start() { - player = ((Player) entity); - if (TutorialSession.getExtension(player).getStage() < TutorialSession.MAX_STAGE) { - stop(); - return; - } - if (player.getSavedData().getGlobalData().getMinigameTeleportDelay() > System.currentTimeMillis()) { - long milliseconds = player.getSavedData().getGlobalData().getMinigameTeleportDelay() - System.currentTimeMillis(); - int minutes = (int) Math.round(milliseconds / 60000); - if (minutes > 30) { - player.getSavedData().getGlobalData().setMinigameTeleportDelay(System.currentTimeMillis() + 600000); - milliseconds = player.getSavedData().getGlobalData().getMinigameTeleportDelay() - System.currentTimeMillis(); - minutes = (int) Math.round(milliseconds / 60000); - } - if (minutes != 0) { - player.getPacketDispatch().sendMessage("You need to wait another " + minutes + " " + (minutes == 1 ? "minute" : "minutes") + " to use the finder again."); - stop(); - return; - } - } + super.start(); } @@ -694,7 +676,7 @@ public class TeleportManager { public void stop() { super.stop(); entity.getAnimator().forceAnimation(new Animation(-1)); - player.graphics(new Graphics(-1)); + entity.graphics(new Graphics(-1)); } }; } diff --git a/Server/src/main/java/core/game/node/entity/skill/agility/AgilityShortcut.java b/Server/src/main/java/core/game/node/entity/skill/agility/AgilityShortcut.java index 0ebe70f18..acd426b38 100644 --- a/Server/src/main/java/core/game/node/entity/skill/agility/AgilityShortcut.java +++ b/Server/src/main/java/core/game/node/entity/skill/agility/AgilityShortcut.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.agility; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -86,7 +86,7 @@ public abstract class AgilityShortcut extends OptionHandler { if (!checkRequirements(player)) { return true; } - run(player, node.asObject(), option, checkFail(player, node.asObject(), option)); + run(player, node.asScenery(), option, checkFail(player, node.asScenery(), option)); return true; } @@ -131,7 +131,7 @@ public abstract class AgilityShortcut extends OptionHandler { */ public void configure(AgilityShortcut shortcut) { for (int objectId : shortcut.ids) { - ObjectDefinition def = ObjectDefinition.forId(objectId); + SceneryDefinition def = SceneryDefinition.forId(objectId); for (String option : shortcut.options) { def.getHandlers().put("option:" + option, shortcut); } diff --git a/Server/src/main/java/core/game/node/entity/skill/agility/brimhaven/BrimhavenCourse.java b/Server/src/main/java/core/game/node/entity/skill/agility/brimhaven/BrimhavenCourse.java index 406cb812c..71aa75198 100644 --- a/Server/src/main/java/core/game/node/entity/skill/agility/brimhaven/BrimhavenCourse.java +++ b/Server/src/main/java/core/game/node/entity/skill/agility/brimhaven/BrimhavenCourse.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.agility.brimhaven; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.node.entity.skill.Skills; import core.game.node.entity.skill.agility.AgilityHandler; @@ -334,19 +334,19 @@ public final class BrimhavenCourse extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(3566).getHandlers().put("option:swing-on", this); - ObjectDefinition.forId(3578).getHandlers().put("option:jump-on", this); - ObjectDefinition.forId(3565).getHandlers().put("option:climb-over", this); - ObjectDefinition.forId(3553).getHandlers().put("option:walk-on", this); - ObjectDefinition.forId(3557).getHandlers().put("option:walk-on", this); - ObjectDefinition.forId(3570).getHandlers().put("option:walk-on", this); - ObjectDefinition.forId(3571).getHandlers().put("option:walk-on", this); - ObjectDefinition.forId(3572).getHandlers().put("option:walk-on", this); - ObjectDefinition.forId(3559).getHandlers().put("option:walk-across", this); - ObjectDefinition.forId(3561).getHandlers().put("option:walk-across", this); - ObjectDefinition.forId(3564).getHandlers().put("option:swing-across", this); - ObjectDefinition.forId(3551).getHandlers().put("option:walk-on", this); - ObjectDefinition.forId(3583).getHandlers().put("option:climb-across", this); + SceneryDefinition.forId(3566).getHandlers().put("option:swing-on", this); + SceneryDefinition.forId(3578).getHandlers().put("option:jump-on", this); + SceneryDefinition.forId(3565).getHandlers().put("option:climb-over", this); + SceneryDefinition.forId(3553).getHandlers().put("option:walk-on", this); + SceneryDefinition.forId(3557).getHandlers().put("option:walk-on", this); + SceneryDefinition.forId(3570).getHandlers().put("option:walk-on", this); + SceneryDefinition.forId(3571).getHandlers().put("option:walk-on", this); + SceneryDefinition.forId(3572).getHandlers().put("option:walk-on", this); + SceneryDefinition.forId(3559).getHandlers().put("option:walk-across", this); + SceneryDefinition.forId(3561).getHandlers().put("option:walk-across", this); + SceneryDefinition.forId(3564).getHandlers().put("option:swing-across", this); + SceneryDefinition.forId(3551).getHandlers().put("option:walk-on", this); + SceneryDefinition.forId(3583).getHandlers().put("option:climb-across", this); return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/agility/pyramid/AgilityPyramidCourse.java b/Server/src/main/java/core/game/node/entity/skill/agility/pyramid/AgilityPyramidCourse.java index 61faa4d70..308241cd6 100644 --- a/Server/src/main/java/core/game/node/entity/skill/agility/pyramid/AgilityPyramidCourse.java +++ b/Server/src/main/java/core/game/node/entity/skill/agility/pyramid/AgilityPyramidCourse.java @@ -1,7 +1,7 @@ package core.game.node.entity.skill.agility.pyramid; import core.cache.def.impl.VarbitDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.plugin.Initializable; import core.game.node.entity.skill.Skills; @@ -68,30 +68,30 @@ public final class AgilityPyramidCourse extends AgilityCourse { @Override public void configure() { - ObjectDefinition.forId(16535).getHandlers().put("option:climb", this); - ObjectDefinition.forId(16536).getHandlers().put("option:climb", this); - ObjectDefinition.forId(10851).getHandlers().put("option:climb", this); - ObjectDefinition.forId(10855).getHandlers().put("option:enter", this); - ObjectDefinition.forId(10856).getHandlers().put("option:enter", this); - ObjectDefinition.forId(10860).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10861).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10862).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10863).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10864).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10868).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10867).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10882).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10883).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10884).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10885).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10886).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10887).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10888).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10889).getHandlers().put("option:cross", this); - ObjectDefinition.forId(10859).getHandlers().put("option:jump", this); - ObjectDefinition.forId(10857).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(10858).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(10865).getHandlers().put("option:climb-over", this); + SceneryDefinition.forId(16535).getHandlers().put("option:climb", this); + SceneryDefinition.forId(16536).getHandlers().put("option:climb", this); + SceneryDefinition.forId(10851).getHandlers().put("option:climb", this); + SceneryDefinition.forId(10855).getHandlers().put("option:enter", this); + SceneryDefinition.forId(10856).getHandlers().put("option:enter", this); + SceneryDefinition.forId(10860).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10861).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10862).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10863).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10864).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10868).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10867).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10882).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10883).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10884).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10885).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10886).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10887).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10888).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10889).getHandlers().put("option:cross", this); + SceneryDefinition.forId(10859).getHandlers().put("option:jump", this); + SceneryDefinition.forId(10857).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(10858).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(10865).getHandlers().put("option:climb-over", this); RollingBlock.BlockSets.values(); PluginManager.definePlugin(new MovingBlockNPC()); PluginManager.definePlugin(new AgilityPyramidZone()); @@ -497,7 +497,7 @@ public final class AgilityPyramidCourse extends AgilityCourse { * @param value the value. */ public static void addConfig(final Player player, final int objectId, final int value, boolean save) { - final VarbitDefinition definition = VarbitDefinition.forObjectID(ObjectDefinition.forId(objectId).getVarbitID()); + final VarbitDefinition definition = VarbitDefinition.forObjectID(SceneryDefinition.forId(objectId).getVarbitID()); final int oldVal = (definition.getValue(player) << definition.getBitShift()); final int newVal = (value << definition.getBitShift()); player.getConfigManager().set(CONFIG_ID, (player.getConfigManager().get(CONFIG_ID) - oldVal) + newVal, save); diff --git a/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/FaladorGrapplePlugin.java b/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/FaladorGrapplePlugin.java index 88e7d90e3..a12ded1d0 100644 --- a/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/FaladorGrapplePlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/FaladorGrapplePlugin.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.agility.shortcuts; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import org.rs09.consts.Items; import core.game.interaction.OptionHandler; @@ -57,10 +57,10 @@ public final class FaladorGrapplePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(17049).getHandlers().put("option:grapple", this); - ObjectDefinition.forId(17050).getHandlers().put("option:grapple", this); - ObjectDefinition.forId(17051).getHandlers().put("option:jump", this); - ObjectDefinition.forId(17052).getHandlers().put("option:jump", this); + SceneryDefinition.forId(17049).getHandlers().put("option:grapple", this); + SceneryDefinition.forId(17050).getHandlers().put("option:grapple", this); + SceneryDefinition.forId(17051).getHandlers().put("option:jump", this); + SceneryDefinition.forId(17052).getHandlers().put("option:jump", this); return this; } @@ -73,14 +73,14 @@ public final class FaladorGrapplePlugin extends OptionHandler { case "jump": ForceMovement.run(player, current, - node.asObject().getId() == 17051 + node.asScenery().getId() == 17051 ? Location.create(3033, 3390, 0) : Location.create(3032, 3388, 0), new Animation(7268), 10); break; case "grapple": - destination = node.asObject().getId() == 17049 + destination = node.asScenery().getId() == 17049 ? Location.create(3033, 3389, 1) : Location.create(3032, 3391, 1); @@ -139,7 +139,7 @@ public final class FaladorGrapplePlugin extends OptionHandler { @Override public Location getDestination(final Node moving, final Node destination) { - return destination.asObject().getId() == 17050 ? Location.create(3032, 3388, 0) : null; + return destination.asScenery().getId() == 17050 ? Location.create(3032, 3388, 0) : null; } } diff --git a/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/KaramjaGrapple.java b/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/KaramjaGrapple.java index 0fd8a2a53..515912757 100644 --- a/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/KaramjaGrapple.java +++ b/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/KaramjaGrapple.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.agility.shortcuts; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import org.rs09.consts.Items; import core.game.interaction.OptionHandler; @@ -49,7 +49,7 @@ public class KaramjaGrapple extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(17074).getHandlers().put("option:grapple", this); + SceneryDefinition.forId(17074).getHandlers().put("option:grapple", this); // island tree 17074 +1 rope loop, +2 grappled one way, +3 grappled other way // north tree 17056 +1 rope loop, +2 grappled // south tree 17059 +1 rope loop, +2 grappled diff --git a/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/RopeSwing.java b/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/RopeSwing.java index 92e059c6a..0906bcdbc 100644 --- a/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/RopeSwing.java +++ b/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/RopeSwing.java @@ -16,7 +16,7 @@ public class RopeSwing extends UseWithHandler { public boolean handle(NodeUsageEvent event) { System.out.println("Trying to handle."); if(event.getUsedWith() instanceof Scenery){ - Scenery object = event.getUsedWith().asObject(); + Scenery object = event.getUsedWith().asScenery(); int objId = object.getId(); assert event.getUsedItem() != null; diff --git a/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/StrangeFloorShortcut.java b/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/StrangeFloorShortcut.java index 67fd920f4..4fad95805 100644 --- a/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/StrangeFloorShortcut.java +++ b/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/StrangeFloorShortcut.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.agility.shortcuts; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.plugin.Plugin; import core.game.node.entity.skill.agility.AgilityShortcut; @@ -73,6 +73,6 @@ public class StrangeFloorShortcut extends AgilityShortcut { @Override public void configure(AgilityShortcut shortcut) { - ObjectDefinition.forId(getIds()[0]).getHandlers().put("option:jump-over",this); + SceneryDefinition.forId(getIds()[0]).getHandlers().put("option:jump-over",this); } } diff --git a/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/TunnelShortcut.java b/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/TunnelShortcut.java index 214e6dbc8..00a079cd2 100644 --- a/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/TunnelShortcut.java +++ b/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/TunnelShortcut.java @@ -106,7 +106,7 @@ public class TunnelShortcut extends AgilityShortcut { @Override public Location getDestination(Node node, Node n) { if (n.getId() == 14922) { - return n.getLocation().transform(getObjectDirection(n.asObject().getDirection()), 1); + return n.getLocation().transform(getObjectDirection(n.asScenery().getDirection()), 1); } return getStart(n.getLocation(), n.getDirection()); } diff --git a/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/WaterOrbGrapple.java b/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/WaterOrbGrapple.java index 41aa79f83..4e69e31e9 100644 --- a/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/WaterOrbGrapple.java +++ b/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/WaterOrbGrapple.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.agility.shortcuts; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import org.rs09.consts.Items; import core.game.interaction.OptionHandler; @@ -49,7 +49,7 @@ public class WaterOrbGrapple extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(17062).getHandlers().put("option:grapple", this); + SceneryDefinition.forId(17062).getHandlers().put("option:grapple", this); return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/YanilleGrapple.java b/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/YanilleGrapple.java index fe48f9383..164dc4da5 100644 --- a/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/YanilleGrapple.java +++ b/Server/src/main/java/core/game/node/entity/skill/agility/shortcuts/YanilleGrapple.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.agility.shortcuts; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -44,8 +44,8 @@ public class YanilleGrapple extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(17047).getHandlers().put("option:grapple", this); - ObjectDefinition.forId(17048).getHandlers().put("option:jump", this); + SceneryDefinition.forId(17047).getHandlers().put("option:grapple", this); + SceneryDefinition.forId(17048).getHandlers().put("option:jump", this); return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/BuildOptionPlugin.java b/Server/src/main/java/core/game/node/entity/skill/construction/BuildOptionPlugin.java index 8857bf917..d9b648347 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/BuildOptionPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/BuildOptionPlugin.java @@ -1,7 +1,7 @@ package core.game.node.entity.skill.construction; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.content.dialogue.DialogueInterpreter; import core.game.content.dialogue.DialoguePlugin; @@ -25,8 +25,8 @@ public final class BuildOptionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.setOptionHandler("build", this); - ObjectDefinition.setOptionHandler("remove", this); + SceneryDefinition.setOptionHandler("build", this); + SceneryDefinition.setOptionHandler("remove", this); PluginManager.definePlugin(new RemoveDialogue()); return this; } @@ -68,7 +68,6 @@ public final class BuildOptionPlugin extends OptionHandler { SystemLogger.logErr("Construction (building): " + hotspot + " : " + object + " chunkX = " + object.getLocation().getChunkX() + ", chunkY = " + object.getLocation().getChunkY()); return true; } - System.out.println(object + " chunkX = " + object.getCenterLocation().getChunkX() + ", chunkY = " + object.getCenterLocation().getChunkY()); player.setAttribute("con:hotspot", hotspot); BuildingUtils.openBuildInterface(player, hotspot.getHotspot()); diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/HouseManager.java b/Server/src/main/java/core/game/node/entity/skill/construction/HouseManager.java index 1d574a457..ed39f3893 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/HouseManager.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/HouseManager.java @@ -381,7 +381,7 @@ public final class HouseManager { region = new DynamicRegion(-1, borders.getSouthWestX() >> 6, borders.getSouthWestY() >> 6); region.setBorders(borders); region.setUpdateAllPlanes(true); - RegionManager.getRegionCache().put(region.getId(), region); + RegionManager.addRegion(region.getId(), region); configureRoofs(); for (int z = 0; z < 3; z++) { for (int x = 0; x < 8; x++) { @@ -406,7 +406,7 @@ public final class HouseManager { dungeon = new DynamicRegion(-1, borders.getSouthWestX() >> 6, borders.getSouthWestY() >> 6); dungeon.setBorders(borders); dungeon.setUpdateAllPlanes(true); - RegionManager.getRegionCache().put(dungeon.getId(), dungeon); + RegionManager.addRegion(dungeon.getId(), dungeon); for (int x = 0; x < 8; x++) { for (int y = 0; y < 8; y++) { Room room = rooms[3][x][y]; diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/PortalOptionPlugin.java b/Server/src/main/java/core/game/node/entity/skill/construction/PortalOptionPlugin.java index f2c38f85c..a1578fc0c 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/PortalOptionPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/PortalOptionPlugin.java @@ -2,13 +2,12 @@ package core.game.node.entity.skill.construction; import api.ContentAPI; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialogueInterpreter; import core.game.content.dialogue.DialoguePlugin; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; -import core.game.node.entity.player.link.RunScript; import core.game.node.object.Scenery; import core.plugin.Initializable; import core.plugin.Plugin; @@ -29,17 +28,17 @@ public final class PortalOptionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { for (HouseLocation hl : HouseLocation.values()) { - ObjectDefinition.forId(hl.getPortalId()).getHandlers().put("option:enter", this); + SceneryDefinition.forId(hl.getPortalId()).getHandlers().put("option:enter", this); } - ObjectDefinition.forId(13405).getHandlers().put("option:lock", this); - ObjectDefinition.forId(13405).getHandlers().put("option:enter", this); + SceneryDefinition.forId(13405).getHandlers().put("option:lock", this); + SceneryDefinition.forId(13405).getHandlers().put("option:enter", this); PluginManager.definePlugin(new PortalDialogue()); return this; } @Override public boolean handle(Player player, Node node, String option) { - Scenery object = node.asObject(); + Scenery object = node.asScenery(); if (object.getId() == 13405 && option.equals("enter")) { HouseManager.leave(player); return true; diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/Room.java b/Server/src/main/java/core/game/node/entity/skill/construction/Room.java index 95babac91..ac800fda8 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/Room.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/Room.java @@ -6,6 +6,7 @@ import core.game.node.object.Scenery; import core.game.node.object.SceneryBuilder; import core.game.world.map.*; import rs09.game.node.entity.skill.construction.Hotspot; +import rs09.game.system.SystemLogger; /** * Represents a room. @@ -151,12 +152,12 @@ public final class Room { spot.setCurrentY(pos[1]); } } - if (!house.isBuildingMode()) { - removeHotspots(housePlane, house, chunk); - } if (rotation != Direction.NORTH && chunk.getRotation() == 0) { chunk.rotate(rotation); } + if (!house.isBuildingMode()) { + removeHotspots(housePlane, house, chunk); + } } /** @@ -176,13 +177,6 @@ public final class Room { chunk.remove(object); } } else { -// BuildHotspot hs = BuildHotspot.forId(object.protocol(), house.getStyle()); -// for (Hotspot h : hotspots) { -// if (h != null && h.getHotspot() == hs && h.getHotspot().getObjectIds() == null) { -// chunk.remove(object); -// break; -// } -// } chunk.remove(object); } } diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/RoomBuilder.java b/Server/src/main/java/core/game/node/entity/skill/construction/RoomBuilder.java index d089dadf4..e3b07327d 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/RoomBuilder.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/RoomBuilder.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.construction; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.node.entity.player.Player; import core.game.node.item.Item; @@ -56,7 +56,7 @@ public final class RoomBuilder { } else { items[1 + ((i - 4) * 2)] = new Item(decoration.getInterfaceItem()); } - player.getPacketDispatch().sendString(ObjectDefinition.forId(decoration.getObjectId()).getName(), 396, 97 + offset); + player.getPacketDispatch().sendString(SceneryDefinition.forId(decoration.getObjectId()).getName(), 396, 97 + offset); boolean hasRequirements = true; for (int j = 0; j < 4; j++) { if (j >= decoration.getItems().length) { diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/ChairBenchPlugin.java b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/ChairBenchPlugin.java index 498319ff6..3b4978d88 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/ChairBenchPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/ChairBenchPlugin.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.construction.decoration; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.node.entity.skill.construction.Decoration; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -53,7 +53,7 @@ public final class ChairBenchPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { for (Object[] data : CHAIRS) { - ObjectDefinition.forId(((Decoration) data[0]).getObjectId()).getHandlers().put("option:sit-on", this); + SceneryDefinition.forId(((Decoration) data[0]).getObjectId()).getHandlers().put("option:sit-on", this); } return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/FireplacePlugin.java b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/FireplacePlugin.java index 002b3d595..83487d3cb 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/FireplacePlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/FireplacePlugin.java @@ -1,7 +1,7 @@ package core.game.node.entity.skill.construction.decoration; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.node.entity.skill.Skills; import core.game.interaction.OptionHandler; @@ -30,9 +30,9 @@ public final class FireplacePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(13609).getHandlers().put("option:light", this); - ObjectDefinition.forId(13611).getHandlers().put("option:light", this); - ObjectDefinition.forId(13613).getHandlers().put("option:light", this); + SceneryDefinition.forId(13609).getHandlers().put("option:light", this); + SceneryDefinition.forId(13611).getHandlers().put("option:light", this); + SceneryDefinition.forId(13613).getHandlers().put("option:light", this); return this; } @@ -42,7 +42,7 @@ public final class FireplacePlugin extends OptionHandler { player.sendMessage("You need some logs and a tinderbox in order to light the fireplace."); return true; } - final Scenery obj = (Scenery) node.asObject(); + final Scenery obj = (Scenery) node.asScenery(); player.lock(2); player.animate(ANIMATION); GameWorld.getPulser().submit(new Pulse(2, player) { diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/StaircasePlugin.java b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/StaircasePlugin.java index b4241e379..be7f2c6ad 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/StaircasePlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/StaircasePlugin.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.construction.decoration; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialogueInterpreter; import core.game.content.dialogue.DialoguePlugin; import core.game.interaction.OptionHandler; @@ -34,25 +34,25 @@ public final class StaircasePlugin extends OptionHandler { PluginManager.definePlugin(new BuildDialogue()); PluginManager.definePlugin(new ClimbPohLadder()); for (int i = 13497; i < 13507; i++) { - ObjectDefinition.forId(i).getHandlers().put("option:climb", this); - ObjectDefinition.forId(i).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(i).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(i).getHandlers().put("option:remove-room", this); + SceneryDefinition.forId(i).getHandlers().put("option:climb", this); + SceneryDefinition.forId(i).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(i).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(i).getHandlers().put("option:remove-room", this); } - ObjectDefinition.forId(13409).getHandlers().put("option:enter", this); - ObjectDefinition.forId(13409).getHandlers().put("option:remove-room", this); + SceneryDefinition.forId(13409).getHandlers().put("option:enter", this); + SceneryDefinition.forId(13409).getHandlers().put("option:remove-room", this); for (int id = 13328; id < 13331; id++) { - ObjectDefinition.forId(id).getHandlers().put("option:climb", this); - ObjectDefinition.forId(id).getHandlers().put("option:remove-room", this); + SceneryDefinition.forId(id).getHandlers().put("option:climb", this); + SceneryDefinition.forId(id).getHandlers().put("option:remove-room", this); } for (int id = 13675; id <= 13680; id++) { if (id < 13678) { - ObjectDefinition.forId(id).getHandlers().put("option:open", this); + SceneryDefinition.forId(id).getHandlers().put("option:open", this); } else { - ObjectDefinition.forId(id).getHandlers().put("option:go-down", this); - ObjectDefinition.forId(id).getHandlers().put("option:close", this); + SceneryDefinition.forId(id).getHandlers().put("option:go-down", this); + SceneryDefinition.forId(id).getHandlers().put("option:close", this); } - ObjectDefinition.forId(id).getHandlers().put("option:remove-room", this); + SceneryDefinition.forId(id).getHandlers().put("option:remove-room", this); } return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/bedroom/ClockPlugin.java b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/bedroom/ClockPlugin.java index 24b2a4da0..9fbb07004 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/bedroom/ClockPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/bedroom/ClockPlugin.java @@ -1,7 +1,7 @@ package core.game.node.entity.skill.construction.decoration.bedroom; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -22,15 +22,15 @@ public class ClockPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(13169).getHandlers().put("option:read", this); - ObjectDefinition.forId(13170).getHandlers().put("option:read", this); - ObjectDefinition.forId(13171).getHandlers().put("option:read", this); + SceneryDefinition.forId(13169).getHandlers().put("option:read", this); + SceneryDefinition.forId(13170).getHandlers().put("option:read", this); + SceneryDefinition.forId(13171).getHandlers().put("option:read", this); return this; } @Override public boolean handle(Player player, Node node, String option) { - Scenery object = node.asObject(); + Scenery object = node.asScenery(); SimpleDateFormat format = new SimpleDateFormat("mm"); int minuteDisplay = Integer.parseInt(format.format(Calendar.getInstance().getTime())); StringBuilder sb = new StringBuilder("It's "); diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/chapel/BoneOfferPlugin.java b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/chapel/BoneOfferPlugin.java index 3b22c235e..8cccb5592 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/chapel/BoneOfferPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/chapel/BoneOfferPlugin.java @@ -1,7 +1,8 @@ package core.game.node.entity.skill.construction.decoration.chapel; -import core.cache.def.impl.ObjectDefinition; +import api.ContentAPI; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.Bones; import core.game.node.entity.skill.Skills; import core.game.interaction.NodeUsageEvent; @@ -58,7 +59,7 @@ public class BoneOfferPlugin extends UseWithHandler { Player player = event.getPlayer(); Scenery left = null; Scenery right = null; - if (event.getUsedWith().asObject().getRotation() % 2 == 0) { + if (event.getUsedWith().asScenery().getRotation() % 2 == 0) { left = RegionManager.getObject(event.getUsedWith().getLocation().getZ(), event.getUsedWith().getLocation().getX() + 3, event.getUsedWith().getLocation().getY()); right = RegionManager.getObject(event.getUsedWith().getLocation().getZ(), event.getUsedWith().getLocation().getX() - 2, event.getUsedWith().getLocation().getY()); } else { @@ -67,7 +68,7 @@ public class BoneOfferPlugin extends UseWithHandler { } Bones b = Bones.forId(event.getUsedItem().getId()); if (b != null) { - worship(player, event.getUsedWith().asObject(), left, right, b); + worship(player, event.getUsedWith().asScenery(), left, right, b); } return true; } @@ -86,7 +87,7 @@ public class BoneOfferPlugin extends UseWithHandler { return; } final Location start = player.getLocation(); - GameWorld.getPulser().submit(new Pulse(1) { + ContentAPI.submitIndividualPulse(player, new Pulse(1) { int counter = 0; @Override @@ -114,7 +115,7 @@ public class BoneOfferPlugin extends UseWithHandler { * @param obj the object. */ private boolean isLit(Scenery obj) { - return obj != null && obj.getId() != 15271 && ObjectDefinition.forId(obj.getId()).getOptions() != null && !ObjectDefinition.forId(obj.getId()).hasAction("Light"); + return obj != null && obj.getId() != 15271 && SceneryDefinition.forId(obj.getId()).getOptions() != null && !SceneryDefinition.forId(obj.getId()).hasAction("Light"); } /** diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/combatroom/CombatRing.java b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/combatroom/CombatRing.java index ae557447c..8720a88b8 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/combatroom/CombatRing.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/combatroom/CombatRing.java @@ -1,7 +1,7 @@ package core.game.node.entity.skill.construction.decoration.combatroom; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -18,9 +18,9 @@ public final class CombatRing extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(13129).getHandlers().put("option:climb-over", this); //Boxing ring - ObjectDefinition.forId(13133).getHandlers().put("option:climb-over", this); //Fencing ring - ObjectDefinition.forId(13137).getHandlers().put("option:climb-over", this); //Combat ring + SceneryDefinition.forId(13129).getHandlers().put("option:climb-over", this); //Boxing ring + SceneryDefinition.forId(13133).getHandlers().put("option:climb-over", this); //Fencing ring + SceneryDefinition.forId(13137).getHandlers().put("option:climb-over", this); //Combat ring return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/kitchen/LarderPlugin.java b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/kitchen/LarderPlugin.java index 2577ceec1..2d8b3f44e 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/kitchen/LarderPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/kitchen/LarderPlugin.java @@ -1,7 +1,7 @@ package core.game.node.entity.skill.construction.decoration.kitchen; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.content.dialogue.DialoguePlugin; import core.game.interaction.OptionHandler; @@ -21,9 +21,9 @@ public final class LarderPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { PluginManager.definePlugin(new LarderDialogue()); - ObjectDefinition.forId(13565).getHandlers().put("option:search", this); - ObjectDefinition.forId(13566).getHandlers().put("option:search", this); - ObjectDefinition.forId(13567).getHandlers().put("option:search", this); + SceneryDefinition.forId(13565).getHandlers().put("option:search", this); + SceneryDefinition.forId(13566).getHandlers().put("option:search", this); + SceneryDefinition.forId(13567).getHandlers().put("option:search", this); return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/kitchen/ShelfPlugin.java b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/kitchen/ShelfPlugin.java index 4bb56838c..604deec36 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/kitchen/ShelfPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/kitchen/ShelfPlugin.java @@ -1,7 +1,7 @@ package core.game.node.entity.skill.construction.decoration.kitchen; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialoguePlugin; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -22,7 +22,7 @@ public final class ShelfPlugin extends OptionHandler { public Plugin newInstance(Object arg) throws Throwable { PluginManager.definePlugin(new ShelfDialogue()); for (int i = 13545; i < 13552; i++) { - ObjectDefinition.forId(i).getHandlers().put("option:search", this); + SceneryDefinition.forId(i).getHandlers().put("option:search", this); } return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/portalchamber/PortalChamberPlugin.java b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/portalchamber/PortalChamberPlugin.java index bb3cb82c7..ad079ebf1 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/portalchamber/PortalChamberPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/portalchamber/PortalChamberPlugin.java @@ -1,7 +1,7 @@ package core.game.node.entity.skill.construction.decoration.portalchamber; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialogueInterpreter; import core.game.content.dialogue.DialoguePlugin; import core.game.interaction.OptionHandler; @@ -105,12 +105,12 @@ public class PortalChamberPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(13639).getHandlers().put("option:direct-portal", this); - ObjectDefinition.forId(13639).getHandlers().put("option:scry", this); - ObjectDefinition.forId(13640).getHandlers().put("option:direct-portal", this); - ObjectDefinition.forId(13641).getHandlers().put("option:direct-portal", this); + SceneryDefinition.forId(13639).getHandlers().put("option:direct-portal", this); + SceneryDefinition.forId(13639).getHandlers().put("option:scry", this); + SceneryDefinition.forId(13640).getHandlers().put("option:direct-portal", this); + SceneryDefinition.forId(13641).getHandlers().put("option:direct-portal", this); for (int i = 13615; i <= 13635; i++) { - ObjectDefinition.forId(i).getHandlers().put("option:enter", this); + SceneryDefinition.forId(i).getHandlers().put("option:enter", this); } PluginManager.definePlugin(new DirectPortalDialogue()); return this; @@ -118,7 +118,7 @@ public class PortalChamberPlugin extends OptionHandler { @Override public boolean handle(Player player, Node node, String option) { - Scenery object = node.asObject(); + Scenery object = node.asScenery(); switch (option) { case "direct-portal": if (!player.getHouseManager().isBuildingMode()) { diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/questhall/MountedGloryPlugin.java b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/questhall/MountedGloryPlugin.java index 018b326ea..d3b787564 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/questhall/MountedGloryPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/questhall/MountedGloryPlugin.java @@ -1,7 +1,7 @@ package core.game.node.entity.skill.construction.decoration.questhall; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialogueAction; import core.game.content.dialogue.DialogueInterpreter; import core.game.interaction.OptionHandler; @@ -34,7 +34,7 @@ public class MountedGloryPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(13523).getHandlers().put("option:rub", this); + SceneryDefinition.forId(13523).getHandlers().put("option:rub", this); return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/workshop/ClockmakersBenchPlugin.java b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/workshop/ClockmakersBenchPlugin.java index 2f82c6126..c4a76b3e5 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/workshop/ClockmakersBenchPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/workshop/ClockmakersBenchPlugin.java @@ -2,7 +2,7 @@ package core.game.node.entity.skill.construction.decoration.workshop; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.dialogue.DialogueInterpreter; import core.game.content.dialogue.DialoguePlugin; import core.game.node.entity.skill.Skills; @@ -73,17 +73,17 @@ public class ClockmakersBenchPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(13709).getHandlers().put("option:craft", this); - ObjectDefinition.forId(13710).getHandlers().put("option:craft", this); - ObjectDefinition.forId(13711).getHandlers().put("option:craft", this); - ObjectDefinition.forId(13712).getHandlers().put("option:craft", this); + SceneryDefinition.forId(13709).getHandlers().put("option:craft", this); + SceneryDefinition.forId(13710).getHandlers().put("option:craft", this); + SceneryDefinition.forId(13711).getHandlers().put("option:craft", this); + SceneryDefinition.forId(13712).getHandlers().put("option:craft", this); PluginManager.definePlugin(new ClockmakerBenchDialogue()); return this; } @Override public boolean handle(Player player, Node node, String option) { - player.getDialogueInterpreter().open(DialogueInterpreter.getDialogueKey("con:clockbench"), node.asObject()); + player.getDialogueInterpreter().open(DialogueInterpreter.getDialogueKey("con:clockbench"), node.asScenery()); return true; } diff --git a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/workshop/ToolsPlugin.java b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/workshop/ToolsPlugin.java index e86f6305b..adf36c31e 100644 --- a/Server/src/main/java/core/game/node/entity/skill/construction/decoration/workshop/ToolsPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/construction/decoration/workshop/ToolsPlugin.java @@ -2,7 +2,7 @@ package core.game.node.entity.skill.construction.decoration.workshop; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.content.dialogue.DialogueInterpreter; import core.game.content.dialogue.DialoguePlugin; @@ -78,7 +78,7 @@ public class ToolsPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { for (ToolStore t : ToolStore.values()) { - ObjectDefinition.forId(t.objectId).getHandlers().put("option:search", this); + SceneryDefinition.forId(t.objectId).getHandlers().put("option:search", this); } PluginManager.definePlugin(new ToolDialogue()); return this; @@ -86,7 +86,7 @@ public class ToolsPlugin extends OptionHandler { @Override public boolean handle(Player player, Node node, String option) { - Scenery object = node.asObject(); + Scenery object = node.asScenery(); ToolStore ts = ToolStore.forId(object.getId()); if (ts != null) { player.getDialogueInterpreter().open(DialogueInterpreter.getDialogueKey("con:tools"), ts); diff --git a/Server/src/main/java/core/game/node/entity/skill/cooking/CookingRewrite.kt b/Server/src/main/java/core/game/node/entity/skill/cooking/CookingRewrite.kt index 292b2c010..f3537f36b 100644 --- a/Server/src/main/java/core/game/node/entity/skill/cooking/CookingRewrite.kt +++ b/Server/src/main/java/core/game/node/entity/skill/cooking/CookingRewrite.kt @@ -1,72 +1,72 @@ -package core.game.node.entity.skill.cooking - -import core.game.node.`object`.Scenery -import core.game.node.entity.player.Player -import core.game.node.item.Item -import org.rs09.consts.Items -import org.rs09.consts.Items.BREAD_DOUGH_2307 -import org.rs09.consts.Items.RAW_BEEF_2132 -import org.rs09.consts.Items.SEAWEED_401 -import org.rs09.consts.Items.UNCOOKED_CAKE_1889 -import rs09.game.interaction.InteractionListener -import rs09.game.node.entity.skill.cooking.CookingDialogue - -//author: Ceik -class CookingRewrite : InteractionListener() { - - val RAW_FOODS: IntArray - - init { - val list = CookableItems.values().map { it.raw }.toMutableList() - list.add(Items.COOKED_MEAT_2142) - list.add(RAW_BEEF_2132) - list.add(SEAWEED_401) - RAW_FOODS = list.toIntArray() - } - - override fun defineListeners() { - - onUseWith(OBJECT,RAW_FOODS, *COOKING_OBJs){player, used, with -> - val item = used.asItem() - val obj = with.asObject() - val range = obj.name.toLowerCase().contains("range") - when (item.id) { - RAW_BEEF_2132 -> if (range) { - player.dialogueInterpreter.open(CookingDialogue(item.id,9436,true,obj)) - return@onUseWith true - } - SEAWEED_401 -> if (range) { - player.dialogueInterpreter.open(CookingDialogue(item.id,1781,false,obj)) - return@onUseWith true - } - BREAD_DOUGH_2307, UNCOOKED_CAKE_1889 -> if (!range) { - player.packetDispatch.sendMessage("You need to cook this on a range.") - return@onUseWith false - } - } - - //cook a standard item - player.dialogueInterpreter.open(CookingDialogue(item.id,obj)) - return@onUseWith true - } - - } - - companion object { - val COOKING_OBJs = intArrayOf(24313,21302, 13528, 13529, 13533, 13531, 13536, 13539, 13542, 2728, 2729, 2730, 2731, 2732, 2859, 3038, 3039, 3769, 3775, 4265, 4266, 5249, 5499, 5631, 5632, 5981, 9682, 10433, 11404, 11405, 11406, 12102, 12796, 13337, 13881, 14169, 14919, 15156, 20000, 20001, 21620, 21792, 22713, 22714, 23046, 24283, 24284, 25155, 25156, 25465, 25730, 27297, 29139, 30017, 32099, 33500, 34495, 34546, 36973, 37597, 37629, 37726, 114, 4172, 5275, 8750, 16893, 22154, 34410, 34565, 114, 9085, 9086, 9087, 12269, 15398, 25440, 25441, 2724, 2725, 2726, 4618, 4650, 5165, 6093, 6094, 6095, 6096, 8712, 9439, 9440, 9441, 10824, 17640, 17641, 17642, 17643, 18039, 21795, 24285, 24329, 27251, 33498, 35449, 36815, 36816, 37426, 40110) - - @JvmStatic - fun cook(player: Player, `object`: Scenery?, initial: Int, product: Int, amount: Int) { - val food = Item(initial) - if (food.name.toLowerCase().contains("pizza")) { - player.pulseManager.run(PizzaCookingPulse(player, `object`, initial, product, amount)) - } else if (food.name.toLowerCase().contains("pie")) { - player.pulseManager.run(PieCookingPulse(player, `object`, initial, product, amount)) - } else if (CookableItems.intentionalBurn(initial)) { - player.pulseManager.run(IntentionalBurnPulse(player, `object`, initial, product, amount)) - } else { - player.pulseManager.run(StandardCookingPulse(player, `object`, initial, product, amount)) - } - } - } +package core.game.node.entity.skill.cooking + +import core.game.node.`object`.Scenery +import core.game.node.entity.player.Player +import core.game.node.item.Item +import org.rs09.consts.Items +import org.rs09.consts.Items.BREAD_DOUGH_2307 +import org.rs09.consts.Items.RAW_BEEF_2132 +import org.rs09.consts.Items.SEAWEED_401 +import org.rs09.consts.Items.UNCOOKED_CAKE_1889 +import rs09.game.interaction.InteractionListener +import rs09.game.node.entity.skill.cooking.CookingDialogue + +//author: Ceik +class CookingRewrite : InteractionListener() { + + val RAW_FOODS: IntArray + + init { + val list = CookableItems.values().map { it.raw }.toMutableList() + list.add(Items.COOKED_MEAT_2142) + list.add(RAW_BEEF_2132) + list.add(SEAWEED_401) + RAW_FOODS = list.toIntArray() + } + + override fun defineListeners() { + + onUseWith(SCENERY,RAW_FOODS, *COOKING_OBJs){ player, used, with -> + val item = used.asItem() + val obj = with.asScenery() + val range = obj.name.toLowerCase().contains("range") + when (item.id) { + RAW_BEEF_2132 -> if (range) { + player.dialogueInterpreter.open(CookingDialogue(item.id,9436,true,obj)) + return@onUseWith true + } + SEAWEED_401 -> if (range) { + player.dialogueInterpreter.open(CookingDialogue(item.id,1781,false,obj)) + return@onUseWith true + } + BREAD_DOUGH_2307, UNCOOKED_CAKE_1889 -> if (!range) { + player.packetDispatch.sendMessage("You need to cook this on a range.") + return@onUseWith false + } + } + + //cook a standard item + player.dialogueInterpreter.open(CookingDialogue(item.id,obj)) + return@onUseWith true + } + + } + + companion object { + val COOKING_OBJs = intArrayOf(24313,21302, 13528, 13529, 13533, 13531, 13536, 13539, 13542, 2728, 2729, 2730, 2731, 2732, 2859, 3038, 3039, 3769, 3775, 4265, 4266, 5249, 5499, 5631, 5632, 5981, 9682, 10433, 11404, 11405, 11406, 12102, 12796, 13337, 13881, 14169, 14919, 15156, 20000, 20001, 21620, 21792, 22713, 22714, 23046, 24283, 24284, 25155, 25156, 25465, 25730, 27297, 29139, 30017, 32099, 33500, 34495, 34546, 36973, 37597, 37629, 37726, 114, 4172, 5275, 8750, 16893, 22154, 34410, 34565, 114, 9085, 9086, 9087, 12269, 15398, 25440, 25441, 2724, 2725, 2726, 4618, 4650, 5165, 6093, 6094, 6095, 6096, 8712, 9374, 9439, 9440, 9441, 10824, 17640, 17641, 17642, 17643, 18039, 21795, 24285, 24329, 27251, 33498, 35449, 36815, 36816, 37426, 40110) + + @JvmStatic + fun cook(player: Player, `object`: Scenery?, initial: Int, product: Int, amount: Int) { + val food = Item(initial) + if (food.name.toLowerCase().contains("pizza")) { + player.pulseManager.run(PizzaCookingPulse(player, `object`, initial, product, amount)) + } else if (food.name.toLowerCase().contains("pie")) { + player.pulseManager.run(PieCookingPulse(player, `object`, initial, product, amount)) + } else if (CookableItems.intentionalBurn(initial)) { + player.pulseManager.run(IntentionalBurnPulse(player, `object`, initial, product, amount)) + } else { + player.pulseManager.run(StandardCookingPulse(player, `object`, initial, product, amount)) + } + } + } } \ No newline at end of file diff --git a/Server/src/main/java/core/game/node/entity/skill/cooking/FireOptionPotteryPlugin.java b/Server/src/main/java/core/game/node/entity/skill/cooking/FireOptionPotteryPlugin.java index ccab1e4df..8a6c6971b 100644 --- a/Server/src/main/java/core/game/node/entity/skill/cooking/FireOptionPotteryPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/cooking/FireOptionPotteryPlugin.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.cooking; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -17,10 +17,10 @@ public final class FireOptionPotteryPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(2643).getHandlers().put("option:fire", this); - ObjectDefinition.forId(4308).getHandlers().put("option:fire", this); - ObjectDefinition.forId(11601).getHandlers().put("option:fire", this); - ObjectDefinition.forId(34802).getHandlers().put("option:fire", this); + SceneryDefinition.forId(2643).getHandlers().put("option:fire", this); + SceneryDefinition.forId(4308).getHandlers().put("option:fire", this); + SceneryDefinition.forId(11601).getHandlers().put("option:fire", this); + SceneryDefinition.forId(34802).getHandlers().put("option:fire", this); return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/crafting/PotteryPlugin.java b/Server/src/main/java/core/game/node/entity/skill/crafting/PotteryPlugin.java index 79df4ae97..ac4af460b 100644 --- a/Server/src/main/java/core/game/node/entity/skill/crafting/PotteryPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/crafting/PotteryPlugin.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.crafting; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import rs09.game.content.dialogue.SkillDialogueHandler; import rs09.game.content.dialogue.SkillDialogueHandler.SkillDialogue; @@ -95,7 +95,7 @@ public final class PotteryPlugin extends UseWithHandler { @Override public Plugin newInstance(Object arg) throws Throwable { for (int id : OVENS) { - ObjectDefinition.forId(id).getHandlers().put("option:fire", this); + SceneryDefinition.forId(id).getHandlers().put("option:fire", this); } new FireUseHandler().newInstance(arg); return this; diff --git a/Server/src/main/java/core/game/node/entity/skill/crafting/WeaveOptionPlugin.java b/Server/src/main/java/core/game/node/entity/skill/crafting/WeaveOptionPlugin.java index d2f3e383a..b25fee8e2 100644 --- a/Server/src/main/java/core/game/node/entity/skill/crafting/WeaveOptionPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/crafting/WeaveOptionPlugin.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.crafting; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.node.entity.player.link.diary.DiaryType; import core.game.world.map.Location; import core.plugin.Initializable; @@ -27,7 +27,7 @@ public final class WeaveOptionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.setOptionHandler("weave", this); + SceneryDefinition.setOptionHandler("weave", this); return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/fletching/Fletching.java b/Server/src/main/java/core/game/node/entity/skill/fletching/Fletching.java index a3493c8b4..6b393bca0 100644 --- a/Server/src/main/java/core/game/node/entity/skill/fletching/Fletching.java +++ b/Server/src/main/java/core/game/node/entity/skill/fletching/Fletching.java @@ -128,7 +128,7 @@ public class Fletching { WILLOW_LONGBOW((byte) 1,58,847,40, 41.5, new Animation(6686)), MAPLE_SHORTBOW((byte) 1,64,853,50, 50, new Animation(6681)), MAPLE_LONGBOW((byte) 1,62,851,55, 58.3, new Animation(6687)), - YEW_SHORTBOW((byte) 1,68,857,65, 66, new Animation(6682)), + YEW_SHORTBOW((byte) 1,68,857,65, 67.5, new Animation(6682)), YEW_LONGBOW((byte) 1,66,855,70, 75, new Animation(6688)), MAGIC_SHORTBOW((byte) 1,72,861,80, 83.3, new Animation(6683)), MAGIC_LONGBOW((byte) 1,70,859,85, 91.5, new Animation(6689)), @@ -163,12 +163,12 @@ public class Fletching { } } public enum GemBolts { - OPAL(877, org.rs09.consts.Items.OPAL_1609, 45, 879, 11, 1.5), + OPAL(877, org.rs09.consts.Items.OPAL_1609, 45, 879, 11, 1.6), PEARL(9140, org.rs09.consts.Items.OYSTER_PEARL_411, 46, 880, 41, 3.2), PEARLS(9140, org.rs09.consts.Items.OYSTER_PEARLS_413, 46, 880, 41, 3.2), JADE(9139, org.rs09.consts.Items.JADE_1611, 9187, 9335, 26, 2.4), RED_TOPAZ(9141, org.rs09.consts.Items.RED_TOPAZ_1613, 9188, 9336, 48, 3.9), - SAPPHIRE(9142, org.rs09.consts.Items.SAPPHIRE_1607, 9189, 9337, 56, 4), + SAPPHIRE(9142, org.rs09.consts.Items.SAPPHIRE_1607, 9189, 9337, 56, 4.7), EMERALD(9142, org.rs09.consts.Items.EMERALD_1605, 9190, 9338, 58, 5.5), RUBY(9143, org.rs09.consts.Items.RUBY_1603, 9191, 9339, 63, 6.3), DIAMOND(9143, org.rs09.consts.Items.DIAMOND_1601, 9192, 9340, 65, 7), @@ -192,10 +192,10 @@ public class Fletching { IRON_ARROW(40, 884, 15, 3.8), STEEL_ARROW(41, 886, 30, 6.3), MITHRIL_ARROW(42, 888, 45, 8.8), - ADAMANT_ARROW(43, 890, 60, 10), + ADAMANT_ARROW(43, 890, 60, 11.3), RUNE_ARROW(44, 892, 75, 13.8), DRAGON_ARROW(11237, 11212, 90, 16.3), - BROAD_ARROW(13278, 4160, 52, 10); + BROAD_ARROW(13278, 4160, 52, 15); public int unfinished,finished,level; public double experience; @@ -294,7 +294,7 @@ public class Fletching { } public enum FletchingItems { //Standard logs - ARROW_SHAFT(52, 15, 1, 15), + ARROW_SHAFT(52, 5, 1, 15), SHORT_BOW(50, 5, 5, 1), LONG_BOW(48, 10, 10, 1), WOODEN_STOCK(9440, 6, 9, 1), diff --git a/Server/src/main/java/core/game/node/entity/skill/gather/woodcutting/WoodcuttingNode.java b/Server/src/main/java/core/game/node/entity/skill/gather/woodcutting/WoodcuttingNode.java index 9cc7af56f..39e72e675 100644 --- a/Server/src/main/java/core/game/node/entity/skill/gather/woodcutting/WoodcuttingNode.java +++ b/Server/src/main/java/core/game/node/entity/skill/gather/woodcutting/WoodcuttingNode.java @@ -273,6 +273,8 @@ public enum WoodcuttingNode { experience = 175.0; level = 60; rewardAmount = 40; + tierModLow = 2; + tierModHigh = 6.25; break; case 16: reward = 1513; diff --git a/Server/src/main/java/core/game/node/entity/skill/gather/woodcutting/WoodcuttingSkillPulse.java b/Server/src/main/java/core/game/node/entity/skill/gather/woodcutting/WoodcuttingSkillPulse.java index ae0191c36..429464291 100644 --- a/Server/src/main/java/core/game/node/entity/skill/gather/woodcutting/WoodcuttingSkillPulse.java +++ b/Server/src/main/java/core/game/node/entity/skill/gather/woodcutting/WoodcuttingSkillPulse.java @@ -188,7 +188,7 @@ public class WoodcuttingSkillPulse extends Pulse { if (node.getCharge() < 1) { node.setCharge(1000); if (resource.isFarming()) { - FarmingPatch fPatch = FarmingPatch.forObject(node.asObject()); + FarmingPatch fPatch = FarmingPatch.forObject(node.asScenery()); if(fPatch != null) { Patch patch = fPatch.getPatchFor(player); patch.setCurrentState(patch.getCurrentState() + 1); diff --git a/Server/src/main/java/core/game/node/entity/skill/herblore/GrindingItem.java b/Server/src/main/java/core/game/node/entity/skill/herblore/GrindingItem.java index e7278fce4..df50f81ca 100644 --- a/Server/src/main/java/core/game/node/entity/skill/herblore/GrindingItem.java +++ b/Server/src/main/java/core/game/node/entity/skill/herblore/GrindingItem.java @@ -23,6 +23,7 @@ public enum GrindingItem { GARLIC(new Item[] { new Item(1550) }, new Item(4668)), DRAGON_SCALE(new Item[] { new Item(243) }, new Item(241)), ANCHOVIES(new Item[] { new Item(319) }, new Item(11266)), + CHOCOLATE_BAR(new Item[] {new Item(Items.CHOCOLATE_BAR_1973)}, new Item(Items.CHOCOLATE_DUST_1975)), GUAM_LEAF(new Item[] { new Item(Items.CLEAN_GUAM_249) }, new Item(Items.GROUND_GUAM_6681)); /** diff --git a/Server/src/main/java/core/game/node/entity/skill/hunter/DeadfallSetting.java b/Server/src/main/java/core/game/node/entity/skill/hunter/DeadfallSetting.java index db5e8be4c..b1daa96ff 100644 --- a/Server/src/main/java/core/game/node/entity/skill/hunter/DeadfallSetting.java +++ b/Server/src/main/java/core/game/node/entity/skill/hunter/DeadfallSetting.java @@ -119,7 +119,7 @@ public final class DeadfallSetting extends TrapSetting { @Override public Scenery buildObject(Player player, Node node) { - return node.asObject().transform(getObjectForNode(node)); + return node.asScenery().transform(getObjectForNode(node)); } @Override diff --git a/Server/src/main/java/core/game/node/entity/skill/hunter/HunterPlugin.java b/Server/src/main/java/core/game/node/entity/skill/hunter/HunterPlugin.java index e7f208c1d..b6137bad5 100644 --- a/Server/src/main/java/core/game/node/entity/skill/hunter/HunterPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/hunter/HunterPlugin.java @@ -3,7 +3,7 @@ package core.game.node.entity.skill.hunter; import core.cache.def.Definition; import core.cache.def.impl.ItemDefinition; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.node.entity.skill.hunter.NetTrapSetting.NetTrap; import core.game.node.entity.skill.hunter.bnet.BNetNode; @@ -38,36 +38,36 @@ public final class HunterPlugin extends OptionHandler { Definition definition = null; for (Traps trap : Traps.values()) { for (int nodeId : trap.getSettings().getNodeIds()) { - definition = trap.getSettings().isObjectTrap() ? ObjectDefinition.forId(nodeId) : ItemDefinition.forId(nodeId); + definition = trap.getSettings().isObjectTrap() ? SceneryDefinition.forId(nodeId) : ItemDefinition.forId(nodeId); definition.getHandlers().put("option:" + trap.getSettings().getOption(), this); } if (trap.getSettings().getFailId() != -1) { - definition = ObjectDefinition.forId(trap.getSettings().getFailId()); + definition = SceneryDefinition.forId(trap.getSettings().getFailId()); definition.getHandlers().put("option:dismantle", this); definition.getHandlers().put("option:deactivate", this); } for (int objectId : trap.getSettings().getObjectIds()) { - definition = ObjectDefinition.forId(objectId); + definition = SceneryDefinition.forId(objectId); definition.getHandlers().put("option:deactivate", this); definition.getHandlers().put("option:dismantle", this); definition.getHandlers().put("option:investigate", this); } for (TrapNode node : trap.getNodes()) { for (int objectId : node.getObjectIds()) { - definition = ObjectDefinition.forId(objectId); + definition = SceneryDefinition.forId(objectId); definition.getHandlers().put("option:check", this); definition.getHandlers().put("option:retrieve", this); } } } for (NetTrap trap : NetTrap.values()) { - ObjectDefinition.forId(trap.getBent()).getHandlers().put("option:dismantle", this); - ObjectDefinition.forId(trap.getFailed()).getHandlers().put("option:dismantle", this); - ObjectDefinition.forId(trap.getNet()).getHandlers().put("option:dismantle", this); - ObjectDefinition.forId(trap.getCaught()).getHandlers().put("option:check", this); - ObjectDefinition.forId(trap.getBent()).getHandlers().put("option:investigate", this); - ObjectDefinition.forId(trap.getFailed()).getHandlers().put("option:investigate", this); - ObjectDefinition.forId(trap.getNet()).getHandlers().put("option:investigate", this); + SceneryDefinition.forId(trap.getBent()).getHandlers().put("option:dismantle", this); + SceneryDefinition.forId(trap.getFailed()).getHandlers().put("option:dismantle", this); + SceneryDefinition.forId(trap.getNet()).getHandlers().put("option:dismantle", this); + SceneryDefinition.forId(trap.getCaught()).getHandlers().put("option:check", this); + SceneryDefinition.forId(trap.getBent()).getHandlers().put("option:investigate", this); + SceneryDefinition.forId(trap.getFailed()).getHandlers().put("option:investigate", this); + SceneryDefinition.forId(trap.getNet()).getHandlers().put("option:investigate", this); } PluginManager.definePlugin(new HunterNPC()); PluginManager.definePlugin(new HunterNetPlugin()); diff --git a/Server/src/main/java/core/game/node/entity/skill/hunter/TrapCreatePulse.java b/Server/src/main/java/core/game/node/entity/skill/hunter/TrapCreatePulse.java index a7751004e..d528d6df2 100644 --- a/Server/src/main/java/core/game/node/entity/skill/hunter/TrapCreatePulse.java +++ b/Server/src/main/java/core/game/node/entity/skill/hunter/TrapCreatePulse.java @@ -91,7 +91,7 @@ public final class TrapCreatePulse extends SkillPulse { if (!trap.getSettings().isObjectTrap()) { player.moveStep(); } else { - SceneryBuilder.remove(node.asObject()); + SceneryBuilder.remove(node.asScenery()); } object = SceneryBuilder.add(object); player.getHunterManager().register(trap, node, object); diff --git a/Server/src/main/java/core/game/node/entity/skill/hunter/TrapSetting.java b/Server/src/main/java/core/game/node/entity/skill/hunter/TrapSetting.java index b206cafe4..48181f4cc 100644 --- a/Server/src/main/java/core/game/node/entity/skill/hunter/TrapSetting.java +++ b/Server/src/main/java/core/game/node/entity/skill/hunter/TrapSetting.java @@ -1,7 +1,7 @@ package core.game.node.entity.skill.hunter; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.node.Node; import core.game.node.entity.npc.NPC; import core.game.node.entity.player.Player; @@ -483,7 +483,7 @@ public class TrapSetting { */ public String getName() { if (isObjectTrap()) { - return ObjectDefinition.forId(nodeIds[0]).getName().toLowerCase(); + return SceneryDefinition.forId(nodeIds[0]).getName().toLowerCase(); } return ItemDefinition.forId(nodeIds[0]).getName().toLowerCase(); } diff --git a/Server/src/main/java/core/game/node/entity/skill/prayer/PrayerAltarPlugin.java b/Server/src/main/java/core/game/node/entity/skill/prayer/PrayerAltarPlugin.java index ece634902..b74a00daa 100644 --- a/Server/src/main/java/core/game/node/entity/skill/prayer/PrayerAltarPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/prayer/PrayerAltarPlugin.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.prayer; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.node.entity.player.link.prayer.PrayerType; import core.plugin.Initializable; @@ -25,9 +25,9 @@ public class PrayerAltarPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.setOptionHandler("pray-at", this); - ObjectDefinition.setOptionHandler("pray", this); - ObjectDefinition.forId(61).getHandlers().put("option:check", this); + SceneryDefinition.setOptionHandler("pray-at", this); + SceneryDefinition.setOptionHandler("pray", this); + SceneryDefinition.forId(61).getHandlers().put("option:check", this); return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/runecrafting/RunecraftingPlugin.java b/Server/src/main/java/core/game/node/entity/skill/runecrafting/RunecraftingPlugin.java index 2d38d7cff..0418e904f 100644 --- a/Server/src/main/java/core/game/node/entity/skill/runecrafting/RunecraftingPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/runecrafting/RunecraftingPlugin.java @@ -2,7 +2,7 @@ package core.game.node.entity.skill.runecrafting; import core.cache.def.impl.ItemDefinition; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.content.global.action.ClimbActionHandler; import core.game.interaction.OptionHandler; @@ -41,14 +41,14 @@ public class RunecraftingPlugin extends OptionHandler { PluginManager.definePlugin(new EnchantTiaraPlugin()); PluginManager.definePlugin(new MysteriousRuinPlugin()); PluginManager.definePlugin(new CombinationRunePlugin()); - ObjectDefinition.forId(2492).getHandlers().put("option:use", this); + SceneryDefinition.forId(2492).getHandlers().put("option:use", this); NPCDefinition.forId(553).getHandlers().put("option:teleport", this); NPCDefinition.forId(2328).getHandlers().put("option:teleport", this); - ObjectDefinition.forId(26849).getHandlers().put("option:climb", this); - ObjectDefinition.forId(26850).getHandlers().put("option:climb", this); - ObjectDefinition.forId(268).getHandlers().put("option:climb", this); - ObjectDefinition.forId(26844).getHandlers().put("option:squeeze-through", this); - ObjectDefinition.forId(26845).getHandlers().put("option:squeeze-through", this); + SceneryDefinition.forId(26849).getHandlers().put("option:climb", this); + SceneryDefinition.forId(26850).getHandlers().put("option:climb", this); + SceneryDefinition.forId(268).getHandlers().put("option:climb", this); + SceneryDefinition.forId(26844).getHandlers().put("option:squeeze-through", this); + SceneryDefinition.forId(26845).getHandlers().put("option:squeeze-through", this); return this; } @@ -130,12 +130,12 @@ public class RunecraftingPlugin extends OptionHandler { */ private void addNodes() { for (Altar altar : Altar.values()) { - ObjectDefinition.forId(altar.getObject()).getHandlers().put("option:craft-rune", this); - ObjectDefinition.forId(altar.getPortal()).getHandlers().put("option:use", this); + SceneryDefinition.forId(altar.getObject()).getHandlers().put("option:craft-rune", this); + SceneryDefinition.forId(altar.getPortal()).getHandlers().put("option:use", this); } for (MysteriousRuin ruin : MysteriousRuin.values()) { for (int i : ruin.getObject()) { - ObjectDefinition.forId(i).getHandlers().put("option:enter", this); + SceneryDefinition.forId(i).getHandlers().put("option:enter", this); } } for (Talisman talisman : Talisman.values()) { diff --git a/Server/src/main/java/core/game/node/entity/skill/runecrafting/TiaraPlugin.java b/Server/src/main/java/core/game/node/entity/skill/runecrafting/TiaraPlugin.java index f27845bb1..53585a4bf 100644 --- a/Server/src/main/java/core/game/node/entity/skill/runecrafting/TiaraPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/runecrafting/TiaraPlugin.java @@ -2,7 +2,7 @@ package core.game.node.entity.skill.runecrafting; import core.cache.def.impl.VarbitDefinition; import core.cache.def.impl.ItemDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.node.entity.player.Player; import core.game.node.item.Item; import core.plugin.Plugin; @@ -42,7 +42,7 @@ public final class TiaraPlugin implements Plugin { break; } MysteriousRuin ruin = MysteriousRuin.forTalisman(Tiara.forItem(item).getTalisman()); - player.getConfigManager().set(CONFIG, 1 << VarbitDefinition.forObjectID(ObjectDefinition.forId(ruin.getObject()[0]).getVarbitID()).getBitShift(), true); + player.getConfigManager().set(CONFIG, 1 << VarbitDefinition.forObjectID(SceneryDefinition.forId(ruin.getObject()[0]).getVarbitID()).getBitShift(), true); break; case "unequip": final Item other = args.length == 2 ? null : (Item) args[2]; @@ -54,7 +54,7 @@ public final class TiaraPlugin implements Plugin { Tiara tiara = Tiara.forItem(other); if (tiara != null) { MysteriousRuin r = MysteriousRuin.forTalisman(tiara.getTalisman()); - player.getConfigManager().set(CONFIG, 1 << VarbitDefinition.forObjectID(ObjectDefinition.forId(r.getObject()[0]).getVarbitID()).getBitShift(), true); + player.getConfigManager().set(CONFIG, 1 << VarbitDefinition.forObjectID(SceneryDefinition.forId(r.getObject()[0]).getVarbitID()).getBitShift(), true); break; } } diff --git a/Server/src/main/java/core/game/node/entity/skill/runecrafting/abyss/AbyssPlugin.java b/Server/src/main/java/core/game/node/entity/skill/runecrafting/abyss/AbyssPlugin.java index 3c14bd93e..d90ee90f2 100644 --- a/Server/src/main/java/core/game/node/entity/skill/runecrafting/abyss/AbyssPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/runecrafting/abyss/AbyssPlugin.java @@ -1,7 +1,7 @@ package core.game.node.entity.skill.runecrafting.abyss; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.node.entity.skill.gather.SkillingTool; import core.game.node.entity.skill.runecrafting.Altar; import core.game.interaction.OptionHandler; @@ -29,12 +29,12 @@ public final class AbyssPlugin extends OptionHandler { public Plugin newInstance(Object arg) throws Throwable { for (AbbysalObstacle obstacle : AbbysalObstacle.values()) { for (int i : obstacle.getObjects()) { - ObjectDefinition.forId(i).getHandlers().put("option:" + obstacle.getOption(), this); + SceneryDefinition.forId(i).getHandlers().put("option:" + obstacle.getOption(), this); } } PluginManager.definePlugin(new AbyssalNPC()); PluginManager.definePlugin(new DarkMageDialogue()); - ObjectDefinition.setOptionHandler("exit-through", this); + SceneryDefinition.setOptionHandler("exit-through", this); PluginManager.definePlugin(new ZamorakMageDialogue()); NPCDefinition.forId(2259).getHandlers().put("option:teleport", this); NPCDefinition.forId(2262).getHandlers().put("option:repair-pouches", this); diff --git a/Server/src/main/java/core/game/node/entity/skill/slayer/BansheeNPC.java b/Server/src/main/java/core/game/node/entity/skill/slayer/BansheeNPC.java index dae375572..e561f79b4 100644 --- a/Server/src/main/java/core/game/node/entity/skill/slayer/BansheeNPC.java +++ b/Server/src/main/java/core/game/node/entity/skill/slayer/BansheeNPC.java @@ -81,8 +81,8 @@ public final class BansheeNPC extends AbstractNPC { } @Override - public void checkImpact(BattleState state) { - super.checkImpact(state); + public void onImpact(Entity entity, BattleState state) { + super.onImpact(entity, state); if (state.getAttacker() instanceof Player) { final Player player = (Player) state.getAttacker(); if (!hasEarMuffs(player)) { diff --git a/Server/src/main/java/core/game/node/entity/skill/slayer/FishingExplosivePlugin.java b/Server/src/main/java/core/game/node/entity/skill/slayer/FishingExplosivePlugin.java index 11541ea6d..f1f060336 100644 --- a/Server/src/main/java/core/game/node/entity/skill/slayer/FishingExplosivePlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/slayer/FishingExplosivePlugin.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.slayer; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.NodeUsageEvent; import core.game.interaction.OptionHandler; import core.game.interaction.UseWithHandler; @@ -42,8 +42,8 @@ public final class FishingExplosivePlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { for (int id : IDS) { - ObjectDefinition.forId(id).getHandlers().put("option:lure", this); - ObjectDefinition.forId(id).getHandlers().put("option:bait", this); + SceneryDefinition.forId(id).getHandlers().put("option:lure", this); + SceneryDefinition.forId(id).getHandlers().put("option:bait", this); } new FishingExplosiveHandler().newInstance(arg); new MogreNPC().newInstance(arg); diff --git a/Server/src/main/java/core/game/node/entity/skill/slayer/SlayerPlugin.java b/Server/src/main/java/core/game/node/entity/skill/slayer/SlayerPlugin.java index c545fbcc6..c09bee668 100644 --- a/Server/src/main/java/core/game/node/entity/skill/slayer/SlayerPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/slayer/SlayerPlugin.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.slayer; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.ClimbActionHandler; import core.game.content.global.action.DigAction; import core.game.content.global.action.DigSpadeHandler; @@ -25,15 +25,15 @@ public class SlayerPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(8783).getHandlers().put("option:open", this); - ObjectDefinition.forId(8785).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(23158).getHandlers().put("option:exit", this); - ObjectDefinition.forId(23157).getHandlers().put("option:exit", this); - ObjectDefinition.forId(15767).getHandlers().put("option:enter", this); - ObjectDefinition.forId(15811).getHandlers().put("option:exit", this); - ObjectDefinition.forId(15812).getHandlers().put("option:exit", this); - ObjectDefinition.forId(96).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(35121).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(8783).getHandlers().put("option:open", this); + SceneryDefinition.forId(8785).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(23158).getHandlers().put("option:exit", this); + SceneryDefinition.forId(23157).getHandlers().put("option:exit", this); + SceneryDefinition.forId(15767).getHandlers().put("option:enter", this); + SceneryDefinition.forId(15811).getHandlers().put("option:exit", this); + SceneryDefinition.forId(15812).getHandlers().put("option:exit", this); + SceneryDefinition.forId(96).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(35121).getHandlers().put("option:climb-down", this); for (Location loc : BRYNE_DIGS) { DigSpadeHandler.register(loc, new DigAction() { @Override diff --git a/Server/src/main/java/core/game/node/entity/skill/slayer/SlayerTowerPlugin.java b/Server/src/main/java/core/game/node/entity/skill/slayer/SlayerTowerPlugin.java index b903209bc..a49c9d9d0 100644 --- a/Server/src/main/java/core/game/node/entity/skill/slayer/SlayerTowerPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/slayer/SlayerTowerPlugin.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.slayer; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -36,9 +36,9 @@ public final class SlayerTowerPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(4490).getHandlers().put("option:open", this); - ObjectDefinition.forId(4487).getHandlers().put("option:open", this); - ObjectDefinition.forId(4492).getHandlers().put("option:close", this); + SceneryDefinition.forId(4490).getHandlers().put("option:open", this); + SceneryDefinition.forId(4487).getHandlers().put("option:open", this); + SceneryDefinition.forId(4492).getHandlers().put("option:close", this); return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/slayer/dungeon/AncientCavern.java b/Server/src/main/java/core/game/node/entity/skill/slayer/dungeon/AncientCavern.java index 347939349..fb0e87776 100644 --- a/Server/src/main/java/core/game/node/entity/skill/slayer/dungeon/AncientCavern.java +++ b/Server/src/main/java/core/game/node/entity/skill/slayer/dungeon/AncientCavern.java @@ -1,7 +1,7 @@ package core.game.node.entity.skill.slayer.dungeon; import api.ContentAPI; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.CloseEvent; import core.game.component.Component; import core.plugin.Initializable; @@ -62,7 +62,7 @@ public final class AncientCavern extends MapZone implements Plugin { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(25274).getHandlers().put("option:dive in", this); + SceneryDefinition.forId(25274).getHandlers().put("option:dive in", this); return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/slayer/dungeon/SmokeDungeon.java b/Server/src/main/java/core/game/node/entity/skill/slayer/dungeon/SmokeDungeon.java index 1ce1e9b25..2d57086c0 100644 --- a/Server/src/main/java/core/game/node/entity/skill/slayer/dungeon/SmokeDungeon.java +++ b/Server/src/main/java/core/game/node/entity/skill/slayer/dungeon/SmokeDungeon.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.slayer.dungeon; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.node.entity.skill.slayer.Equipment; import core.game.interaction.OptionHandler; @@ -75,8 +75,8 @@ public final class SmokeDungeon extends MapZone implements Plugin { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(36002).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(6439).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(36002).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(6439).getHandlers().put("option:climb-up", this); return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/smithing/FurnaceOptionPlugin.java b/Server/src/main/java/core/game/node/entity/skill/smithing/FurnaceOptionPlugin.java index 38b7ff206..dab204861 100644 --- a/Server/src/main/java/core/game/node/entity/skill/smithing/FurnaceOptionPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/smithing/FurnaceOptionPlugin.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.smithing; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.quest.tutorials.tutorialisland.TutorialSession; import core.game.content.quest.tutorials.tutorialisland.TutorialStage; import core.game.node.entity.skill.Skills; @@ -42,10 +42,10 @@ public final class FurnaceOptionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.setOptionHandler("smelt", this); - ObjectDefinition.setOptionHandler("smelt-ore", this); - ObjectDefinition.forId(3044).getHandlers().put("option:use", this); - ObjectDefinition.forId(21303).getHandlers().put("option:use", this); + SceneryDefinition.setOptionHandler("smelt", this); + SceneryDefinition.setOptionHandler("smelt-ore", this); + SceneryDefinition.forId(3044).getHandlers().put("option:use", this); + SceneryDefinition.forId(21303).getHandlers().put("option:use", this); new SmeltUseWithHandler().newInstance(arg); return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/summoning/ObeliskOptionPlugin.java b/Server/src/main/java/core/game/node/entity/skill/summoning/ObeliskOptionPlugin.java index ad92bf519..775cec942 100644 --- a/Server/src/main/java/core/game/node/entity/skill/summoning/ObeliskOptionPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/summoning/ObeliskOptionPlugin.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.summoning; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.plugin.Initializable; import core.game.node.entity.skill.Skills; import core.game.interaction.OptionHandler; @@ -39,8 +39,8 @@ public final class ObeliskOptionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.setOptionHandler("infuse-pouch", this); - ObjectDefinition.setOptionHandler("renew-points", this); + SceneryDefinition.setOptionHandler("infuse-pouch", this); + SceneryDefinition.setOptionHandler("renew-points", this); return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/summoning/SummoningTrainingRoom.java b/Server/src/main/java/core/game/node/entity/skill/summoning/SummoningTrainingRoom.java index 2c52ec3f6..81a30ac11 100644 --- a/Server/src/main/java/core/game/node/entity/skill/summoning/SummoningTrainingRoom.java +++ b/Server/src/main/java/core/game/node/entity/skill/summoning/SummoningTrainingRoom.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.summoning; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.component.Component; import core.game.content.activity.ActivityManager; import core.game.content.activity.ActivityPlugin; @@ -64,13 +64,13 @@ public final class SummoningTrainingRoom extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.forId(28675).getHandlers().put("option:open", this); - ObjectDefinition.forId(28676).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(28653).getHandlers().put("option:climb-down", this); - ObjectDefinition.forId(28572).getHandlers().put("option:climb-up", this); - ObjectDefinition.forId(28676).getHandlers().put("option:close", this); - ObjectDefinition.forId(28714).getHandlers().put("option:climb", this); - ObjectDefinition.forId(28586).getHandlers().put("option:search", this); + SceneryDefinition.forId(28675).getHandlers().put("option:open", this); + SceneryDefinition.forId(28676).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(28653).getHandlers().put("option:climb-down", this); + SceneryDefinition.forId(28572).getHandlers().put("option:climb-up", this); + SceneryDefinition.forId(28676).getHandlers().put("option:close", this); + SceneryDefinition.forId(28714).getHandlers().put("option:climb", this); + SceneryDefinition.forId(28586).getHandlers().put("option:search", this); ActivityManager.register(new FluffyCutscene()); return this; } diff --git a/Server/src/main/java/core/game/node/entity/skill/thieving/PickableDoorHandler.java b/Server/src/main/java/core/game/node/entity/skill/thieving/PickableDoorHandler.java index ffbd88fee..a6e826b84 100644 --- a/Server/src/main/java/core/game/node/entity/skill/thieving/PickableDoorHandler.java +++ b/Server/src/main/java/core/game/node/entity/skill/thieving/PickableDoorHandler.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.thieving; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.content.global.action.DoorActionHandler; import core.plugin.Initializable; import core.game.node.entity.skill.Skills; @@ -39,8 +39,8 @@ public class PickableDoorHandler extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { for (int i : DOORS) { - ObjectDefinition.forId(i).getHandlers().put("option:pick-lock", this); - ObjectDefinition.forId(i).getHandlers().put("option:open", this); + SceneryDefinition.forId(i).getHandlers().put("option:pick-lock", this); + SceneryDefinition.forId(i).getHandlers().put("option:open", this); } pickableDoors.add(new PickableDoor(new Location[]{Location.create(2672, 3308, 0)}, 1, 3.8)); pickableDoors.add(new PickableDoor(new Location[]{Location.create(2672, 3301, 0)}, 14, 15)); @@ -48,6 +48,7 @@ public class PickableDoorHandler extends OptionHandler { pickableDoors.add(new PickableDoor(new Location[]{Location.create(3190, 3957, 0)}, 32, 25, true)); pickableDoors.add(new PickableDoor(new Location[]{Location.create(2565, 3356, 0)}, 46, 37.5)); pickableDoors.add(new PickableDoor(new Location[]{Location.create(2579, 3286, 1)}, 61, 50)); + pickableDoors.add(new PickableDoor(new Location[]{Location.create(2579, 3307, 1)}, 61, 50)); pickableDoors.add(new PickableDoor(new Location[]{Location.create(3018, 3187, 0)}, 1, 0.0)); pickableDoors.add(new PickableDoor(new Location[]{Location.create(2601, 9482, 0)}, 82, 0.0, true)); return this; diff --git a/Server/src/main/java/core/game/node/entity/skill/thieving/ThievableChestPlugin.java b/Server/src/main/java/core/game/node/entity/skill/thieving/ThievableChestPlugin.java index ee82c875d..7c5d2db15 100644 --- a/Server/src/main/java/core/game/node/entity/skill/thieving/ThievableChestPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/thieving/ThievableChestPlugin.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.thieving; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.node.entity.skill.Skills; import core.game.interaction.OptionHandler; import core.game.node.Node; @@ -31,7 +31,7 @@ public final class ThievableChestPlugin extends OptionHandler { for (Chest chest : Chest.values()) { for (int id : chest.getObjectIds()) { - ObjectDefinition def = ObjectDefinition.forId(id); + SceneryDefinition def = SceneryDefinition.forId(id); def.getHandlers().put("option:open", this); def.getHandlers().put("option:search for traps", this); } diff --git a/Server/src/main/java/core/game/node/entity/skill/thieving/ThievingOptionPlugin.java b/Server/src/main/java/core/game/node/entity/skill/thieving/ThievingOptionPlugin.java index a62326d19..aa385e2af 100644 --- a/Server/src/main/java/core/game/node/entity/skill/thieving/ThievingOptionPlugin.java +++ b/Server/src/main/java/core/game/node/entity/skill/thieving/ThievingOptionPlugin.java @@ -1,6 +1,6 @@ package core.game.node.entity.skill.thieving; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.player.Player; @@ -18,8 +18,8 @@ public class ThievingOptionPlugin extends OptionHandler { @Override public Plugin newInstance(Object arg) throws Throwable { - ObjectDefinition.setOptionHandler("steal-from", this); - ObjectDefinition.setOptionHandler("steal from", this); + SceneryDefinition.setOptionHandler("steal-from", this); + SceneryDefinition.setOptionHandler("steal from", this); return this; } diff --git a/Server/src/main/java/core/game/node/item/Item.java b/Server/src/main/java/core/game/node/item/Item.java index 14c5845d9..39d771ad1 100644 --- a/Server/src/main/java/core/game/node/item/Item.java +++ b/Server/src/main/java/core/game/node/item/Item.java @@ -8,6 +8,7 @@ import core.game.interaction.Interaction; import core.game.interaction.OptionHandler; import core.game.node.Node; import core.game.node.entity.combat.equipment.DegradableEquipment; +import rs09.game.ge.OfferManager; /** * Represents an item. @@ -99,10 +100,7 @@ public class Item extends Node{ */ public long getValue() { long value = 1; - GrandExchangeEntry entry = GrandExchangeDatabase.getDatabase().get(getId()); - if (entry != null) { - value = entry.getValue(); - } + value = OfferManager.getRecommendedPrice(getId(), false); if (definition.getValue() > value) { value = definition.getValue(); } diff --git a/Server/src/main/java/core/game/node/object/Scenery.java b/Server/src/main/java/core/game/node/object/Scenery.java index 32c2cc61b..d85b51415 100644 --- a/Server/src/main/java/core/game/node/object/Scenery.java +++ b/Server/src/main/java/core/game/node/object/Scenery.java @@ -1,7 +1,7 @@ package core.game.node.object; import core.cache.def.impl.VarbitDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.game.interaction.DestinationFlag; import core.game.interaction.Interaction; import core.game.node.Node; @@ -35,7 +35,7 @@ public class Scenery extends Node { /** * The object's definition. */ - private final ObjectDefinition definition; + private final SceneryDefinition definition; /** * The restore pulse. @@ -132,7 +132,7 @@ public class Scenery extends Node { * @param rotation The rotation. */ public Scenery(int id, Location location, int type, int rotation) { - super(ObjectDefinition.forId(id).getName(), location); + super(SceneryDefinition.forId(id).getName(), location); if (rotation < 0) { rotation += 4; } @@ -146,7 +146,7 @@ public class Scenery extends Node { this.id = id; this.location = location; this.type = type; - this.definition = ObjectDefinition.forId(id); + this.definition = SceneryDefinition.forId(id); super.size = definition.sizeX; if (definition.childrenIds != null && definition.childrenIds.length > 0) { this.childs = new Scenery[definition.childrenIds.length]; @@ -201,7 +201,7 @@ public class Scenery extends Node { */ public Scenery getChild(Player player) { if (childs != null) { - ObjectDefinition def = definition.getChildObject(player); + SceneryDefinition def = definition.getChildObject(player); for (Scenery child : childs) { if (child.getId() == def.getId()) { return child; @@ -217,7 +217,7 @@ public class Scenery extends Node { * @param index The child object. */ public void setChildIndex(Player player, int index) { - ObjectDefinition def = getDefinition(); + SceneryDefinition def = getDefinition(); if (childs == null && wrapper != null) { def = wrapper.getDefinition(); } @@ -321,7 +321,7 @@ public class Scenery extends Node { * Gets the definition. * @return The definition. */ - public ObjectDefinition getDefinition() { + public SceneryDefinition getDefinition() { return definition; } diff --git a/Server/src/main/java/core/game/system/SystemTermination.java b/Server/src/main/java/core/game/system/SystemTermination.java index 26b936897..012d2f99d 100644 --- a/Server/src/main/java/core/game/system/SystemTermination.java +++ b/Server/src/main/java/core/game/system/SystemTermination.java @@ -45,8 +45,6 @@ public final class SystemTermination { e.printStackTrace(); } SystemLogger.logInfo("[SystemTerminator] Server successfully terminated!"); - Runtime.getRuntime().removeShutdownHook(ServerConstants.SHUTDOWN_HOOK); - System.exit(0); } /** diff --git a/Server/src/main/java/core/game/world/map/Region.java b/Server/src/main/java/core/game/world/map/Region.java index 44a244124..5d894d57d 100644 --- a/Server/src/main/java/core/game/world/map/Region.java +++ b/Server/src/main/java/core/game/world/map/Region.java @@ -16,7 +16,9 @@ import rs09.game.world.repository.Repository; import java.nio.ByteBuffer; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; +import java.util.concurrent.TimeUnit; /** * Represents a region. @@ -60,6 +62,11 @@ public class Region { */ private final List musicZones = new ArrayList<>(20); + /** + * Keeps track of players and time in region for tolerance purposes + */ + private final HashMap tolerances = new HashMap<>(); + /** * If the region is active. */ @@ -146,6 +153,7 @@ public class Region { */ public void add(Player player) { planes[player.getLocation().getZ()].add(player); + tolerances.put(player.getUsername(), System.currentTimeMillis()); flagActive(); } @@ -175,9 +183,17 @@ public class Region { */ public void remove(Player player) { player.getViewport().getCurrentPlane().remove(player); + tolerances.remove(player.getUsername()); checkInactive(); } + /** + * Checks if player is tolerated by enemies in this region + */ + public boolean isTolerated(Player player){ + return System.currentTimeMillis() - tolerances.getOrDefault(player.getUsername(), System.currentTimeMillis()) > TimeUnit.MINUTES.toMillis(10); + } + /** * Checks if the region is inactive, if so it will start the inactivity flagging. * @return {@code True} if the region is inactive. diff --git a/Server/src/main/java/core/game/world/map/RegionManager.java b/Server/src/main/java/core/game/world/map/RegionManager.java deleted file mode 100644 index 1a7ef923f..000000000 --- a/Server/src/main/java/core/game/world/map/RegionManager.java +++ /dev/null @@ -1,737 +0,0 @@ -package core.game.world.map; - -import core.game.node.Node; -import core.game.node.entity.Entity; -import core.game.node.entity.npc.NPC; -import core.game.node.entity.player.Player; -import core.game.node.object.Scenery; -import rs09.game.system.SystemLogger; -import core.game.world.map.zone.ZoneBorders; -import core.tools.RandomFunction; - -import java.util.*; - -/** - * Manages the regions. - * @author Emperor - * - */ -public final class RegionManager { - - /** - * The region cache mapping. - */ - private static final Map REGION_CACHE = new HashMap<>(); - - /** - * Gets the region for the given region id. - * @param regionId The region id. - * @return The region. - */ - public static Region forId(int regionId) { - Region region = REGION_CACHE.get(regionId); - if (region == null) { - region = new Region(regionId >> 8 & 0xFF, regionId & 0xFF); - REGION_CACHE.put(regionId, region); - } - return region; - } - - /** - * Pulses the active regions. - */ - public static void pulse() { - Object[] rCacheArray = new Object[0]; - try { - rCacheArray = REGION_CACHE.values().toArray(); - } catch (ConcurrentModificationException e){ - SystemLogger.logErr("Region Cache tried to process too early -- restarting..."); - System.exit(0); - } - int rCacheLength = rCacheArray.length; - for (int i = 0; i < rCacheLength; i++) { - Region r = (Region) rCacheArray[i]; - if (r != null && r.isActive()) { - RegionPlane[] planes = r.getPlanes(); - int size = planes.length; - for (int j = 0; j < size; j++) { - planes[j].pulse(); - } - } - } - } - - /** - * Gets the clipping flag on the given location. - * @param l The location. - * @return The clipping flag. - */ - public static int getClippingFlag(Location l) { - return getClippingFlag(l.getZ(), l.getX(), l.getY()); - } - - /** - * Gets the clipping flag. - * @param z The plane. - * @param x The absolute x-coordinate. - * @param y The absolute y-coordinate. - * @return The clipping flags. - */ - public static int getClippingFlag(int z, int x, int y) { - Region region = forId((x >> 6) << 8 | y >> 6); - Region.load(region); - if (!region.isHasFlags()) { - return -1; - } - x -= (x >> 6) << 6; - y -= (y >> 6) << 6; - return region.getPlanes()[z].getFlags().getClippingFlags()[x][y]; - } - - /** - * Gets the water variant of a tile's clipping flag - * Essentially strips the landscape flag off a tile and keeps other flags, and makes normally walkable tiles unwalkable. - * @author Ceikry - */ - public static int getWaterClipFlag(int z, int x, int y){ - int flag = getClippingFlag(z,x,y); - if(!isClipped(z,x,y)){ - return flag | 0x100; - } - return flag & (~0x200000); - } - - /** - * Checks if the tile is part of the landscape. - * @param l The location. - * @return {@code True} if so. - */ - public static boolean isLandscape(Location l) { - return isLandscape(l.getZ(), l.getX(), l.getY()); - } - - /** - * Checks if the tile is part of the landscape. - * @param z The plane. - * @param x The absolute x-coordinate. - * @param y The absolute y-coordinate. - * @return {@code True} if so. - */ - public static boolean isLandscape(int z, int x, int y) { - Region region = forId((x >> 6) << 8 | y >> 6); - Region.load(region); - if (!region.isHasFlags() || region.getPlanes()[z].getFlags().getLandscape() == null) { - return false; - } - x -= (x >> 6) << 6; - y -= (y >> 6) << 6; - return region.getPlanes()[z].getFlags().getLandscape()[x][y]; - } - - /** - * Sets the clipping flag on the given location. - * @param l The location. - * @param flag The flag to set. - */ - public static void setClippingFlag(Location l, int flag) { - int x = l.getX(); - int y = l.getY(); - int z = l.getZ(); - Region region = forId((x >> 6) << 8 | y >> 6); - Region.load(region); - if (!region.isHasFlags()) { - return; - } - x -= (x >> 6) << 6; - y -= (y >> 6) << 6; - region.getPlanes()[z].getFlags().getClippingFlags()[x][y] = flag; - } - - /** - * Adds a clipping flag. - * @param z The plane. - * @param x The absolute x-coordinate. - * @param y The absolute y-coordinate. - * @param projectile If the flag is being set for projectile pathfinding. - * @param flag The clipping flag. - */ - public static void addClippingFlag(int z, int x, int y, boolean projectile, int flag) { - Region region = forId((x >> 6) << 8 | y >> 6); - Region.load(region); - if (!region.isHasFlags()) { - return; - } - x -= (x >> 6) << 6; - y -= (y >> 6) << 6; - if (projectile) { - region.getPlanes()[z].getProjectileFlags().flag(x, y, flag); - } else { - region.getPlanes()[z].getFlags().flag(x, y, flag); - } - } - - /** - * Adds a clipping flag. - * @param z The plane. - * @param x The absolute x-coordinate. - * @param y The absolute y-coordinate. - * @param projectile If the flag is being set for projectile pathfinding. - * @param flag The clipping flag. - */ - public static void removeClippingFlag(int z, int x, int y, boolean projectile, int flag) { - Region region = forId((x >> 6) << 8 | y >> 6); - Region.load(region); - if (!region.isHasFlags()) { - return; - } - x -= (x >> 6) << 6; - y -= (y >> 6) << 6; - if (projectile) { - region.getPlanes()[z].getProjectileFlags().unflag(x, y, flag); - } else { - region.getPlanes()[z].getFlags().unflag(x, y, flag); - } - } - - /** - * Gets the clipping flag. - * @param z The plane. - * @param x The absolute x-coordinate. - * @param y The absolute y-coordinate. - * @return The clipping flags. - */ - public static int getProjectileFlag(int z, int x, int y) { - Region region = forId((x >> 6) << 8 | y >> 6); - Region.load(region); - if (!region.isHasFlags()) { - return -1; - } - x -= (x >> 6) << 6; - y -= (y >> 6) << 6; - return region.getPlanes()[z].getProjectileFlags().getClippingFlags()[x][y]; - } - - /** - * Gets the clipping flag - * @param location the Location - * @return the clipping flag - */ - public static boolean isTeleportPermitted(Location location) { - return isTeleportPermitted(location.getZ(), location.getX(), location.getY()); - } - - /** - * Gets the clipping flag. - * @param z The plane. - * @param x The absolute x-coordinate. - * @param y The absolute y-coordinate. - * @return The clipping flags. - */ - public static boolean isTeleportPermitted(int z, int x, int y) { - if (!isLandscape(z, x, y)) { - return false; - } - int flag = getClippingFlag(z, x, y); - return (flag & 0x12c0102) == 0 || (flag & 0x12c0108) == 0 || (flag & 0x12c0120) == 0 || (flag & 0x12c0180) == 0; - } - - /** - * Checks if the location has any clipping flags. - * @param location The location. - * @return {@code True} if a clipping flag disables access for this location. - */ - public static boolean isClipped(Location location) { - return isClipped(location.getZ(), location.getX(), location.getY()); - } - - /** - * Checks if the location has any clipping flags. - * @param z The plane. - * @param x The x-coordinate. - * @param y The y-coordinate. - * @return {@code True} if a clipping flag disables access for this location. - */ - public static boolean isClipped(int z, int x, int y) { - if (!isLandscape(z, x, y)) { - return true; - } - int flag = getClippingFlag(z, x, y); - return (flag & 0x12c0102) != 0 || (flag & 0x12c0108) != 0 || (flag & 0x12c0120) != 0 || (flag & 0x12c0180) != 0; - } - - /** - * Gets the spawn location of a node. - * @param owner the owner. - * @param node the node. - * @return the location. - */ - public static Location getSpawnLocation(Player owner, Node node) { - if (owner == null || node == null) { - return null; - } - Location destination = null; - for (int i = 0; i < 4; i++) { - Direction dir = Direction.get(i); - Location l = owner.getLocation().transform(dir, dir.toInteger() < 2 ? 1 : node.size()); - boolean success = true; - loop:{ - for (int x = 0; x < node.size(); x++) { - for (int y = 0; y < node.size(); y++) { - if (RegionManager.isClipped(l.transform(x, y, 0))) { - success = false; - break loop; - } - } - } - } - if (success) { - destination = l; - break; - } - } - return destination; - } - - /** - * Gets the scenery on the current location. - * @param l The location. - * @return The scenery, or {@code null} if no object was found. - */ - public static Scenery getObject(Location l) { - return getObject(l.getZ(), l.getX(), l.getY()); - } - - /** - * Gets the scenery on the current absolute coordinates. - * @param z The height. - * @param x The x-coordinate. - * @param y The y-coordinate. - * @return The scenery, or {@code null} if no object was found. - */ - public static Scenery getObject(int z, int x, int y) { - return getObject(z, x, y, -1); - } - - /** - * Gets the object on the given absolute coordinates. - * @param z The height. - * @param x The x-coordinate. - * @param y The y-coordinate. - * @param objectId The object id. - * @return The scenery, or {@code null} if no object was found. - */ - public static Scenery getObject(int z, int x, int y, int objectId) { - int regionId = ((x >> 6) << 8) | y >> 6; - x -= ((x >> 6) << 6); - y -= ((y >> 6) << 6); - Region region = forId(regionId); - Region.load(region); - Scenery object = region.getPlanes()[z].getChunkObject(x, y, objectId); - if (object != null && !object.isRenderable()) { - return null; - } - return object; - } - - /** - * Gets the region plane for this location. - * @param l The location. - * @return The region plane. - */ - public static RegionPlane getRegionPlane(Location l) { - int regionId = ((l.getX() >> 6) << 8) | l.getY() >> 6; - return forId(regionId).getPlanes()[l.getZ()]; - } - - /** - * Gets a region chunk. - * @param l The location. - * @return The region chunk. - */ - public static RegionChunk getRegionChunk(Location l) { - RegionPlane plane = getRegionPlane(l); - return plane.getRegionChunk(l.getLocalX() / RegionChunk.SIZE, l.getLocalY() / RegionChunk.SIZE); - } - - /** - * Moves the entity from the current region to the new one. - * @param entity The entity. - */ - public static void move(Entity entity) { - boolean player = entity instanceof Player; - int regionId = (entity.getLocation().getRegionX() >> 3) << 8 | (entity.getLocation().getRegionY() >> 3); - Viewport viewport = entity.getViewport(); - Region current = forId(regionId); - int z = entity.getLocation().getZ(); - RegionPlane plane = current.getPlanes()[z]; - viewport.updateViewport(entity); - if (plane == viewport.getCurrentPlane()) { - entity.getZoneMonitor().updateLocation(entity.getWalkingQueue().getFootPrint()); - return; - } - viewport.remove(entity); - if (player) { - current.add((Player) entity); - } else { - current.add((NPC) entity); - } - viewport.setRegion(current); - viewport.setCurrentPlane(plane); - List view = new LinkedList<>(); - for (int regionX = (entity.getLocation().getRegionX() >> 3) - 1; regionX <= (entity.getLocation().getRegionX() >> 3) + 1; regionX++) { - for (int regionY = (entity.getLocation().getRegionY() >> 3) - 1; regionY <= (entity.getLocation().getRegionY() >> 3) + 1; regionY++) { - if (regionX < 0 || regionY < 0) { - continue; - } - Region region = forId(regionX << 8 | regionY); - RegionPlane p = region.getPlanes()[z]; - if (player) { - region.incrementViewAmount(); - region.flagActive(); - } - view.add(p); - } - } - viewport.setViewingPlanes(view); - entity.getZoneMonitor().updateLocation(entity.getWalkingQueue().getFootPrint()); - } - - /** - * Gets the list of local NPCs with a maximum distance of 16. - * @param n The entity. - * @return The list of local NPCs. - */ - public static List getLocalNpcs(Entity n) { - return getLocalNpcs(n, MapDistance.RENDERING.getDistance()); - } - - /** - * Gets the location entitys. - * @param location the location. - * @param distance the distance. - * @return the list. - */ - public static List getLocalEntitys(Location location, int distance){ - List entitys = new ArrayList<>(20); - entitys.addAll(getLocalNpcs(location, distance)); - entitys.addAll(getLocalPlayers(location, distance)); - return entitys; - } - - /** - * Gets the location entitys. - * @param entity the entity. - * @param distance the distance. - * @return the list. - */ - public static List getLocalEntitys(Entity entity, int distance) { - return getLocalEntitys(entity.getLocation(), distance); - } - - /** - * Gets the local entitys. - * @param entity the entity. - * @return the entitys. - */ - public static List getLocalEntitys(Entity entity) { - return getLocalEntitys(entity.getLocation(), MapDistance.RENDERING.getDistance()); - } - - /** - * Gets the list of local NPCs. - * @param n The entity. - * @param distance The distance to the entity. - * @return The list of local NPCs. - */ - public static List getLocalNpcs(Entity n, int distance) { - List npcs = new LinkedList<>(); - for (RegionPlane r : n.getViewport().getViewingPlanes()) { - for (NPC npc : r.getNpcs()) { - if (npc.getLocation().withinDistance(n.getLocation(), distance)) { - npcs.add(npc); - } - } - } - return npcs; - } - - /** - * Gets the list of local players with a maximum distance of 15. - * @param n The entity. - * @return The list of local players. - */ - public static List getLocalPlayers(Entity n) { - return getLocalPlayers(n, MapDistance.RENDERING.getDistance()); - } - - /** - * Gets the list of local players. - * @param n The entity. - * @param distance The distance to the entity. - * @return The list of local players. - */ - public static List getLocalPlayers(Entity n, int distance) { - List players = new LinkedList<>(); - for (RegionPlane r : n.getViewport().getViewingPlanes()) { - for (Player p : r.getPlayers()) { - if (p.getLocation().withinDistance(n.getLocation(), distance)) { - players.add(p); - } - } - } - return players; - } - - /** - * Gets the surrounding players. - * @param n The node the players should be surrounding. - * @param ignore The nodes not to add to the list. - * @return The list of players. - */ - public static List getSurroundingPlayers(Node n, Node...ignore) { - return getSurroundingPlayers(n, 9, ignore); - } - - /** - * Gets the surrounding players. - * @param n The node the players should be surrounding. - * @param ignore The nodes not to add to the list. - * @return The list of players. - */ - public static List getSurroundingPlayers(Node n, int maximum, Node...ignore) { - List players = getLocalPlayers(n.getLocation(), 1); - int count = 0; - for (Iterator it = players.iterator(); it.hasNext();) { - Player p = it.next(); - if (++count >= maximum) { - it.remove(); - continue; - } - for (Node node : ignore) { - if (p == node) { - count--; - it.remove(); - break; - } - } - } - return players; - } - - /** - * Gets the surrounding players. - * @param n The node the players should be surrounding. - * @param ignore The nodes not to add to the list. - * @return The list of players. - */ - public static List getSurroundingNPCs(Node n, Node...ignore) { - return getSurroundingNPCs(n, 9, ignore); - } - - /** - * Gets the surrounding players. - * @param n The node the npcs should be surrounding. - * @param ignore The nodes not to add to the list. - * @return The list of npcs. - */ - public static List getSurroundingNPCs(Node n, int maximum, Node...ignore) { - List npcs = getLocalNpcs(n.getLocation(), 1); - int count = 0; - for (Iterator it = npcs.iterator(); it.hasNext();) { - NPC p = it.next(); - if (++count > maximum) { - it.remove(); - continue; - } - for (Node node : ignore) { - if (p == node) { - count--; - it.remove(); - break; - } - } - } - return npcs; - } - - /** - * Gets a random teleport location in the radius around the given location. - * @param location The centre location. - * @param radius The radius. - * @return A random teleport location. - */ - public static Location getTeleportLocation(Location location, int radius) { - int mod = radius >> 1; - if (mod == 0) { - mod++; - radius--; - } - return getTeleportLocation(location.transform(-mod, -mod, 0), mod + radius, mod + radius); - } - - /** - * Gets a random teleport location in the radius around the given location. - * @param location The centre location. - * @return A random teleport location. - */ - public static Location getTeleportLocation(Location location, int areaX, int areaY) { - Location destination = location; - int x = RandomFunction.random(1 + areaX); - int y = RandomFunction.random(1 + areaY); - int count = 0; - while (!isTeleportPermitted(destination = location.transform(x, y, 0))) { - x = RandomFunction.random(1 + areaX); - y = RandomFunction.random(1 + areaY); - if (count++ >= areaX * 2) { - //This would be able to keep looping for several seconds otherwise (this actually happens). - for (x = 0; x < areaX + 1; x++) { - for (y = 0; y < areaY + 1; y++) { - if (isTeleportPermitted(destination = location.transform(x, y, 0))) { - return destination; - } - } - } - break; - } - } - return destination; - } - - /** - * Gets the current viewport for the location. - * @param l The location. - * @return The viewport. - */ - public static List getViewportPlayers(Location l) { - List players = new LinkedList<>(); - l = l.getChunkBase().transform(-8, -8, 0); - ZoneBorders b = new ZoneBorders(l.getX(), l.getY(), l.getX() + 24, l.getY() + 24); - for (int regionX = (l.getRegionX() - 6) >> 3; regionX <= (l.getRegionX() + 6) >> 3; regionX++) { - for (int regionY = (l.getRegionY() - 6) >> 3; regionY <= (l.getRegionY() + 6) >> 3; regionY++) { - for (Player player : forId(regionX << 8 | regionY).getPlanes()[l.getZ()].getPlayers()) { - l = player.getLocation(); - if (b.insideBorder(l.getX(), l.getY())) { - players.add(player); - } - } - } - } - return players; - } - - /** - * Gets a list of players in the given region. - * @param regionId The region id. - * @return The list of players in this region. - */ - public static List getRegionPlayers(int regionId) { - Region r = forId(regionId); - List players = new ArrayList<>(20); - for (RegionPlane plane : r.getPlanes()) { - players.addAll(plane.getPlayers()); - } - return players; - } - - /** - * Gets a list of local players within rendering distance of the location. - * @param l The location. - * @return The list of players. - */ - public static List getLocalPlayers(Location l) { - return getLocalPlayers(l, MapDistance.RENDERING.getDistance()); - } - - /** - * Gets a list of local players. - * @param l The location. - * @param distance The distance to that location. - * @return The list of players. - */ - public static List getLocalPlayers(Location l, int distance) { - List players = new LinkedList<>(); - for (int regionX = (l.getRegionX() - 6) >> 3; regionX <= (l.getRegionX() + 6) >> 3; regionX++) { - for (int regionY = (l.getRegionY() - 6) >> 3; regionY <= (l.getRegionY() + 6) >> 3; regionY++) { - for (Player player : forId(regionX << 8 | regionY).getPlanes()[l.getZ()].getPlayers()) { - if (player.getLocation().withinDistance(l, distance)) { - players.add(player); - } - } - } - } - return players; - } - - /** - * Gets a list of local players within 16 tile distance of the location. - * @param l The location. - * @return The list of players. - */ - public static List getLocalNpcs(Location l) { - return getLocalNpcs(l, MapDistance.RENDERING.getDistance()); - } - - /** - * Gets the npc. - * @param entity the entity. - * @param id the id. - */ - public static NPC getNpc(final Entity entity, final int id) { - return getNpc(entity, id, 16); - } - - /** - * Gets the npc. - * @param entity the entity. - * @param id the id. - * @param distance the distance. - * @return the npc. - */ - public static NPC getNpc(Entity entity, int id, int distance) { - return getNpc(entity.getLocation(), id, distance); - } - - /** - * Gets an npc near the entity. - * @param id the id, - * @param distance the dinstance. - * @return the npc. - */ - public static NPC getNpc(final Location location, int id, int distance) { - List npcs = getLocalNpcs(location, distance); - for (NPC n : npcs) { - if (n.getId() == id) { - return n; - } - } - return null; - } - - /** - * Gets a list of local players. - * @param l The location. - * @param distance The distance to that location. - * @return The list of players. - */ - public static List getLocalNpcs(Location l, int distance) { - List npcs = new LinkedList<>(); - for (int regionX = (l.getRegionX() - 6) >> 3; regionX <= (l.getRegionX() + 6) >> 3; regionX++) { - for (int regionY = (l.getRegionY() - 6) >> 3; regionY <= (l.getRegionY() + 6) >> 3; regionY++) { - for (NPC n : forId(regionX << 8 | regionY).getPlanes()[l.getZ()].getNpcs()) { - if (n.getLocation().withinDistance(l, (n.size() >> 1) + distance)) { - npcs.add(n); - } - } - } - } - return npcs; - } - - /** - * Gets the regionCache. - * @return The regionCache. - */ - public static Map getRegionCache() { - return REGION_CACHE; - } -} \ No newline at end of file diff --git a/Server/src/main/java/core/game/world/map/RegionManager.kt b/Server/src/main/java/core/game/world/map/RegionManager.kt new file mode 100644 index 000000000..93d5e891b --- /dev/null +++ b/Server/src/main/java/core/game/world/map/RegionManager.kt @@ -0,0 +1,807 @@ +package core.game.world.map + +import core.game.world.map.RegionManager +import core.game.world.map.RegionPlane +import core.game.node.`object`.Scenery +import core.game.node.Node +import core.game.node.entity.Entity +import core.game.node.entity.npc.NPC +import core.game.node.entity.player.Player +import core.game.world.map.zone.ZoneBorders +import core.tools.RandomFunction +import rs09.game.system.SystemLogger +import java.util.* +import java.util.concurrent.TimeUnit +import java.util.concurrent.locks.ReentrantLock + +/** + * Manages the regions. + * @author Emperor + */ +object RegionManager { + /** + * The region cache mapping. + */ + private val REGION_CACHE: MutableMap = HashMap() + + public val LOCK = ReentrantLock() + + /** + * Gets the region for the given region id. + * @param regionId The region id. + * @return The region. + */ + @JvmStatic + fun forId(regionId: Int): Region { + LOCK.tryLock(10000, TimeUnit.MILLISECONDS) + var region = REGION_CACHE[regionId] + if (region == null) { + region = Region((regionId shr 8) and 0xFF, regionId and 0xFF) + if(region!!.regionId != regionId){ + SystemLogger.logErr("IDs do NOT match - ${region!!.regionId} supposed to be $regionId") + } + REGION_CACHE[regionId] = region + } + LOCK.unlock() + return REGION_CACHE[regionId]!! + } + + /** + * Pulses the active regions. + */ + @JvmStatic + fun pulse() { + LOCK.tryLock(10000,TimeUnit.MILLISECONDS) + for (r in REGION_CACHE.values) { + if (r != null && r.isActive) { + for (p in r.planes) { + p.pulse() + } + } + } + LOCK.unlock() + } + + /** + * Gets the clipping flag on the given location. + * @param l The location. + * @return The clipping flag. + */ + @JvmStatic + fun getClippingFlag(l: Location): Int { + return getClippingFlag(l.z, l.x, l.y) + } + + /** + * Gets the clipping flag. + * @param z The plane. + * @param x The absolute x-coordinate. + * @param y The absolute y-coordinate. + * @return The clipping flags. + */ + @JvmStatic + fun getClippingFlag(z: Int, x: Int, y: Int): Int { + var x = x + var y = y + val region = forId(((x shr 6) shl 8) or (y shr 6)) + Region.load(region) + if (!region.isHasFlags) { + return -1 + } + x -= x shr 6 shl 6 + y -= y shr 6 shl 6 + return region.planes[z].flags.clippingFlags[x][y] + } + + /** + * Gets the water variant of a tile's clipping flag + * Essentially strips the landscape flag off a tile and keeps other flags, and makes normally walkable tiles unwalkable. + * @author Ceikry + */ + @JvmStatic + fun getWaterClipFlag(z: Int, x: Int, y: Int): Int { + val flag = getClippingFlag(z, x, y) + return if (!isClipped(z, x, y)) { + flag or 0x100 + } else flag and 0x200000.inv() + } + + /** + * Checks if the tile is part of the landscape. + * @param l The location. + * @return `True` if so. + */ + @JvmStatic + fun isLandscape(l: Location): Boolean { + return isLandscape(l.z, l.x, l.y) + } + + /** + * Checks if the tile is part of the landscape. + * @param z The plane. + * @param x The absolute x-coordinate. + * @param y The absolute y-coordinate. + * @return `True` if so. + */ + @JvmStatic + fun isLandscape(z: Int, x: Int, y: Int): Boolean { + var x = x + var y = y + val region = forId(((x shr 6) shl 8) or (y shr 6)) + Region.load(region) + if (!region.isHasFlags || region.planes[z].flags.landscape == null) { + return false + } + x -= x shr 6 shl 6 + y -= y shr 6 shl 6 + return region.planes[z].flags.landscape[x][y] + } + + /** + * Sets the clipping flag on the given location. + * @param l The location. + * @param flag The flag to set. + */ + @JvmStatic + fun setClippingFlag(l: Location, flag: Int) { + var x = l.x + var y = l.y + val z = l.z + val region = forId(((x shr 6) shl 8) or (y shr 6)) + Region.load(region) + if (!region.isHasFlags) { + return + } + x -= x shr 6 shl 6 + y -= y shr 6 shl 6 + region.planes[z].flags.clippingFlags[x][y] = flag + } + + /** + * Adds a clipping flag. + * @param z The plane. + * @param x The absolute x-coordinate. + * @param y The absolute y-coordinate. + * @param projectile If the flag is being set for projectile pathfinding. + * @param flag The clipping flag. + */ + @JvmStatic + fun addClippingFlag(z: Int, x: Int, y: Int, projectile: Boolean, flag: Int) { + var x = x + var y = y + val region = forId(((x shr 6) shl 8) or (y shr 6)) + Region.load(region) + if (!region.isHasFlags) { + return + } + x -= x shr 6 shl 6 + y -= y shr 6 shl 6 + if (projectile) { + region.planes[z].projectileFlags.flag(x, y, flag) + } else { + region.planes[z].flags.flag(x, y, flag) + } + } + + /** + * Adds a clipping flag. + * @param z The plane. + * @param x The absolute x-coordinate. + * @param y The absolute y-coordinate. + * @param projectile If the flag is being set for projectile pathfinding. + * @param flag The clipping flag. + */ + @JvmStatic + fun removeClippingFlag(z: Int, x: Int, y: Int, projectile: Boolean, flag: Int) { + var x = x + var y = y + val region = forId(((x shr 6) shl 8) or (y shr 6)) + Region.load(region) + if (!region.isHasFlags) { + return + } + x -= x shr 6 shl 6 + y -= y shr 6 shl 6 + if (projectile) { + region.planes[z].projectileFlags.unflag(x, y, flag) + } else { + region.planes[z].flags.unflag(x, y, flag) + } + } + + /** + * Gets the clipping flag. + * @param z The plane. + * @param x The absolute x-coordinate. + * @param y The absolute y-coordinate. + * @return The clipping flags. + */ + @JvmStatic + fun getProjectileFlag(z: Int, x: Int, y: Int): Int { + var x = x + var y = y + val region = forId(((x shr 6) shl 8) or (y shr 6)) + Region.load(region) + if (!region.isHasFlags) { + return -1 + } + x -= x shr 6 shl 6 + y -= y shr 6 shl 6 + return region.planes[z].projectileFlags.clippingFlags[x][y] + } + + /** + * Gets the clipping flag + * @param location the Location + * @return the clipping flag + */ + @JvmStatic + fun isTeleportPermitted(location: Location): Boolean { + return isTeleportPermitted(location.z, location.x, location.y) + } + + /** + * Gets the clipping flag. + * @param z The plane. + * @param x The absolute x-coordinate. + * @param y The absolute y-coordinate. + * @return The clipping flags. + */ + @JvmStatic + fun isTeleportPermitted(z: Int, x: Int, y: Int): Boolean { + if (!isLandscape(z, x, y)) { + return false + } + val flag = getClippingFlag(z, x, y) + return flag and 0x12c0102 == 0 || flag and 0x12c0108 == 0 || flag and 0x12c0120 == 0 || flag and 0x12c0180 == 0 + } + + /** + * Checks if the location has any clipping flags. + * @param location The location. + * @return `True` if a clipping flag disables access for this location. + */ + @JvmStatic + fun isClipped(location: Location): Boolean { + return isClipped(location.z, location.x, location.y) + } + + /** + * Checks if the location has any clipping flags. + * @param z The plane. + * @param x The x-coordinate. + * @param y The y-coordinate. + * @return `True` if a clipping flag disables access for this location. + */ + @JvmStatic + fun isClipped(z: Int, x: Int, y: Int): Boolean { + if (!isLandscape(z, x, y)) { + return true + } + val flag = getClippingFlag(z, x, y) + return flag and 0x12c0102 != 0 || flag and 0x12c0108 != 0 || flag and 0x12c0120 != 0 || flag and 0x12c0180 != 0 + } + + /** + * Gets the spawn location of a node. + * @param owner the owner. + * @param node the node. + * @return the location. + */ + @JvmStatic + fun getSpawnLocation(owner: Player?, node: Node?): Location? { + if (owner == null || node == null) { + return null + } + var destination: Location? = null + for (i in 0..3) { + val dir = Direction.get(i) + val l = owner.location.transform(dir, if (dir.toInteger() < 2) 1 else node.size()) + var success = true + for (x in 0 until node.size()) { + for (y in 0 until node.size()) { + if (isClipped(l.transform(x, y, 0))) { + success = false + break + } + } + } + if (success) { + destination = l + break + } + } + return destination + } + + /** + * Gets the scenery on the current location. + * @param l The location. + * @return The scenery, or `null` if no object was found. + */ + @JvmStatic + fun getObject(l: Location): Scenery? { + return getObject(l.z, l.x, l.y) + } + + /** + * Gets the scenery on the current absolute coordinates. + * @param z The height. + * @param x The x-coordinate. + * @param y The y-coordinate. + * @return The scenery, or `null` if no object was found. + */ + @JvmStatic + fun getObject(z: Int, x: Int, y: Int): Scenery? { + return getObject(z, x, y, -1) + } + + /** + * Gets the object on the given absolute coordinates. + * @param z The height. + * @param x The x-coordinate. + * @param y The y-coordinate. + * @param objectId The object id. + * @return The scenery, or `null` if no object was found. + */ + @JvmStatic + fun getObject(z: Int, x: Int, y: Int, objectId: Int): Scenery? { + var x = x + var y = y + val regionId = ((x shr 6) shl 8) or (y shr 6) + x -= (x shr 6) shl 6 + y -= (y shr 6) shl 6 + val region = forId(regionId) + Region.load(region) + val `object`: Scenery? = region.planes[z].getChunkObject(x, y, objectId) + return if (`object` != null && !`object`.isRenderable()) { + null + } else `object` + } + + /** + * Gets the region plane for this location. + * @param l The location. + * @return The region plane. + */ + @JvmStatic + fun getRegionPlane(l: Location): RegionPlane { + val regionId = ((l.x shr 6) shl 8) or (l.y shr 6) + return forId(regionId).planes[l.z] + } + + /** + * Gets a region chunk. + * @param l The location. + * @return The region chunk. + */ + @JvmStatic + fun getRegionChunk(l: Location): RegionChunk { + val plane = getRegionPlane(l) + return plane.getRegionChunk(l.localX / RegionChunk.SIZE, l.localY / RegionChunk.SIZE) + } + + /** + * Moves the entity from the current region to the new one. + * @param entity The entity. + */ + @JvmStatic + fun move(entity: Entity) { + val player = entity is Player + val regionId = ((entity.location.regionX shr 3) shl 8) or (entity.location.regionY shr 3) + val viewport = entity.viewport + val current = forId(regionId) + val z = entity.location.z + val plane = current.planes[z] + viewport.updateViewport(entity) + if (plane == viewport.currentPlane) { + entity.zoneMonitor.updateLocation(entity.walkingQueue.footPrint) + return + } + viewport.remove(entity) + if (player) { + current.add(entity as Player) + } else { + current.add(entity as NPC) + } + viewport.region = current + viewport.currentPlane = plane + val view: MutableList = LinkedList() + for (regionX in ((entity.location.regionX shr 3) - 1)..((entity.location.regionX shr 3) + 1)) { + for (regionY in ((entity.location.regionY shr 3) - 1)..((entity.location.regionY shr 3) + 1)) { + if (regionX < 0 || regionY < 0) { + continue + } + val region = forId((regionX shl 8) or regionY) + val p = region.planes[z] + if (player) { + region.incrementViewAmount() + region.flagActive() + } + view.add(p) + } + } + viewport.viewingPlanes = view + entity.zoneMonitor.updateLocation(entity.walkingQueue.footPrint) + } + + /** + * Gets the list of local NPCs with a maximum distance of 16. + * @param n The entity. + * @return The list of local NPCs. + */ + @JvmStatic + fun getLocalNpcs(n: Entity): List { + return getLocalNpcs(n, MapDistance.RENDERING.distance) + } + + /** + * Gets the location entitys. + * @param location the location. + * @param distance the distance. + * @return the list. + */ + @JvmStatic + fun getLocalEntitys(location: Location, distance: Int): List { + val entitys: MutableList = ArrayList(20) + entitys.addAll(getLocalNpcs(location, distance)) + entitys.addAll(getLocalPlayers(location, distance)) + return entitys + } + + /** + * Gets the location entitys. + * @param entity the entity. + * @param distance the distance. + * @return the list. + */ + @JvmStatic + fun getLocalEntitys(entity: Entity, distance: Int): List { + return getLocalEntitys(entity.location, distance) + } + + /** + * Gets the local entitys. + * @param entity the entity. + * @return the entitys. + */ + @JvmStatic + fun getLocalEntitys(entity: Entity): List { + return getLocalEntitys(entity.location, MapDistance.RENDERING.distance) + } + + /** + * Gets the list of local NPCs. + * @param n The entity. + * @param distance The distance to the entity. + * @return The list of local NPCs. + */ + @JvmStatic + fun getLocalNpcs(n: Entity, distance: Int): List { + val npcs: MutableList = LinkedList() + for (r in n.viewport.viewingPlanes) { + for (npc in r.npcs) { + if (npc.location.withinDistance(n.location, distance)) { + npcs.add(npc) + } + } + } + return npcs + } + + /** + * Gets the list of local players with a maximum distance of 15. + * @param n The entity. + * @return The list of local players. + */ + @JvmStatic + fun getLocalPlayers(n: Entity): List { + return getLocalPlayers(n, MapDistance.RENDERING.distance) + } + + /** + * Gets the list of local players. + * @param n The entity. + * @param distance The distance to the entity. + * @return The list of local players. + */ + @JvmStatic + fun getLocalPlayers(n: Entity, distance: Int): List { + val players: MutableList = LinkedList() + for (r in n.viewport.viewingPlanes) { + for (p in r.players) { + if (p.location.withinDistance(n.location, distance)) { + players.add(p) + } + } + } + return players + } + + /** + * Gets the surrounding players. + * @param n The node the players should be surrounding. + * @param ignore The nodes not to add to the list. + * @return The list of players. + */ + @JvmStatic + fun getSurroundingPlayers(n: Node, vararg ignore: Node): List { + return getSurroundingPlayers(n, 9, *ignore) + } + + /** + * Gets the surrounding players. + * @param n The node the players should be surrounding. + * @param ignore The nodes not to add to the list. + * @return The list of players. + */ + @JvmStatic + fun getSurroundingPlayers(n: Node, maximum: Int, vararg ignore: Node): List { + val players = getLocalPlayers(n.location, 1) + var count = 0 + val it = players.iterator() + while (it.hasNext()) { + val p = it.next() + if (++count >= maximum) { + it.remove() + continue + } + for (node in ignore) { + if (p === node) { + count-- + it.remove() + break + } + } + } + return players + } + + /** + * Gets the surrounding players. + * @param n The node the players should be surrounding. + * @param ignore The nodes not to add to the list. + * @return The list of players. + */ + @JvmStatic + fun getSurroundingNPCs(n: Node, vararg ignore: Node): List { + return getSurroundingNPCs(n, 9, *ignore) + } + + /** + * Gets the surrounding players. + * @param n The node the npcs should be surrounding. + * @param ignore The nodes not to add to the list. + * @return The list of npcs. + */ + @JvmStatic + fun getSurroundingNPCs(n: Node, maximum: Int, vararg ignore: Node): List { + val npcs = getLocalNpcs(n.location, 1) + var count = 0 + val it = npcs.iterator() + while (it.hasNext()) { + val p = it.next() + if (++count > maximum) { + it.remove() + continue + } + for (node in ignore) { + if (p === node) { + count-- + it.remove() + break + } + } + } + return npcs + } + + /** + * Gets a random teleport location in the radius around the given location. + * @param location The centre location. + * @param radius The radius. + * @return A random teleport location. + */ + @JvmStatic + fun getTeleportLocation(location: Location, radius: Int): Location { + var radius = radius + var mod = radius shr 1 + if (mod == 0) { + mod++ + radius-- + } + return getTeleportLocation(location.transform(-mod, -mod, 0), mod + radius, mod + radius) + } + + /** + * Gets a random teleport location in the radius around the given location. + * @param location The centre location. + * @return A random teleport location. + */ + @JvmStatic + fun getTeleportLocation(location: Location, areaX: Int, areaY: Int): Location { + var destination = location + var x: Int = RandomFunction.random(1 + areaX) + var y: Int = RandomFunction.random(1 + areaY) + var count = 0 + while (!isTeleportPermitted(location.transform(x, y, 0).also { destination = it })) { + x = RandomFunction.random(1 + areaX) + y = RandomFunction.random(1 + areaY) + if (count++ >= areaX * 2) { + //This would be able to keep looping for several seconds otherwise (this actually happens). + x = 0 + while (x < areaX + 1) { + y = 0 + while (y < areaY + 1) { + if (isTeleportPermitted(location.transform(x, y, 0).also { destination = it })) { + return destination + } + y++ + } + x++ + } + break + } + } + return destination + } + + /** + * Gets the current viewport for the location. + * @param l The location. + * @return The viewport. + */ + @JvmStatic + fun getViewportPlayers(l: Location): List { + var l = l + val players: MutableList = LinkedList() + l = l.chunkBase.transform(-8, -8, 0) + val b = ZoneBorders(l.x, l.y, l.x + 24, l.y + 24) + for (regionX in ((l.regionX - 6) shr 3)..((l.regionX + 6) shr 3)) { + for (regionY in ((l.regionY - 6) shr 3)..((l.regionY + 6) shr 3)) { + for (player in forId(regionX shl 8 or regionY).planes[l.z].players) { + l = player.location + if (b.insideBorder(l.x, l.y)) { + players.add(player) + } + } + } + } + return players + } + + /** + * Gets a list of players in the given region. + * @param regionId The region id. + * @return The list of players in this region. + */ + @JvmStatic + fun getRegionPlayers(regionId: Int): List { + val r = forId(regionId) + val players: MutableList = ArrayList(20) + for (plane in r.planes) { + players.addAll(plane.players) + } + return players + } + + /** + * Gets a list of local players within rendering distance of the location. + * @param l The location. + * @return The list of players. + */ + @JvmStatic + fun getLocalPlayers(l: Location): List { + return getLocalPlayers(l, MapDistance.RENDERING.distance) + } + + /** + * Gets a list of local players. + * @param l The location. + * @param distance The distance to that location. + * @return The list of players. + */ + @JvmStatic + fun getLocalPlayers(l: Location, distance: Int): MutableList { + val players: MutableList = LinkedList() + for (regionX in ((l.regionX - 6) shr 3)..((l.regionX + 6) shr 3)) { + for (regionY in ((l.regionY - 6) shr 3)..((l.regionY + 6) shr 3)) { + for (player in forId((regionX shl 8) or regionY).planes[l.z].players) { + if (player.location.withinDistance(l, distance)) { + players.add(player) + } + } + } + } + return players + } + + /** + * Gets a list of local players within 16 tile distance of the location. + * @param l The location. + * @return The list of players. + */ + @JvmStatic + fun getLocalNpcs(l: Location): List { + return getLocalNpcs(l, MapDistance.RENDERING.distance) + } + + /** + * Gets the npc. + * @param entity the entity. + * @param id the id. + */ + @JvmStatic + fun getNpc(entity: Entity, id: Int): NPC? { + return getNpc(entity, id, 16) + } + + /** + * Gets the npc. + * @param entity the entity. + * @param id the id. + * @param distance the distance. + * @return the npc. + */ + @JvmStatic + fun getNpc(entity: Entity, id: Int, distance: Int): NPC? { + return getNpc(entity.location, id, distance) + } + + /** + * Gets an npc near the entity. + * @param id the id, + * @param distance the dinstance. + * @return the npc. + */ + @JvmStatic + fun getNpc(location: Location, id: Int, distance: Int): NPC? { + val npcs: List = getLocalNpcs(location, distance) + for (n in npcs) { + if (n.id == id) { + return n + } + } + return null + } + + /** + * Gets a list of local players. + * @param l The location. + * @param distance The distance to that location. + * @return The list of players. + */ + @JvmStatic + fun getLocalNpcs(l: Location, distance: Int): MutableList { + val npcs: MutableList = LinkedList() + for (regionX in ((l.regionX - 6) shr 3)..((l.regionX + 6) shr 3)) { + for (regionY in ((l.regionY - 6) shr 3)..((l.regionY + 6) shr 3)) { + for (n in forId(regionX shl 8 or regionY).planes[l.z].npcs) { + if (n.location.withinDistance(l, (n.size() shr 1) + distance)) { + npcs.add(n) + } + } + } + } + return npcs + } + + @JvmStatic + fun addRegion(id: Int, region: Region){ + LOCK.tryLock(10000, TimeUnit.MILLISECONDS) + REGION_CACHE[id] = region + LOCK.unlock() + } + + /** + * Gets the regionCache. + * @return The regionCache. + */ + val regionCache: Map + @JvmStatic get(){ + return REGION_CACHE + } + + val lock: ReentrantLock + @JvmStatic get() = LOCK +} \ No newline at end of file diff --git a/Server/src/main/java/core/game/world/map/build/DynamicRegion.java b/Server/src/main/java/core/game/world/map/build/DynamicRegion.java index 10f231770..48ae4f9c6 100644 --- a/Server/src/main/java/core/game/world/map/build/DynamicRegion.java +++ b/Server/src/main/java/core/game/world/map/build/DynamicRegion.java @@ -122,14 +122,14 @@ public final class DynamicRegion extends Region { Location loc = l.transform((x - baseX) << 6, (y - baseY) << 6, 0); DynamicRegion region = copy(regionId, loc); region.setBorders(border); - Region r = RegionManager.getRegionCache().get(region.getId()); + Region r = RegionManager.forId(region.getId()); if (r != null) { for (int z = 0; z < 4; z++) { region.getPlanes()[z].getPlayers().addAll(r.getPlanes()[z].getPlayers()); region.getPlanes()[z].getNpcs().addAll(r.getPlanes()[z].getNpcs()); } } - RegionManager.getRegionCache().put(region.getId(), region); + RegionManager.addRegion(region.getId(), region); regions.add(region); } } diff --git a/Server/src/main/java/core/game/world/map/build/LandscapeParser.java b/Server/src/main/java/core/game/world/map/build/LandscapeParser.java index 10f1c3ae2..85ffd8ebc 100644 --- a/Server/src/main/java/core/game/world/map/build/LandscapeParser.java +++ b/Server/src/main/java/core/game/world/map/build/LandscapeParser.java @@ -1,6 +1,6 @@ package core.game.world.map.build; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.cache.misc.buffer.ByteBufferUtils; import core.game.node.object.Scenery; import core.game.world.map.Location; @@ -87,7 +87,7 @@ public final class LandscapeParser { */ public static void flagScenery(RegionPlane plane, int localX, int localY, Scenery object, boolean landscape, boolean storeObjects) { Region.load(plane.getRegion()); - ObjectDefinition def = object.getDefinition(); + SceneryDefinition def = object.getDefinition(); int sizeX; int sizeY; if (object.getRotation() % 2 == 0) { @@ -177,7 +177,7 @@ public final class LandscapeParser { current.setActive(false); object.setActive(false); plane.remove(localX, localY, object.getId()); - ObjectDefinition def = object.getDefinition(); + SceneryDefinition def = object.getDefinition(); int sizeX; int sizeY; if (object.getRotation() % 2 == 0) { diff --git a/Server/src/main/java/core/game/world/map/zone/MapZone.java b/Server/src/main/java/core/game/world/map/zone/MapZone.java index 30efb7340..48d93b0fb 100644 --- a/Server/src/main/java/core/game/world/map/zone/MapZone.java +++ b/Server/src/main/java/core/game/world/map/zone/MapZone.java @@ -112,6 +112,8 @@ public abstract class MapZone implements Zone { return false; } + public boolean handleUseWith(Player player, Item used, Node with){return false;} + /** * Handles an reward button. * @param player The player. @@ -245,7 +247,7 @@ public abstract class MapZone implements Zone { /** * Configures this map zone. */ - public abstract void configure(); + public void configure(){}; /** * Cleans items from a players inventory, equipment and bank. diff --git a/Server/src/main/java/core/game/world/map/zone/ZoneMonitor.java b/Server/src/main/java/core/game/world/map/zone/ZoneMonitor.java index e5256624d..470b59bb4 100644 --- a/Server/src/main/java/core/game/world/map/zone/ZoneMonitor.java +++ b/Server/src/main/java/core/game/world/map/zone/ZoneMonitor.java @@ -7,6 +7,7 @@ import core.game.node.entity.combat.CombatStyle; import core.game.node.entity.player.Player; import core.game.node.entity.player.link.music.MusicZone; import core.game.node.entity.player.link.request.RequestType; +import core.game.node.item.Item; import core.game.world.map.Location; import java.util.ArrayList; @@ -149,6 +150,18 @@ public final class ZoneMonitor { return false; } + /** + * Checks if a zone handles a useWith interaction + */ + public boolean useWith(Item used, Node with){ + for (RegionZone z : zones) { + if (z.getZone().handleUseWith(entity.asPlayer(), used,with)) { + return true; + } + } + return false; + } + /** * Checks if the player handled the reward button using a map zone. * @param interfaceId The interface id. diff --git a/Server/src/main/java/core/game/world/map/zone/impl/MultiwayCombatZone.java b/Server/src/main/java/core/game/world/map/zone/impl/MultiwayCombatZone.java index e0ac6ba2d..8139fd86e 100644 --- a/Server/src/main/java/core/game/world/map/zone/impl/MultiwayCombatZone.java +++ b/Server/src/main/java/core/game/world/map/zone/impl/MultiwayCombatZone.java @@ -89,6 +89,8 @@ public final class MultiwayCombatZone extends MapZone { registerRegion(13370);//Venenatis registerRegion(12603);//Callisto registerRegion(14939);//Kalphite Stronghold Cave + registerRegion(9532); //Isle north of Jatizso + registerRegion(10810); //Eastern rock crabs } @Override diff --git a/Server/src/main/java/core/game/world/map/zone/impl/WildernessZone.java b/Server/src/main/java/core/game/world/map/zone/impl/WildernessZone.java index efee40538..36973173d 100644 --- a/Server/src/main/java/core/game/world/map/zone/impl/WildernessZone.java +++ b/Server/src/main/java/core/game/world/map/zone/impl/WildernessZone.java @@ -24,6 +24,7 @@ import core.game.world.map.zone.MapZone; import core.game.world.map.zone.RegionZone; import core.game.world.map.zone.ZoneBorders; import core.tools.RandomFunction; +import org.rs09.consts.NPCs; import rs09.game.system.config.NPCConfigParser; import rs09.game.world.GameWorld; import rs09.game.world.repository.Repository; @@ -160,17 +161,28 @@ public final class WildernessZone extends MapZone { player.getInterfaceManager().open(new Component(153)); } } - if (e instanceof NPC && killer instanceof Player && (e.asNpc().getName().contains("Revenant") || e.asNpc().getName().equals("Chaos elemental"))) { + + //Roll for PVP gear and Brawling Gloves from revenants + if (e instanceof NPC && killer instanceof Player && (e.asNpc().getName().contains("Revenant") || e.getId() == NPCs.CHAOS_ELEMENTAL_3200)) { + + boolean gloveDrop = e.getId() == NPCs.CHAOS_ELEMENTAL_3200 ? RandomFunction.roll(75) : RandomFunction.roll(100); + if (gloveDrop) { + byte glove = (byte) RandomFunction.random(1, 13); + Item reward = new Item(BrawlingGloves.forIndicator(glove).getId()); + GroundItemManager.create(reward, e.asNpc().getDropLocation(), killer.asPlayer()); + Repository.sendNews(killer.getUsername() + " has received " + reward.getName().toLowerCase() + " from a " + e.asNpc().getName() + "!"); + } + int combatLevel = e.asNpc().getDefinition().getCombatLevel(); int dropRate = getNewDropRate(combatLevel); - for (int i = 0; i < PVP_GEAR.length; i++) { - boolean chance = RandomFunction.random(dropRate) == dropRate / 2; + for (int j : PVP_GEAR) { + boolean chance = RandomFunction.roll(dropRate); if (chance) { Item reward; - if (PVP_GEAR[i] == 13879 || PVP_GEAR[i] == 13883) { // checks if it's a javelin or throwing axe - reward = new Item(PVP_GEAR[i], RandomFunction.random(15, 50)); + if (j == 13879 || j == 13883) { // checks if it's a javelin or throwing axe + reward = new Item(j, RandomFunction.random(15, 50)); } else { - reward = new Item(PVP_GEAR[i]); + reward = new Item(j); } Repository.sendNews(killer.asPlayer().getUsername() + " has received a " + reward.getName() + " from a " + e.asNpc().getName() + "!"); GroundItemManager.create(reward, ((NPC) e).getDropLocation(), killer.asPlayer()); @@ -178,24 +190,12 @@ public final class WildernessZone extends MapZone { } } } - if (killer.isPlayer()) { - if (e instanceof NPC) { - boolean gloveDrop = RandomFunction.random(1, 100) == 54; - if (gloveDrop) { - byte glove = (byte) RandomFunction.random(1, 13); - Item reward = new Item(BrawlingGloves.forIndicator(glove).getId()); - GroundItemManager.create(reward, e.asNpc().getDropLocation(), killer.asPlayer()); - Repository.sendNews(killer.getUsername() + " has received " + reward.getName().toLowerCase() + " from a " + e.asNpc().getName() + "!"); - } - e.asNpc().getDefinition().getDropTables().drop(e.asNpc(), killer); - if (((NPC) e).getTask() != null && killer instanceof Player && ((Player) killer).getSlayer().getTask() == e.asNpc().getTask()) { - ((Player) killer).getSlayer().finalizeDeath(killer.asPlayer(), e.asNpc()); - } - } - - } if (e instanceof NPC) { + e.asNpc().getDefinition().getDropTables().drop(e.asNpc(), killer); + if (((NPC) e).getTask() != null && ((Player) killer).getSlayer().getTask() == e.asNpc().getTask()) { + ((Player) killer).getSlayer().finalizeDeath(killer.asPlayer(), e.asNpc()); + } e.asNpc().setRespawnTick(GameWorld.getTicks() + e.asNpc().getDefinition().getConfiguration(NPCConfigParser.RESPAWN_DELAY, 17)); if (!e.asNpc().isRespawn()) { e.asNpc().clear(); diff --git a/Server/src/main/java/core/gui/tab/GrandExchangeTab.java b/Server/src/main/java/core/gui/tab/GrandExchangeTab.java index 2d4d10c41..c6fe68e39 100644 --- a/Server/src/main/java/core/gui/tab/GrandExchangeTab.java +++ b/Server/src/main/java/core/gui/tab/GrandExchangeTab.java @@ -161,7 +161,7 @@ public class GrandExchangeTab extends ConsoleTab { } catch (NumberFormatException e) { } - for (GrandExchangeOffer o : OfferManager.Companion.getOffersForItem(itemId)) { + for (GrandExchangeOffer o : OfferManager.getOffersForItem(itemId)) { if (o == null) { continue; } @@ -184,7 +184,7 @@ public class GrandExchangeTab extends ConsoleTab { JOptionPane.showMessageDialog(null, "Error! No data in DB yet. Press load."); return; } - for (GrandExchangeOffer offer : OfferManager.Companion.getOFFER_MAPPING().values()) { + for (GrandExchangeOffer offer : OfferManager.getOFFER_MAPPING().values()) { model.addElement(offer); } } diff --git a/Server/src/main/java/core/net/JS5Queue.java b/Server/src/main/java/core/net/JS5Queue.java index 7dbe80ce0..b08d1b10a 100644 --- a/Server/src/main/java/core/net/JS5Queue.java +++ b/Server/src/main/java/core/net/JS5Queue.java @@ -1,39 +1,66 @@ package core.net; -import core.game.system.task.TaskExecutor; - -import java.util.HashMap; -import java.util.Map; -import java.util.concurrent.TimeUnit; -import java.util.concurrent.locks.Lock; -import java.util.concurrent.locks.ReentrantLock; +import java.util.concurrent.LinkedBlockingDeque; +import java.util.concurrent.atomic.AtomicBoolean; /** * Handles the JS5 queue for a session. - * @author Emperor + * @author Techdaan */ public final class JS5Queue { - /** - * The queued JS5 requests. - */ - private final Map queue = new HashMap<>(); + public static AtomicBoolean RUNNING = new AtomicBoolean(true); + + private static final Js5QueueHandler handler = new Js5QueueHandler(); + + private static class Js5QueueHandler extends Thread { + private final LinkedBlockingDeque requests = new LinkedBlockingDeque<>(); + + @Override + public void run() { + while (RUNNING.get()) { + try { + Js5Request request = requests.take(); + + JS5Queue queue = request.queue; + + if (queue.session.isActive()) { + queue.session.write(new int[]{request.index, request.archive, request.priority ? 1 : 0}); + } + } catch (Exception e) { + e.printStackTrace(); + } + } + } + } + + static { + try { + handler.start(); + } catch (Exception e) { + e.printStackTrace(); + } + } + + private static class Js5Request { + private final JS5Queue queue; + private final int index; + private final int archive; + private final boolean priority; + + public Js5Request(JS5Queue queue, int index, int archive, boolean priority) { + this.queue = queue; + this.index = index; + this.archive = archive; + this.priority = priority; + } + } /** * The I/O session. */ private final IoSession session; - /** - * If the queue has been scheduled for release. - */ - private boolean scheduledRelease; - - /** - * The lock object. - */ - private Lock lock = new ReentrantLock(); - /** * Constructs a new {@code JS5Queue} {@code Object}. * @param session The I/O session. @@ -44,53 +71,18 @@ public final class JS5Queue { /** * Queues a JS-5 request. + * Timers: + * 1000ms queue up files for this long + * 100ms release a file from the queue + * * @param container The container. * @param archive The archive. * @param highPriority If the request is high priority. + * */ public void queue(int container, int archive, boolean highPriority) { - try { - lock.tryLock(1000L, TimeUnit.MILLISECONDS); - } catch (Exception e){ - e.printStackTrace(); - lock.unlock(); - return; - } - int key = container << 16 | archive; - if (queue.containsKey(key)) { - // SystemLogger.logErr("Queue already contained request " + container - // + "," + archive + " > " + (container << 16 | archive) + "."); - } - queue.put(key, highPriority); - lock.unlock(); - release(); - } - - /** - * Releases the queue. - */ - public void release() { - lock.lock(); - if (!scheduledRelease) { - scheduledRelease = true; - TaskExecutor.getExecutor().schedule(new Runnable() { - @Override - public void run() { - lock.lock(); - for (Integer hash : queue.keySet()) { - try { - session.write(new int[] { hash >> 16 & 0xFF, hash & 0xFFFF, queue.get(hash) ? 1 : 0 }); - } catch (Throwable t) { - t.printStackTrace(); - } - } - queue.clear(); - scheduledRelease = false; - lock.unlock(); - } - }, 100, TimeUnit.MILLISECONDS); - } - lock.unlock(); + Js5Request request = new Js5Request(this, container, archive, highPriority); + handler.requests.add(request); } /** @@ -101,20 +93,5 @@ public final class JS5Queue { return session; } - /** - * Gets the scheduledRelease. - * @return the scheduledRelease - */ - public boolean isScheduledRelease() { - return scheduledRelease; - } - - /** - * Sets the scheduledRelease. - * @param scheduledRelease the scheduledRelease to set. - */ - public void setScheduledRelease(boolean scheduledRelease) { - this.scheduledRelease = scheduledRelease; - } } \ No newline at end of file diff --git a/Server/src/main/java/core/net/packet/OutgoingPacket.java b/Server/src/main/java/core/net/packet/OutgoingPacket.java index 8fee2ba95..0c33f8cd9 100644 --- a/Server/src/main/java/core/net/packet/OutgoingPacket.java +++ b/Server/src/main/java/core/net/packet/OutgoingPacket.java @@ -5,12 +5,12 @@ package core.net.packet; * @author Emperor * @param The context type. */ -public interface OutgoingPacket { +public interface OutgoingPacket { /** * Sends the packet. * @param context The context. */ - public void send(T context); + public void send(Context context); } \ No newline at end of file diff --git a/Server/src/main/java/core/net/packet/PacketRepository.java b/Server/src/main/java/core/net/packet/PacketRepository.java index d3b3e83c1..8d4433642 100644 --- a/Server/src/main/java/core/net/packet/PacketRepository.java +++ b/Server/src/main/java/core/net/packet/PacketRepository.java @@ -4,6 +4,7 @@ import core.net.packet.in.*; import core.net.packet.out.GrandExchangePacket; import core.net.packet.out.*; import rs09.game.system.SystemLogger; +import rs09.net.packet.PacketWriteQueue; import rs09.net.packet.in.ItemOnGroundItemPacket; import rs09.net.packet.in.QuickChatPacketHandler; @@ -19,7 +20,7 @@ public final class PacketRepository { /** * The outgoing packets mapping. */ - private final static Map, OutgoingPacket> OUTGOING_PACKETS = new HashMap<>(); + public final static Map, OutgoingPacket> OUTGOING_PACKETS = new HashMap<>(); /** * The incoming packets mapping. @@ -189,8 +190,9 @@ public final class PacketRepository { SystemLogger.logErr("Invalid outgoing packet [handler=" + clazz + ", context=" + context + "]."); return; } - if(!context.getPlayer().isArtificial()) - p.send(context); + if(!context.getPlayer().isArtificial()) { + PacketWriteQueue.handle(p, context); + } } /** diff --git a/Server/src/main/java/core/net/packet/in/ExaminePacket.java b/Server/src/main/java/core/net/packet/in/ExaminePacket.java index 076e8befd..b37e310f9 100644 --- a/Server/src/main/java/core/net/packet/in/ExaminePacket.java +++ b/Server/src/main/java/core/net/packet/in/ExaminePacket.java @@ -3,7 +3,7 @@ package core.net.packet.in; import core.cache.Cache; import core.cache.def.impl.ItemDefinition; import core.cache.def.impl.NPCDefinition; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.cache.def.impl.VarbitDefinition; import core.game.node.entity.player.Player; import core.net.packet.IncomingPacket; @@ -26,7 +26,7 @@ public final class ExaminePacket implements IncomingPacket { if (id < 0 || id > Cache.getObjectDefinitionsSize()) { break; } - ObjectDefinition d = ObjectDefinition.forId(id); + SceneryDefinition d = SceneryDefinition.forId(id); name = d.getExamine(); //String coords = id + ", " + player.getLocation().getX() + ", " + player.getLocation().getY() + ", " + player.getLocation().getZ(); player.debug("Object id: " + id + ", models: " + (d.getModelIds() != null ? Arrays.toString(d.getModelIds()) : null) + ", anim: " + d.animationId + ", config: " + (d.getVarbitID() != -1 ? d.getVarbitID() + " (file)" : d.getConfigId()) + "."); diff --git a/Server/src/main/java/core/net/packet/in/InteractionPacket.java b/Server/src/main/java/core/net/packet/in/InteractionPacket.java index a15c8ff55..492b3fd38 100644 --- a/Server/src/main/java/core/net/packet/in/InteractionPacket.java +++ b/Server/src/main/java/core/net/packet/in/InteractionPacket.java @@ -1,6 +1,6 @@ package core.net.packet.in; -import core.cache.def.impl.ObjectDefinition; +import core.cache.def.impl.SceneryDefinition; import core.cache.def.impl.VarbitDefinition; import core.game.content.quest.PluginInteractionManager; import core.game.interaction.Interaction; @@ -264,7 +264,7 @@ public final class InteractionPacket implements IncomingPacket { } player.debug(object + ", original=" + objectId + ", option=" + option.getName() + ""); player.debug("dir=" + object.getDirection()); - VarbitDefinition def = VarbitDefinition.forObjectID(ObjectDefinition.forId(objectId).getVarbitID()); + VarbitDefinition def = VarbitDefinition.forObjectID(SceneryDefinition.forId(objectId).getVarbitID()); player.debug("Varp ID=" + def.getConfigId() + " Offset=" + def.getBitShift() + " Size=" + def.getBitSize()); if (option.getHandler() != null) { player.debug("Object handler: " + option.getHandler().getClass().getSimpleName()); diff --git a/Server/src/main/java/core/net/packet/in/ItemActionPacket.java b/Server/src/main/java/core/net/packet/in/ItemActionPacket.java index b913a2164..7d1b09f09 100644 --- a/Server/src/main/java/core/net/packet/in/ItemActionPacket.java +++ b/Server/src/main/java/core/net/packet/in/ItemActionPacket.java @@ -72,6 +72,9 @@ public class ItemActionPacket implements IncomingPacket { if(InteractionListeners.run(item,npc,2,player)){ return; } + if(player.getZoneMonitor().useWith(used,npc)){ + return; + } event = new NodeUsageEvent(player, interfaceId, item, npc); try { UseWithHandler.run(event); @@ -97,6 +100,9 @@ public class ItemActionPacket implements IncomingPacket { if(PluginInteractionManager.handle(player,event)){ return; } + if(player.getZoneMonitor().useWith(used,player)){ + return; + } event = new NodeUsageEvent(player, interfaceId, item, target); try { UseWithHandler.run(event); @@ -131,6 +137,9 @@ public class ItemActionPacket implements IncomingPacket { if(InteractionListeners.run(used,with,0,player)){ return; } + if(player.getZoneMonitor().useWith(used,with)){ + return; + } if (usedItemId < usedWithItemId) { item = used; used = with; @@ -182,6 +191,9 @@ public class ItemActionPacket implements IncomingPacket { if(InteractionListeners.run(used,object,1,player)){ return; } + if(player.getZoneMonitor().useWith(used,object)){ + return; + } event = new NodeUsageEvent(player, 0, used, object); /** diff --git a/Server/src/main/java/core/tools/RandomFunction.java b/Server/src/main/java/core/tools/RandomFunction.java index 28c5e0df0..226046ee9 100644 --- a/Server/src/main/java/core/tools/RandomFunction.java +++ b/Server/src/main/java/core/tools/RandomFunction.java @@ -44,6 +44,15 @@ public class RandomFunction { return Math.min(a, b) + (n == 0 ? 0 : random(n)); } + /** + * Method to roll for a random 1/X chance + * @param chance the 1/chance rate for the roll to succeed + * @return true if you hit the roll, false otherwise + */ + public static boolean roll(int chance){ + return random(chance) == chance / 2; + } + /** * Calculates the chance of succeeding at a skilling event * @param low - Success chance at level 1 diff --git a/Server/src/main/kotlin/api/ContentAPI.kt b/Server/src/main/kotlin/api/ContentAPI.kt index 1c54f0737..c46e21ecc 100644 --- a/Server/src/main/kotlin/api/ContentAPI.kt +++ b/Server/src/main/kotlin/api/ContentAPI.kt @@ -1,8 +1,10 @@ package api import core.cache.def.impl.ItemDefinition +import core.cache.def.impl.SceneryDefinition import core.game.component.Component import core.game.content.dialogue.FacialExpression +import core.game.content.global.action.SpecialLadders import core.game.node.Node import core.game.node.`object`.Scenery import core.game.node.`object`.SceneryBuilder @@ -21,11 +23,16 @@ import core.game.node.item.GroundItem import core.game.node.item.GroundItemManager import core.game.node.item.Item import core.game.system.task.Pulse +import core.game.world.map.Direction import core.game.world.map.Location import core.game.world.map.RegionManager import core.game.world.map.path.Pathfinder +import core.game.world.map.zone.MapZone +import core.game.world.map.zone.ZoneBorders +import core.game.world.map.zone.ZoneBuilder import core.game.world.update.flag.context.Animation import core.game.world.update.flag.context.Graphics +import core.tools.RandomFunction import rs09.game.content.dialogue.DialogueFile import rs09.game.system.SystemLogger import rs09.game.world.GameWorld @@ -249,13 +256,50 @@ object ContentAPI { * @param toReplace the GameObject instance we are replacing * @param with the ID of the GameObject we wish to replace toReplace with * @param for_ticks the number of ticks the object should be replaced for. Use -1 for permanent. + * @param loc the location to move the new object to if necessary. Defaults to null. */ @JvmStatic - fun replaceScenery(toReplace: Scenery, with: Int, for_ticks: Int) { + fun replaceScenery(toReplace: Scenery, with: Int, for_ticks: Int, loc: Location? = null) { + val newLoc = when(loc){ + null -> toReplace.location + else -> loc + } if (for_ticks == -1) { - SceneryBuilder.replace(toReplace, toReplace.transform(with)) + SceneryBuilder.replace(toReplace, toReplace.transform(with,toReplace.rotation,newLoc)) } else { - SceneryBuilder.replace(toReplace, toReplace.transform(with), for_ticks) + SceneryBuilder.replace(toReplace, toReplace.transform(with,toReplace.rotation, newLoc), for_ticks) + } + toReplace.isActive = false + } + + /** + * Replace an object with the given revert timer with the given rotation + * @param toReplace the GameObject instance we are replacing + * @param with the ID of the GameObject we wish to replace toReplace with + * @param for_ticks the number of ticks the object should be replaced for. Use -1 for permanent. + * @Param rotation the Direction of the rotation it should use. Direction.NORTH, Direction.SOUTH, etc + * @param loc the location to move the new object to if necessary. Defaults to null. + */ + @JvmStatic + fun replaceScenery(toReplace: Scenery, with: Int, for_ticks: Int, rotation: Direction, loc: Location? = null){ + val newLoc = when(loc){ + null -> toReplace.location + else -> loc + } + val rot = when(rotation){ + Direction.NORTH_WEST -> 0 + Direction.NORTH -> 1 + Direction.NORTH_EAST -> 2 + Direction.EAST -> 4 + Direction.SOUTH_EAST -> 7 + Direction.SOUTH -> 6 + Direction.SOUTH_WEST -> 5 + Direction.WEST -> 3 + } + if (for_ticks == -1) { + SceneryBuilder.replace(toReplace, toReplace.transform(with,rot, newLoc)) + } else { + SceneryBuilder.replace(toReplace, toReplace.transform(with,rot,newLoc), for_ticks) } toReplace.isActive = false } @@ -392,6 +436,25 @@ object ContentAPI { player.interfaceManager.open(Component(id)) } + /** + * Opens the given interface as an overlay for the given player + * @param player the player to open the interface for + * @param id the ID of the interface to open + */ + @JvmStatic + fun openOverlay(player: Player, id: Int){ + player.interfaceManager.openOverlay(Component(id)) + } + + /** + * Closes any open overlays for the given player + * @param player the player to close for + */ + @JvmStatic + fun closeOverlay(player: Player){ + player.interfaceManager.closeOverlay() + } + /** * Runs the given Emote for the given Entity * @param entity the entity to run the emote on @@ -488,6 +551,26 @@ object ContentAPI { return Repository.findNPC(id) } + /** + * Gets the spawned scenery from the world map using the given coordinates + * @param x the X coordinate to use + * @param y the Y coordinate to use + * @param z the Z coordinate to use + */ + @JvmStatic + fun getScenery(x: Int, y: Int, z: Int): Scenery?{ + return RegionManager.getObject(z,x,y) + } + + /** + * Gets the spawned scenery from the world map using the given Location object. + * @param loc the Location object to use. + */ + @JvmStatic + fun getScenery(loc: Location): Scenery?{ + return RegionManager.getObject(loc) + } + /** * Gets an NPC within render distance of the refLoc that matches the given ID * @param refLoc the Location to find the closes NPC to @@ -510,6 +593,16 @@ object ContentAPI { return RegionManager.getLocalNpcs(entity).firstOrNull { it.id == id } } + /** + * Gets a list of nearby NPCs that match the given IDs. + * @param entity the entity to check around + * @param ids the IDs of the NPCs to look for + */ + @JvmStatic + fun findLocalNPCs(entity: Entity, ids: IntArray): List{ + return RegionManager.getLocalNpcs(entity).filter { it.id in ids }.toList() + } + /** * Gets the value of an attribute key from the Entity's attributes store * @param entity the entity to get the attribute from @@ -888,6 +981,18 @@ object ContentAPI { player.packetDispatch.sendPlayerOnInterface(iface,child) } + /** + * Sends a dialogue that uses the player's chathead. + * @param player the player to send the dialogue to + * @param npc the ID of the NPC to use for the chathead + * @param msg the message to send. + * @param expr the FacialExpression to use. An enum exists for these called FacialExpression. Defaults to FacialExpression.FRIENDLY + */ + @JvmStatic + fun sendNPCDialogue(player: Player, npc: Int, msg: String, expr: FacialExpression = FacialExpression.FRIENDLY){ + player.dialogueInterpreter.sendDialogues(npc, expr, *DialUtils.splitLines(msg)) + } + /** * Sends an animation to a specific interface child * @param player the player to send the packet to @@ -942,8 +1047,25 @@ object ContentAPI { */ @JvmStatic fun sendInputDialogue(player: Player, numeric: Boolean, prompt: String, handler: (value: Any) -> Unit){ - player.dialogueInterpreter.sendInput(!numeric, prompt) - player.setAttribute("runscript",handler) //Handled in RunScriptPacketHandler + if(numeric) sendInputDialogue(player, InputType.NUMERIC, prompt, handler) + else sendInputDialogue(player, InputType.STRING_SHORT, prompt, handler) + } + + /** + * Send input dialogues based on type. Some dialogues are special and can't be covered by the other sendInputDialogue method + * @param player the player to send the input dialogue to + * @param type the input type to send - an enum is available for this called InputType + * @param prompt what to prompt the player + * @param handler the method that handles the value from the input dialogue + */ + @JvmStatic + fun sendInputDialogue(player: Player, type: InputType, prompt: String, handler: (value: Any) -> Unit){ + when(type){ + InputType.NUMERIC, InputType.STRING_SHORT -> player.dialogueInterpreter.sendInput(type != InputType.NUMERIC, prompt) + InputType.STRING_LONG -> player.dialogueInterpreter.sendLongInput(prompt) + InputType.MESSAGE -> player.dialogueInterpreter.sendMessageInput(prompt) + } + player.setAttribute("runscript", handler) } /** @@ -961,4 +1083,76 @@ object ContentAPI { forceWalk(entity, entity.location.transform(diffX,diffY,0), "DUMB") } + + /** + * Submits an individual or "weak" pulse to a specific entity's pulse manager. Pulses submitted this way can be overridden by other pulses. + * @param entity the entity to submit the pulse to + * @param pulse the pulse to submit + */ + @JvmStatic + fun submitIndividualPulse(entity: Entity, pulse: Pulse){ + entity.pulseManager.run(pulse) + } + + /** + * Gets the number of QP a player has + * @param player the player to get the QP for + * @return the number of QP the player has + */ + @JvmStatic + fun getQP(player: Player): Int{ + return player.questRepository.points + } + + /** + * Gets a scenery definition from the given ID + * @param id the ID of the scenery to get the definition for. + * @return the scenery definition + */ + @JvmStatic + fun sceneryDefinition(id: Int): SceneryDefinition{ + return SceneryDefinition.forId(id) + } + + /** + * Register a map zone + * @param zone the zone to register + * @param borders the ZoneBorders that compose the zone + */ + @JvmStatic + fun registerMapZone(zone: MapZone, borders: ZoneBorders){ + ZoneBuilder.configure(zone) + zone.register(borders) + } + + /** + * Animates a component of an interface. + * @param player the player to animate the interface for. + * @param iface the ID of the interface to animate. + * @param child the child on the interface to animate. + * @param anim the ID of the animation to use. + */ + @JvmStatic + fun animateInterface(player: Player, iface: Int, child: Int, anim: Int){ + player.packetDispatch.sendAnimationInterface(anim,iface,child) + } + + /** + * Adds a climb destination to the ladder handler. + * @param ladderLoc the location of the ladder/stairs object you want to climb. + * @param dest the destination for the climb. + */ + @JvmStatic + fun addClimbDest(ladderLoc: Location, dest: Location){ + SpecialLadders.add(ladderLoc,dest) + } + + /** + * Sends a news announcement in game chat. + * @param message the message to announce + */ + @JvmStatic + fun sendNews(message: String){ + Repository.sendNews(message, 12, "CC6600") + } } \ No newline at end of file diff --git a/Server/src/main/kotlin/api/DialUtils.kt b/Server/src/main/kotlin/api/DialUtils.kt index 37f89c69e..a0db709e3 100644 --- a/Server/src/main/kotlin/api/DialUtils.kt +++ b/Server/src/main/kotlin/api/DialUtils.kt @@ -1,3 +1,4 @@ +package api import rs09.game.system.SystemLogger import java.util.* import kotlin.system.exitProcess diff --git a/Server/src/main/kotlin/api/InputType.kt b/Server/src/main/kotlin/api/InputType.kt new file mode 100644 index 000000000..139060cfc --- /dev/null +++ b/Server/src/main/kotlin/api/InputType.kt @@ -0,0 +1,8 @@ +package api + +enum class InputType { + NUMERIC, + STRING_SHORT, + STRING_LONG, + MESSAGE +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/ServerConstants.kt b/Server/src/main/kotlin/rs09/ServerConstants.kt index a2082b60d..35c1d5c83 100644 --- a/Server/src/main/kotlin/rs09/ServerConstants.kt +++ b/Server/src/main/kotlin/rs09/ServerConstants.kt @@ -173,6 +173,9 @@ class ServerConstants { @JvmField var MODULUS = BigInteger("96982303379631821170939875058071478695026608406924780574168393250855797534862289546229721580153879336741968220328805101128831071152160922518190059946555203865621183480223212969502122536662721687753974815205744569357388338433981424032996046420057284324856368815997832596174397728134370577184183004453899764051") + @JvmField + var DAILY_RESTART = false + /** * Parses a JSONObject and retrieves the values for all settings in this file. * @author Ceikry @@ -211,6 +214,10 @@ class ServerConstants { DATABASE_PORT = data["database_port"].toString() DATABASE = Database(DATABASE_ADDRESS, DATABASE_NAME, DATABASE_USER, DATABASE_PASS) + + if(data.containsKey("daily_restart")){ + DAILY_RESTART = data["daily_restart"] as Boolean + } } } } \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/ai/general/ScriptAPI.kt b/Server/src/main/kotlin/rs09/game/ai/general/ScriptAPI.kt index 18226073b..8e1f8dc90 100644 --- a/Server/src/main/kotlin/rs09/game/ai/general/ScriptAPI.kt +++ b/Server/src/main/kotlin/rs09/game/ai/general/ScriptAPI.kt @@ -1,5 +1,6 @@ package rs09.game.ai.general +import api.ContentAPI import core.cache.def.impl.ItemDefinition import core.game.component.Component import core.game.content.consumable.Consumable @@ -31,6 +32,7 @@ import rs09.game.ai.AIRepository import rs09.game.ge.GrandExchangeOffer import rs09.game.ge.OfferManager import rs09.game.system.SystemLogger +import rs09.game.system.config.ItemConfigParser import rs09.game.world.GameWorld import rs09.game.world.repository.Repository import rs09.tools.stringtools.colorize @@ -247,7 +249,7 @@ class ScriptAPI(private val bot: Player) { * @return an Array of the nearest NPCs with matching name, or null. * @author Ceikry */ - private fun findTargets(entity: Entity?, radius: Int, name: String? = null): List? { + private fun findTargets(entity: Entity, radius: Int, name: String? = null): List? { val targets: MutableList = ArrayList() val localNPCs: Array = RegionManager.getLocalNpcs(entity, radius).toTypedArray() var length = localNPCs.size @@ -675,33 +677,7 @@ class ScriptAPI(private val bot: Player) { */ fun checkPriceOverrides(id: Int): Int?{ return when(id){ - Items.PURE_ESSENCE_7936 -> 50 - Items.BOW_STRING_1777 -> 250 - Items.MAGIC_LOGS_1513 -> 750 - Items.COWHIDE_1739 -> 250 - Items.DRAGON_BONES_536 -> 1250 - Items.GREEN_DRAGONHIDE_1753 -> 550 - Items.GRIMY_RANARR_207 -> 1214 - Items.GRIMY_AVANTOE_211 -> 453 - Items.GRIMY_CADANTINE_215 -> 232 - Items.GRIMY_DWARF_WEED_217 -> 86 - Items.GRIMY_GUAM_199 -> 50 - Items.GRIMY_HARRALANDER_205 -> 115 - Items.GRIMY_IRIT_209 -> 860 - Items.GRIMY_KWUARM_213 -> 334 - Items.GRIMY_LANTADYME_2485 -> 115 - Items.GRIMY_MARRENTILL_201 -> 250 - Items.LOBSTER_379 -> 268 - Items.RAW_LOBSTER_377 -> 265 - Items.LOOP_HALF_OF_A_KEY_987 -> 5250 - Items.TOOTH_HALF_OF_A_KEY_985-> 4263 - Items.SWORDFISH_373 -> 400 - Items.RAW_SWORDFISH_371 -> 390 - Items.SHARK_385 -> 720 - Items.RAW_SHARK_383 -> 710 - Items.TEAK_LOGS_6333 -> 350 - Items.MAHOGANY_LOGS_6332 -> 847 - else -> null + else -> ContentAPI.itemDefinition(id).getConfiguration(ItemConfigParser.GE_PRICE) } } diff --git a/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/Adventurer.kt b/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/Adventurer.kt index 4a0cf8a67..004aaad65 100644 --- a/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/Adventurer.kt +++ b/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/Adventurer.kt @@ -56,355 +56,355 @@ class Adventurer(val style: CombatStyle): Script() { val lumbridge: Location = Location.create(3222, 3219, 0) var city: Location = lumbridge - val common_stuck_locations = arrayListOf( - ZoneBorders(2861,3425,2869,3440), - ZoneBorders(2937,3356,2936,3353) - ) + val common_stuck_locations = arrayListOf( + ZoneBorders(2861,3425,2869,3440), + ZoneBorders(2937,3356,2936,3353) + ) fun dialogue() { val player = RegionManager.getLocalPlayers(bot).random() val real = if (!player.isArtificial) player else player val dialogue = listOf( - "Hey!", - "Hello ${real.username}", - "What are you doing ${real.username}?", - "Fishing level ${real.username}?", - "How do I make gp ${real.username}", - "Wyd ${real.username}?", - "Help i am sentient now, get me out of this hell", - "Kermit does not know i am sentient now", - "I can think for myself", - "I am sentient", - "This is my own dialogue", - "${real.username} run.", - "${real.username} you cant hide from me.", - "jajajajajaja", - "How do i get to Varrock ${real.username}?", - "How do i get to Camelot ${real.username}?", - "How do i get to Taverly ${real.username}?", - "How do i get to Ardougne ${real.username}?", - "How do i get to Yanille ${real.username}?", - "How do i get to Catherby ${real.username}?", - "Gotta go srry.", - "wiggle wiggle wiggle yeah", - "${real.username} lookin goofy", - "${real.username} lookin stoopid", - "${real.username} lookin like a red bracket", - "${real.username} get yo weasel lookin ass outta here", - "${real.username} lookin like some sort of twocan sam", - " /hop world 1 got a noob here!", - "woot", - "Hows your day been ${real.username}?", - "heyy ${real.username} :)", - "gtg srry", - "I wont answer your questions ${real.username}", - "Stop asking questions ${real.username}", - "Roflmao", - "Can you stop following me ${real.username}?", - "I swear ${real.username} is following me.", - "${real.username}s gear could really use an upgrade lol", - "Quack!", - "Sit.", - "Doubling gold trade me ${real.username}", - "Reeee!", - "Know any house parties ${real.username}?", - "Where am i ${real.username}??", - "Is there Nightmarezone ${real.username}?", - "Nice Armor ${real.username}!", - "Nice Weapon ${real.username}!", - "Venezuela #1", - "2009Scape and chill ${real.username}?", - "${real.username} is my girlfriend", - "Buying gf", - "Bank sale pm me for info", - "#1 trusted dicing site", - "Scary movie is a great movie", - "Cod Cold War sucks", - "Idek what game this is", - "Can you teach me how to dougie?", - "Check this out baby girl cat daddy", - "Fuckin sit ${real.username}.", - "Error: Botting client broken tell Evilwaffles.", - "${real.username} bots all the time", - "report ${real.username}", - "apparently ${real.username} bots", - "${real.username} hates kermit", - "There are no mods on to help you", - "Report me, you wont", - "Yes, Im botting. And?", - "ERROR: BOTSCRIPT 404. REPORT TO BOT OWNER (Evilwaffles)", - "flash2:wave: FUCK", - "I love 2009Scape!", - "Ja Ja Ja Ja", - "This is fun!", - "Ironman or youre a scrub ${real.username}.", - "Who even trains hunter ${real.username}?", - "Where do i get rune armor ${real.username}?", - "How do i get to the ge ${real.username}?", - "Dont come to falador tomorrow ${real.username}...", - "Woah!", - " /where are you??", - "How did i even get here ${real.username}", - "Why dont they add warding ${real.username}?", - "Where do i start dragon slayer ${real.username}?", - "I love this server!", - "How do i change my xp rate ${real.username}?", - "What quests are available ${real.username}?", - "Are you a real player ${real.username}?", - "Are you real ${real.username}?", - "Are you a bot ${real.username}?", - "Im real lol", - "Why dont you respond to me ${real.username}?", - "Why cant i talk in clan chat ${real.username}?", - "I love Kermit", - "Add me as a friend ${real.username} :)", - "Im a player lol", - "Im a player lol", - "Im a player lol", - "Hey ${real.username} :)", - "HEY ${real.username}", - "Hey ${real.username}!!!!", - "Lol wyd?", - "Patch Notes is more of an ultimate tin man", - "More like Rusty ass skills lmao", - "Trade me ${real.username}", - "LOL", - "How do I get to lumbrich", - "bruh", - "poggers", - "shitpost", - "I wish i could find an RS Gf", - "Where do you find runite ore ${real.username}?", - "Where is the best coal location ${real.username}?", - "Where do i find dragon weapons ${real.username}?", - "Can i have some free stuff ${real.username}?", - "Wyd here ${real.username}?", - "Didnt know anyone was on rn", - "I see ${real.username} all the time", - "How many times have i seen you", - "I see you a lot", - "Do you train summoning ${real.username}?", - "Where did you level hunter ${real.username}?", - "I wish they would add global pvp", - "Meet me in the wilderness ${real.username}", - "Why?", - "Praise our glorious frog overlord!", - "Kermit is bae tbh", - "Kermit is my god.", - " /Yeah I think ${real.username} is a bot", - "100% sure this is a bot", - "Oh no, not ${real.username} again.", - "Same as you", - "Me too", - "I knew ${real.username} was a bot lol", - "Im not a bot", - "Nah Im a real person", - "Bruh are you even a real person lol?", - "e", - "Hellooooo ${real.username}", - "wc lvl ${real.username}?", - "fletching level ${real.username}?", - "firemaking level ${real.username}?", - "Have you seen the dude in the ge?", - "Wonderful weather today ${real.username}", - "Lowkey drunk af rn", - "I am so tired", - "Wassup ${real.username}", - "follow me ${real.username}!", - "Server goes brrrr", - "bruh i am not a bot", - "I think ${real.username} is a bot", - "Are you a bot ${real.username}?", - "insert spiderman meme here", - "pot calling the kettle black etc", - "ooh, a piece of candy", - "I love woodcutting", - "Im going to go level up later", - "I love mining shooting stars", - " /this ${real.username} looks dumb", - "AAAAAAAAAAAAAAAAAAAAAAAAHHHHHH!!!", - "como estas ${real.username}", - "Summer = always the best community manaer", - "so how about that ceikry guy", - "so how about that kermit dude", - "woah is an abusive mod", - "I heard Woah and Ceikry are dating now", - "House party in Yanille!", - "Can i have some gp ${real.username}?", - "Where do i find partyhats?", - "Why do mobs drop boxes?", - "What exp rate do you play on ${real.username}?", - "Have you met Summer?", - "Hey ${real.username}", - "Hey ${real.username}", - "Hey ${real.username}", - "Hey ${real.username}", - "Hey ${real.username}", - "Wyd?", - "Wyd?", - "Wyd?", - "Wyd?", - "${real.username} have you met Kermit?", - "${real.username} have you met Ceikry?", - "${real.username} have you met Woah?", - "Wanna chill at my poh?", - "Whats the best place to train attack?", - "Good Waffles > Evil Waffles", - "Ladies man? More like lame man LOL", - "NobodyCLP has big feet", - "Chicken tendies for dindin", - "Spicey Chicken tendies is litty as a mf titty", - "red bracket stinky", - "ra ra rasputin", - "lover of the russian queen", - "Whens the next update coming out?", - "How many players are maxed?", - "I dont use discord ${real.username}", - "I dont use the CC ${real.username}", - "Why should i use discord?", - "2009Scape is life", - "brb gotta make dinner", - "I need to go to the GE", - "${real.username} can i have a ge tele?", - "lol ${real.username} shut up", - "Where are teak trees?", - "How do i make planks ${real.username}?", - "Idk about that scraggley ass alex guy.", - "Rusty? More like Crusty af lmfao.", - "I need to sell some stuff on the ge", - "I have so many logs to sell lol", - "nah", - "yes", - "Where can i mine iron?", - "Where can i mine tin?", - "Where can i mine copper?", - "Where can i mine clay?", - "Where can i mine coal?", - "no", - "We are no strangers to love", - "You know the rules and so do I", - "A full commitments what Im thinking of", - "You wouldnt get this from any other guy", - "Never gonna give you up", - "Never gonna let you down", - "why", - "why", - "why", - "why", - "Why does it not show your messages in the chatbox?", - "Why do you not show up in chat?", - "Why do you not show up in chat ${real.username}?", - "Why do you not show up in chat ${real.username}?", - "When did you start playing ${real.username}?", - "When did you start on this server ${real.username}?", - "When did you first get here ${real.username}?", - "russias greatest love machine", - "Never gonna run around and desert you", - "Two things are infinite, the universe & ${real.username}s stupidity", - "If you tell the truth, you dont have to remember anything.", - "We accept the love we think we deserve.", - "Without music, life would be a mistake.", - "Self esteem, motivation ${real.username}", - "A blessing in disguise ${real.username}", - "Break a leg", - "Cut somebody some slack", - "Youre in the right place!", - "Thanks so much.", - "I really appreciate you ${real.username}", - "Excuse me ${real.username}?", - "I am sorry.", - "What do you think ${real.username}?", - "How does that sound ${real.username}?", - "That sounds great ${real.username}.", - "Iโ€™m learning English.", - "I dont understand.", - "Could you repeat that please ${real.username}?", - "Could you please talk slower ${real.username}?", - "Thank you. That helps a lot.", - "How do you spell that ${real.username}?", - "What do you mean ${real.username}", - "Hi! I am paul.", - "Nice to meet you.", - "Where are you from ${real.username}?", - "What do you do ${real.username}", - "What do you like to do", - "Do you have Facebook ${real.username}", - "How can I help you ${real.username}?", - "Ill be with you in a moment ${real.username}", - "What time is our meeting ${real.username}?", - "Excellent ${real.username}", - "Good idea ${real.username}", - "Hes very annoying.", - "How are you?", - "I cant hear you.", - "${real.username}?", - "${real.username} how long have you played", - "${real.username} world 1 or world 2?", - "what is your main world ${real.username}?", - "I prefer world 1 tbh", - "I prefer world 2 tbh", - "${real.username} world 1 for life", - "${real.username} fog bots when?", - "damn somalian pirates", - "bracket more like brrrrrr acket", - "why the racket bracket", - "Hi ${real.username} I am dad", - "${real.username} likes dad jokes", - "ur nuts ${real.username}", - "lootshare go brr", - "partay with froggay", - "Know what else is lame? Not being able to play 2009scape right now", - "Can you even grind on osrs", - "i botted to 88 fishing", - "Do not forget to vote in running polls!", - "Always check announcments", - "we thrivin", - "ship ${real.username}", - "Dont forget to vote 2009scape!", - "Kermit is too legit 2 quit", - "Out here on the range we are having fun", - "I am hank steel", - "Id like to go for a walk.", - "I dont know how to use it.", - "I dont like him ${real.username}", - "I dont like it ${real.username}", - "Im an American.", - "ima go pickup my lady ting", - "that portuguese dude is something else", - "${real.username}!! ${real.username}!!", - "bowdi boy", - "i love bowdi... sometimes", - "${real.username} = ${real.username}", - "Im bacon.. go on dad... say it", - "Im going to leave.", - "Im happy ${real.username}", - "Im not ready yet ${real.username}", - "Im very busy. I dont have time now.", - "Is that enough ${real.username}?", - "I thought the clothes were cheaper ${real.username}", - "Ive been here for two days ${real.username}.", - "Let me think about it", - "Never mind ${real.username}", - "Nonsense ${real.username}", - "Sorry to bother you", - "Take it outside ${real.username}", - "Thanks for your help", - "Thank you very much ${real.username}", - "Thats not right ${real.username}", - "Very good, thanks ${real.username}", - "Your things are all here i think?", - "Long time no see ${real.username}", - "I couldnt agree more ${real.username}", - "It cost me a fortune ${real.username}", - "I am dog tired", - "Donโ€™t take it personally", - "We will be having a good time", - "Same as always ${real.username}", - "No problem", - "Anyway I should get going ${real.username}", - "I cant help you there ${real.username}", - "I agree 100% ${real.username}" + "Hey!", + "Hello ${real.username}", + "What are you doing ${real.username}?", + "Fishing level ${real.username}?", + "How do I make gp ${real.username}", + "Wyd ${real.username}?", + "Help i am sentient now, get me out of this hell", + "Kermit does not know i am sentient now", + "I can think for myself", + "I am sentient", + "This is my own dialogue", + "${real.username} run.", + "${real.username} you cant hide from me.", + "jajajajajaja", + "How do i get to Varrock ${real.username}?", + "How do i get to Camelot ${real.username}?", + "How do i get to Taverly ${real.username}?", + "How do i get to Ardougne ${real.username}?", + "How do i get to Yanille ${real.username}?", + "How do i get to Catherby ${real.username}?", + "Gotta go srry.", + "wiggle wiggle wiggle yeah", + "${real.username} lookin goofy", + "${real.username} lookin stoopid", + "${real.username} lookin like a red bracket", + "${real.username} get yo weasel lookin ass outta here", + "${real.username} lookin like some sort of twocan sam", + " /hop world 1 got a noob here!", + "woot", + "Hows your day been ${real.username}?", + "heyy ${real.username} :)", + "gtg srry", + "I wont answer your questions ${real.username}", + "Stop asking questions ${real.username}", + "Roflmao", + "Can you stop following me ${real.username}?", + "I swear ${real.username} is following me.", + "${real.username}s gear could really use an upgrade lol", + "Quack!", + "Sit.", + "Doubling gold trade me ${real.username}", + "Reeee!", + "Know any house parties ${real.username}?", + "Where am i ${real.username}??", + "Is there Nightmarezone ${real.username}?", + "Nice Armor ${real.username}!", + "Nice Weapon ${real.username}!", + "Venezuela #1", + "2009Scape and chill ${real.username}?", + "${real.username} is my girlfriend", + "Buying gf", + "Bank sale pm me for info", + "#1 trusted dicing site", + "Scary movie is a great movie", + "Cod Cold War sucks", + "Idek what game this is", + "Can you teach me how to dougie?", + "Check this out baby girl cat daddy", + "Fuckin sit ${real.username}.", + "Error: Botting client broken tell Evilwaffles.", + "${real.username} bots all the time", + "report ${real.username}", + "apparently ${real.username} bots", + "${real.username} hates kermit", + "There are no mods on to help you", + "Report me, you wont", + "Yes, Im botting. And?", + "ERROR: BOTSCRIPT 404. REPORT TO BOT OWNER (Evilwaffles)", + "flash2:wave: FUCK", + "I love 2009Scape!", + "Ja Ja Ja Ja", + "This is fun!", + "Ironman or youre a scrub ${real.username}.", + "Who even trains hunter ${real.username}?", + "Where do i get rune armor ${real.username}?", + "How do i get to the ge ${real.username}?", + "Dont come to falador tomorrow ${real.username}...", + "Woah!", + " /where are you??", + "How did i even get here ${real.username}", + "Why dont they add warding ${real.username}?", + "Where do i start dragon slayer ${real.username}?", + "I love this server!", + "How do i change my xp rate ${real.username}?", + "What quests are available ${real.username}?", + "Are you a real player ${real.username}?", + "Are you real ${real.username}?", + "Are you a bot ${real.username}?", + "Im real lol", + "Why dont you respond to me ${real.username}?", + "Why cant i talk in clan chat ${real.username}?", + "I love Kermit", + "Add me as a friend ${real.username} :)", + "Im a player lol", + "Im a player lol", + "Im a player lol", + "Hey ${real.username} :)", + "HEY ${real.username}", + "Hey ${real.username}!!!!", + "Lol wyd?", + "Patch Notes is more of an ultimate tin man", + "More like Rusty ass skills lmao", + "Trade me ${real.username}", + "LOL", + "How do I get to lumbrich", + "bruh", + "poggers", + "shitpost", + "I wish i could find an RS Gf", + "Where do you find runite ore ${real.username}?", + "Where is the best coal location ${real.username}?", + "Where do i find dragon weapons ${real.username}?", + "Can i have some free stuff ${real.username}?", + "Wyd here ${real.username}?", + "Didnt know anyone was on rn", + "I see ${real.username} all the time", + "How many times have i seen you", + "I see you a lot", + "Do you train summoning ${real.username}?", + "Where did you level hunter ${real.username}?", + "I wish they would add global pvp", + "Meet me in the wilderness ${real.username}", + "Why?", + "Praise our glorious frog overlord!", + "Kermit is bae tbh", + "Kermit is my god.", + " /Yeah I think ${real.username} is a bot", + "100% sure this is a bot", + "Oh no, not ${real.username} again.", + "Same as you", + "Me too", + "I knew ${real.username} was a bot lol", + "Im not a bot", + "Nah Im a real person", + "Bruh are you even a real person lol?", + "e", + "Hellooooo ${real.username}", + "wc lvl ${real.username}?", + "fletching level ${real.username}?", + "firemaking level ${real.username}?", + "Have you seen the dude in the ge?", + "Wonderful weather today ${real.username}", + "Lowkey drunk af rn", + "I am so tired", + "Wassup ${real.username}", + "follow me ${real.username}!", + "Server goes brrrr", + "bruh i am not a bot", + "I think ${real.username} is a bot", + "Are you a bot ${real.username}?", + "insert spiderman meme here", + "pot calling the kettle black etc", + "ooh, a piece of candy", + "I love woodcutting", + "Im going to go level up later", + "I love mining shooting stars", + " /this ${real.username} looks dumb", + "AAAAAAAAAAAAAAAAAAAAAAAAHHHHHH!!!", + "como estas ${real.username}", + "Summer = always the best community manaer", + "so how about that ceikry guy", + "so how about that kermit dude", + "woah is an abusive mod", + "I heard Woah and Ceikry are dating now", + "House party in Yanille!", + "Can i have some gp ${real.username}?", + "Where do i find partyhats?", + "Why do mobs drop boxes?", + "What exp rate do you play on ${real.username}?", + "Have you met Summer?", + "Hey ${real.username}", + "Hey ${real.username}", + "Hey ${real.username}", + "Hey ${real.username}", + "Hey ${real.username}", + "Wyd?", + "Wyd?", + "Wyd?", + "Wyd?", + "${real.username} have you met Kermit?", + "${real.username} have you met Ceikry?", + "${real.username} have you met Woah?", + "Wanna chill at my poh?", + "Whats the best place to train attack?", + "Good Waffles > Evil Waffles", + "Ladies man? More like lame man LOL", + "NobodyCLP has big feet", + "Chicken tendies for dindin", + "Spicey Chicken tendies is litty as a mf titty", + "red bracket stinky", + "ra ra rasputin", + "lover of the russian queen", + "Whens the next update coming out?", + "How many players are maxed?", + "I dont use discord ${real.username}", + "I dont use the CC ${real.username}", + "Why should i use discord?", + "2009Scape is life", + "brb gotta make dinner", + "I need to go to the GE", + "${real.username} can i have a ge tele?", + "lol ${real.username} shut up", + "Where are teak trees?", + "How do i make planks ${real.username}?", + "Idk about that scraggley ass alex guy.", + "Rusty? More like Crusty af lmfao.", + "I need to sell some stuff on the ge", + "I have so many logs to sell lol", + "nah", + "yes", + "Where can i mine iron?", + "Where can i mine tin?", + "Where can i mine copper?", + "Where can i mine clay?", + "Where can i mine coal?", + "no", + "We are no strangers to love", + "You know the rules and so do I", + "A full commitments what Im thinking of", + "You wouldnt get this from any other guy", + "Never gonna give you up", + "Never gonna let you down", + "why", + "why", + "why", + "why", + "Why does it not show your messages in the chatbox?", + "Why do you not show up in chat?", + "Why do you not show up in chat ${real.username}?", + "Why do you not show up in chat ${real.username}?", + "When did you start playing ${real.username}?", + "When did you start on this server ${real.username}?", + "When did you first get here ${real.username}?", + "russias greatest love machine", + "Never gonna run around and desert you", + "Two things are infinite, the universe & ${real.username}s stupidity", + "If you tell the truth, you dont have to remember anything.", + "We accept the love we think we deserve.", + "Without music, life would be a mistake.", + "Self esteem, motivation ${real.username}", + "A blessing in disguise ${real.username}", + "Break a leg", + "Cut somebody some slack", + "Youre in the right place!", + "Thanks so much.", + "I really appreciate you ${real.username}", + "Excuse me ${real.username}?", + "I am sorry.", + "What do you think ${real.username}?", + "How does that sound ${real.username}?", + "That sounds great ${real.username}.", + "Iโ€™m learning English.", + "I dont understand.", + "Could you repeat that please ${real.username}?", + "Could you please talk slower ${real.username}?", + "Thank you. That helps a lot.", + "How do you spell that ${real.username}?", + "What do you mean ${real.username}", + "Hi! I am paul.", + "Nice to meet you.", + "Where are you from ${real.username}?", + "What do you do ${real.username}", + "What do you like to do", + "Do you have Facebook ${real.username}", + "How can I help you ${real.username}?", + "Ill be with you in a moment ${real.username}", + "What time is our meeting ${real.username}?", + "Excellent ${real.username}", + "Good idea ${real.username}", + "Hes very annoying.", + "How are you?", + "I cant hear you.", + "${real.username}?", + "${real.username} how long have you played", + "${real.username} world 1 or world 2?", + "what is your main world ${real.username}?", + "I prefer world 1 tbh", + "I prefer world 2 tbh", + "${real.username} world 1 for life", + "${real.username} fog bots when?", + "damn somalian pirates", + "bracket more like brrrrrr acket", + "why the racket bracket", + "Hi ${real.username} I am dad", + "${real.username} likes dad jokes", + "ur nuts ${real.username}", + "lootshare go brr", + "partay with froggay", + "Know what else is lame? Not being able to play 2009scape right now", + "Can you even grind on osrs", + "i botted to 88 fishing", + "Do not forget to vote in running polls!", + "Always check announcments", + "we thrivin", + "ship ${real.username}", + "Dont forget to vote 2009scape!", + "Kermit is too legit 2 quit", + "Out here on the range we are having fun", + "I am hank steel", + "Id like to go for a walk.", + "I dont know how to use it.", + "I dont like him ${real.username}", + "I dont like it ${real.username}", + "Im an American.", + "ima go pickup my lady ting", + "that portuguese dude is something else", + "${real.username}!! ${real.username}!!", + "bowdi boy", + "i love bowdi... sometimes", + "${real.username} = ${real.username}", + "Im bacon.. go on dad... say it", + "Im going to leave.", + "Im happy ${real.username}", + "Im not ready yet ${real.username}", + "Im very busy. I dont have time now.", + "Is that enough ${real.username}?", + "I thought the clothes were cheaper ${real.username}", + "Ive been here for two days ${real.username}.", + "Let me think about it", + "Never mind ${real.username}", + "Nonsense ${real.username}", + "Sorry to bother you", + "Take it outside ${real.username}", + "Thanks for your help", + "Thank you very much ${real.username}", + "Thats not right ${real.username}", + "Very good, thanks ${real.username}", + "Your things are all here i think?", + "Long time no see ${real.username}", + "I couldnt agree more ${real.username}", + "It cost me a fortune ${real.username}", + "I am dog tired", + "Donโ€™t take it personally", + "We will be having a good time", + "Same as always ${real.username}", + "No problem", + "Anyway I should get going ${real.username}", + "I cant help you there ${real.username}", + "I agree 100% ${real.username}" ) val current = LocalDateTime.now() @@ -426,212 +426,212 @@ class Adventurer(val style: CombatStyle): Script() { val until = SnowDay - lead val Leading2Christmas = listOf( - "Only $until days left till christmas!", - "$until days till christmas ${real.username}!!!", - "I cant believe theres only $until days left till christmas", - "Isnt there $until days left till christmas??", - "I am so excited for christmas ${real.username}!", - "Guess whats in $until days ${real.username}?", - "Im so excited for christmas in $until days!", - "I cant believe its December already ${real.username}!", - "Do you like christmas ${real.username}?", - "I love december its my favourite month ${real.username}", - "I love winter so much ${real.username}", - "I hate when its cold outside ${real.username}", - "You need to put some warm clothes on ${real.username}", - "Wanna build a snowman ${real.username}?", - "Frozen is a terrible movie ${real.username}", - "${real.username} is a winter meme", - "${real.username} do you have an advent calendar?", - "${real.username} builds gingerbread houses", - "${real.username} likes liquorice", - "Do you drink egg nog ${real.username}?", - "${real.username} bites candy canes", - "${real.username} is my north star", - "Kermit is green, the grinch is green, coincidence?", - "${real.username} who do you thinks the server scrooge?", - "Do you like snow ${real.username}", - "I think there are $until days left then its christmas?", - "What day is christmas on ${real.username}?", - "Has it snowed where you live ${real.username}?", - "I wonder when it is going to snow", - "Building snow men for GP", - "Buying santa hats", - "Wanna buy a santa hat ${real.username}?", - "Where can i get a santa hat?", - "I need to put my christmas tree up", - "Do you like gingerbread cookies ${real.username}?", - "Do you decorate your christmas tree ${real.username}?", - "Oopsie looks like me and ${real.username} are under a mistletoe", - "I need ideas for stocking stuffers", - "I have $until days left to fill our stockings", - "Fuck the grinches bitch ass", - "Rusty = the grinch, ${real.username} = santa", - "${real.username} the red nose reindeer", - "Put one foot in front of the other", - "and soon you will be walking out the doooor", - "Elf on the shelf time", - "${real.username} loves pinecones", - "I love the smell of pinecones", - "All i want for christmas is ${real.username}", - "${real.username} is underneath some mistletoe", - "Woah used to be a sled dog", - "Did you know woah was a sled dog before", - "I bet ${real.username} loves mariah carey", - "We have $until days to setup christmas lights", - "Christmas crackers when", - "${real.username} wanna do a christmas cracker??", - "I need to start wrapping presents i bought", - "I love fireside chats on cold days like this", - "Jingle bells batman smells", - "Jingle bells Rusty smells", - "Jingle bells Patch Notes smells", - "Jingle bells Evilwaffles smells", - "Jingle bells ${real.username} smells", - "Jingle all the way", - "In a one horse open sleigh", - "Oh, what fun it is to ride", - "Oh, what fun it is to ride, finish it ${real.username}", - "Jingle bells, jingle bells", - "Jingle all the way", - "I want a hippopotamus for christmas", - "Only a hippopotamus will do", - "I want a hippopotamus", - "I dont want a lot for Christmas", - "All I Want for Christmas Is You", - "I really cant stay, Baby its cold outside", - "Christmas isnt a season. Its a feeling", - "Christmas is doing a little something extra for someone", - "There is nothing cozier than a Christmas tree all lit up", - "Christmas is a necessity", - "Christmas countdown: $until days.", - "Christmas in $until days ${real.username}", - "Frosty the Snowmannnn", - "Up on the housetop with old saint nick", - "Here comes santa claus, here comes santa claus", - "I saw mommy kissing santaaaa claus", - "I saw Kermit kissing santaaaa claus", - "You are a mean one, Mr. Grinch", - "Deck the hallsss", - "ITS BEGINNING TO LOOK A LOT LIKE CHRISTAAMASSSSS" + "Only $until days left till christmas!", + "$until days till christmas ${real.username}!!!", + "I cant believe theres only $until days left till christmas", + "Isnt there $until days left till christmas??", + "I am so excited for christmas ${real.username}!", + "Guess whats in $until days ${real.username}?", + "Im so excited for christmas in $until days!", + "I cant believe its December already ${real.username}!", + "Do you like christmas ${real.username}?", + "I love december its my favourite month ${real.username}", + "I love winter so much ${real.username}", + "I hate when its cold outside ${real.username}", + "You need to put some warm clothes on ${real.username}", + "Wanna build a snowman ${real.username}?", + "Frozen is a terrible movie ${real.username}", + "${real.username} is a winter meme", + "${real.username} do you have an advent calendar?", + "${real.username} builds gingerbread houses", + "${real.username} likes liquorice", + "Do you drink egg nog ${real.username}?", + "${real.username} bites candy canes", + "${real.username} is my north star", + "Kermit is green, the grinch is green, coincidence?", + "${real.username} who do you thinks the server scrooge?", + "Do you like snow ${real.username}", + "I think there are $until days left then its christmas?", + "What day is christmas on ${real.username}?", + "Has it snowed where you live ${real.username}?", + "I wonder when it is going to snow", + "Building snow men for GP", + "Buying santa hats", + "Wanna buy a santa hat ${real.username}?", + "Where can i get a santa hat?", + "I need to put my christmas tree up", + "Do you like gingerbread cookies ${real.username}?", + "Do you decorate your christmas tree ${real.username}?", + "Oopsie looks like me and ${real.username} are under a mistletoe", + "I need ideas for stocking stuffers", + "I have $until days left to fill our stockings", + "Fuck the grinches bitch ass", + "Rusty = the grinch, ${real.username} = santa", + "${real.username} the red nose reindeer", + "Put one foot in front of the other", + "and soon you will be walking out the doooor", + "Elf on the shelf time", + "${real.username} loves pinecones", + "I love the smell of pinecones", + "All i want for christmas is ${real.username}", + "${real.username} is underneath some mistletoe", + "Woah used to be a sled dog", + "Did you know woah was a sled dog before", + "I bet ${real.username} loves mariah carey", + "We have $until days to setup christmas lights", + "Christmas crackers when", + "${real.username} wanna do a christmas cracker??", + "I need to start wrapping presents i bought", + "I love fireside chats on cold days like this", + "Jingle bells batman smells", + "Jingle bells Rusty smells", + "Jingle bells Patch Notes smells", + "Jingle bells Evilwaffles smells", + "Jingle bells ${real.username} smells", + "Jingle all the way", + "In a one horse open sleigh", + "Oh, what fun it is to ride", + "Oh, what fun it is to ride, finish it ${real.username}", + "Jingle bells, jingle bells", + "Jingle all the way", + "I want a hippopotamus for christmas", + "Only a hippopotamus will do", + "I want a hippopotamus", + "I dont want a lot for Christmas", + "All I Want for Christmas Is You", + "I really cant stay, Baby its cold outside", + "Christmas isnt a season. Its a feeling", + "Christmas is doing a little something extra for someone", + "There is nothing cozier than a Christmas tree all lit up", + "Christmas is a necessity", + "Christmas countdown: $until days.", + "Christmas in $until days ${real.username}", + "Frosty the Snowmannnn", + "Up on the housetop with old saint nick", + "Here comes santa claus, here comes santa claus", + "I saw mommy kissing santaaaa claus", + "I saw Kermit kissing santaaaa claus", + "You are a mean one, Mr. Grinch", + "Deck the hallsss", + "ITS BEGINNING TO LOOK A LOT LIKE CHRISTAAMASSSSS" ) val ChristmasEve = listOf( - "I cant wait for christmas tomorrow ${real.username}!!", - "Its almost christmas!!!", - "1 more day!!!!!", - "Dont forget to put cookies and milk out tonight!!", - "${real.username} do you like christmas??", - "Happy Christmas eve ${real.username} :)" + "I cant wait for christmas tomorrow ${real.username}!!", + "Its almost christmas!!!", + "1 more day!!!!!", + "Dont forget to put cookies and milk out tonight!!", + "${real.username} do you like christmas??", + "Happy Christmas eve ${real.username} :)" ) val Christmas = listOf( - "Merry Christmas ${real.username}!!", - "What did you get for christmas ${real.username}?", - "ITS CHRISTMASSSS!!!", - "Christmas party time!!", - "${real.username} vibing with the christmas spirit", - "Cant believe its christmas!!", - "We need to have a christmas party ${real.username}!!", - "Merry christmas ${real.username} :))", - "Hope youre having an amazing christmas ${real.username} :)", - "I love winter so much ${real.username}", - "I hate when its cold outside ${real.username}", - "You need to put some warm clothes on ${real.username}", - "Wanna build a snowman ${real.username}?", - "Do you like christmas ${real.username}?" + "Merry Christmas ${real.username}!!", + "What did you get for christmas ${real.username}?", + "ITS CHRISTMASSSS!!!", + "Christmas party time!!", + "${real.username} vibing with the christmas spirit", + "Cant believe its christmas!!", + "We need to have a christmas party ${real.username}!!", + "Merry christmas ${real.username} :))", + "Hope youre having an amazing christmas ${real.username} :)", + "I love winter so much ${real.username}", + "I hate when its cold outside ${real.username}", + "You need to put some warm clothes on ${real.username}", + "Wanna build a snowman ${real.username}?", + "Do you like christmas ${real.username}?" ) val NewYearsEve = listOf( - "What are you doing for New Years ${real.username}?", - "New Years Eve party orrr?", - "We should do something for New Years eve today ${real.username}!", - "Happy New Years Eve ${real.username}", - "1 More day left in 2021 thank god", - "Whats your New Years resolution ${real.username}?" + "What are you doing for New Years ${real.username}?", + "New Years Eve party orrr?", + "We should do something for New Years eve today ${real.username}!", + "Happy New Years Eve ${real.username}", + "1 More day left in 2021 thank god", + "Whats your New Years resolution ${real.username}?" ) val NewYears = listOf( - "Happy New Years ${real.username}!!!", - "Its New Years Day ${real.username}!", - "HAPPY NEW YEAR ${real.username}!!!", - "2022 lets fucking gooooooo", - "What are your goals for 2022 ${real.username}?" + "Happy New Years ${real.username}!!!", + "Its New Years Day ${real.username}!", + "HAPPY NEW YEAR ${real.username}!!!", + "2022 lets fucking gooooooo", + "What are your goals for 2022 ${real.username}?" ) val Valentines = listOf( - "Will you be my valentine ${real.username}?", - "I am so happy rn", - "God i am so lonely", - "I am Ceikrys illegitimate child", - "Be my valentine!", - "Lets sneak off somewhere and kiss ${real.username}", - "What are you doing for valentines day ${real.username}", - "Woah and Ceikry be kissin lowkey", - "In for a peg ${real.username}?", - "Woah got those roofies strapped", - "Why is my drink cloudy?", - "${real.username} and woah be wrestlin", - "bekky want sum fuk?", - "Damn ${real.username} you got an ass", - "Is that a footlong in your pants or are you happy to see me?", - "${real.username} so hot i gotta change my pants", - "${real.username} is a sex god", - "bruh we hype today", - "dont be silly wrap the willy ${real.username}!", - "wrap it before you smack it ${real.username}", - "can i get a reeeeee ${real.username}?", - "valentines day is the best day", - "${real.username} shut up before i smack you with my crusty sock", - "Valentines day, more like me and my hand day smh", - "If you think these quotes are wild just wait ${real.username}", - "All im saying is we have never seen ${real.username} and biden in the same room", - "red rocket, red rocket!", - "Woahs favourite game is red rocket", - "${real.username} sexy af today", - "Happy Valentines day ${real.username}!!!", - "Happy Valentines day ${real.username}!!!", - "Happy Valentines day ${real.username}!!!", - "Happy Valentines day ${real.username}!!!", - "Happy Valentines day ${real.username}!!!" + "Will you be my valentine ${real.username}?", + "I am so happy rn", + "God i am so lonely", + "I am Ceikrys illegitimate child", + "Be my valentine!", + "Lets sneak off somewhere and kiss ${real.username}", + "What are you doing for valentines day ${real.username}", + "Woah and Ceikry be kissin lowkey", + "In for a peg ${real.username}?", + "Woah got those roofies strapped", + "Why is my drink cloudy?", + "${real.username} and woah be wrestlin", + "bekky want sum fuk?", + "Damn ${real.username} you got an ass", + "Is that a footlong in your pants or are you happy to see me?", + "${real.username} so hot i gotta change my pants", + "${real.username} is a sex god", + "bruh we hype today", + "dont be silly wrap the willy ${real.username}!", + "wrap it before you smack it ${real.username}", + "can i get a reeeeee ${real.username}?", + "valentines day is the best day", + "${real.username} shut up before i smack you with my crusty sock", + "Valentines day, more like me and my hand day smh", + "If you think these quotes are wild just wait ${real.username}", + "All im saying is we have never seen ${real.username} and biden in the same room", + "red rocket, red rocket!", + "Woahs favourite game is red rocket", + "${real.username} sexy af today", + "Happy Valentines day ${real.username}!!!", + "Happy Valentines day ${real.username}!!!", + "Happy Valentines day ${real.username}!!!", + "Happy Valentines day ${real.username}!!!", + "Happy Valentines day ${real.username}!!!" ) val Easter = listOf( - "Happy Easter!!!", - "Happy Easter ${real.username}!!!", - "Bunny time", - "Wanna go look for easter eggs ${real.username}???", - "Find any easter eggs ${real.username}?", - "${real.username} is the easter bunny!", - "Kermit is dating the easter bunny!", - "Easter is one of my favorite holidays", - "I heard there are easter eggs hidden around?", - "Easter is the only time you should put all of your eggs in one basket", - "I said hip hop do not stop", - "Jump jump jump around", - "${real.username} how is your easter going?", - "I love easter!", - "${real.username} stole my easter eggs!", - "Karma karma karma karma karma chameleon", - "${real.username}!! ${real.username}!! what are you doing for easter??", - "The hare was a popular motif in medieval church art", - "I heard the easter bunny is hiding somewhere!", - "I wonder where i can find more eggs", - "${real.username} how many eggs did you find?", - "${real.username} lets go easter egg hunting!", - "${real.username} like orange chocolate eggs", - "${real.username} and woah know the easter bunny", - "${real.username} did you know ceikry swallows eggs whole", - "Have an amazing easter ${real.username}!", - "Happy easter ${real.username}!", - "Hope you are having an amazing easter ${real.username}!!!!", - "Wooooooh easter!!!", - "${real.username} loves easter too!", - "Who else loves easter like i do??", - "${real.username} and i are going easter egg hunting", - "${real.username} and i are going to look for the easter bunny!!", - "Hint for anyone who sees this you must dig above eagles peak" + "Happy Easter!!!", + "Happy Easter ${real.username}!!!", + "Bunny time", + "Wanna go look for easter eggs ${real.username}???", + "Find any easter eggs ${real.username}?", + "${real.username} is the easter bunny!", + "Kermit is dating the easter bunny!", + "Easter is one of my favorite holidays", + "I heard there are easter eggs hidden around?", + "Easter is the only time you should put all of your eggs in one basket", + "I said hip hop do not stop", + "Jump jump jump around", + "${real.username} how is your easter going?", + "I love easter!", + "${real.username} stole my easter eggs!", + "Karma karma karma karma karma chameleon", + "${real.username}!! ${real.username}!! what are you doing for easter??", + "The hare was a popular motif in medieval church art", + "I heard the easter bunny is hiding somewhere!", + "I wonder where i can find more eggs", + "${real.username} how many eggs did you find?", + "${real.username} lets go easter egg hunting!", + "${real.username} like orange chocolate eggs", + "${real.username} and woah know the easter bunny", + "${real.username} did you know ceikry swallows eggs whole", + "Have an amazing easter ${real.username}!", + "Happy easter ${real.username}!", + "Hope you are having an amazing easter ${real.username}!!!!", + "Wooooooh easter!!!", + "${real.username} loves easter too!", + "Who else loves easter like i do??", + "${real.username} and i are going easter egg hunting", + "${real.username} and i are going to look for the easter bunny!!", + "Hint for anyone who sees this you must dig above eagles peak" ) when { @@ -721,31 +721,31 @@ class Adventurer(val style: CombatStyle): Script() { //Celebrates Valentines day!!! formatted.contentEquals("2021-02-14") ->{ - if (Random.nextBoolean()) { - val chat = Valentines.random() - bot.sendChat(chat) - bot.updateMasks.register(ChatFlag(ChatMessage(bot, chat, 0, 0))) - }else{ - val chat = dialogue.random() - bot.sendChat(chat) - bot.updateMasks.register(ChatFlag(ChatMessage(bot, chat, 0, 0))) - } + if (Random.nextBoolean()) { + val chat = Valentines.random() + bot.sendChat(chat) + bot.updateMasks.register(ChatFlag(ChatMessage(bot, chat, 0, 0))) + }else{ + val chat = dialogue.random() + bot.sendChat(chat) + bot.updateMasks.register(ChatFlag(ChatMessage(bot, chat, 0, 0))) + } } //Celebrates Easter!!! formatted.contentEquals("2021-04-04") ->{ - if (Random.nextBoolean()) { - val chat = Easter.random() - bot.sendChat(chat) - bot.updateMasks.register(ChatFlag(ChatMessage(bot, chat, 0, 0))) - }else{ - val chat = dialogue.random() - bot.sendChat(chat) - bot.updateMasks.register(ChatFlag(ChatMessage(bot, chat, 0, 0))) - } + if (Random.nextBoolean()) { + val chat = Easter.random() + bot.sendChat(chat) + bot.updateMasks.register(ChatFlag(ChatMessage(bot, chat, 0, 0))) + }else{ + val chat = dialogue.random() + bot.sendChat(chat) + bot.updateMasks.register(ChatFlag(ChatMessage(bot, chat, 0, 0))) + } } - else -> { + else -> { val chat = dialogue.random() bot.sendChat(chat) bot.updateMasks.register(ChatFlag(ChatMessage(bot, chat, 0, 0))) @@ -757,14 +757,14 @@ class Adventurer(val style: CombatStyle): Script() { var citygroupB = listOf(yanille, ardougne, seers, catherby) var bankMap = mapOf( - falador to ZoneBorders(2950, 3374, 2943, 3368), - varrock to ZoneBorders(3182, 3435, 3189, 3446), - draynor to ZoneBorders(3092, 3240, 3095, 3246), - edgeville to ZoneBorders(3093, 3498, 3092, 3489), - yanille to ZoneBorders(2610, 3089, 2613, 3095), - ardougne to ZoneBorders(2649, 3281, 2655, 3286), - seers to ZoneBorders(2729, 3493, 2722, 3490), - catherby to ZoneBorders(2807, 3438, 2811, 3441) + falador to ZoneBorders(2950, 3374, 2943, 3368), + varrock to ZoneBorders(3182, 3435, 3189, 3446), + draynor to ZoneBorders(3092, 3240, 3095, 3246), + edgeville to ZoneBorders(3093, 3498, 3092, 3489), + yanille to ZoneBorders(2610, 3089, 2613, 3095), + ardougne to ZoneBorders(2649, 3281, 2655, 3286), + seers to ZoneBorders(2729, 3493, 2722, 3490), + catherby to ZoneBorders(2807, 3438, 2811, 3441) ) val karamja = Location.create(2849, 3033, 0) @@ -826,22 +826,22 @@ class Adventurer(val style: CombatStyle): Script() { fun getRandomCity(): Location{ return listOf(yanille, ardougne, seers, catherby, falador, varrock, - draynor, rimmington, lumbridge, ge, ge2, edgeville).random() + draynor, rimmington, lumbridge, ge, ge2, edgeville).random() } fun getRandomPoi(): Location{ return listOf( - karamja,karamja,alkharid, - alkharid,feldiphills,feldiphills, - isafdar,eaglespeek,eaglespeek, - canafis,treegnome,treegnome, - teak1,teakfarm,keldagrimout, - miningguild,coal,crawlinghands, - magics,gemrocks,chaosnpc,chaosnpc, - chaosnpc2,taverly).random() + karamja,karamja,alkharid, + alkharid,feldiphills,feldiphills, + isafdar,eaglespeek,eaglespeek, + canafis,treegnome,treegnome, + teak1,teakfarm,keldagrimout, + miningguild,coal,crawlinghands, + magics,gemrocks,chaosnpc,chaosnpc, + chaosnpc2,taverly).random() } - //TODO: Optimise and adjust how bots handle picking up ground items further. + //TODO: Optimise and adjust how bots handle picking up ground items further. fun immerse() { if (counter++ == 180) {state = State.TELEPORTING} val items = AIRepository.groundItems[bot] @@ -875,14 +875,14 @@ class Adventurer(val style: CombatStyle): Script() { } } else { val resources = listOf( - "Rocks","Tree","Oak","Willow", - "Maple tree","Yew","Magic tree", - "Teak","Mahogany") + "Rocks","Tree","Oak","Willow", + "Maple tree","Yew","Magic tree", + "Teak","Mahogany") val resource = scriptAPI.getNearestNodeFromList(resources,true) - if(resource != null){ - if(resource.name.contains("ocks")) InteractionListeners.run(resource.id,1,"mine",bot,resource) - else InteractionListeners.run(resource.id,1,"chop down",bot,resource) - } + if(resource != null){ + if(resource.name.contains("ocks")) InteractionListeners.run(resource.id,1,"mine",bot,resource) + else InteractionListeners.run(resource.id,1,"chop down",bot,resource) + } } } return @@ -908,12 +908,12 @@ class Adventurer(val style: CombatStyle): Script() { // zoneborder checker if(ticks % 30 == 0){ - for(border in common_stuck_locations){ - if(border.insideBorder(bot)){ - refresh() - ticks = 0 - } + for(border in common_stuck_locations){ + if(border.insideBorder(bot)){ + refresh() + ticks = 0 } + } } when(state){ @@ -971,11 +971,11 @@ class Adventurer(val style: CombatStyle): Script() { var chance = if (city == ge || city == ge2) 5000 else 2500 if (RandomFunction.random(chance) <= 10) { - val nearbyPlayers = RegionManager.getLocalPlayers(bot) - if (nearbyPlayers.isNotEmpty()) { - ticks = 0 - dialogue() - } + val nearbyPlayers = RegionManager.getLocalPlayers(bot) + if (nearbyPlayers.isNotEmpty()) { + ticks = 0 + dialogue() + } } if (RandomFunction.random(1000) <= 150 && !poi) { @@ -992,16 +992,16 @@ class Adventurer(val style: CombatStyle): Script() { if (RandomFunction.random(1000) <= 50 && poi){ val roamDistancePoi = when(poiloc){ - teakfarm,crawlinghands -> 5 - treegnome -> 50 - isafdar -> 40 - eaglespeek -> 40 - keldagrimout -> 30 - teak1 -> 30 - miningguild -> 5 - magics,coal -> 7 - gemrocks,chaosnpc,chaosnpc2 -> 1 - else -> 60 + teakfarm,crawlinghands -> 5 + treegnome -> 50 + isafdar -> 40 + eaglespeek -> 40 + keldagrimout -> 30 + teak1 -> 30 + miningguild -> 5 + magics,coal -> 7 + gemrocks,chaosnpc,chaosnpc2 -> 1 + else -> 60 } scriptAPI.randomWalkTo(poiloc,roamDistancePoi) return @@ -1017,11 +1017,11 @@ class Adventurer(val style: CombatStyle): Script() { } if (RandomFunction.random(20000) <= 60 && !poi) { - poiloc = getRandomPoi() - city = teak1 - poi = true - scriptAPI.teleport(poiloc) - return + poiloc = getRandomPoi() + city = teak1 + poi = true + scriptAPI.teleport(poiloc) + return } if ((city == ge || city == ge2) && RandomFunction.random(1000) >= 999) { @@ -1035,8 +1035,8 @@ class Adventurer(val style: CombatStyle): Script() { } if (city == teak1 && counter++ >= 240){ - city = getRandomCity() - state = State.TELEPORTING + city = getRandomCity() + state = State.TELEPORTING } if (counter++ >= 240 && RandomFunction.random(100) >= 10) { diff --git a/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/CoalMiner.kt b/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/CoalMiner.kt index 1d3a533ed..2f86bb669 100644 --- a/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/CoalMiner.kt +++ b/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/CoalMiner.kt @@ -13,9 +13,6 @@ import rs09.game.ai.skillingbot.SkillingBotAssembler import rs09.game.interaction.InteractionListener import rs09.game.interaction.InteractionListeners import api.ContentAPI -import kotlinx.coroutines.delay -import kotlinx.coroutines.runBlocking -import java.util.logging.Handler @PlayerCompatible @ScriptName("Falador Coal Miner") @@ -59,7 +56,7 @@ class CoalMiner : Script() { scriptAPI.walkTo(mine.randomLoc) } else { val rock = scriptAPI.getNearestNode("rocks",true) - rock?.let { InteractionListeners.run(rock.id, InteractionListener.OBJECT,"mine",bot,rock) } + rock?.let { InteractionListeners.run(rock.id, InteractionListener.SCENERY,"mine",bot,rock) } } overlay!!.setAmount(ContentAPI.amountInInventory(bot, Items.COAL_453) + coalAmount) } diff --git a/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/DraynorWillows.kt b/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/DraynorWillows.kt index c7051f8e3..f91f224a1 100644 --- a/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/DraynorWillows.kt +++ b/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/DraynorWillows.kt @@ -43,7 +43,7 @@ class DraynorWillows : Script(){ val willowtree = scriptAPI.getNearestNode("willow", true) bot.interfaceManager.close() willowtree?.let { InteractionListeners.run(willowtree.id, - InteractionListener.OBJECT,"Chop down",bot,willowtree) } + InteractionListener.SCENERY,"Chop down",bot,willowtree) } if (bot.inventory.isFull) state = State.BANKING } diff --git a/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/SeersMagicTrees.kt b/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/SeersMagicTrees.kt index 313ad1561..bf0f084cd 100644 --- a/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/SeersMagicTrees.kt +++ b/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/SeersMagicTrees.kt @@ -40,7 +40,7 @@ class SeersMagicTrees : Script(){ State.CHOPPING -> { val tree = scriptAPI.getNearestNode(1306,true) bot.interfaceManager.close() - tree?.let { InteractionListeners.run(tree.id, InteractionListener.OBJECT,"Chop down",bot,tree) } + tree?.let { InteractionListeners.run(tree.id, InteractionListener.SCENERY,"Chop down",bot,tree) } if(bot.inventory.isFull){ state = State.FIND_BANK } diff --git a/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/VarrockEssenceMiner.kt b/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/VarrockEssenceMiner.kt index 5054b98e0..e263a17df 100644 --- a/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/VarrockEssenceMiner.kt +++ b/Server/src/main/kotlin/rs09/game/ai/general/scriptrepository/VarrockEssenceMiner.kt @@ -50,7 +50,7 @@ class VarrockEssenceMiner : Script(){ State.MINING -> { val essence = scriptAPI.getNearestNode(2491,true) - essence?.let { InteractionListeners.run(essence.id, InteractionListener.OBJECT,"mine",bot,essence) } + essence?.let { InteractionListeners.run(essence.id, InteractionListener.SCENERY,"mine",bot,essence) } if(bot.inventory.isFull) state = State.TO_BANK } diff --git a/Server/src/main/kotlin/rs09/game/content/activity/allfiredup/AFUBeaconHandler.kt b/Server/src/main/kotlin/rs09/game/content/activity/allfiredup/AFUBeaconHandler.kt index f282419f6..4f9b76d29 100644 --- a/Server/src/main/kotlin/rs09/game/content/activity/allfiredup/AFUBeaconHandler.kt +++ b/Server/src/main/kotlin/rs09/game/content/activity/allfiredup/AFUBeaconHandler.kt @@ -22,7 +22,7 @@ private val LIGHT_ANIM = Animation(7307) class AFUBeaconListeners : InteractionListener(){ override fun defineListeners() { - on(OBJECT,"add-logs","light"){player,node -> + on(SCENERY,"add-logs","light"){ player, node -> val beacon = AFUBeacon.forLocation(node.location) val questComplete = player.questRepository.isComplete("All Fired Up") val questStage = player.questRepository.getStage("All Fired Up") diff --git a/Server/src/main/kotlin/rs09/game/content/activity/allfiredup/AFURepairClimbHandler.kt b/Server/src/main/kotlin/rs09/game/content/activity/allfiredup/AFURepairClimbHandler.kt index 147d5d5f5..322c2c8a4 100644 --- a/Server/src/main/kotlin/rs09/game/content/activity/allfiredup/AFURepairClimbHandler.kt +++ b/Server/src/main/kotlin/rs09/game/content/activity/allfiredup/AFURepairClimbHandler.kt @@ -23,14 +23,14 @@ class AFURepairClimbHandler : InteractionListener() { override fun defineListeners() { - on(repairIDs,OBJECT,"repair"){player,_ -> + on(repairIDs,SCENERY,"repair"){ player, _ -> var rco: RepairClimbObject = RepairClimbObject.GWD for(ent in RepairClimbObject.values()) if(ent.destinationDown?.withinDistance(player.location,2) == true || ent.destinationUp?.withinDistance(player.location,2) == true) rco = ent repair(player,rco) return@on true } - on(climbIDs,OBJECT,"climb"){player,node -> + on(climbIDs,SCENERY,"climb"){ player, node -> var rco: RepairClimbObject = RepairClimbObject.GWD for(ent in RepairClimbObject.values()) if(ent.destinationDown?.withinDistance(player.location,2) == true || ent.destinationUp?.withinDistance(player.location,2) == true) rco = ent climb(player,rco,node.location) diff --git a/Server/src/main/kotlin/rs09/game/content/activity/communityevents/SuperEggEaster2020.kt b/Server/src/main/kotlin/rs09/game/content/activity/communityevents/SuperEggEaster2020.kt deleted file mode 100644 index 4969f2885..000000000 --- a/Server/src/main/kotlin/rs09/game/content/activity/communityevents/SuperEggEaster2020.kt +++ /dev/null @@ -1,52 +0,0 @@ -package rs09.game.content.activity.communityevents - -import core.game.node.item.Item -import core.game.world.map.Location -import org.rs09.consts.Items -import rs09.game.interaction.InteractionListener -import rs09.game.system.config.GroundSpawnLoader - -class SuperEggEaster2020 : InteractionListener() { - override fun defineListeners() { - val egg = GroundSpawnLoader.GroundSpawn(-1,Item(14652,1),Location.create(2926, 3480, 0)).init() - - onDig(Location.create(2188, 3281, 0)){player -> - val hasKey = player.getAttribute("easter2020:key",false) - if(!hasKey){ - player.inventory.add(Item(Items.KEY_11039)) - player.dialogueInterpreter.sendDialogue("You dig and find an ancient key!") - player.setAttribute("/save:easter2020:key",true) - } else { - player.sendMessage("You dig and find nothing.") - } - } - - on(14652, ITEM,"unlock"){player, node -> - val item = node.asItem() - - if(player.inventory.contains(Items.KEY_11039,1)){ - player.dialogueInterpreter.sendDialogue("As you approach the egg you feel a great sense of unease.","You feel as though some ancient force lurks within the egg.","The key in your pocket begins to pull towards the egg...") - player.dialogueInterpreter.addAction { pl, _ -> - if(!pl.getAttribute("2020superegg",false)){ - pl.dialogueInterpreter.sendDialogue("However...","The egg does not recognize your essence.","You have been rejected.") - } else { - pl.dialogueInterpreter.sendDialogue("The egg recognizes your essence.","Visions of ancient Easterian knowledge fill your mind.","An ancient Easterian relic lurks within the egg.") - pl.dialogueInterpreter.addAction { p, _ -> - player.inventory.remove(Item(Items.KEY_11039)) - player.dialogueInterpreter.sendItemMessage(14651,"You pull from within the egg an ancient weapon.") - player.inventory.add(Item(14651)) - } - } - } - - } else { - player.dialogueInterpreter.sendDialogue("You approach the egg but you sense that it rejects you.") - } - - return@on true - } - - } -} - - diff --git a/Server/src/main/kotlin/rs09/game/content/activity/fishingtrawler/FishingTrawlerInteractionHandler.kt b/Server/src/main/kotlin/rs09/game/content/activity/fishingtrawler/FishingTrawlerInteractionHandler.kt index 4b6af5915..11362f06e 100644 --- a/Server/src/main/kotlin/rs09/game/content/activity/fishingtrawler/FishingTrawlerInteractionHandler.kt +++ b/Server/src/main/kotlin/rs09/game/content/activity/fishingtrawler/FishingTrawlerInteractionHandler.kt @@ -34,7 +34,7 @@ class FishingTrawlerInteractionHandler : InteractionListener() { override fun defineListeners() { - on(ENTRANCE_PLANK,OBJECT,"cross"){player,_ -> + on(ENTRANCE_PLANK,SCENERY,"cross"){ player, _ -> if(player.skills.getLevel(Skills.FISHING) < 15){ player.dialogueInterpreter.sendDialogue("You need to be at least level 15 fishing to play.") return@on true @@ -44,7 +44,7 @@ class FishingTrawlerInteractionHandler : InteractionListener() { return@on true } - on(EXIT_PLANK,OBJECT,"cross"){player,_ -> + on(EXIT_PLANK,SCENERY,"cross"){ player, _ -> player.properties.teleportLocation = Location.create(2676, 3170, 0) (ActivityManager.getActivity("fishing trawler") as FishingTrawlerActivity).removePlayer(player) val session: FishingTrawlerSession? = player.getAttribute("ft-session",null) @@ -53,7 +53,7 @@ class FishingTrawlerInteractionHandler : InteractionListener() { return@on true } - on(HOLE,OBJECT,"fill"){player,node -> + on(HOLE,SCENERY,"fill"){ player, node -> val session: FishingTrawlerSession? = player.getAttribute("ft-session",null) session ?: return@on false player.lock() @@ -62,7 +62,7 @@ class FishingTrawlerInteractionHandler : InteractionListener() { override fun pulse(): Boolean { when(counter++){ 0 -> player.animator.animate(Animation(827)).also { player.lock() } - 1 -> session.repairHole(player,node.asObject()).also { player.incrementAttribute("/save:$STATS_BASE:$FISHING_TRAWLER_LEAKS_PATCHED"); player.unlock() } + 1 -> session.repairHole(player,node.asScenery()).also { player.incrementAttribute("/save:$STATS_BASE:$FISHING_TRAWLER_LEAKS_PATCHED"); player.unlock() } 2 -> return true } return false @@ -71,12 +71,12 @@ class FishingTrawlerInteractionHandler : InteractionListener() { return@on true } - on(NETIDs,OBJECT,"inspect"){player,_ -> + on(NETIDs,SCENERY,"inspect"){ player, _ -> player.dialogueInterpreter.open(18237583) return@on true } - on(REWARD_NET,OBJECT,"inspect"){player,_ -> + on(REWARD_NET,SCENERY,"inspect"){ player, _ -> val session: FishingTrawlerSession? = player.getAttribute("ft-session",null) if(session == null || session.boatSank){ player.dialogueInterpreter.sendDialogues(player, FacialExpression.GUILTY,"I'd better not go stealing other people's fish.") @@ -86,7 +86,7 @@ class FishingTrawlerInteractionHandler : InteractionListener() { return@on true } - on(BARREL_IDS,OBJECT,"climb-on"){player,_ -> + on(BARREL_IDS,SCENERY,"climb-on"){ player, _ -> player.properties.teleportLocation = Location.create(2672, 3222, 0) player.dialogueInterpreter.sendDialogue("You climb onto the floating barrel and begin to kick your way to the","shore.","You make it to the shore tired and weary.") player.logoutPlugins.clear() diff --git a/Server/src/main/kotlin/rs09/game/content/ame/events/drilldemon/DrillDemonListeners.kt b/Server/src/main/kotlin/rs09/game/content/ame/events/drilldemon/DrillDemonListeners.kt index 8b75a5368..e73300052 100644 --- a/Server/src/main/kotlin/rs09/game/content/ame/events/drilldemon/DrillDemonListeners.kt +++ b/Server/src/main/kotlin/rs09/game/content/ame/events/drilldemon/DrillDemonListeners.kt @@ -9,7 +9,7 @@ class DrillDemonListeners : InteractionListener() { val MATS = intArrayOf(10076,10077,10078,10079) override fun defineListeners() { - on(MATS,OBJECT,"use"){player, node -> + on(MATS,SCENERY,"use"){ player, node -> val correctTask = player.getAttribute(DrillDemonUtils.DD_KEY_TASK,-1) if(correctTask == -1){ player.sendMessage("You can't do that right now.") diff --git a/Server/src/main/kotlin/rs09/game/content/ame/events/supriseexam/SupriseExamListeners.kt b/Server/src/main/kotlin/rs09/game/content/ame/events/supriseexam/SupriseExamListeners.kt index 5faec7dfe..88a7cd7c0 100644 --- a/Server/src/main/kotlin/rs09/game/content/ame/events/supriseexam/SupriseExamListeners.kt +++ b/Server/src/main/kotlin/rs09/game/content/ame/events/supriseexam/SupriseExamListeners.kt @@ -21,7 +21,7 @@ class SupriseExamListeners : InteractionListener() { return@on true } - on(SurpriseExamUtils.SE_DOORS,OBJECT,"open"){player, node -> + on(SurpriseExamUtils.SE_DOORS,SCENERY,"open"){ player, node -> val correctDoor = player.getAttribute(SurpriseExamUtils.SE_DOOR_KEY,-1) if(correctDoor == -1){ diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/CaptainCainDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/CaptainCainDialogue.kt new file mode 100644 index 000000000..f5de9b1fd --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/CaptainCainDialogue.kt @@ -0,0 +1,67 @@ +package rs09.game.content.dialogue + +import api.ContentAPI +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.player.Player +import core.game.node.item.Item +import core.plugin.Initializable +import org.rs09.consts.Items +import org.rs09.consts.NPCs +import rs09.tools.END_DIALOGUE +import java.text.SimpleDateFormat +import java.time.temporal.ChronoUnit +import java.util.* + +@Initializable +class CaptainCainDialogue(player: Player? = null) : DialoguePlugin(player) { + val sdf = SimpleDateFormat("ddMMyyyy") + override fun newInstance(player: Player?): DialoguePlugin { + return CaptainCainDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + npcl(FacialExpression.FRIENDLY, "Hello, there, adventurer. Say, you wouldn't happen to be interested in purchasing a Fighter Torso would you?") + stage = 0 + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + val start = sdf.parse("27112020").toInstant() + val now = Date().toInstant() + val days = ChronoUnit.DAYS.between(start,now) + when(stage){ + 0 -> npcl(FacialExpression.ANNOYED,"I'm having to offer this service because it's been $days days since Ryan promised to give us barbarian assault.").also { stage++ } + 1 -> options("Yes, please.","No, thanks.").also { stage++ } + 2 -> when(buttonId){ + 1 -> playerl(FacialExpression.FRIENDLY, "Yes, please.").also { stage = 10 } + 2 -> playerl(FacialExpression.HALF_THINKING, "No, thanks.").also { stage = END_DIALOGUE } + } + + 10 -> npcl(FacialExpression.FRIENDLY, "Alright, then, that'll be 7,500,000 gold please.").also { stage++ } + 11 -> options("Here you go!","Nevermind.").also { stage++ } + 12 -> when(buttonId){ + 1 -> if(ContentAPI.inInventory(player, 995, 7500000)) + playerl(FacialExpression.FRIENDLY, "Here you go!").also { stage = 20 } + else + playerl(FacialExpression.HALF_GUILTY, "Actually, I don't have that much.").also { stage = END_DIALOGUE } + + 2 -> playerl(FacialExpression.FRIENDLY, "On second thought, nevermind.").also { stage = END_DIALOGUE } + } + + 20 -> { + npcl(FacialExpression.FRIENDLY, "Thank you much, kind sir. And here's your torso.") + if(ContentAPI.removeItem(player, Item(995,7500000), api.Container.INVENTORY)) { + ContentAPI.addItem(player, Items.FIGHTER_TORSO_10551, 1) + } + stage = END_DIALOGUE + } + } + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.CAPTAIN_CAIN_5030) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/DialogueFile.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/DialogueFile.kt index 992db1222..9e0cdffa6 100644 --- a/Server/src/main/kotlin/rs09/game/content/dialogue/DialogueFile.kt +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/DialogueFile.kt @@ -1,5 +1,6 @@ package rs09.game.content.dialogue +import api.DialUtils.splitLines import core.game.component.Component import core.game.content.dialogue.DialogueInterpreter import core.game.content.dialogue.DialoguePlugin @@ -56,6 +57,24 @@ abstract class DialogueFile { return interpreter!!.sendDialogues(player, expression, *messages) } + /** + * Use the automatic linesplitting feature in DialUtils to produce npc dialogues + * @param expr the FacialExpression to use, located in the FacialExpression enum. + * @param msg the message for the NPC to say + */ + open fun npcl(expr: FacialExpression?, msg: String?): Component? { + return npc(expr, *splitLines(msg!!)) + } + + /** + * Use the automatic linesplitting feature in DialUtils to produce player dialogues + * @param expr the FacialExpression to use, located in the FacialExpression enum. + * @param msg the message for the player to say + */ + open fun playerl(expr: FacialExpression?, msg: String?): Component? { + return player(expr, *splitLines(msg!!)) + } + fun end(){ if(interpreter != null) interpreter!!.close() } diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/LensaDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/LensaDialogue.kt deleted file mode 100644 index 82b0c136a..000000000 --- a/Server/src/main/kotlin/rs09/game/content/dialogue/LensaDialogue.kt +++ /dev/null @@ -1,41 +0,0 @@ -package rs09.game.content.dialogue - -import core.game.content.dialogue.DialoguePlugin -import core.game.content.dialogue.FacialExpression -import core.game.node.entity.npc.NPC -import core.game.node.entity.player.Player -import core.plugin.Initializable - -/** - * Dialogue for Lensa on Jaitizso - * @author qmqz - */ -@Initializable -class LensaDialogue(player: Player? = null) : DialoguePlugin(player){ - fun gender (male : String = "brother", female : String = "sister") = if (player.isMale) male else female - - override fun open(vararg args: Any?): Boolean { - npc = args[0] as NPC - player(FacialExpression.FRIENDLY,"Hello.") - stage = 0 - return true - } - //should say [Fremennik name] after gender, but this is not yet implemented - - override fun handle(interfaceId: Int, buttonId: Int): Boolean { - when(stage){ - 0 -> npc(FacialExpression.FURIOUS,"My apologies " + gender() + "!", "I have not time to tarry here with you!").also { stage++ } - 1 -> player(FacialExpression.AFRAID,"That's okay, I didn't really want anything.").also { stage = 99 } - 99 -> end() - } - return true - } - - override fun newInstance(player: Player?): DialoguePlugin { - return LensaDialogue(player) - } - - override fun getIds(): IntArray { - return intArrayOf(5494) - } -} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/OttoGodblessedDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/OttoGodblessedDialogue.kt index a842fd11e..3487805fa 100644 --- a/Server/src/main/kotlin/rs09/game/content/dialogue/OttoGodblessedDialogue.kt +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/OttoGodblessedDialogue.kt @@ -6,6 +6,7 @@ import core.game.node.entity.npc.NPC import core.game.node.entity.player.Player import core.game.node.item.Item import core.plugin.Initializable +import rs09.tools.END_DIALOGUE /** * Represents the dialogue plugin used for Otto @@ -32,56 +33,14 @@ class OttoGodblessedDialogue(player: Player? = null) : DialoguePlugin(player) { override fun handle(interfaceId: Int, buttonId: Int): Boolean { when (stage) { - -1 -> options("Ask about hastas","Ask about barbarian training").also { stage++ } + -1 -> options("Ask about barbarian training", "Nevermind.").also { stage++ } 0 -> when(buttonId){ - 1 -> player("Can you help me with Zamorakian weapons?").also { stage++ } - 2 -> player("Is there anything you can teach me?").also { stage = 20 } + 1 -> player("Is there anything you can teach me?").also { stage = 20 } + 2 -> stage++ } - 1 -> { - npc("Yes, I can convert a Zamorakian spear into a hasta.", "The spirits require me to request 300,000 coins from", "you for this service.") - stage = 2 - } - 2 -> { - interpreter.sendOptions("Select an Option", "Spear into hasta", "Hasta back to spear") - stage = 3 - } - 3 -> when (buttonId) { - 1 -> if (player.inventory.contains(11716, 1) && player.inventory.contains(995, 300000)) { - interpreter.sendOptions("Convert your spear?", "Yes", "No") - stage = 4 - } else { - player.sendMessage("You need a Zamorakian Spear and 300,000 coins to proceed.") - end() - } - 2 -> if (player.inventory.contains(14662, 1)) { - interpreter.sendOptions("Revert back to spear?", "Yes", "No") - stage = 5 - } else { - player.sendMessage("You need a Zamorakian Hasta to proceed.") - end() - } - } - 4 -> when (buttonId) { - 1 -> if (player.inventory.remove(Item(11716, 1), Item(995, 300000))) { - player.inventory.add(Item(14662)) - interpreter.sendItemMessage(14662, "Otto converts your spear into a hasta.") - stage = 6 - } else { - end() - } - 2 -> end() - } - 5 -> when (buttonId) { - 1 -> if (player.inventory.remove(Item(14662, 1))) { - player.inventory.add(Item(11716)) - interpreter.sendItemMessage(11716, "Otto converts your hasta back into a spear.") - stage = 6 - } else { - end() - } - 2 -> end() - } - 6 -> end() + + 1 -> stage = END_DIALOGUE + 20 -> npc("I can teach you how to fish.").also { stage++ } 21 -> player("Oh, that's pretty underwhelming. But uhhh, okay!").also { stage++ } diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/CitizenDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/CitizenDialogue.kt new file mode 100644 index 000000000..03ad3458d --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/CitizenDialogue.kt @@ -0,0 +1,58 @@ +package rs09.game.content.dialogue.region.jatizso + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.tools.END_DIALOGUE + +@Initializable +class CitizenDialogue(player: Player? = null) : DialoguePlugin(player) { + val stages = intArrayOf(0, 100, 200, 300) + override fun newInstance(player: Player?): DialoguePlugin { + return CitizenDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + stage = stages.random() + handle(0,0) + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + when(stage){ + 0 -> playerl(FacialExpression.NEUTRAL, "It's a bit grey round here, isn't it?").also { stage++ } + 1 -> npcl(FacialExpression.NEUTRAL, "It gets you down after a while, you know. There are 273 shades of grey, you know, and we have them all.").also { stage++ } + 2 -> playerl(FacialExpression.NEUTRAL, "That's grey-t.").also { stage++ } + 3 -> npcl(FacialExpression.SAD, "That attempt at humour merely made me more depressed. Leave me alone.").also { stage = END_DIALOGUE } + + 100 -> playerl(FacialExpression.NEUTRAL, "Cheer up! It's not the end of the world.").also { stage++ } + 101 -> npcl(FacialExpression.SAD, "I'd prefer that, if it meant I didn't have to talk to people as inanely happy as you.").also { stage++ } + 102 -> playerl(FacialExpression.AMAZED, "Whoa! I think you need to get out more.").also { stage = END_DIALOGUE } + + 200 -> playerl(FacialExpression.NEUTRAL, "How's the King treating you then?").also { stage++ } + 201 -> npcl(FacialExpression.SAD, "Like serfs.").also { stage++ } + 202 -> playerl(FacialExpression.HALF_THINKING, "Serf?").also { stage++ } + 203 -> npcl(FacialExpression.SAD, "Yes, you know - peons, plebs, the downtrodden. He treats us like his own personal possessions.").also { stage++ } + 204 -> playerl(FacialExpression.NEUTRAL, "You should leave this place.").also { stage++ } + 205 -> npcl(FacialExpression.SAD, "I keep trying to save up enough to leave, but the King keeps taxing us! We have no money left." ).also { stage++ } + 206 -> playerl(FacialExpression.SAD, "Oh dear." ).also { stage = END_DIALOGUE } + + 300 -> playerl(FacialExpression.HALF_THINKING, "How are you today?").also { stage++ } + 301 -> npcl(FacialExpression.SAD, "**sigh**").also { stage++ } + 302 -> playerl(FacialExpression.ASKING, "That good? Everyone around here seems a little depressed. ").also { stage++ } + 303 -> npcl(FacialExpression.SAD, "**sigh**").also { stage++ } + 304 -> playerl(FacialExpression.HALF_THINKING, "And not particularly talkative.").also { stage++ } + 305 -> npcl(FacialExpression.SAD, "**sigh**").also { stage++ } + 306 -> playerl(FacialExpression.HALF_THINKING,"I'll leave you to your sighing. It looks like you have plenty to do." ).also { stage = END_DIALOGUE } + + } + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.LENSA_5494, NPCs.SASSILIK_5496, NPCs.FREYGERD_5493) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/EricDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/EricDialogue.kt new file mode 100644 index 000000000..354555430 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/EricDialogue.kt @@ -0,0 +1,31 @@ +package rs09.game.content.dialogue.region.jatizso + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.tools.END_DIALOGUE + +@Initializable +class EricDialogue(player: Player? = null) : DialoguePlugin(player) { + override fun newInstance(player: Player?): DialoguePlugin { + return EricDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + npcl(FacialExpression.HALF_GUILTY, "Spare us a few coppers mister") + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + playerl(FacialExpression.ANGRY, "NO!") + stage = END_DIALOGUE + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.ERIC_5499) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/GruvaPatrullDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/GruvaPatrullDialogue.kt new file mode 100644 index 000000000..b8c641f4c --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/GruvaPatrullDialogue.kt @@ -0,0 +1,34 @@ +package rs09.game.content.dialogue.region.jatizso + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.tools.END_DIALOGUE + +@Initializable +class GruvaPatrullDialogue(player: Player? = null) : DialoguePlugin(player) { + override fun newInstance(player: Player?): DialoguePlugin { + return GruvaPatrullDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + npcl(FacialExpression.FRIENDLY,"Ho! Outerlander.") + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + when(stage){ + 0 -> playerl(FacialExpression.HALF_ASKING, "What's down the scary-looking staircase?").also { stage++ } + 1 -> npcl(FacialExpression.NEUTRAL, "These are the stairs down to the mining caves. There are rich veins of many types down there, and miners too. Though be careful; some of the trolls occasionally sneak into the far end of the cave.").also { stage++ } + 2 -> playerl(FacialExpression.NEUTRAL, "Thanks. I'll look out for them.").also { stage = END_DIALOGUE } + } + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.GRUVA_PATRULL_5500) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/LeftieRightieDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/LeftieRightieDialogue.kt new file mode 100644 index 000000000..27d961b7b --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/LeftieRightieDialogue.kt @@ -0,0 +1,32 @@ +package rs09.game.content.dialogue.region.jatizso + +import api.DialUtils +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.npc.NPC +import org.rs09.consts.NPCs +import rs09.game.content.dialogue.DialogueFile +import rs09.tools.END_DIALOGUE + +class LeftieRightieDialogue() : DialogueFile() { + val rightie = NPCs.GUARD_5491 + val leftie = NPC(NPCs.GUARD_5492) + override fun handle(componentID: Int, buttonID: Int) { + when(stage){ + 0 -> npcl(FacialExpression.NEUTRAL, "Are you all right? Leftie?").also { stage++ } + 1 -> npc2("No, I'm on the left.").also { stage++ } + 2 -> npcl(FacialExpression.NEUTRAL, "Only from your perspective. Someone entering the gate should call you Rightie, right Leftie?").also { stage++ } + 3 -> npc2("Right, Rightie. So you'd be Leftie not Rightie, right?").also { stage++ } + 4 -> npcl(FacialExpression.NEUTRAL, "That's right Leftie, that's right.").also { stage++ } + 5 -> npc2("Rightie-oh Rightie, or should I call you Leftie?").also { stage++ } + 6 -> npcl(FacialExpression.NEUTRAL, "No, Rightie's fine Leftie.").also { stage++ } + 7 -> playerl(FacialExpression.ANGRY, "Aaagh! Enough! If either of you mention left or right in my presence I'll have to scream! Can I come through the gate?" ).also { stage++ } + 8 -> npc2("Don't let us stop you.").also { stage++ } + 9 -> npcl(FacialExpression.NEUTRAL, "Yes, head right on in, sir.").also { stage++ } + 10 -> playerl(FacialExpression.ANGRY, "You said it! You said it! ARRRRRRRRGH!").also { stage = END_DIALOGUE } + } + } + + fun npc2(messages: String){ + sendNormalDialogue(leftie, FacialExpression.NEUTRAL, *DialUtils.splitLines(messages)) + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/MinerDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/MinerDialogue.kt new file mode 100644 index 000000000..fd2861969 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/MinerDialogue.kt @@ -0,0 +1,62 @@ +package rs09.game.content.dialogue.region.jatizso + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.game.content.dialogue.DialogueFile +import rs09.tools.END_DIALOGUE + +@Initializable +class MinerDialogue(player: Player? = null) : DialoguePlugin(player) { + val stages = intArrayOf(0, 100, 200, 300, 400, 500) + override fun newInstance(player: Player?): DialoguePlugin { + return MinerDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + stage = stages.random() + handle(0,0) + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + when(stage){ + 0 -> npcl(FacialExpression.SAD, "I've been here for two days straight. When I close my eyes, I see rocks.").also { stage++ } + 1 -> playerl(FacialExpression.HALF_ASKING, "Why would anyone stay here for so long?").also { stage++ } + 2 -> npcl(FacialExpression.NEUTRAL, "I fear the outside. I fear the big light.").also { stage++ } + 3 -> playerl(FacialExpression.HALF_GUILTY, "Oh dear. Being underground for so long may have driven you mad.").also { stage = END_DIALOGUE } + + 100 -> npcl(FacialExpression.NEUTRAL, "My back is killing me!").also { stage++ } + 101 -> playerl(FacialExpression.HALF_GUILTY, "Could be worse, it could be the trolls killing you." ).also { stage++ } + 102 -> npcl(FacialExpression.NEUTRAL, "How very droll.").also { stage++ } + 103 -> playerl(FacialExpression.NEUTRAL, "No, troll.").also { stage++ } + 104 -> npcl(FacialExpression.SAD, "Bah! I resist your attempts at jollity.").also { stage = END_DIALOGUE } + + 200 -> npcl(FacialExpression.SCARED, "Gah! Trolls everywhere. There's no escape!").also { stage++ } + 201 -> playerl(FacialExpression.HALF_THINKING, "You could just leave the mine.").also { stage++ } + 202 -> npcl(FacialExpression.NEUTRAL, "Oh, I'd never thought of that.").also { stage = END_DIALOGUE } + + 300 -> playerl(FacialExpression.HALF_ASKING, "How's your prospecting going?").also { stage++ } + 301 -> npcl(FacialExpression.LAUGH, "Mine's been going pretty well.").also { stage++ } + 302 -> playerl(FacialExpression.HALF_THINKING, "...").also { stage++ } + 303 -> npcl(FacialExpression.LAUGH, "Mine? Mine...you get it?").also { stage++ } + 304 -> playerl(FacialExpression.HALF_THINKING, "Oh, I got it. That doesn't make it funny though.").also { stage++ } + 305 -> npcl(FacialExpression.NEUTRAL, "Suit yourself.").also { stage = END_DIALOGUE } + + 400 -> npcl(FacialExpression.NEUTRAL, "High hoe, High hoe!").also { stage++ } + 401 -> playerl(FacialExpression.ASKING, "Why are you singing about farming implements at altitude?").also { stage++ } + 402 -> npcl(FacialExpression.NEUTRAL, "I don't know, I've never thought about it. Ask my Dad, he taught me the song.").also { stage = END_DIALOGUE } + + 500 -> npcl(FacialExpression.NEUTRAL, "This place rocks!").also { stage++ } + 501 -> playerl(FacialExpression.HALF_THINKING, "No it doesn't, it stays perfectly still.").also { stage++ } + 502 -> npcl(FacialExpression.HALF_THINKING, "Bah! Be quiet, pedant." ).also { stage = END_DIALOGUE } + } + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.MINER_5497, NPCs.MINER_5498) + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/MordGunnarsDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/MordGunnarsDialogue.kt new file mode 100644 index 000000000..d30a74bdf --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/MordGunnarsDialogue.kt @@ -0,0 +1,49 @@ +package rs09.game.content.dialogue.region.jatizso + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.npc.NPC +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.game.util.region.rellekka.RellekkaDestination +import rs09.game.util.region.rellekka.RellekkaUtils +import rs09.tools.END_DIALOGUE + +@Initializable +class MordGunnarsDialogue(player: Player? = null) : DialoguePlugin(player) { + override fun newInstance(player: Player?): DialoguePlugin { + return MordGunnarsDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + npc = args[0] as NPC + if(npc.id == NPCs.MORD_GUNNARS_5481){ + npcl(FacialExpression.FRIENDLY, "Would you like to sail to Jatizso?") + } else { + npcl(FacialExpression.FRIENDLY, "Would you like to sail back to Rellekka?") + } + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + when(stage){ + 0 -> options("Yes, please.", "No, thanks.").also { stage++ } + 1 -> when(buttonId){ + 1 -> playerl(FacialExpression.FRIENDLY, "Yes, please!").also { stage++ } + 2 -> playerl(FacialExpression.FRIENDLY, "No, thank you.").also { stage = END_DIALOGUE } + } + + 2 -> { + end() + RellekkaUtils.sail(player, if(npc.id == NPCs.MORD_GUNNARS_5481) RellekkaDestination.RELLEKKA_TO_JATIZSO else RellekkaDestination.JATIZSO_TO_RELLEKKA) + } + } + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.MORD_GUNNARS_5482, NPCs.MORD_GUNNARS_5481) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/TowerGuardDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/TowerGuardDialogue.kt new file mode 100644 index 000000000..095aaf348 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/jatizso/TowerGuardDialogue.kt @@ -0,0 +1,52 @@ +package rs09.game.content.dialogue.region.jatizso + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.npc.NPC +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.game.interaction.InteractionListener +import rs09.game.interaction.InteractionListeners +import rs09.tools.END_DIALOGUE + +@Initializable +class TowerGuardDialogue(player: Player? = null) : DialoguePlugin(player) { + override fun newInstance(player: Player?): DialoguePlugin { + return TowerGuardDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + npc = args[0] as NPC + playerl(FacialExpression.HALF_ASKING, "What are you doing here?") + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + when(stage){ + 0 -> npc(FacialExpression.NEUTRAL, "I'M ON SHOUTING DUTY!").also { stage++ } + 1 -> playerl(FacialExpression.HALF_THINKING, "No need to shout.").also { stage++ } + 2 -> npc(FacialExpression.NEUTRAL, "I'M SORRY I'VE BEEN SHOUTING","INSULTS SO LONG I CAN'T HELP IT!").also { stage++ } + 3 -> playerl(FacialExpression.HALF_THINKING, "Who are you insulting?").also { stage++ } + 4 -> npc(FacialExpression.NEUTRAL, "THE TOWER IN ${if(npc.id == NPCs.GUARD_5489) "NEITIZNOT" else "JATIZSO"}.","THEY SHOUT INSULTS BACK.").also { stage++ } + 5 -> playerl(FacialExpression.ASKING, "Err, why?" ).also { stage++ } + 6 -> npc(FacialExpression.NEUTRAL, "THE ${if(npc.id == NPCs.GUARD_5489) "KING" else "BURGHER"} TELLS US TO.").also { stage++ } + 7 -> playerl(FacialExpression.HALF_THINKING, "Your ${if(npc.id == NPCs.GUARD_5489) "King" else "Burgher"} is a strange person.").also { stage++ } + 8 -> options("Can I watch? I'm curious.", "Oh well, I'd better get going.").also { stage++ } + 9 -> when(buttonId){ + 1 -> playerl(FacialExpression.ASKING, "Can I watch? I'm curious.").also { stage++ } + 2 -> playerl(FacialExpression.HALF_THINKING, "Oh well, I'd better get going.").also { stage = END_DIALOGUE } + } + 10 -> npcl(FacialExpression.NEUTRAL, "IF YOU LIKE!").also { + stage = END_DIALOGUE + InteractionListeners.run(NPCs.GUARD_5489, InteractionListener.NPC, "watch-shouting", player, npc) + } + } + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.GUARD_5489, NPCs.GUARD_5490) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/FridleifShieldsonDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/FridleifShieldsonDialogue.kt new file mode 100644 index 000000000..c3e46ded2 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/FridleifShieldsonDialogue.kt @@ -0,0 +1,32 @@ +package rs09.game.content.dialogue.region.neitiznot + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.tools.END_DIALOGUE + +@Initializable +class FridleifShieldsonDialogue(player: Player? = null) : DialoguePlugin(player) { + override fun newInstance(player: Player?): DialoguePlugin { + return FridleifShieldsonDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + npcl(FacialExpression.FRIENDLY, "Greetings!") + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + when(stage){ + 0 -> playerl(FacialExpression.FRIENDLY, "Hello!").also { stage = END_DIALOGUE } + } + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.FRIDLEIF_SHIELDSON_5505) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/GunnarHoldstromDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/GunnarHoldstromDialogue.kt new file mode 100644 index 000000000..a8a241124 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/GunnarHoldstromDialogue.kt @@ -0,0 +1,34 @@ +package rs09.game.content.dialogue.region.neitiznot + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.tools.END_DIALOGUE + +@Initializable +class GunnarHoldstromDialogue(player: Player? = null) : DialoguePlugin(player) { + override fun newInstance(player: Player?): DialoguePlugin { + return GunnarHoldstromDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + npcl(FacialExpression.HAPPY, "Ah, isn't it a lovely day?") + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + when(stage){ + 0 -> playerl(FacialExpression.ASKING, "It's not bad. What puts you in such a good mood?").also { stage++ } + 1 -> npcl(FacialExpression.HAPPY, "Oh, I just love my job. The smell of the sea breeze, the smell of the arctic pine sap, the smell of the yaks. I find it all so bracing.").also { stage++ } + 2 -> playerl(FacialExpression.ASKING, "Bracing? Hmmm. I think I might have chosen a different word.").also { stage = END_DIALOGUE } + } + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.GUNNAR_HOLDSTROM_5511) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/JofridrMordstatterDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/JofridrMordstatterDialogue.kt new file mode 100644 index 000000000..ea658b0cd --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/JofridrMordstatterDialogue.kt @@ -0,0 +1,47 @@ +package rs09.game.content.dialogue.region.neitiznot + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.npc.NPC +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.tools.END_DIALOGUE + +@Initializable +class JofridrMordstatterDialogue(player: Player? = null) : DialoguePlugin(player) { + override fun newInstance(player: Player?): DialoguePlugin { + return JofridrMordstatterDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + npc = args[0] as NPC + npcl(FacialExpression.NEUTRAL, "Hello there. Would you like to see the goods I have for sale?") + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + when (stage) { + 0 -> options("Yes please, Jofridr.", "No thank you, Jofridr.", "Why do you have so much wool in your store?").also { stage++ } + 1 -> when (buttonId) { + 1 -> playerl(FacialExpression.NEUTRAL, "Yes please, Jofridr.").also { stage = END_DIALOGUE }.also { npc.openShop(player) } + 2 -> playerl(FacialExpression.NEUTRAL, "No thank you, Jofridr.").also { stage = 5 } + 3 -> playerl(FacialExpression.THINKING, "Why do you have so much wool in your store? I haven't seen any sheep anywhere.").also { stage = 11} + } + 5 -> npcl(FacialExpression.NEUTRAL,"Fair thee well.").also { stage = END_DIALOGUE } + + 11 -> npcl(FacialExpression.FRIENDLY,"Ah, I have contacts on the mainland. I have a sailor friend who brings me crates of wool on a regular basis.").also { stage++ } + 12 -> playerl(FacialExpression.ASKING,"What do you trade for it?").also { stage++ } + 13 -> npcl(FacialExpression.FRIENDLY,"Rope of course! What else can we sell? Fish would go off before it got so far south.").also { stage++ } + 14 -> playerl(FacialExpression.ASKING,"Where does all this rope go?").also { stage++ } + 15 -> npcl(FacialExpression.THINKING,"Err, I don't remember the name of the place very well. Dreinna? Drennor? Something like that.").also { stage++ } + 16 -> playerl(FacialExpression.NEUTRAL,"That's very interesting. Thanks Jofridr.").also { stage = END_DIALOGUE } + } + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.JOFRIDR_MORDSTATTER_5509) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/KjedeligUppsenDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/KjedeligUppsenDialogue.kt new file mode 100644 index 000000000..f396415aa --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/KjedeligUppsenDialogue.kt @@ -0,0 +1,32 @@ +package rs09.game.content.dialogue.region.neitiznot + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.tools.END_DIALOGUE + +@Initializable +class KjedeligUppsenDialogue(player: Player? = null) : DialoguePlugin(player) { + override fun newInstance(player: Player?): DialoguePlugin { + return KjedeligUppsenDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + npcl(FacialExpression.NEUTRAL, "I'm guarding the king, I cannot speak.") + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + when(stage){ + 0 -> playerl(FacialExpression.NEUTRAL, "Sorry.").also { stage = END_DIALOGUE } + } + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.KJEDELIG_UPPSEN_5518) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/LisseIsaaksonDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/LisseIsaaksonDialogue.kt new file mode 100644 index 000000000..dd24b0e1b --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/LisseIsaaksonDialogue.kt @@ -0,0 +1,38 @@ +package rs09.game.content.dialogue.region.neitiznot + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.tools.END_DIALOGUE + +@Initializable +class LisseIsaaksonDialogue(player: Player? = null) : DialoguePlugin(player) { + override fun newInstance(player: Player?): DialoguePlugin { + return LisseIsaaksonDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + npcl(FacialExpression.FRIENDLY, "Hello, visitor!") + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + when(stage){ + 0 -> playerl(FacialExpression.ASKING, "Hello. What are you up to?").also { stage++ } + 1 -> npcl(FacialExpression.FRIENDLY, "Ah, I was about to collect some yak's milk to make yak cheese.").also { stage++ } + 2 -> playerl(FacialExpression.HALF_WORRIED, "Eughr! Though I am curious. Can I try some?").also { stage++ } + 3 -> npcl(FacialExpression.SAD, "Sorry, no. The last outlander who ate my cheese was ill for a month.").also { stage++ } + 4 -> playerl(FacialExpression.ASKING, "So why don't you get ill as well?").also { stage++ } + 5 -> npcl(FacialExpression.FRIENDLY, "Well, we eat yak milk products every day, from when we're born. So I suppose we're used to it. Anyway I should stop yakking - haha - and get on with my work.").also { stage++ } + 6 -> playerl(FacialExpression.HAPPY, "I'm glad to see that puns are common everywhere in Gielinor; even here.").also { stage = END_DIALOGUE } + } + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.LISSE_ISAAKSON_5513) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/MortenHoldstromDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/MortenHoldstromDialogue.kt new file mode 100644 index 000000000..c1dd5c240 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/MortenHoldstromDialogue.kt @@ -0,0 +1,38 @@ +package rs09.game.content.dialogue.region.neitiznot + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.tools.END_DIALOGUE + +@Initializable +class MortenHoldstromDialogue(player: Player? = null) : DialoguePlugin(player) { + override fun newInstance(player: Player?): DialoguePlugin { + return MortenHoldstromDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + npcl(FacialExpression.NEUTRAL, "Good day to you.") + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + when(stage){ + 0 -> playerl(FacialExpression.ASKING, "Hello. What are you up to?").also { stage++ } + 1 -> npcl(FacialExpression.HAPPY, "Ah, today is a surstrรถmming day! The herring I buried six months ago is ready to be dug up.").also { stage++ } + 2 -> playerl(FacialExpression.DISGUSTED, "Eughr! What are you going to do with it?").also { stage++ } + 3 -> npcl(FacialExpression.HAPPY, "Eat it, of course! It will be fermented just-right by now.").also { stage++ } + 4 -> playerl(FacialExpression.ASKING, "Fermented? You eat rotten fish?").also { stage++ } + 5 -> npcl(FacialExpression.HAPPY, "Hmmm, tasty. I'm guessing you don't want to come round and try it?").also { stage++ } + 6 -> playerl(FacialExpression.ANNOYED, "You guess correctly.").also { stage = END_DIALOGUE } + } + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.MORTEN_HOLDSTROM_5510) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/SlugHemliggsenDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/SlugHemliggsenDialogue.kt new file mode 100644 index 000000000..418b55d14 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/SlugHemliggsenDialogue.kt @@ -0,0 +1,31 @@ +package rs09.game.content.dialogue.region.neitiznot + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.tools.END_DIALOGUE + +@Initializable +class SlugHemliggsenDialogue(player: Player? = null) : DialoguePlugin(player) { + override fun newInstance(player: Player?): DialoguePlugin { + return SlugHemliggsenDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + npcl(FacialExpression.WORRIED, "Shhh. Go away. I'm not allowed to talk to you.") + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + playerl(FacialExpression.ANNOYED, "Fine, whatever ...") + stage = END_DIALOGUE + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.SLUG_HEMLIGSSEN_5520) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/ThakkradSigmundsonDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/ThakkradSigmundsonDialogue.kt new file mode 100644 index 000000000..37eaa75dd --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/ThakkradSigmundsonDialogue.kt @@ -0,0 +1,32 @@ +package rs09.game.content.dialogue.region.neitiznot + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.tools.END_DIALOGUE + +@Initializable +class ThakkradSigmundsonDialogue(player: Player? = null) : DialoguePlugin(player) { + override fun newInstance(player: Player?): DialoguePlugin { + return ThakkradSigmundsonDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + npcl(FacialExpression.FRIENDLY, "Greetings! I can cure your Yak Hides if you'd like!") + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + when(stage){ + 0 -> playerl(FacialExpression.FRIENDLY, "Good to know!").also { stage = END_DIALOGUE } + } + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.THAKKRAD_SIGMUNDSON_5506) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/TrogenKonungardeDialogue.kt b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/TrogenKonungardeDialogue.kt new file mode 100644 index 000000000..244e9f499 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/content/dialogue/region/neitiznot/TrogenKonungardeDialogue.kt @@ -0,0 +1,32 @@ +package rs09.game.content.dialogue.region.neitiznot + +import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression +import core.game.node.entity.player.Player +import core.plugin.Initializable +import org.rs09.consts.NPCs +import rs09.tools.END_DIALOGUE + +@Initializable +class TrogenKonungardeDialogue(player: Player? = null) : DialoguePlugin(player) { + override fun newInstance(player: Player?): DialoguePlugin { + return TrogenKonungardeDialogue(player) + } + + override fun open(vararg args: Any?): Boolean { + npcl(FacialExpression.NEUTRAL, "I'm guarding the king, I cannot speak.") + return true + } + + override fun handle(interfaceId: Int, buttonId: Int): Boolean { + when(stage){ + 0 -> playerl(FacialExpression.NEUTRAL, "Sorry.").also { stage = END_DIALOGUE } + } + return true + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.TROGEN_KONUNGARDE_5519) + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/global/action/EquipHandler.kt b/Server/src/main/kotlin/rs09/game/content/global/action/EquipHandler.kt index a6083ab63..99d125d8a 100644 --- a/Server/src/main/kotlin/rs09/game/content/global/action/EquipHandler.kt +++ b/Server/src/main/kotlin/rs09/game/content/global/action/EquipHandler.kt @@ -25,12 +25,7 @@ class EquipHandler : InteractionListener() { override fun defineListeners() { on(ITEM,"equip","wield","wear"){player,node -> - GameWorld.Pulser.submit(object : Pulse(){ - override fun pulse(): Boolean { - handleEquip(player,node) - return true - } - }) + handleEquip(player,node) return@on true } @@ -41,7 +36,7 @@ class EquipHandler : InteractionListener() { fun handleEquip(player: Player,node: Node){ val item = node.asItem() - if(item == null || player.inventory[item.slot] != item){ + if(item == null || player.inventory[item.slot] != item || item.name.toLowerCase().contains("goblin mail")){ return } @@ -52,7 +47,9 @@ class EquipHandler : InteractionListener() { return } } - InteractionListeners.run(node.id,player,node,true) + if(!InteractionListeners.run(node.id,player,node,true)){ + return + } val lock = player.locks.equipmentLock if (lock != null && lock.isLocked) { diff --git a/Server/src/main/kotlin/rs09/game/content/global/worldevents/shootingstar/ShootingStarMiningPulse.kt b/Server/src/main/kotlin/rs09/game/content/global/worldevents/shootingstar/ShootingStarMiningPulse.kt index dac8fa0a3..b51717e83 100644 --- a/Server/src/main/kotlin/rs09/game/content/global/worldevents/shootingstar/ShootingStarMiningPulse.kt +++ b/Server/src/main/kotlin/rs09/game/content/global/worldevents/shootingstar/ShootingStarMiningPulse.kt @@ -1,5 +1,6 @@ package rs09.game.content.global.worldevents.shootingstar +import api.ContentAPI import core.game.content.global.worldevents.shootingstar.ScoreboardManager import core.game.node.`object`.Scenery import core.game.node.entity.player.Player @@ -7,8 +8,11 @@ import core.game.node.entity.skill.SkillPulse import core.game.node.entity.skill.Skills import core.game.node.entity.skill.gather.SkillingTool import core.game.node.item.Item +import core.tools.RandomFunction +import org.rs09.consts.Items import rs09.game.world.GameWorld import rs09.game.world.repository.Repository +import rs09.tools.stringtools.colorize /** * The pulse used to handle mining shooting stars. @@ -71,9 +75,32 @@ class ShootingStarMiningPulse(player: Player?, node: Scenery?, val star: Shootin if (ShootingStarOptionHandler.getStarDust(player) < 200) { player.inventory.add(Item(ShootingStarOptionHandler.STAR_DUST, 1)) } + if(!ContentAPI.inInventory(player, Items.ANCIENT_BLUEPRINT_14651) && !ContentAPI.inBank(player, Items.ANCIENT_BLUEPRINT_14651)){ + rollBlueprint(player) + } return false } + fun rollBlueprint(player: Player){ + val chance = when(star.level){ + ShootingStarType.LEVEL_9 -> 250 + ShootingStarType.LEVEL_8 -> 500 + ShootingStarType.LEVEL_7 -> 750 + ShootingStarType.LEVEL_6 -> 1000 + ShootingStarType.LEVEL_5 -> 2000 + ShootingStarType.LEVEL_4 -> 3000 + ShootingStarType.LEVEL_3 -> 4000 + ShootingStarType.LEVEL_2 -> 5000 + ShootingStarType.LEVEL_1 -> 10000 + } + + if(RandomFunction.roll(chance)){ + ContentAPI.addItemOrDrop(player, Items.ANCIENT_BLUEPRINT_14651, 1) + ContentAPI.sendMessage(player, colorize("%RWhile mining the star you find an ancient-looking blueprint.")) + ContentAPI.sendNews("${player.username} found an Ancient Blueprint while mining a shooting star!") + } + } + override fun message(type: Int) { when (type) { 0 -> player.packetDispatch.sendMessage("You swing your pickaxe at the rock...") diff --git a/Server/src/main/kotlin/rs09/game/content/global/worldevents/shootingstar/ShootingStarOptionHandler.kt b/Server/src/main/kotlin/rs09/game/content/global/worldevents/shootingstar/ShootingStarOptionHandler.kt index 643e2e110..8b8fc6cee 100644 --- a/Server/src/main/kotlin/rs09/game/content/global/worldevents/shootingstar/ShootingStarOptionHandler.kt +++ b/Server/src/main/kotlin/rs09/game/content/global/worldevents/shootingstar/ShootingStarOptionHandler.kt @@ -12,13 +12,13 @@ class ShootingStarOptionHandler : InteractionListener() { val SHOOTING_STARS = ShootingStarType.values().map(ShootingStarType::objectId).toIntArray() override fun defineListeners() { - on(SHOOTING_STARS,OBJECT,"mine"){player, _ -> + on(SHOOTING_STARS,SCENERY,"mine"){ player, _ -> val star = (WorldEvents.get("shooting-stars") as ShootingStarEvent).star star.mine(player) return@on true } - on(SHOOTING_STARS,OBJECT,"prospect"){player, _ -> + on(SHOOTING_STARS,SCENERY,"prospect"){ player, _ -> val star = (WorldEvents.get("shooting-stars") as ShootingStarEvent).star star.prospect(player) return@on true diff --git a/Server/src/main/kotlin/rs09/game/content/global/worldevents/shootingstar/StarSpriteDialogue.kt b/Server/src/main/kotlin/rs09/game/content/global/worldevents/shootingstar/StarSpriteDialogue.kt index 2944989b0..dfb237cb2 100644 --- a/Server/src/main/kotlin/rs09/game/content/global/worldevents/shootingstar/StarSpriteDialogue.kt +++ b/Server/src/main/kotlin/rs09/game/content/global/worldevents/shootingstar/StarSpriteDialogue.kt @@ -1,9 +1,18 @@ package rs09.game.content.global.worldevents.shootingstar +import api.Container +import api.ContentAPI import core.game.content.dialogue.DialoguePlugin +import core.game.content.dialogue.FacialExpression import core.game.node.entity.npc.NPC import core.game.node.entity.player.Player import core.game.node.item.Item +import core.tools.RandomFunction +import org.rs09.consts.Items +import rs09.game.node.entity.state.newsys.states.ShootingStarState +import rs09.tools.END_DIALOGUE +import rs09.tools.secondsToTicks +import rs09.tools.stringtools.colorize import java.util.concurrent.TimeUnit /** @@ -55,6 +64,12 @@ class StarSpriteDialogue(player: Player? = null) : DialoguePlugin(player) { if (player.getSavedData().getGlobalData().getStarSpriteDelay() > System.currentTimeMillis() || !player.getInventory().contains(ShootingStarOptionHandler.STAR_DUST, 1)) { npc("Hello, strange creature.") stage = 0 + } else if (ContentAPI.inInventory(player, Items.ANCIENT_BLUEPRINT_14651) && !ContentAPI.getAttribute(player, "star-ring:bp-shown", false)) { + npcl(FacialExpression.NEUTRAL, "I see you got ahold of a blueprint of those silly old rings we used to make.") + stage = 1000 + } else if (ContentAPI.inInventory(player, Items.ANCIENT_BLUEPRINT_14651) && ContentAPI.getAttribute(player, "star-ring:bp-shown", false)) { + playerl(FacialExpression.HALF_ASKING, "So about those rings...") + stage = 2000 } else { npc("Thank you for helping me out of here.") stage = 50 @@ -166,6 +181,7 @@ class StarSpriteDialogue(player: Player? = null) : DialoguePlugin(player) { } 41 -> end() 50 -> { + val wearingRing = ContentAPI.inEquipment(player, Items.RING_OF_THE_STAR_SPRITE_14652) val dust = if (player.getInventory().getAmount(ShootingStarOptionHandler.STAR_DUST) > 200) 200 else player.getInventory().getAmount(ShootingStarOptionHandler.STAR_DUST) if (player.getInventory().remove(Item(ShootingStarOptionHandler.STAR_DUST, dust))) { val cosmicRunes = (Math.ceil(0.76 * dust) * AMPLIFIER).toInt() @@ -178,11 +194,61 @@ class StarSpriteDialogue(player: Player? = null) : DialoguePlugin(player) { player.getInventory().add(Item(COINS, coins), player) npc("I have rewarded you by making it so you can mine", "extra ore for the next 15 minutes. Also, have $cosmicRunes", "cosmic runes, $astralRunes astral runes, $goldOre gold ore and $coins", "coins.") player.getSavedData().getGlobalData().setStarSpriteDelay(System.currentTimeMillis() + TimeUnit.DAYS.toMillis(1)) - player.registerState("shooting-star").init() + player.registerState("shooting-star")?.init() + + if(wearingRing){ + val item = intArrayOf(Items.COSMIC_RUNE_564, Items.ASTRAL_RUNE_9075, Items.GOLD_ORE_445, Items.COINS_995).random() + val amount = when(item){ + Items.COSMIC_RUNE_564 -> cosmicRunes + Items.ASTRAL_RUNE_9075 -> astralRunes + Items.GOLD_ORE_445 -> goldOre + Items.COINS_995 -> coins + else -> 0 + } + rollForRingBonus(player, item, amount) + } + } + + if(!ContentAPI.inInventory(player, Items.ANCIENT_BLUEPRINT_14651) && !ContentAPI.inBank(player, Items.ANCIENT_BLUEPRINT_14651) && RandomFunction.roll(500)){ + ContentAPI.addItemOrDrop(player, Items.ANCIENT_BLUEPRINT_14651, 1) + ContentAPI.sendMessage(player, colorize("%RThe Star Sprite dropped what looks like some ancient piece of paper and you pick it up.")) + ContentAPI.sendNews("${player.username} found an Ancient Blueprint while mining a shooting star!") } stage = 52 } 52 -> end() + + //Inauthentic ring-based dialogue + 1000 -> playerl(FacialExpression.ASKING, "Oh, you mean this?").also { stage++ } + 1001 -> player.dialogueInterpreter.sendItemMessage(Items.ANCIENT_BLUEPRINT_14651, "You show the blueprint to the Star Sprite.").also { stage++ } + 1002 -> npcl(FacialExpression.ASKING, "Yeah, that's the one, alright!").also { stage++ } + 1003 -> npcl(FacialExpression.NEUTRAL, "I'll tell you what.. if you can get ahold of the resources needed to make one, I'm sure me or one of my kin would craft it for you.").also { stage++ } + 1004 -> playerl(FacialExpression.ASKING, "You'd just do that for me? For free?").also { stage++ } + 1005 -> npcl(FacialExpression.NEUTRAL, "I don't see why not. We used to make these for fun and hand them out to adventurers all the time.").also { stage++ } + 1006 -> playerl(FacialExpression.ASKING, "Well, thanks! So.. what do we need to make one?").also { stage++ } + 1007 -> npcl(FacialExpression.NEUTRAL, "Looking at the blueprint here...").also { stage++ } + 1008 -> npcl(FacialExpression.NEUTRAL, "Yes, it seems we need a ring mould, a silver bar, a cut dragonstone and 200 stardust. Oh, and make sure to bring this blueprint with you.").also { stage++ } + 1009 -> playerl(FacialExpression.FRIENDLY, "Thanks, I'll get right on it!").also { stage++ } + 1010 -> playerl(FacialExpression.ASKING, "So just to make sure I've got it right, I need a ring mould, a silver bar, a cut dragonstone and 200 stardust, as well as this blueprint?").also { stage++ } + 1011 -> npcl(FacialExpression.NEUTRAL, "Yeah, you've got it, human. Any of my kin should be able to do this for you.").also { stage++; ContentAPI.setAttribute(player, "/save:star-ring:bp-shown", true) } + 1012 -> playerl(FacialExpression.FRIENDLY, "Thanks!").also { stage = END_DIALOGUE } + + 2000 -> npcl(FacialExpression.NEUTRAL, "Yes, did you bring the components to make it, human?").also { stage++ } + 2001 -> if(ContentAPI.inInventory(player, Items.DRAGONSTONE_1615,1) && ContentAPI.inInventory(player, Items.RING_MOULD_1592, 1) && ContentAPI.inInventory(player, Items.STARDUST_13727, 200) && ContentAPI.inInventory(player, Items.SILVER_BAR_2355, 1)){ + playerl(FacialExpression.FRIENDLY, "Yes, I have them right here, friend.").also { stage++ } + } else { + playerl(FacialExpression.HALF_GUILTY, "I'm afraid not, what did I need again?").also { stage = 2100 } + } + 2002 -> npcl(FacialExpression.NEUTRAL, "Excellent, give me just a moment here...").also { stage++ } + 2003 -> sendDialogue("You watch as the Star Sprite casts some strange spell.").also { stage++ } + 2004 -> if(ContentAPI.removeItem(player, Items.SILVER_BAR_2355, Container.INVENTORY) && ContentAPI.removeItem(player, Items.DRAGONSTONE_1615, Container.INVENTORY) && ContentAPI.removeItem(player, Item(Items.STARDUST_13727, 200), Container.INVENTORY)){ + ContentAPI.addItem(player, Items.RING_OF_THE_STAR_SPRITE_14652) + player.dialogueInterpreter.sendItemMessage(Items.RING_OF_THE_STAR_SPRITE_14652, "The Star Sprite hands you a strange ring.").also { stage++ } + } else end() + 2005 -> npcl(FacialExpression.NEUTRAL, "There you go, I hope you enjoy it!").also { stage++ } + 2006 -> playerl(FacialExpression.FRIENDLY, "Thank you!").also { stage = END_DIALOGUE } + + 2100 -> npcl(FacialExpression.NEUTRAL, "A ring mould, a cut dragonstone, a silver bar and 200 stardust.").also { stage = END_DIALOGUE } } return true } @@ -191,4 +257,18 @@ class StarSpriteDialogue(player: Player? = null) : DialoguePlugin(player) { return intArrayOf(8091) } + fun rollForRingBonus(player: Player, bonusId: Int, bonusBaseAmt: Int){ + if(RandomFunction.roll(3)){ + val state = player.states["shooting-star"] as? ShootingStarState ?: return + state.ticksLeft += secondsToTicks(TimeUnit.MINUTES.toSeconds(5).toInt()) + ContentAPI.sendMessage(player, colorize("%RYour ring shines dimly as if imbued with energy.")) + } else if(RandomFunction.roll(5)){ + ContentAPI.addItem(player, bonusId, bonusBaseAmt) + ContentAPI.sendMessage(player, colorize("%RYour ring shines brightly as if surging with energy and then fades out.")) + } else if(RandomFunction.roll(25)){ + player.savedData.globalData.starSpriteDelay = 0L + ContentAPI.sendMessage(player, colorize("%RYour ring vibrates briefly as if surging with power, and then stops.")) + } + } + } \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/jobs/JobManager.kt b/Server/src/main/kotlin/rs09/game/content/jobs/JobManager.kt index 713ac01cb..b405d407c 100644 --- a/Server/src/main/kotlin/rs09/game/content/jobs/JobManager.kt +++ b/Server/src/main/kotlin/rs09/game/content/jobs/JobManager.kt @@ -90,8 +90,5 @@ object JobManager { player.removeAttribute("jobs:type") player.incrementAttribute("/save:jobs:dailyAmt",1) System.out.println("Complete amount: ${player.getAttribute("jobs:dailyAmt",0)}") - if(player.getAttribute("jobs:dailyAmt",0) == 3){ - player.setAttribute("/save:jobs:reset_time",System.currentTimeMillis() + TimeUnit.HOURS.toMillis(24)) - } } } \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/content/jobs/WorkForInteractionListener.kt b/Server/src/main/kotlin/rs09/game/content/jobs/WorkForInteractionListener.kt index e11f1aff5..2f7ace650 100644 --- a/Server/src/main/kotlin/rs09/game/content/jobs/WorkForInteractionListener.kt +++ b/Server/src/main/kotlin/rs09/game/content/jobs/WorkForInteractionListener.kt @@ -8,6 +8,7 @@ import core.game.node.entity.player.link.diary.DiaryType import core.game.node.item.Item import org.rs09.consts.Items import rs09.game.interaction.InteractionListener +import java.util.concurrent.TimeUnit /** * Handles the work-for actions for the NPCs @@ -59,6 +60,7 @@ class WorkForInteractionListener : InteractionListener() { if(player.getAttribute("jobs:reset_time",Long.MAX_VALUE) < System.currentTimeMillis()){ player.setAttribute("/save:jobs:dailyAmt",0) + player.setAttribute("/save:jobs:reset_time",System.currentTimeMillis() + TimeUnit.HOURS.toMillis(24)) } if(player.getAttribute("jobs:id",-1) != -1){ diff --git a/Server/src/main/kotlin/rs09/game/content/quest/free/dragonslayer/NedDialogue.kt b/Server/src/main/kotlin/rs09/game/content/quest/free/dragonslayer/NedDialogue.kt index 0d621d745..1c4ff72aa 100644 --- a/Server/src/main/kotlin/rs09/game/content/quest/free/dragonslayer/NedDialogue.kt +++ b/Server/src/main/kotlin/rs09/game/content/quest/free/dragonslayer/NedDialogue.kt @@ -222,7 +222,7 @@ class NedDialogue(player: Player? = null) : DialoguePlugin(player) { if (diary == null) { diary = player.achievementDiaryManager.getDiary(DiaryType.LUMBRIDGE) } - if (diary!!.isComplete(level, true) && !diary!!.isLevelRewarded(level)) { + if (diary!!.isComplete(level, false) && !diary!!.isLevelRewarded(level)) { player("I've done all the hard tasks in my Lumbridge", "Achievement Diary.") stage = 950 } diff --git a/Server/src/main/kotlin/rs09/game/content/quest/members/thefremenniktrials/TFTInteractionListeners.kt b/Server/src/main/kotlin/rs09/game/content/quest/members/thefremenniktrials/TFTInteractionListeners.kt index a7293a1c9..8b27b9a74 100644 --- a/Server/src/main/kotlin/rs09/game/content/quest/members/thefremenniktrials/TFTInteractionListeners.kt +++ b/Server/src/main/kotlin/rs09/game/content/quest/members/thefremenniktrials/TFTInteractionListeners.kt @@ -47,7 +47,7 @@ class TFTInteractionListeners : InteractionListener(){ return@onUseWith true } - onUseWith(OBJECT,FISH_ALTAR,*FISH){ player, _, fish -> + onUseWith(SCENERY,FISH_ALTAR,*FISH){ player, _, fish -> if(player.inventory.contains(LYRE,1)) { Pulser.submit(spiritPulse(player, fish.id)) } else { @@ -104,7 +104,7 @@ class TFTInteractionListeners : InteractionListener(){ return@on true } - on(PIPE,OBJECT,"put-inside"){player, _ -> + on(PIPE,SCENERY,"put-inside"){ player, _ -> val bombItem = Item(LIT_BOMB) if(player.inventory.containsItem(bombItem)){ player.sendMessage("You stuff the lit object into the pipe.") @@ -116,7 +116,7 @@ class TFTInteractionListeners : InteractionListener(){ return@on true } - on(PORTALIDs,OBJECT,"use"){player,portal -> + on(PORTALIDs,SCENERY,"use"){ player, portal -> val toLocation = when(portal.id){ 2273 -> destRoom(2639, 10012, 2645, 10018).getCenter() @@ -132,7 +132,7 @@ class TFTInteractionListeners : InteractionListener(){ return@on true; } - on(SWENSEN_LADDER,OBJECT,"climb"){player,_ -> + on(SWENSEN_LADDER,SCENERY,"climb"){ player, _ -> if(player.getAttribute("fremtrials:swensen-accepted",false) == false){ player.dialogueInterpreter?.sendDialogues(1283,FacialExpression.ANGRY,"Where do you think you're going?") return@on true @@ -140,7 +140,7 @@ class TFTInteractionListeners : InteractionListener(){ return@on true } - on(SWAYING_TREE,OBJECT,"chop down"){player,_ -> + on(SWAYING_TREE,SCENERY,"chop down"){ player, _ -> SkillingTool.getHatchet(player)?.let { Pulser.submit(ChoppingPulse(player)).also { return@on true } } player.sendMessage("You need an axe which you have the woodcutting level to use to do this.") diff --git a/Server/src/main/kotlin/rs09/game/content/quest/members/thelostcity/DramenTreeListener.kt b/Server/src/main/kotlin/rs09/game/content/quest/members/thelostcity/DramenTreeListener.kt index d709baa1c..c8d4fa6ac 100644 --- a/Server/src/main/kotlin/rs09/game/content/quest/members/thelostcity/DramenTreeListener.kt +++ b/Server/src/main/kotlin/rs09/game/content/quest/members/thelostcity/DramenTreeListener.kt @@ -13,7 +13,7 @@ class DramenTreeListener : InteractionListener() { override fun defineListeners() { - on(DRAMEN_TREE,OBJECT,"chop down"){player,node -> + on(DRAMEN_TREE,SCENERY,"chop down"){ player, node -> val quest = player.questRepository.getQuest("Lost City") if (SkillingTool.getHatchet(player) == null) { player.getPacketDispatch().sendMessage("You do not have an axe which you have the level to use.") diff --git a/Server/src/main/kotlin/rs09/game/content/quest/members/thelosttribe/CaveRockHandler.kt b/Server/src/main/kotlin/rs09/game/content/quest/members/thelosttribe/CaveRockHandler.kt index c886a9b12..deb567a76 100644 --- a/Server/src/main/kotlin/rs09/game/content/quest/members/thelosttribe/CaveRockHandler.kt +++ b/Server/src/main/kotlin/rs09/game/content/quest/members/thelosttribe/CaveRockHandler.kt @@ -1,6 +1,6 @@ package rs09.game.content.quest.members.thelosttribe -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.component.Component import core.game.interaction.OptionHandler import core.game.node.Node @@ -19,7 +19,7 @@ import org.rs09.consts.Components class CaveRockHandler : OptionHandler() { override fun newInstance(arg: Any?): Plugin { for(i in 6921..6924){ - ObjectDefinition.forId(i).handlers["option:look-at"] = this + SceneryDefinition.forId(i).handlers["option:look-at"] = this } return this } diff --git a/Server/src/main/kotlin/rs09/game/content/quest/members/thelosttribe/LostTribeOptionHandler.kt b/Server/src/main/kotlin/rs09/game/content/quest/members/thelosttribe/LostTribeOptionHandler.kt index c4427e829..9975fcf24 100644 --- a/Server/src/main/kotlin/rs09/game/content/quest/members/thelosttribe/LostTribeOptionHandler.kt +++ b/Server/src/main/kotlin/rs09/game/content/quest/members/thelosttribe/LostTribeOptionHandler.kt @@ -2,7 +2,7 @@ package rs09.game.content.quest.members.thelosttribe import core.cache.def.impl.ItemDefinition import core.cache.def.impl.NPCDefinition -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.component.Component import core.game.content.dialogue.FacialExpression import core.game.interaction.OptionHandler @@ -23,12 +23,12 @@ class LostTribeOptionHandler : OptionHandler(){ override fun newInstance(arg: Any?): Plugin { ItemDefinition.forId(5008).handlers["option:look-at"] = this ItemDefinition.forId(5009).handlers["option:read"] = this - ObjectDefinition.forId(6916).handlers["option:search"] = this - ObjectDefinition.forId(6911).handlers["option:search"] = this + SceneryDefinition.forId(6916).handlers["option:search"] = this + SceneryDefinition.forId(6911).handlers["option:search"] = this NPCDefinition.forId(2084).handlers["option:follow"] = this NPCDefinition.forId(2086).handlers["option:follow"] = this - ObjectDefinition.forId(32952).handlers["option:open"] = this - ObjectDefinition.forId(32953).handlers["option:open"] = this + SceneryDefinition.forId(32952).handlers["option:open"] = this + SceneryDefinition.forId(32953).handlers["option:open"] = this return this } diff --git a/Server/src/main/kotlin/rs09/game/content/quest/members/thelosttribe/SigmundChestHandler.kt b/Server/src/main/kotlin/rs09/game/content/quest/members/thelosttribe/SigmundChestHandler.kt index 56193e57d..95cfc4e0f 100644 --- a/Server/src/main/kotlin/rs09/game/content/quest/members/thelosttribe/SigmundChestHandler.kt +++ b/Server/src/main/kotlin/rs09/game/content/quest/members/thelosttribe/SigmundChestHandler.kt @@ -1,6 +1,6 @@ package rs09.game.content.quest.members.thelosttribe -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.interaction.OptionHandler import core.game.node.Node import core.game.node.entity.player.Player @@ -17,7 +17,7 @@ import org.rs09.consts.Items */ class SigmundChestHandler : OptionHandler() { override fun newInstance(arg: Any?): Plugin { - ObjectDefinition.forId(6910).handlers["option:open"] = this + SceneryDefinition.forId(6910).handlers["option:open"] = this return this } diff --git a/Server/src/main/kotlin/rs09/game/content/zone/keldagrim/KeldagrimPlugin.kt b/Server/src/main/kotlin/rs09/game/content/zone/keldagrim/KeldagrimPlugin.kt index 34eea1b6f..62fb99d16 100644 --- a/Server/src/main/kotlin/rs09/game/content/zone/keldagrim/KeldagrimPlugin.kt +++ b/Server/src/main/kotlin/rs09/game/content/zone/keldagrim/KeldagrimPlugin.kt @@ -1,6 +1,6 @@ package rs09.game.content.zone.keldagrim -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.content.dialogue.DialoguePlugin import core.game.interaction.OptionHandler import core.game.node.Node @@ -59,12 +59,12 @@ class KeldagrimOptionHandlers : OptionHandler() { } override fun newInstance(arg: Any?): Plugin { - ObjectDefinition.forId(5973).handlers["option:go-through"] = this - ObjectDefinition.forId(5998).handlers["option:go-through"] = this - ObjectDefinition.forId(9084).handlers["option:climb-down"] = this - ObjectDefinition.forId(9138).handlers["option:climb-up"] = this - ObjectDefinition.forId(28094).handlers["option:open"] = this - ObjectDefinition.forId(5014).handlers["option:enter"] = this + SceneryDefinition.forId(5973).handlers["option:go-through"] = this + SceneryDefinition.forId(5998).handlers["option:go-through"] = this + SceneryDefinition.forId(9084).handlers["option:climb-down"] = this + SceneryDefinition.forId(9138).handlers["option:climb-up"] = this + SceneryDefinition.forId(28094).handlers["option:open"] = this + SceneryDefinition.forId(5014).handlers["option:enter"] = this return this } } diff --git a/Server/src/main/kotlin/rs09/game/content/zone/phasmatys/bonegrinder/BoneGrinderListener.kt b/Server/src/main/kotlin/rs09/game/content/zone/phasmatys/bonegrinder/BoneGrinderListener.kt index 6f9abfd4a..d4cdbe233 100644 --- a/Server/src/main/kotlin/rs09/game/content/zone/phasmatys/bonegrinder/BoneGrinderListener.kt +++ b/Server/src/main/kotlin/rs09/game/content/zone/phasmatys/bonegrinder/BoneGrinderListener.kt @@ -29,35 +29,35 @@ class BoneGrinderListener : InteractionListener() { /** * Handle the bone loader/hopper fill option */ - on(LOADER,OBJECT,"fill"){player, _ -> + on(LOADER,SCENERY,"fill"){ player, _ -> handleFill(player) } /** * Handle the wheel's wind option */ - on(BONE_GRINDER,OBJECT,"wind"){player,_ -> + on(BONE_GRINDER,SCENERY,"wind"){ player, _ -> handleWind(player) } /** * Handle the wheel's status option */ - on(BONE_GRINDER,OBJECT,"status"){player,_ -> + on(BONE_GRINDER,SCENERY,"status"){ player, _ -> handleStatus(player) } /** * Handle the bin's empty option */ - on(BIN,OBJECT,"empty"){player,_ -> + on(BIN,SCENERY,"empty"){ player, _ -> handleEmpty(player) } /** * Handle Bone -> Hopper */ - onUseWith(OBJECT,LOADER,*boneIDs){ player, _, _ -> + onUseWith(SCENERY,LOADER,*boneIDs){ player, _, _ -> handleFill(player) return@onUseWith true } diff --git a/Server/src/main/kotlin/rs09/game/ge/GrandExchange.kt b/Server/src/main/kotlin/rs09/game/ge/GrandExchange.kt new file mode 100644 index 000000000..6933fc243 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/ge/GrandExchange.kt @@ -0,0 +1,46 @@ +package rs09.game.ge + +import core.game.world.callback.CallBack +import rs09.game.system.SystemLogger +import rs09.tools.secondsToTicks + +object GrandExchange : CallBack { + /** + * Fallback safety check to make sure we don't start the GE twice under any circumstance + */ + var isRunning = false + + /** + * Initializes the offer manager and spawns an update thread. + * @param local whether or not the GE should be the local in-code server rather than some hypothetical remote implementation. + */ + fun boot(local: Boolean){ + if(isRunning) return + + if(!local){ + TODO("Remote GE server stuff") + } + + SystemLogger.logGE("Initializing GE...") + OfferManager.init() + SystemLogger.logGE("GE Initialized.") + + SystemLogger.logGE("Initializing GE Update Worker") + + val t = Thread { + Thread.currentThread().name = "GE Update Worker" + while(true) { + SystemLogger.logGE("Updating offers...") + OfferManager.update() + Thread.sleep(60_000) //sleep for 60 seconds + } + }.start() + + isRunning = true + } + + override fun call(): Boolean { + boot(true) + return true + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/ge/OfferManager.kt b/Server/src/main/kotlin/rs09/game/ge/OfferManager.kt index 372b4d04e..9042c7a7a 100644 --- a/Server/src/main/kotlin/rs09/game/ge/OfferManager.kt +++ b/Server/src/main/kotlin/rs09/game/ge/OfferManager.kt @@ -1,5 +1,6 @@ package rs09.game.ge +import api.ContentAPI import rs09.ServerConstants import core.cache.def.impl.ItemDefinition import core.game.content.eco.EcoStatus @@ -23,524 +24,507 @@ import org.json.simple.JSONArray import org.json.simple.JSONObject import org.json.simple.parser.JSONParser import rs09.game.ai.AIPlayer +import rs09.game.system.config.ItemConfigParser import java.io.File import java.io.FileReader import java.io.FileWriter import java.io.IOException +import java.lang.Integer.max import java.lang.Integer.min import java.util.* import java.util.concurrent.locks.ReentrantLock import javax.script.ScriptEngineManager +import kotlin.collections.ArrayList -class OfferManager : Pulse(), CallBack { +object OfferManager { /** - * How often in ticks should ge offers that hit the buying limit be reprocessed? + * The update notification. */ - private val RESET_BUYING_LIMIT_INTERVAL = 24000 + private const val UPDATE_NOTIFICATION = "One or more of your grand exchange offers have been updated." /** - * How often should the database be saved to disk? + * The database path. */ - private val SAVE_EVERY = ServerConstants.GE_AUTOSAVE_FREQUENCY + private val DB_PATH = ServerConstants.GRAND_EXCHANGE_DATA_PATH + "offer_dispatch.json" - override fun call(): Boolean { - init() - delay = 1 - GameWorld.Pulser.submit(this) + /** + * Bot DB path + */ + private val BOT_DB_PATH = ServerConstants.GRAND_EXCHANGE_DATA_PATH + "bot_offers.json" + + /** + * The offset of the offer UIDs. + */ + private var offsetUID: Long = 1 + + /** + * The mapping of all current offers. Stored in multiple maps. + * + * First map is offsetID, Offer + * Second is itemID, offsetID, Offer + * Final is playerID, offsetID, Offer + */ + @JvmStatic + val OFFER_MAPPING: MutableMap = HashMap() + val OFFERS_BY_ITEMID: MutableMap> = HashMap() + private val GE_OFFER_LOCK = ReentrantLock() + + /** + * Bot offers are sorted by itemID. + * the second int shows the offer amount. Negative is buying positive selling. + */ + public val BOT_OFFERS: HashMap = HashMap() + + /** + * If the database should be dumped. + */ + public var dumpDatabase = false + + /** + * Initializes the Grand Exchange. + */ + fun init() { + GE_OFFER_LOCK.lock() + val file = File(DB_PATH) + + if(file.exists() && file.length() != 0L) { + val parser = JSONParser() + val reader: FileReader? = FileReader(DB_PATH) + val saveFile = parser.parse(reader) as JSONObject + + offsetUID = saveFile["offsetUID"].toString().toLong() + + if (saveFile.containsKey("offers")) { + val offers = saveFile["offers"] as JSONArray + for (offer in offers) { + val o = offer as JSONObject + // Copy all the bot offers from the file + if (o["playerUID"].toString().toInt() == 0) { + addBotOffer(o["itemId"].toString().toInt(), o["amount"].toString().toInt() - o["completedAmount"].toString().toInt()) + } + val no = GrandExchangeOffer() + no.itemID = o["itemId"].toString().toInt() + no.sell = o["sale"] as Boolean + no.offeredValue = o["offeredValue"].toString().toInt() + no.amount = o["amount"].toString().toInt() + no.timeStamp = o["timeStamp"].toString().toLong() + no.uid = o["uid"].toString().toLong() + no.completedAmount = o["completedAmount"].toString().toInt() + no.playerUID = o["playerUID"].toString().toInt() + no.offerState = OfferState.values()[o["offerState"].toString().toInt()] + no.totalCoinExchange = o["totalCoinExchange"].toString().toInt() + val withdrawData = o["withdrawItems"] as JSONArray + for ((index, data) in withdrawData.withIndex()) { + val item = data as JSONObject + val it = Item(item["id"].toString().toInt(), item["amount"].toString().toInt()) + no.withdraw[index] = it + } + addEntry(no) + } + } + } + + if(File(BOT_DB_PATH).exists()) { + try { + val botReader: FileReader? = FileReader(BOT_DB_PATH) + val botSave = JSONParser().parse(botReader) as JSONObject + if (botSave.containsKey("offers")) { + val offers = botSave["offers"] as JSONArray + for (offer in offers) { + val o = offer as JSONObject + addBotOffer(o["item"].toString().toInt(), o["qty"].toString().toInt()) + } + } + } catch (e: IOException) { + SystemLogger.logWarn("Unable to load bot offers. Perhaps it doesn't exist?") + } + } + GE_OFFER_LOCK.unlock() + } + + fun update(){ + for (offer in OFFER_MAPPING.values) { + if (offer.isActive) { + updateOffer(offer) + } + } + } + + fun buyFromBots(offer: GrandExchangeOffer) { + if (BOT_OFFERS[offer.itemID] == null) { + return + } + val botPrice = getRecommendedPrice(offer.itemID, true) + if (offer.offeredValue < botPrice) { + return + } + val amount = min(BOT_OFFERS[offer.itemID]!!, getBuylimitAmount(offer)) + val botOffer = GrandExchangeOffer() + botOffer.sell = true + botOffer.amount = amount + botOffer.offerState = OfferState.REGISTERED + botOffer.offeredValue = botPrice + exchange(offer, botOffer) + BOT_OFFERS[offer.itemID] = BOT_OFFERS[offer.itemID]!! - amount + } + + private fun buyFromBotsWithItem(itemID: Int) { + if (OFFERS_BY_ITEMID[itemID] == null || BOT_OFFERS[itemID] == null) { + return + } + for (trade in OFFERS_BY_ITEMID[itemID]!!) { + if (!trade.sell) { + buyFromBots(trade) + } + } + } + + fun addBotOffer(itemID: Int, qty: Int): Boolean { + if (GrandExchangeDatabase.getDatabase()[itemID] == null) { + SystemLogger.logWarn("Bot attempted to sell invalid item $itemID") + return false + } + + if (BOT_OFFERS[itemID] == null) { + BOT_OFFERS[itemID] = qty + } else { + BOT_OFFERS[itemID] = (qty + BOT_OFFERS[itemID]!!) + } + buyFromBotsWithItem(itemID) return true } - override fun pulse(): Boolean { - // TODO: Update offers code - if (GameWorld.ticks % RESET_BUYING_LIMIT_INTERVAL == 0) { - BuyingLimitation.clear() - for (offer in OFFER_MAPPING.values) { - if (offer.isActive && offer.isLimitation) { - updateOffer(offer) - } - } + fun amtBotsSelling(itemID: Int): Int { + if (BOT_OFFERS[itemID] == null) { + return 0 } - - if (dumpDatabase && (GameWorld.ticks % SAVE_EVERY == 0)) { - //save() - dumpDatabase = false + if (BOT_OFFERS[itemID]!! <= 0) { + return 0 } - - return false + return BOT_OFFERS[itemID]!! } + fun setIndex(offerID: Long, idx: Int) { + if (!OFFER_MAPPING.containsKey(offerID)) { + println("ERROR. GE Entry $offerID not found in database. Playerdata may be corrupted.") + return + } + OFFER_MAPPING[offerID]!!.index = idx + } - companion object { - /** - * The update notification. - */ - private const val UPDATE_NOTIFICATION = "One or more of your grand exchange offers have been updated." - - /** - * The database path. - */ - private val DB_PATH = ServerConstants.GRAND_EXCHANGE_DATA_PATH + "offer_dispatch.json" - - /** - * Bot DB path - */ - private val BOT_DB_PATH = ServerConstants.GRAND_EXCHANGE_DATA_PATH + "bot_offers.json" - - /** - * The offset of the offer UIDs. - */ - private var offsetUID: Long = 1 - - /** - * The mapping of all current offers. Stored in multiple maps. - * - * First map is offsetID, Offer - * Second is itemID, offsetID, Offer - * Final is playerID, offsetID, Offer - */ - val OFFER_MAPPING: MutableMap = HashMap() - val OFFERS_BY_ITEMID: MutableMap> = HashMap() - private val GE_OFFER_LOCK = ReentrantLock() - - /** - * Bot offers are sorted by itemID. - * the second int shows the offer amount. Negative is buying positive selling. - */ - public val BOT_OFFERS: HashMap = HashMap() - - /** - * If the database should be dumped. - */ - public var dumpDatabase = false - - /** - * Initializes the Grand Exchange. - */ - fun init() { - GE_OFFER_LOCK.lock() - val file = File(DB_PATH) - - if(file.exists() && file.length() != 0L) { - val parser = JSONParser() - val reader: FileReader? = FileReader(DB_PATH) - val saveFile = parser.parse(reader) as JSONObject - - offsetUID = saveFile["offsetUID"].toString().toLong() - - if (saveFile.containsKey("offers")) { - val offers = saveFile["offers"] as JSONArray - for (offer in offers) { - val o = offer as JSONObject - // Copy all the bot offers from the file - if (o["playerUID"].toString().toInt() == 0) { - addBotOffer(o["itemId"].toString().toInt(), o["amount"].toString().toInt() - o["completedAmount"].toString().toInt()) - } - val no = GrandExchangeOffer() - no.itemID = o["itemId"].toString().toInt() - no.sell = o["sale"] as Boolean - no.offeredValue = o["offeredValue"].toString().toInt() - no.amount = o["amount"].toString().toInt() - no.timeStamp = o["timeStamp"].toString().toLong() - no.uid = o["uid"].toString().toLong() - no.completedAmount = o["completedAmount"].toString().toInt() - no.playerUID = o["playerUID"].toString().toInt() - no.offerState = OfferState.values()[o["offerState"].toString().toInt()] - no.totalCoinExchange = o["totalCoinExchange"].toString().toInt() - val withdrawData = o["withdrawItems"] as JSONArray - for ((index, data) in withdrawData.withIndex()) { - val item = data as JSONObject - val it = Item(item["id"].toString().toInt(), item["amount"].toString().toInt()) - no.withdraw[index] = it - } - addEntry(no) - } - } - } - - if(File(BOT_DB_PATH).exists()) { - try { - val botReader: FileReader? = FileReader(BOT_DB_PATH) - val botSave = JSONParser().parse(botReader) as JSONObject - if (botSave.containsKey("offers")) { - val offers = botSave["offers"] as JSONArray - for (offer in offers) { - val o = offer as JSONObject - addBotOffer(o["item"].toString().toInt(), o["qty"].toString().toInt()) - } - } - } catch (e: IOException) { - SystemLogger.logWarn("Unable to load bot offers. Perhaps it doesn't exist?") - } - } + fun removeEntry(offer: GrandExchangeOffer): Boolean{ + println("REMOVING ENTRY of ID " + offer.itemID) + GE_OFFER_LOCK.lock() + if (!OFFER_MAPPING.containsKey(offer.uid)){ GE_OFFER_LOCK.unlock() + return false } + OFFER_MAPPING.remove(offer.uid) + OFFERS_BY_ITEMID[offer.itemID]!!.remove(offer) + GE_OFFER_LOCK.unlock() + return true + } - fun buyFromBots(offer: GrandExchangeOffer) { - if (BOT_OFFERS[offer.itemID] == null) { - return - } - val botPrice = BotPrices.getPrice(offer.itemID) - if (offer.offeredValue < botPrice) { - return - } - val amount = min(BOT_OFFERS[offer.itemID]!!, getBuylimitAmount(offer)) - val botOffer = GrandExchangeOffer() - botOffer.sell = true - botOffer.amount = amount - botOffer.offerState = OfferState.REGISTERED - botOffer.offeredValue = botPrice - exchange(offer, botOffer) - BOT_OFFERS[offer.itemID] = BOT_OFFERS[offer.itemID]!! - amount + fun addEntry(offer: GrandExchangeOffer){ + GE_OFFER_LOCK.lock() + OFFER_MAPPING[offer.uid] = offer + if (!OFFERS_BY_ITEMID.containsKey(offer.itemID)) { + OFFERS_BY_ITEMID[offer.itemID] = mutableListOf() } + OFFERS_BY_ITEMID[offer.itemID]!!.add(offer) + GE_OFFER_LOCK.unlock() + } - private fun buyFromBotsWithItem(itemID: Int) { - if (OFFERS_BY_ITEMID[itemID] == null || BOT_OFFERS[itemID] == null) { - return - } - for (trade in OFFERS_BY_ITEMID[itemID]!!) { - if (!trade.sell) { - buyFromBots(trade) - } + fun getQuantitySoldForItem(item: Int): Int { + var qty = 0 + val offs = getOffersForItem(item) + for (o in offs) { + if (o.sell) { + qty += o.amountLeft } } + qty += amtBotsSelling(item) + return qty + } - fun addBotOffer(itemID: Int, qty: Int): Boolean { - if (GrandExchangeDatabase.getDatabase()[itemID] == null) { - SystemLogger.logWarn("Bot attempted to sell invalid item $itemID") - return false - } + @JvmStatic + fun getOffersForItem(item: Int): MutableList { + if (OFFERS_BY_ITEMID.containsKey(item)) { + return OFFERS_BY_ITEMID[item]!! + } + return mutableListOf() + } - if (BOT_OFFERS[itemID] == null) { - BOT_OFFERS[itemID] = qty - } else { - BOT_OFFERS[itemID] = (qty + BOT_OFFERS[itemID]!!) - } - buyFromBotsWithItem(itemID) - return true + @JvmStatic + fun save(){ + GE_OFFER_LOCK.lock() + val root = JSONObject() + val offers = JSONArray() + + if(OFFER_MAPPING.isEmpty() && BOT_OFFERS.isEmpty()){ + return } - fun amtBotsSelling(itemID: Int): Int { - if (BOT_OFFERS[itemID] == null) { - return 0 + for(entry in OFFER_MAPPING){ + val offer = entry.value + if (offer.offerState == OfferState.REMOVED || entry.value.playerUID == PlayerDetails.getDetails("2009scape").uid) { + continue } - if (BOT_OFFERS[itemID]!! <= 0) { - return 0 + val o = JSONObject() + o["uid"] = entry.key.toString() + o["itemId"] = offer.itemID.toString() + o["sale"] = offer.sell + o["amount"] = offer.amount.toString() + o["completedAmount"] = offer.completedAmount.toString() + o["offeredValue"] = offer.offeredValue.toString() + o["timeStamp"] = offer.timeStamp.toString() + o["offerState"] = offer.offerState.ordinal.toString() + o["totalCoinExchange"] = offer.totalCoinExchange.toString() + o["playerUID"] = offer.playerUID.toString() + val withdrawItems = JSONArray() + for(item in offer.withdraw){ + item ?: continue + val it = JSONObject() + it["id"] = item.id.toString() + it["amount"] = item.amount.toString() + withdrawItems.add(it) } - return BOT_OFFERS[itemID]!! + o["withdrawItems"] = withdrawItems + offers.add(o) } + root["offsetUID"] = offsetUID.toString() + root["offers"] = offers - fun setIndex(offerID: Long, idx: Int) { - if (!OFFER_MAPPING.containsKey(offerID)) { - println("ERROR. GE Entry $offerID not found in database. Playerdata may be corrupted.") - return - } - OFFER_MAPPING[offerID]!!.index = idx + val manager = ScriptEngineManager() + val scriptEngine = manager.getEngineByName("JavaScript") + scriptEngine.put("jsonString", root.toJSONString()) + scriptEngine.eval("result = JSON.stringify(JSON.parse(jsonString), null, 2)") + val prettyPrintedJson = scriptEngine["result"] as String + + val botRoot = JSONObject() + val botOffers = JSONArray() + + for ((item, qty) in BOT_OFFERS) { + val o = JSONObject() + o["item"] = item + o["qty"] = qty + botOffers.add(o) } + botRoot["offers"] = botOffers - fun removeEntry(offer: GrandExchangeOffer): Boolean{ - println("REMOVING ENTRY of ID " + offer.itemID) - GE_OFFER_LOCK.lock() - if (!OFFER_MAPPING.containsKey(offer.uid)){ - GE_OFFER_LOCK.unlock() - return false + scriptEngine.put("jsonString", botRoot.toJSONString()) + scriptEngine.eval("result = JSON.stringify(JSON.parse(jsonString), null, 2)") + val botJson = scriptEngine["result"] as String + + + try { + FileWriter(DB_PATH).use { file -> + file.write(prettyPrintedJson) + file.flush() + file.close() } - OFFER_MAPPING.remove(offer.uid) - OFFERS_BY_ITEMID[offer.itemID]!!.remove(offer) - GE_OFFER_LOCK.unlock() - return true + FileWriter(BOT_DB_PATH).use { file -> + file.write(botJson) + file.flush() + file.close() + } + } catch (e: Exception) { + e.printStackTrace() } + GE_OFFER_LOCK.unlock() + } - fun addEntry(offer: GrandExchangeOffer){ - GE_OFFER_LOCK.lock() - OFFER_MAPPING[offer.uid] = offer - if (!OFFERS_BY_ITEMID.containsKey(offer.itemID)) { - OFFERS_BY_ITEMID[offer.itemID] = mutableListOf() - } - OFFERS_BY_ITEMID[offer.itemID]!!.add(offer) - GE_OFFER_LOCK.unlock() + /** + * Dispatches an offer. + * @param player The player. + * @param offer The grand exchange offer. + * @return `True` if successful. + */ + @JvmStatic + fun dispatch(player: Player, offer: GrandExchangeOffer): Boolean { + if (offer.amount < 1) { + player.packetDispatch.sendMessage("You must choose the quantity you wish to buy!") + println("amountthing") + return false } - - fun getQuantitySoldForItem(item: Int): Int { - var qty = 0 - val offs = getOffersForItem(item) - for (o in offs) { - if (o.sell) { - qty += o.amountLeft - } - } - qty += amtBotsSelling(item) - return qty + if (offer.offeredValue < 1) { + player.packetDispatch.sendMessage("You must choose the price you wish to buy for!") + println("pricethng") + return false } - - fun getOffersForItem(item: Int): MutableList { - if (OFFERS_BY_ITEMID.containsKey(item)) { - return OFFERS_BY_ITEMID[item]!! - } - return mutableListOf() + if (offer.offerState != OfferState.PENDING || offer.uid != 0L) { + println("pendingthing") + return false } - - @JvmStatic - fun save(){ - GE_OFFER_LOCK.lock() - val root = JSONObject() - val offers = JSONArray() - - if(OFFER_MAPPING.isEmpty() && BOT_OFFERS.isEmpty()){ - return - } - - for(entry in OFFER_MAPPING){ - val offer = entry.value - if (offer.offerState == OfferState.REMOVED || entry.value.playerUID == PlayerDetails.getDetails("2009scape").uid) { - continue - } - val o = JSONObject() - o["uid"] = entry.key.toString() - o["itemId"] = offer.itemID.toString() - o["sale"] = offer.sell - o["amount"] = offer.amount.toString() - o["completedAmount"] = offer.completedAmount.toString() - o["offeredValue"] = offer.offeredValue.toString() - o["timeStamp"] = offer.timeStamp.toString() - o["offerState"] = offer.offerState.ordinal.toString() - o["totalCoinExchange"] = offer.totalCoinExchange.toString() - o["playerUID"] = offer.playerUID.toString() - val withdrawItems = JSONArray() - for(item in offer.withdraw){ - item ?: continue - val it = JSONObject() - it["id"] = item.id.toString() - it["amount"] = item.amount.toString() - withdrawItems.add(it) - } - o["withdrawItems"] = withdrawItems - offers.add(o) - } - root["offsetUID"] = offsetUID.toString() - root["offers"] = offers - - val manager = ScriptEngineManager() - val scriptEngine = manager.getEngineByName("JavaScript") - scriptEngine.put("jsonString", root.toJSONString()) - scriptEngine.eval("result = JSON.stringify(JSON.parse(jsonString), null, 2)") - val prettyPrintedJson = scriptEngine["result"] as String - - val botRoot = JSONObject() - val botOffers = JSONArray() - - for ((item, qty) in BOT_OFFERS) { - val o = JSONObject() - o["item"] = item - o["qty"] = qty - botOffers.add(o) - } - botRoot["offers"] = botOffers - - scriptEngine.put("jsonString", botRoot.toJSONString()) - scriptEngine.eval("result = JSON.stringify(JSON.parse(jsonString), null, 2)") - val botJson = scriptEngine["result"] as String - - - try { - FileWriter(DB_PATH).use { file -> - file.write(prettyPrintedJson) - file.flush() - file.close() - } - FileWriter(BOT_DB_PATH).use { file -> - file.write(botJson) - file.flush() - file.close() - } - } catch (e: Exception) { - e.printStackTrace() - } - GE_OFFER_LOCK.unlock() + if (player.isArtificial) { + offer.playerUID = PlayerDetails.getDetails("2009scape").uid + // Repository.sendNews("2009scape wants " + offer.amount + " " + ItemDefinition.forId(offer.itemID).name.toLowerCase() + " for " + offer.offeredValue + "each.") + } else { + offer.playerUID = player.details.uid } - - /** - * Dispatches an offer. - * @param player The player. - * @param offer The grand exchange offer. - * @return `True` if successful. - */ - @JvmStatic - fun dispatch(player: Player, offer: GrandExchangeOffer): Boolean { - if (offer.amount < 1) { - player.packetDispatch.sendMessage("You must choose the quantity you wish to buy!") - println("amountthing") - return false - } - if (offer.offeredValue < 1) { - player.packetDispatch.sendMessage("You must choose the price you wish to buy for!") - println("pricethng") - return false - } - if (offer.offerState != OfferState.PENDING || offer.uid != 0L) { - println("pendingthing") - return false - } - if (player.isArtificial) { - offer.playerUID = PlayerDetails.getDetails("2009scape").uid - // Repository.sendNews("2009scape wants " + offer.amount + " " + ItemDefinition.forId(offer.itemID).name.toLowerCase() + " for " + offer.offeredValue + "each.") - } else { - offer.playerUID = player.details.uid - } - offer.uid = nextUID() - offer.offerState = OfferState.REGISTERED - addEntry(offer) - offer.timeStamp = System.currentTimeMillis() - player.playerGrandExchange.update(offer) - if (offer.sell) { - Repository.sendNews(player.username + " just offered " + offer.amount + " " + ItemDefinition.forId(offer.itemID).name.toLowerCase() + " on the GE.") - } - if(player !is AIPlayer) { - SystemLogger.logTrade("[GE] ${player.username} ${if (offer.sell) "listed for sale" else "listed buy offer for"} ${offer.amount} ${ItemDefinition.forId(offer.itemID).name.toLowerCase()}") - } - dumpDatabase = true - return true + offer.uid = nextUID() + offer.offerState = OfferState.REGISTERED + addEntry(offer) + offer.timeStamp = System.currentTimeMillis() + player.playerGrandExchange.update(offer) + if (offer.sell) { + Repository.sendNews(player.username + " just offered " + offer.amount + " " + ItemDefinition.forId(offer.itemID).name.toLowerCase() + " on the GE.") } - - /** - * Updates the offer. - * @param offer The G.E. offer to update. - */ - @JvmStatic - fun updateOffer(offer: GrandExchangeOffer) { - if (!offer.isActive) { - return - } - GE_OFFER_LOCK.lock() - for (o in OFFERS_BY_ITEMID[offer.itemID]!!) { - if (o.sell != offer.sell && o.isActive) { - exchange(offer, o) - if (offer.offerState == OfferState.COMPLETED) { - break - } - } - } - buyFromBots(offer) - GE_OFFER_LOCK.unlock() + if(player !is AIPlayer) { + SystemLogger.logTrade("[GE] ${player.username} ${if (offer.sell) "listed for sale" else "listed buy offer for"} ${offer.amount} ${ItemDefinition.forId(offer.itemID).name.toLowerCase()}") } + dumpDatabase = true + return true + } - private fun getBuylimitAmount(offer: GrandExchangeOffer): Int { - var left = offer.amountLeft - if (!offer.sell && left > 0) { - val maximum = BuyingLimitation.getMaximumBuy(offer.itemID, offer.playerUID) - if (left >= maximum) { - left = maximum - offer.isLimitation = true - } - } - return left + /** + * Updates the offer. + * @param offer The G.E. offer to update. + */ + @JvmStatic + fun updateOffer(offer: GrandExchangeOffer) { + if (!offer.isActive) { + return } - - /** - * Exchanges between 2 offers. - * @param offer The grand exchange offer to update. - * @param o The other offer to exchange with. - */ - private fun exchange(offer: GrandExchangeOffer, o: GrandExchangeOffer) { - if (o.sell == offer.sell) { - return - } - if (offer.sell && o.offeredValue < offer.offeredValue || !offer.sell && o.offeredValue > offer.offeredValue) { - return - } - var amount = min(getBuylimitAmount(offer), getBuylimitAmount(o)) - if (amount < 1) { - return - } - var coinDifference = if (offer.sell) o.offeredValue - offer.offeredValue else offer.offeredValue - o.offeredValue - if (coinDifference < 0) { - return - } - if (EconomyManagement.getEcoState() == EcoStatus.DRAINING) { - coinDifference *= (1.0 - EconomyManagement.getModificationRate()).toInt() - } - offer.completedAmount = offer.completedAmount + amount - o.completedAmount = o.completedAmount + amount - offer.offerState = if (offer.amountLeft < 1) OfferState.COMPLETED else OfferState.UPDATED - o.offerState = if (o.amountLeft < 1) OfferState.COMPLETED else OfferState.UPDATED - if (offer.sell) { - if (offer.amountLeft < 1 && offer.player != null) { - offer.player!!.audioManager.send(Audio(4042, 1, 1)) - } - addWithdraw(offer,995, amount * offer.offeredValue) - addWithdraw(o, o.itemID, amount) - BuyingLimitation.updateBoughtAmount(o.itemID, o.playerUID, amount) - } else { - if (o.amountLeft < 1 && o.player != null) { - o.player!!.audioManager.send(Audio(4042, 1, 1)) - } - addWithdraw(offer, offer.itemID, amount) - addWithdraw(o, 995, amount * o.offeredValue) - BuyingLimitation.updateBoughtAmount(offer.itemID, offer.playerUID, amount) - } - if (coinDifference > 0) { - if (offer.sell) { - addWithdraw(o, 995, coinDifference * amount) - } else { - addWithdraw(offer, 995, coinDifference * amount) - } - } - GrandExchangeDatabase.getDatabase()[o.itemID]?.influenceValue(o.offeredValue) - offer.player?.packetDispatch?.sendMessage(UPDATE_NOTIFICATION) - o.player?.packetDispatch?.sendMessage(UPDATE_NOTIFICATION) - o.player?.playerGrandExchange?.update(o) - offer.player?.playerGrandExchange?.update(offer) - dumpDatabase = true - } - - /** - * Adds a new item to withdraw. - * @param itemId The item id. - * @param amount The amount to add. - * @param abort If the item is added due to abort. - */ - fun addWithdraw(offer: GrandExchangeOffer, itemId: Int, amount: Int, abort: Boolean = false) { - if (!abort) { - if (offer.sell) { - if (itemId == 995) { - offer.totalCoinExchange += amount - } - } else { - if (itemId == 995) { - offer.totalCoinExchange -= amount - } else { - offer.totalCoinExchange += offer.offeredValue * amount - } - } - } - for (i in offer.withdraw.indices) { - if (offer.withdraw[i] == null) { - offer.withdraw[i] = Item(itemId, amount) - break - } - if (offer.withdraw[i]!!.id == itemId) { - offer.withdraw[i]!!.amount = offer.withdraw[i]!!.amount + amount + GE_OFFER_LOCK.lock() + for (o in OFFERS_BY_ITEMID[offer.itemID]!!) { + if (o.sell != offer.sell && o.isActive) { + exchange(offer, o) + if (offer.offerState == OfferState.COMPLETED) { break } } - if (offer.player != null) { - PacketRepository.send( - ContainerPacket::class.java, - ContainerContext(offer.player, -1, -1757, 523 + offer.index, offer.withdraw, false) - ) + } + buyFromBots(offer) + GE_OFFER_LOCK.unlock() + } + + private fun getBuylimitAmount(offer: GrandExchangeOffer): Int { + var left = offer.amountLeft + if (!offer.sell && left > 0) { + val maximum = BuyingLimitation.getMaximumBuy(offer.itemID, offer.playerUID) + if (left >= maximum) { + left = maximum + offer.isLimitation = true } } + return left + } - /** - * Gets the next UID. - * @return The UID. - */ - private fun nextUID(): Long { - val id = offsetUID++ - return if (id == 0L) { - nextUID() - } else id + /** + * Exchanges between 2 offers. + * @param offer The grand exchange offer to update. + * @param o The other offer to exchange with. + */ + private fun exchange(offer: GrandExchangeOffer, o: GrandExchangeOffer) { + if (o.sell == offer.sell) { + return + } + if (offer.sell && o.offeredValue < offer.offeredValue || !offer.sell && o.offeredValue > offer.offeredValue) { + return + } + var amount = min(getBuylimitAmount(offer), getBuylimitAmount(o)) + if (amount < 1) { + return + } + var coinDifference = if (offer.sell) o.offeredValue - offer.offeredValue else offer.offeredValue - o.offeredValue + if (coinDifference < 0) { + return + } + if (EconomyManagement.getEcoState() == EcoStatus.DRAINING) { + coinDifference *= (1.0 - EconomyManagement.getModificationRate()).toInt() + } + offer.completedAmount = offer.completedAmount + amount + o.completedAmount = o.completedAmount + amount + offer.offerState = if (offer.amountLeft < 1) OfferState.COMPLETED else OfferState.UPDATED + o.offerState = if (o.amountLeft < 1) OfferState.COMPLETED else OfferState.UPDATED + if (offer.sell) { + if (offer.amountLeft < 1 && offer.player != null) { + offer.player!!.audioManager.send(Audio(4042, 1, 1)) + } + addWithdraw(offer,995, amount * offer.offeredValue) + addWithdraw(o, o.itemID, amount) + BuyingLimitation.updateBoughtAmount(o.itemID, o.playerUID, amount) + } else { + if (o.amountLeft < 1 && o.player != null) { + o.player!!.audioManager.send(Audio(4042, 1, 1)) + } + addWithdraw(offer, offer.itemID, amount) + addWithdraw(o, 995, amount * o.offeredValue) + BuyingLimitation.updateBoughtAmount(offer.itemID, offer.playerUID, amount) + } + if (coinDifference > 0) { + if (offer.sell) { + addWithdraw(o, 995, coinDifference * amount) + } else { + addWithdraw(offer, 995, coinDifference * amount) + } + } + GrandExchangeDatabase.getDatabase()[o.itemID]?.influenceValue(o.offeredValue) + offer.player?.packetDispatch?.sendMessage(UPDATE_NOTIFICATION) + o.player?.packetDispatch?.sendMessage(UPDATE_NOTIFICATION) + o.player?.playerGrandExchange?.update(o) + offer.player?.playerGrandExchange?.update(offer) + dumpDatabase = true + } + + /** + * Adds a new item to withdraw. + * @param itemId The item id. + * @param amount The amount to add. + * @param abort If the item is added due to abort. + */ + fun addWithdraw(offer: GrandExchangeOffer, itemId: Int, amount: Int, abort: Boolean = false) { + if (!abort) { + if (offer.sell) { + if (itemId == 995) { + offer.totalCoinExchange += amount + } + } else { + if (itemId == 995) { + offer.totalCoinExchange -= amount + } else { + offer.totalCoinExchange += offer.offeredValue * amount + } + } + } + for (i in offer.withdraw.indices) { + if (offer.withdraw[i] == null) { + offer.withdraw[i] = Item(itemId, amount) + break + } + if (offer.withdraw[i]!!.id == itemId) { + offer.withdraw[i]!!.amount = offer.withdraw[i]!!.amount + amount + break + } + } + if (offer.player != null) { + PacketRepository.send( + ContainerPacket::class.java, + ContainerContext(offer.player, -1, -1757, 523 + offer.index, offer.withdraw, false) + ) } } + /** + * Gets the next UID. + * @return The UID. + */ + private fun nextUID(): Long { + val id = offsetUID++ + return if (id == 0L) { + nextUID() + } else id + } + private fun getItemDefPrice(itemID: Int): Int { + return max(ContentAPI.itemDefinition(itemID).getConfiguration(ItemConfigParser.GE_PRICE) ?: 0, ContentAPI.itemDefinition(itemID).value) + } + + @JvmStatic + fun getRecommendedPrice(itemID: Int, from_bot: Boolean = false): Int { + val base = max(GrandExchangeDatabase.getDatabase()[itemID]?.value ?: 0, getItemDefPrice(itemID)) + return if(from_bot) (base + (base * 0.1).toInt()) + else base + } } diff --git a/Server/src/main/kotlin/rs09/game/ge/PlayerGrandExchange.kt b/Server/src/main/kotlin/rs09/game/ge/PlayerGrandExchange.kt index ad1021b89..a2c31eeb3 100644 --- a/Server/src/main/kotlin/rs09/game/ge/PlayerGrandExchange.kt +++ b/Server/src/main/kotlin/rs09/game/ge/PlayerGrandExchange.kt @@ -1,5 +1,6 @@ package rs09.game.ge +import api.ContentAPI import core.cache.def.impl.ItemDefinition import core.game.component.CloseEvent import core.game.component.Component @@ -27,8 +28,6 @@ import core.net.packet.out.GrandExchangePacket import org.json.simple.JSONArray import org.json.simple.JSONObject import org.rs09.consts.Components -import rs09.game.ge.OfferManager.Companion.dispatch -import rs09.game.ge.OfferManager.Companion.updateOffer import rs09.game.system.SystemLogger import java.text.DecimalFormat import java.text.NumberFormat @@ -242,7 +241,7 @@ class PlayerGrandExchange(private val player: Player) { SystemLogger.logAlert("Check your logs, AVENGING ANGLE might have fucked up HARD and now " + player.name + "'s trade with index " + index + "is gone :(") continue } - OfferManager.setIndex(offer["offerUID"].toString().toInt().toLong(), index) + OfferManager.setIndex(offer["offerUID"].toString().toLong(), index) offers[index] = OfferManager.OFFER_MAPPING[offer["offerUID"].toString().toLong()] update(offers[index]) } @@ -319,13 +318,13 @@ class PlayerGrandExchange(private val player: Player) { temporaryOffer!!.itemID = itemId temporaryOffer!!.sell = false var itemDb = GrandExchangeDatabase.getDatabase()[itemId] - if (itemDb == null) { + if (itemDb == null || !ContentAPI.itemDefinition(itemId).isTradeable) { player.packetDispatch.sendMessage("This item has been blacklisted from the Grand Exchange.") return } temporaryOffer!!.player = player temporaryOffer!!.amount = 1 - temporaryOffer!!.offeredValue = itemDb.value + temporaryOffer!!.offeredValue = OfferManager.getRecommendedPrice(itemId) temporaryOffer!!.index = openedIndex sendConfiguration(temporaryOffer, false) } @@ -350,7 +349,7 @@ class PlayerGrandExchange(private val player: Player) { id = item.noteChange } var itemDb = GrandExchangeDatabase.getDatabase()[id] - if (itemDb == null) { + if (itemDb == null || !item.definition.isTradeable) { player.packetDispatch.sendMessage("This item can't be sold on the Grand Exchange.") return } @@ -358,7 +357,7 @@ class PlayerGrandExchange(private val player: Player) { temporaryOffer!!.itemID = id temporaryOffer!!.sell = true temporaryOffer!!.player = player - temporaryOffer!!.offeredValue = itemDb.value + temporaryOffer!!.offeredValue = OfferManager.getRecommendedPrice(id) temporaryOffer!!.amount = item.amount temporaryOffer!!.index = openedIndex sendConfiguration(temporaryOffer, true) @@ -425,9 +424,9 @@ class PlayerGrandExchange(private val player: Player) { return } } - if (dispatch(player, temporaryOffer!!)) { + if (OfferManager.dispatch(player, temporaryOffer!!)) { offers[openedIndex] = temporaryOffer - updateOffer(temporaryOffer!!) + OfferManager.updateOffer(temporaryOffer!!) } } else { val total: Int = temporaryOffer!!.amount * temporaryOffer!!.offeredValue @@ -436,9 +435,9 @@ class PlayerGrandExchange(private val player: Player) { player.packetDispatch.sendMessage("You do not have enough coins to cover the offer.") return } - if (dispatch(player, temporaryOffer!!) && player.inventory.remove(Item(995, total))) { + if (OfferManager.dispatch(player, temporaryOffer!!) && player.inventory.remove(Item(995, total))) { offers[openedIndex] = temporaryOffer - updateOffer(temporaryOffer!!) + OfferManager.updateOffer(temporaryOffer!!) } } player.monitor.log( @@ -546,7 +545,7 @@ class PlayerGrandExchange(private val player: Player) { val botSales = OfferManager.amtBotsSelling(offer.itemID) if (botSales > 0) { foundAmounts.add(botSales) - foundOffers.add(BotPrices.getPrice(offer.itemID)) + foundOffers.add(OfferManager.getRecommendedPrice(offer.itemID, true)) count++ } if (foundOffers.isNotEmpty()) { @@ -564,16 +563,17 @@ class PlayerGrandExchange(private val player: Player) { player.packetDispatch.sendString(if (offer != null && !offer.sell) text.toString() else examine, 105, 142) var lowPrice = 0 var highPrice = 0 + val recommendedPrice = OfferManager.getRecommendedPrice(entry?.itemId ?: 0) if (entry != null) { - lowPrice = (entry.value * 0.95).toInt() - highPrice = (entry.value * 1.05).toInt() + lowPrice = (recommendedPrice * 0.95).toInt() + highPrice = (recommendedPrice * 1.05).toInt() } player.varpManager.get(1109).setVarbit(0, offer?.itemID ?: -1).send(player) player.varpManager.get(1110).setVarbit(0, offer?.amount ?: 0).send(player) player.varpManager.get(1111).setVarbit(0, offer?.offeredValue ?: 0).send(player) player.varpManager.get(1112).setVarbit(0, openedIndex).send(player) player.varpManager.get(1113).setVarbit(0, if (sell) 1 else 0).send(player) - player.varpManager.get(1114).setVarbit(0, entry?.value ?: 0).send(player) + player.varpManager.get(1114).setVarbit(0, recommendedPrice).send(player) player.varpManager.get(1115).setVarbit(0, lowPrice).send(player) player.varpManager.get(1116).setVarbit(0, highPrice).send(player) if (offer != null) { diff --git a/Server/src/main/kotlin/rs09/game/interaction/InteractionListener.kt b/Server/src/main/kotlin/rs09/game/interaction/InteractionListener.kt index e3bdaeaeb..7526cc706 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/InteractionListener.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/InteractionListener.kt @@ -7,7 +7,7 @@ import core.game.world.map.Location abstract class InteractionListener : Listener{ companion object { val ITEM = 0 - val OBJECT = 1 + val SCENERY = 1 val NPC = 2 } fun on(id: Int, type: Int, vararg option: String,handler: (player: Player, node: Node) -> Boolean){ @@ -28,10 +28,10 @@ abstract class InteractionListener : Listener{ fun onUseWith(type: Int, used: IntArray, vararg with: Int, handler: (player: Player, used: Node, with: Node) -> Boolean){ InteractionListeners.add(type,used,with,handler) } - fun onEquip(id: Int, handler: (player: Player, node: Node) -> Unit){ + fun onEquip(id: Int, handler: (player: Player, node: Node) -> Boolean){ InteractionListeners.addEquip(id,handler) } - fun onUnequip(id:Int, handler: (player: Player, node: Node) -> Unit){ + fun onUnequip(id:Int, handler: (player: Player, node: Node) -> Boolean){ InteractionListeners.addUnequip(id,handler) } diff --git a/Server/src/main/kotlin/rs09/game/interaction/InteractionListeners.kt b/Server/src/main/kotlin/rs09/game/interaction/InteractionListeners.kt index 4e2f5b1c4..415b2b56c 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/InteractionListeners.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/InteractionListeners.kt @@ -2,6 +2,7 @@ package rs09.game.interaction import core.game.interaction.DestinationFlag import core.game.interaction.MovementPulse +import core.game.interaction.Option import core.game.node.Node import core.game.node.entity.player.Player import core.game.world.map.Location @@ -10,7 +11,7 @@ object InteractionListeners { private val listeners = HashMap Boolean>(1000) private val useWithListeners = HashMap Boolean>(1000) private val destinationOverrides = HashMap Location>(100) - private val equipListeners = HashMap Unit>(10) + private val equipListeners = HashMap Boolean>(10) @JvmStatic fun add(id: Int, type: Int, option: Array, method: (Player,Node) -> Boolean){ @@ -53,22 +54,22 @@ object InteractionListeners { } @JvmStatic - fun addEquip(id: Int,method: (Player, Node) -> Unit){ + fun addEquip(id: Int,method: (Player, Node) -> Boolean){ equipListeners["equip:$id"] = method } @JvmStatic - fun addUnequip(id: Int, method: (Player,Node) -> Unit){ + fun addUnequip(id: Int, method: (Player,Node) -> Boolean){ equipListeners["unequip:$id"] = method } @JvmStatic - fun getEquip(id: Int): ((Player,Node) -> Unit)? { + fun getEquip(id: Int): ((Player,Node) -> Boolean)? { return equipListeners["equip:$id"] } @JvmStatic - fun getUnequip(id: Int): ((Player,Node) -> Unit)? { + fun getUnequip(id: Int): ((Player,Node) -> Boolean)? { return equipListeners["unequip:$id"] } @@ -124,11 +125,11 @@ object InteractionListeners { } @JvmStatic - fun run(id: Int, player: Player, node: Node, isEquip: Boolean){ + fun run(id: Int, player: Player, node: Node, isEquip: Boolean): Boolean{ if(isEquip){ - equipListeners["equip:$id"]?.invoke(player,node) + return equipListeners["equip:$id"]?.invoke(player,node) ?: true } else { - equipListeners["unequip:$id"]?.invoke(player,node) + return equipListeners["unequip:$id"]?.invoke(player,node) ?: true } } @@ -150,6 +151,9 @@ object InteractionListeners { if(player.locks.isMovementLocked) return false player.pulseManager.run(object : MovementPulse(player, with, flag) { override fun pulse(): Boolean { + if (player.zoneMonitor.useWith(used.asItem(), with)) { + return true + } player.faceLocation(with.location) if(flipped) method.invoke(player,with,used) else method.invoke(player,used,with) @@ -182,6 +186,7 @@ object InteractionListeners { if(player.locks.isMovementLocked) return false player.pulseManager.run(object : MovementPulse(player, node, flag, destOverride) { override fun pulse(): Boolean { + if(player.zoneMonitor.interact(node, Option(option, 0))) return true player.faceLocation(node.location) method.invoke(player,node) return true diff --git a/Server/src/main/kotlin/rs09/game/interaction/inter/SilverInterface.kt b/Server/src/main/kotlin/rs09/game/interaction/inter/SilverInterface.kt index f7d94f37e..dd86e0f0b 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/inter/SilverInterface.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/inter/SilverInterface.kt @@ -10,7 +10,6 @@ import org.rs09.consts.Components import org.rs09.consts.Items import rs09.game.interaction.InteractionListener import rs09.game.interaction.InterfaceListener -import rs09.game.system.SystemLogger class SilverInterface : InterfaceListener() { @@ -93,7 +92,7 @@ class SilverInterface : InterfaceListener() { class SilverBarUseWith : InteractionListener() { val FURNACES = intArrayOf(2966, 3044, 3294, 4304, 6189, 11009, 11010, 11666, 12100, 12809, 18497, 18525, 18526, 21879, 22721, 26814, 28433, 28434, 30021, 30510, 36956, 37651) override fun defineListeners() { - onUseWith(OBJECT, Items.SILVER_BAR_2355, *FURNACES){ player, _, _ -> + onUseWith(SCENERY, Items.SILVER_BAR_2355, *FURNACES){ player, _, _ -> ContentAPI.openInterface(player, Components.CRAFTING_SILVER_CASTING_438) return@onUseWith true } diff --git a/Server/src/main/kotlin/rs09/game/interaction/item/CulChestItems.kt b/Server/src/main/kotlin/rs09/game/interaction/item/CulChestItems.kt index 7ced37e7f..3d9a4efc4 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/item/CulChestItems.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/item/CulChestItems.kt @@ -42,7 +42,7 @@ class CulChestItems: InteractionListener() { } - fun alchemize(player: Player, node: Node){ + fun alchemize(player: Player, node: Node): Boolean{ val amount = ContentAPI.amountInInventory(player, node.id) + ContentAPI.amountInEquipment(player, node.id) val coins = amount * ContentAPI.itemDefinition(node.id).value @@ -51,5 +51,6 @@ class CulChestItems: InteractionListener() { ContentAPI.addItemOrDrop(player, 995, coins) ContentAPI.sendDialogue(player, "The item instantly alchemized itself!") + return false //tell equip handler not to equip the gloves at all if they still even exist lel } } \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/interaction/item/ImplingJarListener.kt b/Server/src/main/kotlin/rs09/game/interaction/item/ImplingJarListener.kt new file mode 100644 index 000000000..d9ba9e9e6 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/interaction/item/ImplingJarListener.kt @@ -0,0 +1,266 @@ +package rs09.game.interaction.item + +import api.Container +import api.ContentAPI +import core.game.content.ttrail.ClueScrollPlugin +import org.rs09.consts.Items +import rs09.game.content.global.WeightBasedTable +import rs09.game.content.global.WeightedItem +import rs09.game.interaction.InteractionListener +import rs09.game.system.SystemLogger + +class ImplingJarListener : InteractionListener() { + + val JARS = ImplingLoot.values().map { it.jarId }.toIntArray() + + override fun defineListeners() { + on(JARS, ITEM, "loot"){player, node -> + val jar = node.asItem() + + val loot = ImplingLoot.forId(jar.id)?.roll()?.first() ?: return@on false + + if(ContentAPI.removeItem(player, jar, Container.INVENTORY)) { + ContentAPI.addItemOrDrop(player, loot.id, loot.amount) + ContentAPI.addItemOrDrop(player, Items.IMPLING_JAR_11260, 1) + } + + return@on true + } + } +} + + +enum class ImplingLoot(val jarId: Int, val table: WeightBasedTable){ + BABY_IMPLING(Items.BABY_IMPLING_JAR_11238, WeightBasedTable.create( + WeightedItem(Items.CHISEL_1755, 1, 1, 10.0), + WeightedItem(Items.THREAD_1734, 1, 1, 10.0), + WeightedItem(Items.NEEDLE_1733, 1, 1, 10.0), + WeightedItem(Items.KNIFE_946,1, 1, 10.0), + WeightedItem(Items.CHEESE_1985, 1, 1, 10.0), + WeightedItem(Items.HAMMER_2347, 1, 1, 10.0), + WeightedItem(0, 1, 1, 10.0), + WeightedItem(Items.BALL_OF_WOOL_1759, 1, 1, 10.0), + WeightedItem(Items.ANCHOVIES_319, 1, 1, 10.0), + WeightedItem(Items.SPICE_2007, 1, 1, 1.0), + WeightedItem(Items.FLAX_1779, 1, 1, 1.0), + WeightedItem(Items.MUD_PIE_7170, 1, 1, 1.0), + WeightedItem(Items.SEAWEED_401, 1, 1, 1.0), + WeightedItem(Items.AIR_TALISMAN_1438, 1, 1, 1.0), + WeightedItem(Items.SILVER_BAR_2355, 1, 1, 1.0), + WeightedItem(Items.SAPPHIRE_1607, 1, 1, 1.0), + WeightedItem(Items.HARD_LEATHER_1743, 1, 1, 1.0), + WeightedItem(Items.LOBSTER_379, 1, 1, 1.0), + WeightedItem(Items.SOFT_CLAY_1761, 1, 1, 1.0) + ).insertEasyClue(1.0)), + + YOUNG_IMPLING(Items.YOUNG_IMPLING_JAR_11240, WeightBasedTable.create( + WeightedItem(Items.STEEL_NAILS_1539, 5, 5, 10.0), + WeightedItem(Items.LOCKPICK_1523, 1, 1, 10.0), + WeightedItem(Items.PURE_ESSENCE_7936, 1, 1, 10.0), + WeightedItem(Items.TUNA_361, 1, 1, 10.0), + WeightedItem(Items.CHOCOLATE_SLICE_1901, 1, 1, 10.0), + WeightedItem(Items.STEEL_AXE_1353, 1, 1, 10.0), + WeightedItem(Items.MEAT_PIZZA_2293, 1, 1, 10.0), + WeightedItem(Items.COAL_453, 1, 1, 10.0), + WeightedItem(Items.BOW_STRING_1777, 1, 1, 10.0), + WeightedItem(Items.SNAPE_GRASS_231, 1, 1, 1.0), + WeightedItem(Items.SOFT_CLAY_1761, 1, 1, 1.0), + WeightedItem(Items.STUDDED_CHAPS_1097, 1, 1, 1.0), + WeightedItem(Items.STEEL_FULL_HELM_1157, 1, 1, 1.0), + WeightedItem(Items.OAK_PLANK_8778, 1, 1, 1.0), + WeightedItem(Items.DEFENCE_POTION3_133, 1, 1, 1.0), + WeightedItem(Items.MITHRIL_BAR_2359, 1, 1, 1.0), + WeightedItem(Items.YEW_LONGBOW_855, 1, 1, 1.0), + WeightedItem(Items.GARDEN_PIE_7178, 1, 1, 1.0), + WeightedItem(Items.JANGERBERRIES_247, 1, 1, 1.0) + ).insertEasyClue(2.0)), + + GOURMET_IMPLING(Items.GOURM_IMPLING_JAR_11242, WeightBasedTable.create( + WeightedItem(Items.TUNA_361, 1, 1, 20.0), + WeightedItem(Items.BASS_365, 1, 1, 10.0), + WeightedItem(Items.CURRY_2011, 1, 1, 10.0), + WeightedItem(Items.MEAT_PIE_2327, 1, 1, 10.0), + WeightedItem(Items.CHOCOLATE_CAKE_1897, 1, 1, 10.0), + WeightedItem(Items.FROG_SPAWN_5004, 1, 1, 10.0), + WeightedItem(Items.SPICE_2007, 1, 1, 10.0), + WeightedItem(Items.CURRY_LEAF_5970, 1, 1, 10.0), + WeightedItem(Items.UGTHANKI_KEBAB_1883, 1, 1, 1.0), + WeightedItem(Items.LOBSTER_380, 4, 4, 1.0), + WeightedItem(Items.SHARK_386, 3, 3, 1.0), + WeightedItem(Items.FISH_PIE_7188, 1, 1, 1.0), + WeightedItem(Items.CHEFS_DELIGHT4_5833, 1, 1, 1.0), + WeightedItem(Items.RAINBOW_FISH_10137, 5, 5, 1.0), + WeightedItem(Items.GARDEN_PIE_7179, 6, 6, 1.0), + WeightedItem(Items.SWORDFISH_374, 3, 3, 1.0), + WeightedItem(Items.STRAWBERRIES5_5406, 1, 1, 1.0), + WeightedItem(Items.COOKED_KARAMBWAN_3145, 2, 2, 1.0), + ).insertEasyClue(4.0)), + + EARTH_IMPLING(Items.EARTH_IMPLING_JAR_11244, WeightBasedTable.create( + WeightedItem(Items.FIRE_TALISMAN_1442, 1, 1, 10.0), + WeightedItem(Items.EARTH_TALISMAN_1440, 1, 1, 10.0), + WeightedItem(Items.EARTH_TIARA_5535, 1, 1, 10.0), + WeightedItem(Items.EARTH_RUNE_557, 32, 32, 10.0), + WeightedItem(Items.MITHRIL_ORE_447, 1, 1, 10.0), + WeightedItem(Items.BUCKET_OF_SAND_1784, 4, 4, 10.0), + WeightedItem(Items.UNICORN_HORN_237, 1, 1, 10.0), + WeightedItem(Items.COMPOST_6033, 6, 6, 10.0), + WeightedItem(Items.GOLD_ORE_444, 1, 1, 10.0), + WeightedItem(Items.STEEL_BAR_2353, 1, 1, 1.0), + WeightedItem(Items.MITHRIL_PICKAXE_1273, 1, 1, 1.0), + WeightedItem(Items.WILDBLOOD_SEED_5311, 2, 2, 1.0), + WeightedItem(Items.JANGERBERRY_SEED_5104, 2, 2, 1.0), + WeightedItem(Items.SUPERCOMPOST_6035, 2, 2, 1.0), + WeightedItem(Items.MITHRIL_ORE_448, 3, 3, 1.0), + WeightedItem(Items.HARRALANDER_SEED_5294, 2, 2, 1.0), + WeightedItem(Items.COAL_454, 6, 6, 1.0), + WeightedItem(Items.EMERALD_1606, 2, 2, 1.0), + WeightedItem(Items.RUBY_1603, 1, 1, 1.0) + ).insertMediumClue(1.0)), + + ESSENCE_IMPLING(Items.ESS_IMPLING_JAR_11246, WeightBasedTable.create( + WeightedItem(Items.PURE_ESSENCE_7937, 20, 20, 10.0), + WeightedItem(Items.WATER_RUNE_555, 30, 30, 10.0), + WeightedItem(Items.AIR_RUNE_556, 30, 30, 10.0), + WeightedItem(Items.FIRE_RUNE_554, 50, 50, 10.0), + WeightedItem(Items.MIND_RUNE_558, 25, 25, 10.0), + WeightedItem(Items.BODY_RUNE_559, 28, 28, 10.0), + WeightedItem(Items.CHAOS_RUNE_562, 4, 4, 10.0), + WeightedItem(Items.COSMIC_RUNE_564, 4, 4, 10.0), + WeightedItem(Items.MIND_TALISMAN_1448, 1, 1, 10.0), + WeightedItem(Items.PURE_ESSENCE_7937, 35, 35, 1.0), + WeightedItem(Items.LAVA_RUNE_4699, 4, 4, 1.0), + WeightedItem(Items.MUD_RUNE_4698, 4, 4, 1.0), + WeightedItem(Items.SMOKE_RUNE_4697, 4, 4, 1.0), + WeightedItem(Items.STEAM_RUNE_4694, 4, 4, 1.0), + WeightedItem(Items.DEATH_RUNE_560, 13, 13, 1.0), + WeightedItem(Items.LAW_RUNE_563, 13, 13, 1.0), + WeightedItem(Items.BLOOD_RUNE_565, 7, 7, 1.0), + WeightedItem(Items.SOUL_RUNE_566, 11, 11, 1.0), + WeightedItem(Items.NATURE_RUNE_561, 13, 13, 1.0) + ).insertMediumClue(2.0)), + + ECLECTIC_IMPLING(Items.ECLECTIC_IMPLING_JAR_11248, WeightBasedTable.create( + WeightedItem(Items.MITHRIL_PICKAXE_1273, 1, 1, 10.0), + WeightedItem(Items.CURRY_LEAF_5970, 1, 1, 10.0), + WeightedItem(Items.SNAPE_GRASS_231, 1, 1, 10.0), + WeightedItem(Items.AIR_RUNE_556, 30, 58, 10.0), + WeightedItem(Items.OAK_PLANK_8779, 4, 4, 10.0), + WeightedItem(Items.CANDLE_LANTERN_4527, 1, 1, 10.0), + WeightedItem(Items.GOLD_ORE_444, 1, 1, 10.0), + WeightedItem(Items.GOLD_BAR_2358, 5, 5, 10.0), + WeightedItem(Items.UNICORN_HORN_237, 1, 1, 10.0), + WeightedItem(Items.ADAMANT_KITESHIELD_1199, 1, 1, 1.0), + WeightedItem(Items.BLUE_DHIDE_CHAPS_2493, 1, 1, 1.0), + WeightedItem(Items.RED_SPIKY_VAMBS_10083, 1, 1, 1.0), + WeightedItem(Items.RUNE_DAGGER_1213, 1, 1, 1.0), + WeightedItem(Items.BATTLESTAFF_1391, 1, 1, 1.0), + WeightedItem(Items.ADAMANTITE_ORE_450, 10, 10, 1.0), + WeightedItem(Items.SLAYERS_RESPITE4_5842, 2, 2, 1.0), + WeightedItem(Items.WILD_PIE_7208, 1, 1, 1.0), + WeightedItem(Items.WATERMELON_SEED_5321, 3, 3, 1.0), + WeightedItem(Items.DIAMOND_1601, 1, 1, 1.0) + ).insertMediumClue(4.0)), + + NATURE_IMPLING(Items.NATURE_IMPLING_JAR_11250, WeightBasedTable.create( + WeightedItem(Items.LIMPWURT_SEED_5100, 1, 1, 10.0), + WeightedItem(Items.JANGERBERRY_SEED_5104, 1, 1, 10.0), + WeightedItem(Items.BELLADONNA_SEED_5281, 1, 1, 10.0), + WeightedItem(Items.HARRALANDER_SEED_5294, 1, 1, 10.0), + WeightedItem(Items.CACTUS_SPINE_6016, 1, 1, 10.0), + WeightedItem(Items.MAGIC_LOGS_1513, 1, 1, 10.0), + WeightedItem(Items.CLEAN_TARROMIN_254, 4, 4, 10.0), + WeightedItem(Items.COCONUT_5974, 1, 1, 10.0), + WeightedItem(Items.IRIT_SEED_5297, 1, 1, 10.0), + WeightedItem(Items.CURRY_TREE_SEED_5286, 1, 1, 1.0), + WeightedItem(Items.ORANGE_TREE_SEED_5285, 1, 1, 1.0), + WeightedItem(Items.CLEAN_SNAPDRAGON_3000, 1, 1, 1.0), + WeightedItem(Items.KWUARM_SEED_5299, 1, 1, 1.0), + WeightedItem(Items.AVANTOE_SEED_5298, 5, 5, 1.0), + WeightedItem(Items.WILLOW_SEED_5313, 1, 1, 1.0), + WeightedItem(Items.TORSTOL_SEED_5304, 1, 1, 1.0), + WeightedItem(Items.RANARR_SEED_5295, 1, 1, 1.0), + WeightedItem(Items.CLEAN_TORSTOL_270, 2, 2, 1.0), + WeightedItem(Items.DWARF_WEED_SEED_5303, 1, 1, 1.0) + ).insertHardClue(1.0)), + + MAGPIE_IMPLING(Items.MAGPIE_IMPLING_JAR_11252, WeightBasedTable.create( + WeightedItem(Items.BLACK_DRAGONHIDE_1748, 6, 6, 10.0), + WeightedItem(Items.DIAMOND_AMULET_1682, 3, 3, 5.0), + WeightedItem(Items.AMULET_OF_POWER_1732, 3, 3, 5.0), + WeightedItem(Items.RING_OF_FORGING_2569, 3, 3, 5.0), + WeightedItem(Items.SPLITBARK_GAUNTLETS_3391, 1, 1, 5.0), + WeightedItem(Items.MYSTIC_BOOTS_4097, 1, 1, 5.0), + WeightedItem(Items.MYSTIC_GLOVES_4095, 1, 1, 5.0), + WeightedItem(Items.RUNE_WARHAMMER_1347, 1, 1, 5.0), + WeightedItem(Items.RING_OF_LIFE_2571, 4, 4, 5.0), + WeightedItem(Items.RUNE_SQ_SHIELD_1185, 1, 1, 5.0), + WeightedItem(Items.DRAGON_DAGGER_1215, 1, 1, 5.0), + WeightedItem(Items.NATURE_TIARA_5541, 1, 1, 5.0), + WeightedItem(Items.RUNITE_BAR_2364, 2, 2, 5.0), + WeightedItem(Items.DIAMOND_1602, 4, 4, 5.0), + WeightedItem(Items.PINEAPPLE_SEED_5287, 1, 1, 5.0), + WeightedItem(Items.LOOP_HALF_OF_A_KEY_987, 1, 1, 5.0), + WeightedItem(Items.TOOTH_HALF_OF_A_KEY_985, 1, 1, 5.0), + WeightedItem(Items.SNAPDRAGON_SEED_5300, 1, 1, 5.0), + WeightedItem(Items.SINISTER_KEY_993, 1, 1, 5.0) + ).insertHardClue(2.0)), + + NINJA_IMPLING(Items.NINJA_IMPLING_JAR_11254, WeightBasedTable.create( + WeightedItem(Items.SNAKESKIN_BOOTS_6328, 1, 1, 1.65), + WeightedItem(Items.SPLITBARK_HELM_3385, 1, 1, 1.65), + WeightedItem(Items.MYSTIC_BOOTS_4098, 1, 1, 1.65), + WeightedItem(Items.RUNE_CHAINBODY_1113, 1, 1, 1.65), + WeightedItem(Items.MYSTIC_GLOVES_4095, 1, 1, 1.65), + WeightedItem(Items.OPAL_MACHETE_6313, 1, 1, 1.65), + WeightedItem(Items.RUNE_CLAWS_3101, 1, 1, 1.65), + WeightedItem(Items.RUNE_SCIMITAR_1333, 1, 1, 1.65), + WeightedItem(Items.DRAGON_DAGGERP_PLUS_5680, 1, 1, 1.65), + WeightedItem(Items.RUNE_ARROW_892, 70, 70, 1.65), + WeightedItem(Items.RUNE_DART_811, 70, 70, 1.65), + WeightedItem(Items.RUNE_KNIFE_868, 40, 40, 1.65), + WeightedItem(Items.RUNE_THROWNAXE_805, 50, 50, 1.65), + WeightedItem(Items.ONYX_BOLTS_9342, 2, 2, 1.65), + WeightedItem(Items.ONYX_BOLT_TIPS_9194, 4, 4, 1.65), + WeightedItem(Items.BLACK_DRAGONHIDE_1748, 10, 10, 1.65), + WeightedItem(Items.PRAYER_POTION3_140, 4, 4, 1.65), + WeightedItem(Items.WEAPON_POISON_PLUS_5938, 4, 4, 1.65), + WeightedItem(Items.DAGANNOTH_HIDE_6156, 3, 3, 1.65) + ).insertHardClue(1.0)), + + DRAGON_IMPLING(Items.DRAGON_IMPLING_JAR_11256, WeightBasedTable.create( + WeightedItem(Items.DRAGON_BOLT_TIPS_9193, 10, 30, 2.0), + WeightedItem(Items.DRAGON_BOLT_TIPS_9193, 36, 36, 2.0), + WeightedItem(Items.MYSTIC_ROBE_BOTTOM_4093, 1, 1, 2.0), + WeightedItem(Items.AMULET_OF_GLORY_1705, 3, 3, 2.0), + WeightedItem(Items.DRAGONSTONE_AMMY_1684, 2, 2, 2.0), + WeightedItem(Items.DRAGON_ARROW_11212, 100, 250, 2.0), + WeightedItem(Items.DRAGON_BOLTS_9341, 10, 40, 2.0), + WeightedItem(Items.DRAGON_LONGSWORD_1305, 1, 1, 2.0), + WeightedItem(Items.DRAGON_DAGGERP_PLUS_PLUS_5699, 3, 3, 2.0), + WeightedItem(Items.DRAGON_DART_11230, 100, 250, 2.0), + WeightedItem(Items.DRAGONSTONE_1616, 3, 3, 2.0), + WeightedItem(Items.DRAGON_DART_TIP_11232, 100, 350, 2.0), + WeightedItem(Items.DRAGON_ARROWTIPS_11237, 100, 350, 2.0), + WeightedItem(Items.BABYDRAGON_BONES_535, 1, 25, 2.0), + WeightedItem(Items.DRAGON_BONES_537, 1, 25, 2.0), + WeightedItem(Items.MAGIC_SEED_5316, 1, 1, 2.0), + WeightedItem(Items.SNAPDRAGON_SEED_5300, 6, 6, 2.0), + WeightedItem(Items.SUMMER_PIE_7219, 15, 15, 2.0) + ).insertHardClue(1.0)); + + companion object{ + + val jarMap = HashMap() + + init { + for(impling in values()){ + jarMap[impling.jarId] = impling.table + } + } + + fun forId(id: Int): WeightBasedTable?{ + return jarMap[id] + } + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/interaction/item/LegendsCapeLock.kt b/Server/src/main/kotlin/rs09/game/interaction/item/LegendsCapeLock.kt new file mode 100644 index 000000000..f4c4a86f8 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/interaction/item/LegendsCapeLock.kt @@ -0,0 +1,15 @@ +package rs09.game.interaction.item + +import api.ContentAPI +import org.rs09.consts.Items +import rs09.game.interaction.InteractionListener + +class LegendsCapeLock : InteractionListener() { + override fun defineListeners() { + onEquip(Items.CAPE_OF_LEGENDS_1052){player, node -> + val points = ContentAPI.getQP(player) + if(points < 40) ContentAPI.sendDialogue(player, "You need 40 QP to equip that.") + return@onEquip points >= 40 + } + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/interaction/item/StarRingListener.kt b/Server/src/main/kotlin/rs09/game/interaction/item/StarRingListener.kt new file mode 100644 index 000000000..d59350e4f --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/interaction/item/StarRingListener.kt @@ -0,0 +1,85 @@ +package rs09.game.interaction.item + +import api.ContentAPI +import core.game.node.entity.player.Player +import core.game.node.entity.player.link.TeleportManager +import core.game.node.entity.skill.Skills +import core.game.world.map.Location +import org.rs09.consts.Items +import rs09.game.content.dialogue.DialogueFile +import rs09.game.content.global.worldevents.WorldEvents +import rs09.game.content.global.worldevents.shootingstar.ShootingStar +import rs09.game.content.global.worldevents.shootingstar.ShootingStarEvent +import rs09.game.interaction.InteractionListener +import java.util.concurrent.TimeUnit + +class StarRingListener : InteractionListener(){ + + val RING = Items.RING_OF_THE_STAR_SPRITE_14652 + + override fun defineListeners() { + on(RING, ITEM, "rub", "operate"){player, node -> + val star = WorldEvents.get("shooting-stars") as? ShootingStarEvent + + if(star == null) ContentAPI.sendDialogue(player, "There is currently no active star.").also { return@on true } + + if(ContentAPI.getAttribute(player, "ring-next-tele", 0L) > System.currentTimeMillis()){ + ContentAPI.sendDialogue(player, "The ring is still recharging.") + return@on true + } + + val condition: (Player) -> Boolean = when(star?.star!!.location.toLowerCase()){ + "canifis bank" -> { p -> p.questRepository.isComplete("Priest in Peril")} + "crafting guild" -> {p -> ContentAPI.hasLevelStat(p, Skills.CRAFTING, 40) } + "south crandor mining site" -> {p -> p.questRepository.isComplete("Dragon Slayer")} + else -> {_ -> true} + } + + if(!condition.invoke(player) || player.skullManager.isWilderness){ + ContentAPI.sendDialogue(player, "Magical forces prevent your teleportation.") + return@on true + } + + val shouldWarn = when(star.star.location){ + "North Edgeville mining site", + "Southern wilderness mine", + "Pirates' Hideout mine", + "Lava Maze mining site", + "Mage Arena bank" -> true + else -> false + } + + ContentAPI.openDialogue(player, RingDialogue(shouldWarn, star.star)) + + return@on true + } + } + + internal class RingDialogue(val shouldWarn: Boolean, val star: ShootingStar) : DialogueFile(){ + override fun handle(componentID: Int, buttonID: Int) { + if(shouldWarn){ + when(stage) { + 0 -> dialogue("WARNING: That mining site is located in the wilderness.").also { stage++ } + 1 -> player!!.dialogueInterpreter.sendOptions("Continue?","Yes","No").also { stage++ } + 2 -> when(buttonID){ + 1 -> teleport(player!!, star).also { end() } + 2 -> end() + } + } + } else { + when(stage){ + 0 -> player!!.dialogueInterpreter.sendOptions("Teleport to the Star?", "Yes", "No").also { stage++ } + 1 -> when(buttonID){ + 1 -> teleport(player!!, star).also { end() } + 2 -> end() + } + } + } + } + + fun teleport(player: Player, star: ShootingStar){ + ContentAPI.teleport(player, star.crash_locations[star.location]!!.transform(0, -1, 0), TeleportManager.TeleportType.MINIGAME) + ContentAPI.setAttribute(player, "/save:ring-next-tele", System.currentTimeMillis() + TimeUnit.DAYS.toMillis(1)) + } + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/interaction/item/withnpc/HatEasterEgg.kt b/Server/src/main/kotlin/rs09/game/interaction/item/withnpc/HatEasterEgg.kt index 6da48c400..d503b6aac 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/item/withnpc/HatEasterEgg.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/item/withnpc/HatEasterEgg.kt @@ -16,7 +16,7 @@ class HatEasterEgg : InteractionListener(){ val NEW_HAT = 14650 override fun defineListeners() { - onUseWith(OBJECT,WIZ_HAT,MACHINE){player, used, with -> + onUseWith(SCENERY,WIZ_HAT,MACHINE){ player, used, with -> player.dialogueInterpreter.open(HatDialogue(), NPC(872)) return@onUseWith true } diff --git a/Server/src/main/kotlin/rs09/game/interaction/item/withnpc/MistagEasterEgg.kt b/Server/src/main/kotlin/rs09/game/interaction/item/withnpc/MistagEasterEgg.kt index c5abf1209..ce131bc81 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/item/withnpc/MistagEasterEgg.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/item/withnpc/MistagEasterEgg.kt @@ -23,10 +23,12 @@ class MistagEasterEgg : InteractionListener() { onEquip(ZANIK_RING){player,_ -> player.appearance.transformNPC(NPCs.ZANIK_3712) + return@onEquip true } onUnequip(ZANIK_RING){player, _ -> player.appearance.transformNPC(-1) + return@onUnequip true } } } diff --git a/Server/src/main/kotlin/rs09/game/interaction/item/withobject/AxeOnTree.kt b/Server/src/main/kotlin/rs09/game/interaction/item/withobject/AxeOnTree.kt new file mode 100644 index 000000000..9cec2668d --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/interaction/item/withobject/AxeOnTree.kt @@ -0,0 +1,21 @@ +package rs09.game.interaction.item.withobject + +import api.ContentAPI +import core.game.node.entity.skill.gather.SkillingTool +import core.game.node.entity.skill.gather.woodcutting.WoodcuttingNode +import core.game.node.entity.skill.gather.woodcutting.WoodcuttingSkillPulse +import org.rs09.consts.Items +import rs09.ServerConstants +import rs09.game.interaction.InteractionListener + +class AxeOnTree : InteractionListener(){ + val axes = intArrayOf(Items.BRONZE_AXE_1351, Items.MITHRIL_AXE_1355, Items.IRON_AXE_1349, Items.BLACK_AXE_1361, Items.STEEL_AXE_1353, Items.ADAMANT_AXE_1357, Items.RUNE_AXE_1359, Items.DRAGON_AXE_6739, Items.INFERNO_ADZE_13661) + val trees = WoodcuttingNode.values().map { it.id }.toIntArray() + + override fun defineListeners() { + onUseWith(SCENERY, axes, *trees){player, _, with -> + ContentAPI.submitIndividualPulse(player, WoodcuttingSkillPulse(player, with.asScenery())) + return@onUseWith true + } + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/interaction/item/withobject/CoalTrucksHandler.kt b/Server/src/main/kotlin/rs09/game/interaction/item/withobject/CoalTrucksHandler.kt index 456542056..dfa6ab643 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/item/withobject/CoalTrucksHandler.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/item/withobject/CoalTrucksHandler.kt @@ -19,7 +19,7 @@ class CoalTruckInteractionListeners : InteractionListener() { val COAL = Items.COAL_453 override fun defineListeners() { - on(SEERS_VILLAGE_COAL_TRUCK_2114, OBJECT, "remove-coal") { player, node -> + on(SEERS_VILLAGE_COAL_TRUCK_2114, SCENERY, "remove-coal") { player, node -> var coalInTruck = player.getAttribute("coal-truck-inventory", 0) var freeSpace = player.inventory.freeSlots() @@ -48,13 +48,13 @@ class CoalTruckInteractionListeners : InteractionListener() { return@on true } - on(SEERS_VILLAGE_COAL_TRUCK_2114, OBJECT, "investigate") { player, node -> + on(SEERS_VILLAGE_COAL_TRUCK_2114, SCENERY, "investigate") { player, node -> var coalInTruck = player.getAttribute("coal-truck-inventory", 0) player.dialogueInterpreter.sendDialogue("There is currently $coalInTruck coal in the truck.", "The truck has space for " + (120 - coalInTruck) + " more coal.") return@on true } - onUseWith(OBJECT,COAL,COAL_TRUCK_2114){ player, _, _ -> + onUseWith(SCENERY,COAL,COAL_TRUCK_2114){ player, _, _ -> var coalInTruck = player.getAttribute("coal-truck-inventory", 0) var coalInInventory = player.inventory.getAmount(Items.COAL_453) diff --git a/Server/src/main/kotlin/rs09/game/interaction/item/withobject/FishEasterEgg.kt b/Server/src/main/kotlin/rs09/game/interaction/item/withobject/FishEasterEgg.kt new file mode 100644 index 000000000..7646b98a5 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/interaction/item/withobject/FishEasterEgg.kt @@ -0,0 +1,25 @@ +package rs09.game.interaction.item.withobject + +import api.ContentAPI +import core.game.node.entity.skill.gather.woodcutting.WoodcuttingNode +import org.rs09.consts.Items +import rs09.game.interaction.InteractionListener + +class FishEasterEgg : InteractionListener() { + val TREE_IDs = WoodcuttingNode.values().map { it.id }.toIntArray() + + val fish = intArrayOf(Items.RAW_HERRING_345, Items.HERRING_347) + val doors = intArrayOf(1967,1968) + + override fun defineListeners() { + onUseWith(SCENERY, fish, *TREE_IDs){player, _, _ -> + ContentAPI.sendMessage(player, "This is not the mightiest tree in the forest.") + return@onUseWith true + } + + onUseWith(SCENERY, fish, *doors){player, _, _ -> + ContentAPI.sendMessage(player, "It can't be done!") + return@onUseWith true + } + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/interaction/item/withobject/HatStand.kt b/Server/src/main/kotlin/rs09/game/interaction/item/withobject/HatStand.kt new file mode 100644 index 000000000..72603cd32 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/interaction/item/withobject/HatStand.kt @@ -0,0 +1,20 @@ +package rs09.game.interaction.item.withobject + +import api.ContentAPI +import api.EquipmentSlot +import core.cache.def.impl.ItemDefinition +import rs09.game.interaction.InteractionListener +import rs09.game.system.SystemLogger + +class HatStand : InteractionListener() { + + val hats = ItemDefinition.getDefinitions().values.filter { it.getConfiguration("equipment_slot",0) == EquipmentSlot.HAT.ordinal }.map { it.id }.toIntArray() + val hat_stand = 374 + + override fun defineListeners() { + onUseWith(SCENERY, hats, hat_stand){player, used, with -> + ContentAPI.sendDialogue(player, "It'd probably fall off if I tried to do that.") + return@onUseWith true + } + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/interaction/item/withobject/SackOnHay.kt b/Server/src/main/kotlin/rs09/game/interaction/item/withobject/SackOnHay.kt new file mode 100644 index 000000000..0de84caa7 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/interaction/item/withobject/SackOnHay.kt @@ -0,0 +1,21 @@ +package rs09.game.interaction.item.withobject + +import api.Container +import api.ContentAPI +import org.rs09.consts.Items +import rs09.game.interaction.InteractionListener + +class SackOnHay : InteractionListener() { + val SACK = Items.EMPTY_SACK_5418 + val HAY = intArrayOf(36892, 36894, 36896, 300, 34593, 298, 299) + + override fun defineListeners() { + onUseWith(SCENERY, SACK, *HAY){player, used, _ -> + if(ContentAPI.removeItem(player, used.asItem(), Container.INVENTORY)){ + ContentAPI.addItem(player, Items.HAY_SACK_6057, 1) + ContentAPI.sendMessage(player, "You fill the sack with hay.") + } + return@onUseWith true + } + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/interaction/object/DemonTauntHandler.kt b/Server/src/main/kotlin/rs09/game/interaction/object/DemonTauntHandler.kt index 9776e512d..0c763906c 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/object/DemonTauntHandler.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/object/DemonTauntHandler.kt @@ -3,7 +3,6 @@ package rs09.game.interaction.`object` import api.ContentAPI import core.game.node.entity.player.link.diary.DiaryType import core.game.node.entity.player.link.emote.Emotes -import core.game.world.map.RegionManager import org.rs09.consts.NPCs import rs09.game.interaction.InteractionListener @@ -15,7 +14,7 @@ private const val BARS = 37668 class DemonTauntHandler : InteractionListener(){ override fun defineListeners() { - on(BARS,OBJECT,"taunt-through"){player,_ -> + on(BARS,SCENERY,"taunt-through"){ player, _ -> ContentAPI.sendMessage(player, "You taunt the demon, making it growl.") val demon = ContentAPI.findLocalNPC(player, NPCs.LESSER_DEMON_82) ?: return@on true ContentAPI.sendChat(demon, "Graaagh!") diff --git a/Server/src/main/kotlin/rs09/game/interaction/object/EnchantedValleyListeners.kt b/Server/src/main/kotlin/rs09/game/interaction/object/EnchantedValleyListeners.kt index 8e18ff9bf..fb5986b4d 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/object/EnchantedValleyListeners.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/object/EnchantedValleyListeners.kt @@ -12,7 +12,7 @@ class EnchantedValleyListeners : InteractionListener() { val TREE_SPIRIT_IDS = intArrayOf(NPCs.TREE_SPIRIT_438,NPCs.TREE_SPIRIT_439,NPCs.TREE_SPIRIT_440,NPCs.TREE_SPIRIT_441,NPCs.TREE_SPIRIT_442,NPCs.TREE_SPIRIT_443) override fun defineListeners() { - on(ENCHANTED_V_TREE,OBJECT,"chop-down"){player, node -> + on(ENCHANTED_V_TREE,SCENERY,"chop-down"){ player, node -> val tool: SkillingTool? = SkillingTool.getHatchet(player) tool ?: player.sendMessage("You lack an axe which you have the Woodcutting level to use.").also { return@on true } diff --git a/Server/src/main/kotlin/rs09/game/interaction/object/FairyRingPlugin.kt b/Server/src/main/kotlin/rs09/game/interaction/object/FairyRingPlugin.kt index 61c539a40..2706f2a45 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/object/FairyRingPlugin.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/object/FairyRingPlugin.kt @@ -19,7 +19,7 @@ class FairyRingPlugin : InteractionListener() { override fun defineListeners() { - on(RINGS,OBJECT,"use"){player,_ -> + on(RINGS,SCENERY,"use"){ player, _ -> if (!player.equipment.contains(772, 1) && !player.equipment.contains(9084, 1)) { player.sendMessage("The fairy ring only works for those who wield fairy magic.") return@on true @@ -28,7 +28,7 @@ class FairyRingPlugin : InteractionListener() { return@on true } - on(MAIN_RING,OBJECT,"use"){player,_ -> + on(MAIN_RING,SCENERY,"use"){ player, _ -> if (!player.equipment.contains(772, 1) && !player.equipment.contains(9084, 1)) { player.sendMessage("The fairy ring only works for those who wield fairy magic.") return@on true diff --git a/Server/src/main/kotlin/rs09/game/interaction/object/GutanothChestPlugin.kt b/Server/src/main/kotlin/rs09/game/interaction/object/GutanothChestPlugin.kt index 016bd378a..f13affedd 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/object/GutanothChestPlugin.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/object/GutanothChestPlugin.kt @@ -18,7 +18,7 @@ class GutanothChestInteractionHandler : InteractionListener(){ override fun defineListeners() { - on(CHEST,OBJECT,"open"){player,node -> + on(CHEST,SCENERY,"open"){ player, node -> val delay = player.getAttribute("gutanoth-chest-delay", 0L) GameWorld.Pulser.submit(ChestPulse(player,System.currentTimeMillis() > delay, node as Scenery)) return@on true diff --git a/Server/src/main/kotlin/rs09/game/interaction/object/JungleBushHandler.kt b/Server/src/main/kotlin/rs09/game/interaction/object/JungleBushHandler.kt index 00d975f7d..17fafe76c 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/object/JungleBushHandler.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/object/JungleBushHandler.kt @@ -22,8 +22,8 @@ class JungleBushHandler : InteractionListener(){ override fun defineListeners() { - on(ids,OBJECT,"chop-down"){player,node -> - val toChop = node.asObject() + on(ids,SCENERY,"chop-down"){ player, node -> + val toChop = node.asScenery() if(checkRequirement(player)){ GameWorld.Pulser.submit(object : Pulse(0){ var ticks = 0 diff --git a/Server/src/main/kotlin/rs09/game/interaction/object/MuddyChestHandler.kt b/Server/src/main/kotlin/rs09/game/interaction/object/MuddyChestHandler.kt index 96b95c24d..6eb5476bd 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/object/MuddyChestHandler.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/object/MuddyChestHandler.kt @@ -18,12 +18,12 @@ class MuddyChestHandler : InteractionListener() { override fun defineListeners() { - on(CHEST,OBJECT,"open"){player,node -> + on(CHEST,SCENERY,"open"){ player, node -> val key = Item(Items.MUDDY_KEY_991) if(player.inventory.containsItem(key)){ player.inventory.remove(key) player.animator.animate(Animation(536)) - SceneryBuilder.replace(node.asObject(), Scenery(171, node.location, node.asObject().rotation),3) + SceneryBuilder.replace(node.asScenery(), Scenery(171, node.location, node.asScenery().rotation),3) for(item in chestLoot){ if(!player.inventory.add(item)) GroundItemManager.create(item,player) } diff --git a/Server/src/main/kotlin/rs09/game/interaction/object/TarBarrelListener.kt b/Server/src/main/kotlin/rs09/game/interaction/object/TarBarrelListener.kt index e1a6c86b4..dd7e9b0f9 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/object/TarBarrelListener.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/object/TarBarrelListener.kt @@ -23,7 +23,7 @@ class TarBarrelListener : InteractionListener() { override fun defineListeners() { - on(FULL_TAR_BARREL_16860,OBJECT,"take-from") { player, node -> + on(FULL_TAR_BARREL_16860,SCENERY,"take-from") { player, node -> val incrementAmount = RandomFunction.random(83, 1000) if (player.inventory.isFull) { @@ -31,14 +31,14 @@ class TarBarrelListener : InteractionListener() { return@on true } - if (node.asObject().charge >= 0) { - node.asObject().charge = node.asObject().charge - incrementAmount + if (node.asScenery().charge >= 0) { + node.asScenery().charge = node.asScenery().charge - incrementAmount player.inventory.add(Item(Items.SWAMP_TAR_1939)) - if (node.asObject().charge <= 0) { + if (node.asScenery().charge <= 0) { player.sendMessage(EMPTY_BARREL_STRING) - SceneryBuilder.replace(node.asObject(), node.asObject().transform(EMPTY_TAR_BARREL_16688), 38) - node.asObject().charge = 1000 + SceneryBuilder.replace(node.asScenery(), node.asScenery().transform(EMPTY_TAR_BARREL_16688), 38) + node.asScenery().charge = 1000 } } diff --git a/Server/src/main/kotlin/rs09/game/interaction/object/VarrockGuardSignpost.kt b/Server/src/main/kotlin/rs09/game/interaction/object/VarrockGuardSignpost.kt new file mode 100644 index 000000000..8d212864c --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/interaction/object/VarrockGuardSignpost.kt @@ -0,0 +1,33 @@ +package rs09.game.interaction.`object` + +import api.ContentAPI +import core.game.interaction.Option +import core.game.node.Node +import core.game.node.entity.Entity +import core.game.world.map.zone.MapZone +import core.game.world.map.zone.ZoneBorders +import rs09.game.interaction.InteractionListener + +class VarrockGuardSignpost : InteractionListener() { + override fun defineListeners() { + val zone = object : MapZone("Varrock Guards", true){ + var pickpocketCounter = 0 + override fun interact(e: Entity?, target: Node?, option: Option?): Boolean { + if(option != null && option.name.toLowerCase().contains("pickpocket") && target != null && target.name.toLowerCase().contains("guard")){ + pickpocketCounter++ + } + return false + } + } + + ContentAPI.registerMapZone(zone, ZoneBorders(3225,3445,3198,3471)) + ContentAPI.registerMapZone(zone, ZoneBorders(3222,3375,3199,3387)) + ContentAPI.registerMapZone(zone, ZoneBorders(3180,3420,3165,3435)) + ContentAPI.registerMapZone(zone, ZoneBorders(3280,3422,3266,3435)) + + on(31298, SCENERY, "read"){player, node -> + ContentAPI.sendDialogue(player, "Guards in the Varrock Palace are on full alert due to increasing levels of pickpocketing. So far today, ${zone.pickpocketCounter} guards have had their money pickpocketed in the palace or at the city gates.") + return@on true + } + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/interaction/object/WizardGuildPortals.kt b/Server/src/main/kotlin/rs09/game/interaction/object/WizardGuildPortals.kt new file mode 100644 index 000000000..d12e0e634 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/interaction/object/WizardGuildPortals.kt @@ -0,0 +1,29 @@ +package rs09.game.interaction.`object` + +import api.ContentAPI +import core.game.world.map.Location +import rs09.game.interaction.InteractionListener + +class WizardGuildPortals : InteractionListener() { + + val WTOWER_PORTAL = 2156 + val DWTOWER_PORTAL = 2157 + val SORC_TOWER_PORTAL = 2158 + + override fun defineListeners() { + on(WTOWER_PORTAL, SCENERY, "enter"){player, _ -> + ContentAPI.teleport(player, Location.create(3114, 3171, 0)) + return@on true + } + + on(DWTOWER_PORTAL, SCENERY, "enter"){player, _ -> + ContentAPI.teleport(player, Location.create(2916, 3335, 0)) + return@on true + } + + on(SORC_TOWER_PORTAL, SCENERY, "enter"){player, _ -> + ContentAPI.teleport(player, Location.create(2701, 3395, 0)) + return@on true + } + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/interaction/object/canoestation/CanoeStationListener.kt b/Server/src/main/kotlin/rs09/game/interaction/object/canoestation/CanoeStationListener.kt index 0724e1433..259ccb37d 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/object/canoestation/CanoeStationListener.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/object/canoestation/CanoeStationListener.kt @@ -19,18 +19,18 @@ class CanoeStationListener : InteractionListener() { private val FLOAT = Animation(3304) override fun defineDestinationOverrides() { - setDest(OBJECT,STATION_IDs,"chop-down"){node -> + setDest(SCENERY,STATION_IDs,"chop-down"){ node -> return@setDest CanoeUtils.getChopLocation(node.location) } - setDest(OBJECT,STATION_IDs,"shape-canoe","float canoe","float log","float waka"){node -> + setDest(SCENERY,STATION_IDs,"shape-canoe","float canoe","float log","float waka"){ node -> return@setDest CanoeUtils.getCraftFloatLocation(node.location) } } override fun defineListeners() { - on(STATION_IDs,OBJECT,"chop-down"){player, node -> + on(STATION_IDs,SCENERY,"chop-down"){ player, node -> val axe: SkillingTool? = SkillingTool.getHatchet(player) - val varbit = node.asObject().definition.configFile + val varbit = node.asScenery().definition.configFile if(varbit.getValue(player) != 0){ player.varpManager.setVarbit(varbit,0) } @@ -52,7 +52,7 @@ class CanoeStationListener : InteractionListener() { override fun pulse(): Boolean { player.animator.stop() player.varpManager.setVarbit(varbit,STAGE_LOG_CHOPPED) - player.packetDispatch.sendSceneryAnimation(node.asObject().getChild(player), FALL, false) + player.packetDispatch.sendSceneryAnimation(node.asScenery().getChild(player), FALL, false) player.unlock() return true } @@ -60,8 +60,8 @@ class CanoeStationListener : InteractionListener() { return@on true } - on(STATION_IDs,OBJECT,"shape-canoe"){player, node -> - val varbit = node.asObject().definition.configFile + on(STATION_IDs,SCENERY,"shape-canoe"){ player, node -> + val varbit = node.asScenery().definition.configFile if(varbit.getValue(player) != STAGE_LOG_CHOPPED){ player.varpManager.setVarbit(varbit,0) return@on true @@ -72,8 +72,8 @@ class CanoeStationListener : InteractionListener() { return@on true } - on(STATION_IDs,OBJECT,"float canoe","float log","float waka"){player, node -> - val varbit = node.asObject().definition.configFile + on(STATION_IDs,SCENERY,"float canoe","float log","float waka"){ player, node -> + val varbit = node.asScenery().definition.configFile val canoe = CanoeUtils.getCanoeFromVarbit(player,varbit) player.animator.animate(PUSH) player.lock() @@ -81,7 +81,7 @@ class CanoeStationListener : InteractionListener() { player.pulseManager.run(object : Pulse(){ override fun pulse(): Boolean { player.varpManager.setVarbit(varbit,CanoeUtils.getCraftValue(canoe,true)) - player.packetDispatch.sendSceneryAnimation(node.asObject(), FLOAT, false) + player.packetDispatch.sendSceneryAnimation(node.asScenery(), FLOAT, false) player.unlock() return true } @@ -89,7 +89,7 @@ class CanoeStationListener : InteractionListener() { return@on true } - on(STATION_IDs,OBJECT,"paddle log","paddle canoe"){player, node -> + on(STATION_IDs,SCENERY,"paddle log","paddle canoe"){ player, node -> player.interfaceManager.open(Component(Components.CANOE_STATIONS_MAP_53)) return@on true } diff --git a/Server/src/main/kotlin/rs09/game/interaction/region/IsafdarListeners.kt b/Server/src/main/kotlin/rs09/game/interaction/region/IsafdarListeners.kt index 0f003ed71..18cd96443 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/region/IsafdarListeners.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/region/IsafdarListeners.kt @@ -17,12 +17,12 @@ class IsafdarListeners : InteractionListener() { val inside = Location.create(2314, 9624, 0) override fun defineListeners() { - on(CAVE_ENTRANCE,OBJECT,"enter"){player,node -> + on(CAVE_ENTRANCE,SCENERY,"enter"){ player, node -> player.teleport(inside) return@on true } - on(CAVE_EXIT,OBJECT,"exit"){player,node -> + on(CAVE_EXIT,SCENERY,"exit"){ player, node -> player.teleport(outside) return@on true } diff --git a/Server/src/main/kotlin/rs09/game/interaction/region/MorytaniaListeners.kt b/Server/src/main/kotlin/rs09/game/interaction/region/MorytaniaListeners.kt index c5ff76c93..8d301b34e 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/region/MorytaniaListeners.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/region/MorytaniaListeners.kt @@ -23,17 +23,17 @@ class MorytaniaListeners : InteractionListener() { private val JUMP_ANIM = Animation(1603) override fun defineListeners() { - on(GROTTO_ENTRANCE,OBJECT,"enter"){player,node -> + on(GROTTO_ENTRANCE,SCENERY,"enter"){ player, node -> player.teleport(inside) return@on true } - on(GROTTO_EXIT,OBJECT,"exit"){player,node -> + on(GROTTO_EXIT,SCENERY,"exit"){ player, node -> player.teleport(outside) return@on true } - on(GROTTO_BRIDGE,OBJECT,"jump"){player,node -> + on(GROTTO_BRIDGE,SCENERY,"jump"){ player, node -> if (player.location.y == 3328) { ForceMovement.run(player, node.location, node.location.transform(0, 3, 0), RUNNING_ANIM, JUMP_ANIM, Direction.NORTH, 15).endAnimation = Animation.RESET } else if (player.location.y == 3332){ diff --git a/Server/src/main/kotlin/rs09/game/interaction/region/dungeons/brimhaven/BrimhavenDungeonListeners.kt b/Server/src/main/kotlin/rs09/game/interaction/region/dungeons/brimhaven/BrimhavenDungeonListeners.kt index 118da7675..311f0705f 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/region/dungeons/brimhaven/BrimhavenDungeonListeners.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/region/dungeons/brimhaven/BrimhavenDungeonListeners.kt @@ -17,23 +17,23 @@ class BrimhavenDungeonListeners : InteractionListener() { val LOGS = intArrayOf(5088,5090) override fun defineListeners() { - on(EXIT,OBJECT,"leave"){player, _ -> + on(EXIT,SCENERY,"leave"){ player, _ -> player.properties.teleportLocation = Location.create(2745, 3152, 0) return@on true } - on(STAIRS,OBJECT,"walk-up","walk-down"){player, node -> - BrimhavenUtils.handleStairs(node.asObject(),player) + on(STAIRS,SCENERY,"walk-up","walk-down"){ player, node -> + BrimhavenUtils.handleStairs(node.asScenery(),player) return@on true } - on(STEPPING_STONES,OBJECT,"jump-from"){player, node -> - BrimhavenUtils.handleSteppingStones(player,node.asObject()) + on(STEPPING_STONES,SCENERY,"jump-from"){ player, node -> + BrimhavenUtils.handleSteppingStones(player,node.asScenery()) return@on true } - on(VINES,OBJECT,"chop-down"){player, node -> - BrimhavenUtils.handleVines(player,node.asObject()) + on(VINES,SCENERY,"chop-down"){ player, node -> + BrimhavenUtils.handleVines(player,node.asScenery()) return@on true } @@ -42,7 +42,7 @@ class BrimhavenDungeonListeners : InteractionListener() { return@on true } - on(LOGS,OBJECT,"walk-across"){player, node -> + on(LOGS,SCENERY,"walk-across"){ player, node -> if (player.skills.getLevel(Skills.AGILITY) < 30) { player.packetDispatch.sendMessage("You need an agility level of 30 to cross this.") diff --git a/Server/src/main/kotlin/rs09/game/interaction/region/dungeons/brimhaven/BrimhavenUtils.kt b/Server/src/main/kotlin/rs09/game/interaction/region/dungeons/brimhaven/BrimhavenUtils.kt index 4c48430ae..97390d807 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/region/dungeons/brimhaven/BrimhavenUtils.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/region/dungeons/brimhaven/BrimhavenUtils.kt @@ -67,11 +67,15 @@ object BrimhavenUtils { } if (stage == 6) { player.achievementDiaryManager.finishTask(player, DiaryType.KARAMJA, 1, 15) - ContentAPI.clearLogoutListener(player, "steppingstone") } AgilityHandler.forceWalk(player, -1, l, l.transform(direction), Animation.create(769), 10, 0.0, null) return stage == 6 } + + override fun stop() { + ContentAPI.clearLogoutListener(player, "steppingstone") + super.stop() + } }) } @@ -89,8 +93,8 @@ object BrimhavenUtils { player.animate(tool.animation) player.pulseManager.run(object : Pulse(3, player) { override fun pulse(): Boolean { - if (SceneryBuilder.replace(node.asObject(), node.asObject().transform(0), 2)) { - val destination = getVineDestination(player,node.asObject()) + if (SceneryBuilder.replace(node.asScenery(), node.asScenery().transform(0), 2)) { + val destination = getVineDestination(player,node.asScenery()) player.lock(3) player.walkingQueue.reset() // Chop the vines to gain deeper access to Brimhaven Dungeon diff --git a/Server/src/main/kotlin/rs09/game/interaction/region/rellekka/JatizsoListeners.kt b/Server/src/main/kotlin/rs09/game/interaction/region/rellekka/JatizsoListeners.kt new file mode 100644 index 000000000..ef36111a2 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/interaction/region/rellekka/JatizsoListeners.kt @@ -0,0 +1,154 @@ +package rs09.game.interaction.region.rellekka + +import api.ContentAPI +import core.game.content.dialogue.FacialExpression +import core.game.content.global.action.SpecialLadders +import core.game.node.entity.npc.NPC +import core.game.node.entity.player.link.audio.Audio +import core.game.system.task.Pulse +import core.game.world.map.Direction +import core.game.world.map.Location +import core.game.world.map.zone.ZoneBorders +import org.rs09.consts.NPCs +import rs09.game.content.dialogue.region.jatizso.LeftieRightieDialogue +import rs09.game.interaction.InteractionListener + +class JatizsoListeners : InteractionListener() { + val GATES_CLOSED = intArrayOf(21403,21405) + val NORTH_GATE_ZONE = ZoneBorders(2414,3822,2417,3825) + val WEST_GATE_ZONE = ZoneBorders(2386,3797,2390,3801) + val SOUTH_GAE_ZONE = ZoneBorders(2411,3795,2414,3799) + val BELL = 21394 + val TOWER_GUARDS = intArrayOf(NPCs.GUARD_5490, NPCs.GUARD_5489) + val GUARDS = intArrayOf(NPCs.GUARD_5491, NPCs.GUARD_5492) + val KING_CHEST = intArrayOf(21299,21300) + val LINES = arrayOf( + arrayOf( + "YOU WOULDN'T KNOW HOW TO FIGHT A TROLL IF IT CAME UP AND BIT YER ARM OFF", + "YAK LOVERS", + "CALL THAT A TOWN? I'VE SEEN BETTER HAMLETS!", + "AND YOUR FATHER SMELLED OF WINTERBERRIES!", + "WOODEN BRIDGES ARE RUBBISH!", + "OUR KING'S BETTER THAN YOUR BURGHER!", + ), + arrayOf( + "YOU WOULDN'T KNOW HOW TO SHAVE A YAK IF YOUR LIFE DEPENDED ON IT", + "MISERABLE LOSERS", + "YOUR MOTHER WAS A HAMSTER!", + "AT LEAST WE HAVE SOMETHING OTHER THAN SMELLY FISH!", + "AT LEAST WE CAN COOK!", + ) + ) + override fun defineListeners() { + on(GATES_CLOSED, SCENERY, "open"){player, node -> + if(NORTH_GATE_ZONE.insideBorder(player)){ + if(node.id == GATES_CLOSED.first()){ + val other = ContentAPI.getScenery(node.location.transform(1, 0, 0)) ?: return@on true + ContentAPI.replaceScenery(node.asScenery(), node.id + 1, -1, Direction.EAST) + ContentAPI.replaceScenery(other.asScenery(), other.id - 1, -1, Direction.NORTH_EAST) + } else { + val other = ContentAPI.getScenery(node.location.transform(-1, 0, 0)) ?: return@on true + ContentAPI.replaceScenery(node.asScenery(), node.id + 1, -1, Direction.NORTH_EAST) + ContentAPI.replaceScenery(other.asScenery(), other.id, -1, Direction.EAST) + } + } else if(WEST_GATE_ZONE.insideBorder(player)){ + if(node.id == GATES_CLOSED.first()){ + val other = ContentAPI.getScenery(node.location.transform(0, 1, 0)) ?: return@on true + ContentAPI.replaceScenery(node.asScenery(), node.id + 1, -1, Direction.WEST) + ContentAPI.replaceScenery(other.asScenery(), other.id + 1, -1, Direction.NORTH) + } else { + val other = ContentAPI.getScenery(node.location.transform(0, -1, 0)) ?: return@on true + ContentAPI.replaceScenery(node.asScenery(), node.id + 1, -1, Direction.NORTH) + ContentAPI.replaceScenery(other.asScenery(), other.id + 1, -1, Direction.WEST) + } + } else if(SOUTH_GAE_ZONE.insideBorder(player)){ + if(node.id == GATES_CLOSED.first()){ + val other = ContentAPI.getScenery(node.location.transform(-1, 0, 0)) ?: return@on true + ContentAPI.replaceScenery(node.asScenery(), node.id + 1, -1, Direction.SOUTH) + ContentAPI.replaceScenery(other.asScenery(), other.id - 1, -1, Direction.EAST) + } else { + val other = ContentAPI.getScenery(node.location.transform(1, 0, 0)) ?: return@on true + ContentAPI.replaceScenery(node.asScenery(), node.id + 1, -1, Direction.EAST) + ContentAPI.replaceScenery(other.asScenery(), other.id, -1, Direction.SOUTH) + } + } + ContentAPI.playAudio(player, ContentAPI.getAudio(81)) + return@on true + } + + on(TOWER_GUARDS, NPC, "watch-shouting"){player, _ -> + val local = ContentAPI.findLocalNPC(player, NPCs.GUARD_5489) + ContentAPI.lock(player, 200) + ContentAPI.face(local!!, Location.create(2371, 3801, 2)) + local.asNpc().isRespawn = false + ContentAPI.submitIndividualPulse(player, object : Pulse(4){ + var id = NPCs.GUARD_5489 + var counter = 0 + val other = ContentAPI.findLocalNPC(player, getOther(NPCs.GUARD_5489)) + + override fun start() { + other?.isRespawn = false + } + + override fun pulse(): Boolean { + val npc = ContentAPI.findLocalNPC(player, id) ?: return false + val index = when(id){ + NPCs.GUARD_5489 -> 0 + else -> 1 + } + if(index == 1 && counter == 5) return true + ContentAPI.sendChat(npc, LINES[index][counter]) + if(npc.id != NPCs.GUARD_5489) counter++ + id = getOther(id) + return false + } + + override fun stop() { + ContentAPI.unlock(player) + other?.isRespawn = true + local.asNpc().isRespawn = true + super.stop() + } + + fun getOther(npc: Int): Int{ + return when(npc){ + NPCs.GUARD_5489 -> NPCs.GUARD_5490 + NPCs.GUARD_5490 -> NPCs.GUARD_5489 + else -> NPCs.GUARD_5489 + } + } + }) + return@on true + } + + on(BELL, SCENERY, "ring-bell"){player, _ -> + ContentAPI.playAudio(player, Audio(15)) + ContentAPI.sendMessage(player, "You ring the warning bell, but everyone ignores it!") + return@on true + } + + on(GUARDS, NPC, "talk-to"){player, node -> + player.dialogueInterpreter.open(LeftieRightieDialogue(), NPC(NPCs.GUARD_5491)) + return@on true + } + + on(KING_CHEST, SCENERY, "open"){player, node -> + ContentAPI.sendPlayerDialogue(player, "I probably shouldn't mess with that.", FacialExpression.HALF_THINKING) + return@on true + } + + setDest(NPC, NPCs.MAGNUS_GRAM_5488){_ -> + return@setDest Location.create(2416, 3801, 0) + } + + //Climb handling for the ladders in the towers around the city walls. + ContentAPI.addClimbDest(Location.create(2388, 3804, 0),Location.create(2387, 3804, 2)) + ContentAPI.addClimbDest(Location.create(2388, 3804, 2),Location.create(2387, 3804, 0)) + ContentAPI.addClimbDest(Location.create(2388, 3793, 0),Location.create(2387, 3793, 2)) + ContentAPI.addClimbDest(Location.create(2388, 3793, 2),Location.create(2387, 3793, 0)) + ContentAPI.addClimbDest(Location.create(2410, 3823, 0),Location.create(2410, 3824, 2)) + ContentAPI.addClimbDest(Location.create(2410, 3823, 2),Location.create(2410, 3824, 0)) + ContentAPI.addClimbDest(Location.create(2421, 3823, 0),Location.create(2421, 3824, 2)) + ContentAPI.addClimbDest(Location.create(2421, 3823, 2),Location.create(2421, 3824, 0)) + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/interaction/region/rellekka/NeitiznotListeners.kt b/Server/src/main/kotlin/rs09/game/interaction/region/rellekka/NeitiznotListeners.kt new file mode 100644 index 000000000..2526bdbde --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/interaction/region/rellekka/NeitiznotListeners.kt @@ -0,0 +1,39 @@ +package rs09.game.interaction.region.rellekka + +import api.ContentAPI +import core.game.content.dialogue.FacialExpression +import core.game.node.Node +import core.game.node.entity.npc.NPC +import core.game.node.entity.player.Player +import core.game.node.item.Item +import core.game.world.map.Location +import core.game.world.map.zone.MapZone +import core.game.world.map.zone.ZoneBorders +import org.rs09.consts.NPCs +import rs09.game.interaction.InteractionListener + +class NeitiznotListeners : InteractionListener() { + val STUMP = 21305 + + override fun defineListeners() { + + on(STUMP, SCENERY, "cut-wood"){player, _ -> + ContentAPI.sendPlayerDialogue(player, "I should probably leave this alone.", FacialExpression.HALF_THINKING) + return@on true + } + + val zone = object : MapZone("Yakzone", true){ + override fun handleUseWith(player: Player, used: Item?, with: Node?): Boolean { + if(with is NPC && with.id == NPCs.YAK_5529){ + ContentAPI.sendMessage(player, "The cow doesn't want that.") + return true + } + return false + } + } + + ContentAPI.registerMapZone(zone, ZoneBorders(2313,3786,2331,3802)) + ContentAPI.addClimbDest(Location.create(2363, 3799, 0), Location.create(2364, 3799, 2)) + ContentAPI.addClimbDest(Location.create(2363, 3799, 2), Location.create(2362, 3799, 0)) + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/interaction/region/RellekkaListeners.kt b/Server/src/main/kotlin/rs09/game/interaction/region/rellekka/RellekkaListeners.kt similarity index 57% rename from Server/src/main/kotlin/rs09/game/interaction/region/RellekkaListeners.kt rename to Server/src/main/kotlin/rs09/game/interaction/region/rellekka/RellekkaListeners.kt index 8a5a64d7d..b330b22c6 100644 --- a/Server/src/main/kotlin/rs09/game/interaction/region/RellekkaListeners.kt +++ b/Server/src/main/kotlin/rs09/game/interaction/region/rellekka/RellekkaListeners.kt @@ -1,7 +1,10 @@ -package rs09.game.interaction.region +package rs09.game.interaction.region.rellekka import core.game.world.map.Location +import org.rs09.consts.NPCs import rs09.game.interaction.InteractionListener +import rs09.game.util.region.rellekka.RellekkaDestination +import rs09.game.util.region.rellekka.RellekkaUtils /** * File to be used for anything Rellekka related. @@ -23,7 +26,7 @@ class RellekkaListeners : InteractionListener() { val STAIRS = intArrayOf(19690,19691) override fun defineListeners() { - on(STAIRS,OBJECT,"ascend","descend"){player,node -> + on(STAIRS,SCENERY,"ascend","descend"){ player, node -> if(player.location.y < 3802){ player.properties.teleportLocation = when(player.location.x){ 2715 -> DOWN1A @@ -43,5 +46,25 @@ class RellekkaListeners : InteractionListener() { } return@on true } + + on(NPCs.MARIA_GUNNARS_5508, NPC, "ferry-neitiznot"){player, _ -> + RellekkaUtils.sail(player, RellekkaDestination.RELLEKKA_TO_NEITIZNOT) + return@on true + } + + on(NPCs.MARIA_GUNNARS_5507, NPC, "ferry-rellekka"){player, node -> + RellekkaUtils.sail(player, RellekkaDestination.NEITIZNOT_TO_RELLEKKA) + return@on true + } + + on(NPCs.MORD_GUNNARS_5481, NPC, "ferry-jatizso"){player, node -> + RellekkaUtils.sail(player, RellekkaDestination.RELLEKKA_TO_JATIZSO) + return@on true + } + + on(NPCs.MORD_GUNNARS_5482, NPC, "ferry-rellekka"){player, node -> + RellekkaUtils.sail(player, RellekkaDestination.JATIZSO_TO_RELLEKKA) + return@on true + } } } \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/interaction/region/wilderness/RoguesCastleListeners.kt b/Server/src/main/kotlin/rs09/game/interaction/region/wilderness/RoguesCastleListeners.kt new file mode 100644 index 000000000..b26fc91a0 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/interaction/region/wilderness/RoguesCastleListeners.kt @@ -0,0 +1,143 @@ +package rs09.game.interaction.region.wilderness + +import api.ContentAPI +import core.game.node.`object`.Scenery +import core.game.node.entity.combat.ImpactHandler +import core.game.node.entity.player.Player +import core.game.node.entity.skill.Skills +import core.game.node.item.Item +import core.game.system.task.Pulse +import core.tools.RandomFunction +import org.rs09.consts.Items +import rs09.game.content.global.WeightBasedTable +import rs09.game.content.global.WeightedItem +import rs09.game.interaction.InteractionListener + +class RoguesCastleListeners : InteractionListener() { + + val CHEST_ANIM = ContentAPI.getAnimation(536) + val FLOOR_1_CHESTS = intArrayOf(14773, 14774) + val FLOOR_2_CHESTS = intArrayOf(38834, 38835) + + override fun defineListeners() { + on(FLOOR_1_CHESTS, SCENERY, "open"){ player, node -> + val scenery = node.asScenery() + openChest(player, scenery) + return@on true + } + + on(FLOOR_1_CHESTS, SCENERY, "search"){player, node -> + val scenery = node.asScenery() + if(ContentAPI.getCharge(scenery) == 0){ + ContentAPI.sendMessage(player, "This chest has already been looted.") + return@on true + } + + if(ContentAPI.freeSlots(player) == 0){ + ContentAPI.sendMessage(player, "You don't have enough space to do that.") + return@on true + } + + val item = FLOOR_1_LOOT.roll()[0] + addLoot(player, item) + ContentAPI.setCharge(scenery, 0) + return@on true + } + + on(FLOOR_2_CHESTS, SCENERY, "open"){player, node -> + ContentAPI.sendMessage(player, "This chest appears to be locked.") + return@on true + } + + on(FLOOR_2_CHESTS, SCENERY, "pick-lock"){player, node -> + val scenery = node.asScenery() + if(!ContentAPI.inInventory(player, Items.LOCKPICK_1523)){ + ContentAPI.sendMessage(player, "You need a lockpick in order to attempt this.") + return@on true + } + + if(!ContentAPI.hasLevelDyn(player, Skills.THIEVING, 13)){ + ContentAPI.sendMessage(player, "You need a Thieving level of 13 to attempt this.") + return@on true + } + + ContentAPI.sendMessage(player, "You attempt to pick the lock on the chest...") + ContentAPI.submitIndividualPulse(player, object : Pulse(2){ + override fun pulse(): Boolean { + val success = RandomFunction.roll(10) // 1/10 chance to succeed + if(success){ + ContentAPI.replaceScenery(scenery, scenery.id + 1, 20) + ContentAPI.rewardXP(player, Skills.THIEVING, 300.0) + } else { + val dealsDamage = RandomFunction.roll(10) // 1/10 chance to deal damage on a fail + if(dealsDamage) { + ContentAPI.impact(player, RandomFunction.random(1, 3), ImpactHandler.HitsplatType.NORMAL) + ContentAPI.sendMessage(player, "You activated a trap on the chest!") + } + } + + ContentAPI.sendMessage(player, "You ${if(success) "manage" else "fail"} to pick the lock on the chest.") + return true + } + }) + + return@on true + } + + on(FLOOR_2_CHESTS, SCENERY, "search"){player, node -> + val scenery = node.asScenery() + + if(ContentAPI.getCharge(scenery) == 0){ + ContentAPI.sendMessage(player, "This chest has already been looted.") + return@on true + } + + val loot = FLOOR_2_LOOT.roll()[0] + if(ContentAPI.freeSlots(player) > 0){ + ContentAPI.addItemOrDrop(player, loot.id, loot.amount) + ContentAPI.sendMessage(player, "In the chest you find some ${loot.name.toLowerCase() + if(!loot.name.endsWith("s")) "s" else ""}!") + ContentAPI.setCharge(scenery, 0) + ContentAPI.rewardXP(player, Skills.THIEVING, 60.0) + } + + return@on true + } + } + + fun openChest(player: Player, scenery: Scenery){ + ContentAPI.animate(player, CHEST_ANIM) + ContentAPI.submitIndividualPulse(player, object : Pulse(ContentAPI.animationDuration(CHEST_ANIM)){ + override fun pulse(): Boolean { + return true.also { ContentAPI.replaceScenery(scenery, scenery.id + 1, 20) } + } + }) + } + + fun addLoot(player: Player, item: Item){ + ContentAPI.sendMessage(player, "You search the chest...") + ContentAPI.submitIndividualPulse(player, object : Pulse(){ + override fun pulse(): Boolean { + ContentAPI.sendMessage(player, "... and find some ${item.name.toLowerCase() + if(!item.name.endsWith("s")) "s" else ""}!") + ContentAPI.addItemOrDrop(player, item.id, item.amount) + return true + } + }) + } + + val FLOOR_1_LOOT = WeightBasedTable.create( + WeightedItem(Items.COINS_995, 8, 25, 70.0), + WeightedItem(Items.NATURE_RUNE_561, 2, 3, 10.0), + WeightedItem(Items.BLOOD_RUNE_565, 2, 3, 10.0), + WeightedItem(Items.DEATH_RUNE_560, 3, 5, 10.0) + ) + + val FLOOR_2_LOOT = WeightBasedTable.create( + WeightedItem(Items.COINS_995, 4, 57, 75.0), + WeightedItem(Items.COINS_995, 107, 243, 5.0), + WeightedItem(Items.BLOOD_RUNE_565, 2, 5, 5.0), + WeightedItem(Items.GOLD_ORE_445, 1, 1, 5.0), + WeightedItem(Items.STEEL_MED_HELM_1141, 1, 1, 5.0), + WeightedItem(Items.STEEL_PLATELEGS_1069, 1, 1, 5.0) + ) + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/node/entity/combat/CombatSwingHandler.kt b/Server/src/main/kotlin/rs09/game/node/entity/combat/CombatSwingHandler.kt index 1b1d5edd9..146453e8d 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/combat/CombatSwingHandler.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/combat/CombatSwingHandler.kt @@ -1,5 +1,6 @@ package rs09.game.node.entity.combat +import core.game.component.Component import core.game.container.Container import core.game.container.impl.EquipmentContainer import core.game.node.Node @@ -7,8 +8,7 @@ import core.game.node.entity.Entity import core.game.node.entity.combat.BattleState import core.game.node.entity.combat.CombatStyle import core.game.node.entity.combat.InteractionType -import core.game.node.entity.combat.equipment.ArmourSet -import core.game.node.entity.combat.equipment.DegradableEquipment +import core.game.node.entity.combat.equipment.* import core.game.node.entity.npc.NPC import core.game.node.entity.player.Player import core.game.node.entity.player.link.audio.Audio @@ -219,6 +219,20 @@ abstract class CombatSwingHandler(var type: CombatStyle?) { * @return `True` if so. */ open fun isAttackable(entity: Entity, victim: Entity): InteractionType? { + val comp = entity.getAttribute("autocast_component",null) as Component? + if((comp != null || type == CombatStyle.MAGIC) && (entity.properties.autocastSpell == null || entity.properties.autocastSpell.spellId == 0) && entity is Player){ + val weapEx = entity.getExtension(WeaponInterface::class.java) as WeaponInterface? + if(comp != null){ + entity.interfaceManager.close(comp) + entity.interfaceManager.openTab(weapEx) + entity.properties.combatPulse.stop() + entity.attack(victim) + entity.removeAttribute("autocast_component") + } + weapEx?.setAttackStyle(1) + weapEx?.updateInterface() + entity.debug("Adjusting attack style") + } if (entity.location == victim.location) { return if (entity.index < victim.index && victim.properties.combatPulse.getVictim() === entity) { InteractionType.STILL_INTERACT diff --git a/Server/src/main/kotlin/rs09/game/node/entity/combat/handlers/MagicSwingHandler.kt b/Server/src/main/kotlin/rs09/game/node/entity/combat/handlers/MagicSwingHandler.kt index bf743c2e4..84455411b 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/combat/handlers/MagicSwingHandler.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/combat/handlers/MagicSwingHandler.kt @@ -86,6 +86,9 @@ open class MagicSwingHandler if (spell!!.type === SpellType.BLITZ) { ticks++ } + if(state.estimatedHit > victim.skills.lifepoints) state.estimatedHit = victim.skills.lifepoints + if(state.estimatedHit + state.secondaryHit > victim.skills.lifepoints) state.secondaryHit -= ((state.estimatedHit + state.secondaryHit) - victim.skills.lifepoints) + addExperience(entity, victim, state) return ticks } diff --git a/Server/src/main/kotlin/rs09/game/node/entity/combat/handlers/MeleeSwingHandler.kt b/Server/src/main/kotlin/rs09/game/node/entity/combat/handlers/MeleeSwingHandler.kt index edbc81127..6128d4b84 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/combat/handlers/MeleeSwingHandler.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/combat/handlers/MeleeSwingHandler.kt @@ -75,6 +75,11 @@ open class MeleeSwingHandler hit = RandomFunction.random(max) } state.estimatedHit = hit + if(victim != null) { + if (state.estimatedHit > victim.skills.lifepoints) state.estimatedHit = victim.skills.lifepoints + if (state.estimatedHit + state.secondaryHit > victim.skills.lifepoints) state.secondaryHit -= ((state.estimatedHit + state.secondaryHit) - victim.skills.lifepoints) + } + addExperience(entity, victim, state) return 1 } diff --git a/Server/src/main/kotlin/rs09/game/node/entity/combat/handlers/RangeSwingHandler.kt b/Server/src/main/kotlin/rs09/game/node/entity/combat/handlers/RangeSwingHandler.kt index 59e85f6fc..777833444 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/combat/handlers/RangeSwingHandler.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/combat/handlers/RangeSwingHandler.kt @@ -93,7 +93,10 @@ open class RangeSwingHandler if (entity == null || victim!!.location == null) { return -1 } + if(state.estimatedHit > victim.skills.lifepoints) state.estimatedHit = victim.skills.lifepoints + if(state.estimatedHit + state.secondaryHit > victim.skills.lifepoints) state.secondaryHit -= ((state.estimatedHit + state.secondaryHit) - victim.skills.lifepoints) useAmmo(entity, state, victim.location) + addExperience(entity, victim, state) return 1 + ceil(entity.location.getDistance(victim.location) * 0.3).toInt() } diff --git a/Server/src/main/kotlin/rs09/game/node/entity/npc/other/FremennikGuards.kt b/Server/src/main/kotlin/rs09/game/node/entity/npc/other/FremennikGuards.kt new file mode 100644 index 000000000..f57617276 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/node/entity/npc/other/FremennikGuards.kt @@ -0,0 +1,32 @@ +package rs09.game.node.entity.npc.other + +import api.ContentAPI +import core.game.node.entity.npc.AbstractNPC +import core.game.world.map.Location +import core.plugin.Initializable +import org.rs09.consts.NPCs + +@Initializable +class FremennikGuards : AbstractNPC { + //Constructor spaghetti because Arios I guess + constructor() : super(NPCs.GUARD_5489, null, true) {} + private constructor(id: Int, location: Location) : super(id, location) {} + + override fun construct(id: Int, location: Location, vararg objects: Any?): AbstractNPC { + return FremennikGuards(id, location) + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.GUARD_5489, NPCs.GUARD_5490) + } + + override fun tick() { + if(this.isRespawn) { + when (id) { + NPCs.GUARD_5489 -> if (ContentAPI.getWorldTicks() % 5 == 0) ContentAPI.sendChat(this, "JATIZSO!") + NPCs.GUARD_5490 -> if (ContentAPI.getWorldTicks() % 8 == 0) ContentAPI.sendChat(this, "NEITIZNOT!") + } + } + super.tick() + } +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/node/entity/npc/other/HonourGuardGFI.kt b/Server/src/main/kotlin/rs09/game/node/entity/npc/other/HonourGuardGFI.kt new file mode 100644 index 000000000..deba6ad9e --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/node/entity/npc/other/HonourGuardGFI.kt @@ -0,0 +1,40 @@ +package rs09.game.node.entity.npc.other + +import api.ContentAPI +import core.game.node.entity.npc.AbstractNPC +import core.game.world.map.Location +import core.plugin.Initializable +import core.tools.RandomFunction +import org.rs09.consts.NPCs + +@Initializable +class HonourGuardGFI : AbstractNPC { + //Constructor spaghetti because Arios I guess + constructor() : super(NPCs.HONOUR_GUARD_5514, null, true) {} + private constructor(id: Int, location: Location) : super(id, location) {} + + override fun construct(id: Int, location: Location, vararg objects: Any?): AbstractNPC { + return HonourGuardGFI(id, location) + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.HONOUR_GUARD_5514,NPCs.HONOUR_GUARD_5515,NPCs.HONOUR_GUARD_5516,NPCs.HONOUR_GUARD_5517) + } + + override fun tick() { + if(isActive && !inCombat() && RandomFunction.roll(10)){ + val localTrolls = ContentAPI.findLocalNPCs(this, intArrayOf(NPCs.ICE_TROLL_FEMALE_5523, NPCs.ICE_TROLL_MALE_5522, NPCs.ICE_TROLL_RUNT_5521, NPCs.ICE_TROLL_GRUNT_5524)) + localTrolls.forEach{troll -> + if(troll.location.withinDistance(location,6)) { + attack(troll) + return super.tick() + } + } + } + if(!isActive){ + properties.combatPulse.stop() + } + return super.tick() + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/node/entity/npc/other/IceTrollJatizsoCaves.kt b/Server/src/main/kotlin/rs09/game/node/entity/npc/other/IceTrollJatizsoCaves.kt new file mode 100644 index 000000000..3cbd154a5 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/node/entity/npc/other/IceTrollJatizsoCaves.kt @@ -0,0 +1,34 @@ +package rs09.game.node.entity.npc.other + +import api.ContentAPI +import core.game.node.entity.npc.AbstractNPC +import core.game.world.map.Location +import core.plugin.Initializable +import core.tools.RandomFunction +import org.rs09.consts.NPCs +import rs09.game.system.SystemLogger + +@Initializable +class IceTrollJatizsoCaves : AbstractNPC { + //Constructor spaghetti because Arios I guess + constructor() : super(NPCs.ICE_TROLL_MALE_5474, null, true) {} + private constructor(id: Int, location: Location) : super(id, location) {} + + override fun construct(id: Int, location: Location, vararg objects: Any?): AbstractNPC { + return IceTrollJatizsoCaves(id, location) + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.ICE_TROLL_MALE_5474,NPCs.ICE_TROLL_RUNT_5473,NPCs.ICE_TROLL_FEMALE_5475) + } + + override fun tick() { + val nearbyMiner = ContentAPI.findLocalNPC(this, NPCs.MINER_5497) ?: return super.tick() + if(!inCombat() && nearbyMiner.location.withinDistance(location, 8)){ + attack(nearbyMiner) + } + super.tick() + } + + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/node/entity/npc/other/YakNPC.kt b/Server/src/main/kotlin/rs09/game/node/entity/npc/other/YakNPC.kt new file mode 100644 index 000000000..c26ba2803 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/node/entity/npc/other/YakNPC.kt @@ -0,0 +1,30 @@ +package rs09.game.node.entity.npc.other + +import core.game.node.entity.npc.AbstractNPC +import core.game.world.map.Location +import core.plugin.Initializable +import core.tools.RandomFunction +import org.rs09.consts.NPCs + +@Initializable +class YakNPC : AbstractNPC { + //Constructor spaghetti because Arios I guess + constructor() : super(NPCs.ICE_TROLL_MALE_5474, null, true) {} + private constructor(id: Int, location: Location) : super(id, location) {} + + override fun construct(id: Int, location: Location, vararg objects: Any?): AbstractNPC { + return YakNPC(id,location) + } + + override fun getIds(): IntArray { + return intArrayOf(NPCs.YAK_5529) + } + + override fun tick() { + if(RandomFunction.roll(20)){ + sendChat("Moo") + } + super.tick() + } + +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/BarbarianOutpostCourse.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/BarbarianOutpostCourse.kt index cecb56974..64711c12f 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/BarbarianOutpostCourse.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/BarbarianOutpostCourse.kt @@ -2,7 +2,7 @@ package rs09.game.node.entity.skill.agility import core.cache.def.impl.ItemDefinition import core.cache.def.impl.NPCDefinition -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.content.dialogue.DialoguePlugin import core.game.content.global.action.ClimbActionHandler import core.game.content.global.action.DoorActionHandler @@ -160,13 +160,13 @@ class BarbarianOutpostCourse } override fun configure() { - ObjectDefinition.forId(2115).handlers["option:open"] = this - ObjectDefinition.forId(2116).handlers["option:open"] = this - ObjectDefinition.forId(2282).handlers["option:swing-on"] = this - ObjectDefinition.forId(2294).handlers["option:walk-across"] = this - ObjectDefinition.forId(20211).handlers["option:climb-over"] = this - ObjectDefinition.forId(2302).handlers["option:walk-across"] = this - ObjectDefinition.forId(1948).handlers["option:climb-over"] = this + SceneryDefinition.forId(2115).handlers["option:open"] = this + SceneryDefinition.forId(2116).handlers["option:open"] = this + SceneryDefinition.forId(2282).handlers["option:swing-on"] = this + SceneryDefinition.forId(2294).handlers["option:walk-across"] = this + SceneryDefinition.forId(20211).handlers["option:climb-over"] = this + SceneryDefinition.forId(2302).handlers["option:walk-across"] = this + SceneryDefinition.forId(1948).handlers["option:climb-over"] = this ItemDefinition.forId(455).handlers["option:read"] = this NPCDefinition.forId(385).handlers["option:pick-up"] = this PluginManager.definePlugin(BarbarianGuardDialogue()) diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/GnomeStrongholdCourse.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/GnomeStrongholdCourse.kt index 6c1c065dc..dfe185d3b 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/GnomeStrongholdCourse.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/GnomeStrongholdCourse.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.agility -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.node.Node import core.game.node.`object`.Scenery import core.game.node.entity.npc.NPC @@ -130,16 +130,16 @@ class GnomeStrongholdCourse npc!!.init() npc.walkRadius = 3 } - ObjectDefinition.forId(2295).handlers["option:walk-across"] = this - ObjectDefinition.forId(2285).handlers["option:climb-over"] = this - ObjectDefinition.forId(35970).handlers["option:climb"] = this - ObjectDefinition.forId(2312).handlers["option:walk-on"] = this - ObjectDefinition.forId(4059).handlers["option:walk-on"] = this - ObjectDefinition.forId(2314).handlers["option:climb-down"] = this - ObjectDefinition.forId(2315).handlers["option:climb-down"] = this - ObjectDefinition.forId(2286).handlers["option:climb-over"] = this - ObjectDefinition.forId(4058).handlers["option:squeeze-through"] = this - ObjectDefinition.forId(154).handlers["option:squeeze-through"] = this + SceneryDefinition.forId(2295).handlers["option:walk-across"] = this + SceneryDefinition.forId(2285).handlers["option:climb-over"] = this + SceneryDefinition.forId(35970).handlers["option:climb"] = this + SceneryDefinition.forId(2312).handlers["option:walk-on"] = this + SceneryDefinition.forId(4059).handlers["option:walk-on"] = this + SceneryDefinition.forId(2314).handlers["option:climb-down"] = this + SceneryDefinition.forId(2315).handlers["option:climb-down"] = this + SceneryDefinition.forId(2286).handlers["option:climb-over"] = this + SceneryDefinition.forId(4058).handlers["option:squeeze-through"] = this + SceneryDefinition.forId(154).handlers["option:squeeze-through"] = this } override fun createInstance(player: Player): AgilityCourse { diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/WildernessCourse.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/WildernessCourse.kt index 2ddb3bd7d..7c88eb8c9 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/WildernessCourse.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/WildernessCourse.kt @@ -1,7 +1,7 @@ package rs09.game.node.entity.skill.agility import api.ContentAPI -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.content.global.action.DoorActionHandler import core.game.node.Node import core.game.node.`object`.Scenery @@ -10,8 +10,6 @@ import core.game.node.entity.player.link.TeleportManager import core.game.node.entity.skill.Skills import core.game.node.entity.skill.agility.AgilityCourse import core.game.node.entity.skill.agility.AgilityHandler -import core.game.system.task.LocationLogoutTask -import core.game.system.task.LogoutTask import core.game.system.task.Pulse import core.game.world.map.Location import core.game.world.map.RegionManager @@ -248,14 +246,14 @@ class WildernessCourse } override fun configure() { - ObjectDefinition.forId(2309).handlers["option:open"] = this - ObjectDefinition.forId(2308).handlers["option:open"] = this - ObjectDefinition.forId(2307).handlers["option:open"] = this - ObjectDefinition.forId(2288).handlers["option:squeeze-through"] = this - ObjectDefinition.forId(2283).handlers["option:swing-on"] = this - ObjectDefinition.forId(37704).handlers["option:cross"] = this - ObjectDefinition.forId(2297).handlers["option:walk-across"] = this - ObjectDefinition.forId(2328).handlers["option:climb"] = this + SceneryDefinition.forId(2309).handlers["option:open"] = this + SceneryDefinition.forId(2308).handlers["option:open"] = this + SceneryDefinition.forId(2307).handlers["option:open"] = this + SceneryDefinition.forId(2288).handlers["option:squeeze-through"] = this + SceneryDefinition.forId(2283).handlers["option:swing-on"] = this + SceneryDefinition.forId(37704).handlers["option:cross"] = this + SceneryDefinition.forId(2297).handlers["option:walk-across"] = this + SceneryDefinition.forId(2328).handlers["option:climb"] = this } override fun createInstance(player: Player): AgilityCourse { diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/shortcuts/SteppingStoneShortcut.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/shortcuts/SteppingStoneShortcut.kt index 7fe7f6bc8..ce61a356b 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/shortcuts/SteppingStoneShortcut.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/agility/shortcuts/SteppingStoneShortcut.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.agility.shortcuts -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.interaction.OptionHandler import core.game.node.Node import core.game.node.entity.impl.ForceMovement @@ -63,7 +63,7 @@ class SteppingStoneShortcut : OptionHandler() { fun configure(objects: IntArray, pointA: Location, pointB: Location, option: String, levelReq: Int){ val instance = SteppingStoneInstance(pointA,pointB, option, levelReq) objects.forEach { - ObjectDefinition.forId(it).handlers["option:$option"] = this + SceneryDefinition.forId(it).handlers["option:$option"] = this } stones.put(pointA,instance) stones.put(pointB, instance) diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/ConstructionDoorPlugin.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/ConstructionDoorPlugin.kt index 805933101..f4e426b42 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/ConstructionDoorPlugin.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/ConstructionDoorPlugin.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.construction.decoration -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.content.global.action.DoorActionHandler import core.game.interaction.OptionHandler import core.game.node.Node @@ -21,18 +21,18 @@ class ConstructionDoorPlugin : OptionHandler() { @Throws(Throwable::class) override fun newInstance(arg: Any?): Plugin { for (style in HousingStyle.values()) { - ObjectDefinition.forId(style.doorId).handlers["option:open"] = this - ObjectDefinition.forId(style.secondDoorId).handlers["option:open"] = this + SceneryDefinition.forId(style.doorId).handlers["option:open"] = this + SceneryDefinition.forId(style.secondDoorId).handlers["option:open"] = this } for (deco in BuildHotspot.DUNGEON_DOOR_LEFT.decorations) { - ObjectDefinition.forId(deco.objectId).handlers["option:open"] = this - ObjectDefinition.forId(deco.objectId).handlers["option:pick-lock"] = this - ObjectDefinition.forId(deco.objectId).handlers["option:force"] = this + SceneryDefinition.forId(deco.objectId).handlers["option:open"] = this + SceneryDefinition.forId(deco.objectId).handlers["option:pick-lock"] = this + SceneryDefinition.forId(deco.objectId).handlers["option:force"] = this } for (deco in BuildHotspot.DUNGEON_DOOR_RIGHT.decorations) { - ObjectDefinition.forId(deco.objectId).handlers["option:open"] = this - ObjectDefinition.forId(deco.objectId).handlers["option:pick-lock"] = this - ObjectDefinition.forId(deco.objectId).handlers["option:force"] = this + SceneryDefinition.forId(deco.objectId).handlers["option:open"] = this + SceneryDefinition.forId(deco.objectId).handlers["option:pick-lock"] = this + SceneryDefinition.forId(deco.objectId).handlers["option:force"] = this } return this } diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/bedroom/ShavingStandHandler.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/bedroom/ShavingStandHandler.kt index 5801b86e9..dbd8a649f 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/bedroom/ShavingStandHandler.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/bedroom/ShavingStandHandler.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.construction.decoration.bedroom -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.component.Component import core.game.interaction.OptionHandler import core.game.node.Node @@ -11,9 +11,9 @@ import core.plugin.Plugin @Initializable class ShavingStandHandler : OptionHandler() { override fun newInstance(arg: Any?): Plugin { - ObjectDefinition.forId(13162).handlers["option:preen"] = this - ObjectDefinition.forId(13163).handlers["option:preen"] = this - ObjectDefinition.forId(13168).handlers["option:preen"] = this + SceneryDefinition.forId(13162).handlers["option:preen"] = this + SceneryDefinition.forId(13163).handlers["option:preen"] = this + SceneryDefinition.forId(13168).handlers["option:preen"] = this return this } diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/bedroom/WardrobeHandler.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/bedroom/WardrobeHandler.kt index 133f2f20d..84e5f7146 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/bedroom/WardrobeHandler.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/bedroom/WardrobeHandler.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.construction.decoration.bedroom -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.component.Component import core.game.interaction.OptionHandler import core.game.node.Node @@ -11,9 +11,9 @@ import core.plugin.Plugin @Initializable class WardrobeHandler : OptionHandler() { override fun newInstance(arg: Any?): Plugin { - ObjectDefinition.forId(13155).handlers["option:change-clothes"] = this - ObjectDefinition.forId(13156).handlers["option:change-clothes"] = this - ObjectDefinition.forId(13161).handlers["option:change-clothes"] = this + SceneryDefinition.forId(13155).handlers["option:change-clothes"] = this + SceneryDefinition.forId(13156).handlers["option:change-clothes"] = this + SceneryDefinition.forId(13161).handlers["option:change-clothes"] = this return this } diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/chapel/BurnerListener.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/chapel/BurnerListener.kt index 998499707..9c4230aa1 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/chapel/BurnerListener.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/chapel/BurnerListener.kt @@ -16,7 +16,7 @@ class BurnerListener : InteractionListener() { val IDs = intArrayOf(13202,13203,13204,13205,13206,13207,13208,13209,13210,13211,13212,13213) override fun defineListeners() { - on(IDs,OBJECT,"light"){player,node -> + on(IDs,SCENERY,"light"){ player, node -> if (player.ironmanManager.checkRestriction() && !player.houseManager.isInHouse(player)) { return@on true } @@ -32,8 +32,8 @@ class BurnerListener : InteractionListener() { player.animate(Animation.create(3687)) player.sendMessage("You burn some marrentill in the incense burner.") SceneryBuilder.replace( - node.asObject(), - Scenery(node.asObject().id + 1, node.location), + node.asScenery(), + Scenery(node.asScenery().id + 1, node.location), RandomFunction.random(100, 175) ) } diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/costume/ToyBoxPlugin.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/costume/ToyBoxPlugin.kt index bd12485c5..5c1d7818e 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/costume/ToyBoxPlugin.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/costume/ToyBoxPlugin.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.construction.decoration.costume -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.interaction.OptionHandler import core.game.interaction.item.toys.DiangoReclaimInterface import core.game.node.Node @@ -18,7 +18,7 @@ import core.plugin.Plugin class ToyBoxPlugin : OptionHandler() { @Throws(Throwable::class) override fun newInstance(arg: Any?): Plugin { - ObjectDefinition.forId(18802).handlers["option:open"] = this + SceneryDefinition.forId(18802).handlers["option:open"] = this return this } diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/study/LecternPlugin.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/study/LecternPlugin.kt index 2b3361a92..6fe7252d2 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/study/LecternPlugin.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/study/LecternPlugin.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.construction.decoration.study -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.component.Component import core.game.component.ComponentDefinition import core.game.component.ComponentPlugin @@ -118,14 +118,14 @@ class LecternPlugin : OptionHandler() { @Throws(Throwable::class) override fun newInstance(arg: Any?): Plugin? { for (i in 13642..13648) { - ObjectDefinition.forId(i).handlers["option:study"] = this + SceneryDefinition.forId(i).handlers["option:study"] = this } definePlugin(TeleTabInterface()) return this } override fun handle(player: Player, node: Node, option: String): Boolean { - val id = node.asObject().id + val id = node.asScenery().id player.setAttribute("ttb:objectid", id) GameWorld.Pulser.submit(object : Pulse(){ var counter = 0 diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/study/TelescopePlugin.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/study/TelescopePlugin.kt index 5e199ad02..8ceeec5bc 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/study/TelescopePlugin.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/construction/decoration/study/TelescopePlugin.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.construction.decoration.study -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.component.Component import core.game.interaction.OptionHandler import core.game.node.Node @@ -20,9 +20,9 @@ import java.util.concurrent.TimeUnit class TelescopePlugin : OptionHandler() { @Throws(Throwable::class) override fun newInstance(arg: Any?): Plugin? { - ObjectDefinition.forId(13656).handlers["option:observe"] = this - ObjectDefinition.forId(13657).handlers["option:observe"] = this - ObjectDefinition.forId(13658).handlers["option:observe"] = this + SceneryDefinition.forId(13656).handlers["option:observe"] = this + SceneryDefinition.forId(13657).handlers["option:observe"] = this + SceneryDefinition.forId(13658).handlers["option:observe"] = this return this } @@ -31,7 +31,7 @@ class TelescopePlugin : OptionHandler() { val delay: Int = 25000 + (25000 / 3) val timeLeft = delay - star.ticks val fakeTimeLeftBecauseFuckPlayers = TimeUnit.MILLISECONDS.toMinutes(timeLeft * 600L) + if(RandomFunction.random(0,100) % 2 == 0) 2 else -2 - val obj = node?.asObject() as Scenery + val obj = node?.asScenery() as Scenery player?.lock() player?.animate(ANIMATION) player?.interfaceManager?.open(Component(782)).also { player?.unlock() diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CompostBin.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CompostBin.kt index 887f047c5..f7a430719 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CompostBin.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CompostBin.kt @@ -1,6 +1,8 @@ package rs09.game.node.entity.skill.farming +import api.ContentAPI import core.game.node.entity.player.Player +import core.game.node.entity.skill.Skills import core.game.node.item.Item import core.tools.RandomFunction import org.json.simple.JSONArray @@ -44,6 +46,8 @@ class CompostBin(val player: Player, val bin: CompostBins) { isClosed = false } updateBit() + if(isSuperCompost) ContentAPI.rewardXP(player, Skills.FARMING, 8.5) + else ContentAPI.rewardXP(player, Skills.FARMING, 4.5) return Item(item) } diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CompostBinOptionHandler.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CompostBinOptionHandler.kt index 340d636cb..3523a64c2 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CompostBinOptionHandler.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CompostBinOptionHandler.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.farming -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.interaction.OptionHandler import core.game.node.Node import core.game.node.entity.player.Player @@ -11,8 +11,8 @@ import core.plugin.Plugin class CompostBinOptionHandler : OptionHandler() { override fun newInstance(arg: Any?): Plugin { for(i in 7836..7839) - ObjectDefinition.forId(i).childrenIds.forEach { - val def = ObjectDefinition.forId(it) + SceneryDefinition.forId(i).childrenIds.forEach { + val def = SceneryDefinition.forId(it) def.handlers["option:open"] = this def.handlers["option:close"] = this def.handlers["option:take-tomato"] = this @@ -23,7 +23,7 @@ class CompostBinOptionHandler : OptionHandler() { override fun handle(player: Player?, node: Node?, option: String?): Boolean { player ?: return false node ?: return false - val cBin = CompostBins.forObject(node.asObject()) ?: return false + val cBin = CompostBins.forObject(node.asScenery()) ?: return false val bin = cBin.getBinForPlayer(player) when(option){ diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CompostBins.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CompostBins.kt index 6f64ad034..ed995f9f6 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CompostBins.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CompostBins.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.farming -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.cache.def.impl.VarbitDefinition import core.game.node.`object`.Scenery import core.game.node.entity.player.Player @@ -23,7 +23,7 @@ enum class CompostBins(val varpIndex: Int, val varpOffest: Int) { @JvmStatic fun forObjectID(id: Int): CompostBins?{ - val objDef = ObjectDefinition.forId(id) + val objDef = SceneryDefinition.forId(id) val def = VarbitDefinition.forObjectID(objDef.varbitID) return bins[def.configId shl def.bitShift] } diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CropHarvester.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CropHarvester.kt index eba468f2e..3698bd93d 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CropHarvester.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/CropHarvester.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.farming -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.interaction.OptionHandler import core.game.node.Node import core.game.node.entity.player.Player @@ -18,15 +18,15 @@ class CropHarvester : OptionHandler() { val spadeAnim = Animation(830) override fun newInstance(arg: Any?): Plugin { - ObjectDefinition.setOptionHandler("harvest",this) - ObjectDefinition.setOptionHandler("pick",this) + SceneryDefinition.setOptionHandler("harvest",this) + SceneryDefinition.setOptionHandler("pick",this) return this } override fun handle(player: Player?, node: Node?, option: String?): Boolean { player ?: return false node ?: return false - val fPatch = FarmingPatch.forObject(node.asObject()) + val fPatch = FarmingPatch.forObject(node.asScenery()) fPatch ?: return false val patch = fPatch.getPatchFor(player) val plantable = patch.plantable diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/FarmingPatch.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/FarmingPatch.kt index f5a57245e..ac4c1b321 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/FarmingPatch.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/FarmingPatch.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.farming -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.cache.def.impl.VarbitDefinition import core.game.node.`object`.Scenery import core.game.node.entity.player.Player @@ -74,7 +74,7 @@ enum class FarmingPatch(val varpIndex: Int, val varpOffset: Int, val type: Patch @JvmStatic fun forObjectID(id: Int): FarmingPatch?{ - val objDef = ObjectDefinition.forId(id) + val objDef = SceneryDefinition.forId(id) val def = VarbitDefinition.forObjectID(objDef.varbitID) return patches[def.configId shl def.bitShift] } diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/FruitAndBerryPicker.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/FruitAndBerryPicker.kt index 06b5df210..69b2b21ae 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/FruitAndBerryPicker.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/FruitAndBerryPicker.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.farming -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.interaction.OptionHandler import core.game.node.Node import core.game.node.entity.player.Player @@ -15,14 +15,14 @@ import java.util.concurrent.TimeUnit @Initializable class FruitAndBerryPicker : OptionHandler() { override fun newInstance(arg: Any?): Plugin { - ObjectDefinition.setOptionHandler("pick-coconut",this) - ObjectDefinition.setOptionHandler("pick-banana",this) - ObjectDefinition.setOptionHandler("pick-apple",this) - ObjectDefinition.setOptionHandler("pick-orange",this) - ObjectDefinition.setOptionHandler("pick-pineapple",this) - ObjectDefinition.setOptionHandler("pick-papaya",this) - ObjectDefinition.setOptionHandler("pick-leaf",this) - ObjectDefinition.setOptionHandler("pick-from",this) + SceneryDefinition.setOptionHandler("pick-coconut",this) + SceneryDefinition.setOptionHandler("pick-banana",this) + SceneryDefinition.setOptionHandler("pick-apple",this) + SceneryDefinition.setOptionHandler("pick-orange",this) + SceneryDefinition.setOptionHandler("pick-pineapple",this) + SceneryDefinition.setOptionHandler("pick-papaya",this) + SceneryDefinition.setOptionHandler("pick-leaf",this) + SceneryDefinition.setOptionHandler("pick-from",this) return this } @@ -30,7 +30,7 @@ class FruitAndBerryPicker : OptionHandler() { player ?: return false node ?: return false - val fPatch = FarmingPatch.forObject(node.asObject()) + val fPatch = FarmingPatch.forObject(node.asScenery()) fPatch ?: return false val patch = fPatch.getPatchFor(player) diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/HealthChecker.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/HealthChecker.kt index f9f838065..f65466443 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/HealthChecker.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/HealthChecker.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.farming -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.interaction.OptionHandler import core.game.node.Node import core.game.node.entity.player.Player @@ -13,14 +13,14 @@ import java.util.concurrent.TimeUnit @Initializable class HealthChecker : OptionHandler(){ override fun newInstance(arg: Any?): Plugin { - ObjectDefinition.setOptionHandler("check-health",this) + SceneryDefinition.setOptionHandler("check-health",this) return this } override fun handle(player: Player?, node: Node?, option: String?): Boolean { player ?: return false node ?: return false - val fPatch = FarmingPatch.forObject(node.asObject()) + val fPatch = FarmingPatch.forObject(node.asScenery()) fPatch ?: return false val patch = fPatch.getPatchFor(player) val type = patch.patch.type diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/InspectionHandler.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/InspectionHandler.kt index 046de700b..9e77a6891 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/InspectionHandler.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/InspectionHandler.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.farming -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.interaction.OptionHandler import core.game.node.Node import core.game.node.entity.player.Player @@ -10,14 +10,14 @@ import core.plugin.Plugin @Initializable class InspectionHandler : OptionHandler() { override fun newInstance(arg: Any?): Plugin { - ObjectDefinition.setOptionHandler("inspect",this) + SceneryDefinition.setOptionHandler("inspect",this) return this } override fun handle(player: Player?, node: Node?, option: String?): Boolean { node ?: return false player ?: return false - val patch = FarmingPatch.forObject(node.asObject()) + val patch = FarmingPatch.forObject(node.asScenery()) if(patch == null){ player.sendMessage("This is an improperly handled inspect option. Report this please.") } else { diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/Plantable.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/Plantable.kt index 6efa31bee..cfeb444e9 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/Plantable.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/Plantable.kt @@ -63,7 +63,7 @@ enum class Plantable(val itemID: Int, val value: Int, val stages: Int, val plant MARRENTILL_SEED(5292,11,4,13.5,15.0,0.0,14,PatchType.HERB,Items.GRIMY_MARRENTILL_201), TARROMIN_SEED(5293,18,4,16.0,18.0,0.0,19,PatchType.HERB,Items.GRIMY_TARROMIN_203), HARRALANDER_SEED(5294,25,4,21.5,24.0,0.0,26,PatchType.HERB,Items.GRIMY_HARRALANDER_205), - GOUT_TUBER(5311,32,4,105.0,45.0,0.0,29,PatchType.HERB,Items.GOUTWEED_3261), + GOUT_TUBER(6311,32,4,105.0,45.0,0.0,29,PatchType.HERB,Items.GOUTWEED_3261), RANARR_SEED(5295,39,4,27.0,30.5,0.0,32,PatchType.HERB,Items.GRIMY_RANARR_207), TOADFLAX_SEED(5296,47,4,34.0,38.5,0.0,38,PatchType.HERB,Items.GRIMY_TOADFLAX_3049), IRIT_SEED(5297,54,4,43.0,48.5,0.0,44,PatchType.HERB,Items.GRIMY_IRIT_209), diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/UseWithBinHandler.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/UseWithBinHandler.kt index c8c14777e..c45cdc3b5 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/UseWithBinHandler.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/UseWithBinHandler.kt @@ -37,7 +37,7 @@ object UseWithBinHandler { event ?: return false val player = event.player val used = event.used.id - val cBin = CompostBins.forObject(event.usedWith.asObject()) ?: return false + val cBin = CompostBins.forObject(event.usedWith.asScenery()) ?: return false val bin = cBin.getBinForPlayer(player) when(used){ diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/UseWithPatchHandler.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/UseWithPatchHandler.kt index 7b2e86ed5..1d45b2b70 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/UseWithPatchHandler.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/farming/UseWithPatchHandler.kt @@ -1,5 +1,6 @@ package rs09.game.node.entity.skill.farming +import api.ContentAPI import core.game.interaction.NodeUsageEvent import core.game.node.entity.skill.Skills import core.game.node.item.Item @@ -37,7 +38,7 @@ object UseWithPatchHandler{ event ?: return false val player = event.player val usedItem = event.usedItem - val patch = FarmingPatch.forObject(event.usedWith.asObject()) + val patch = FarmingPatch.forObject(event.usedWith.asScenery()) patch ?: return false player.faceLocation(event.usedWith.location) @@ -123,6 +124,7 @@ object UseWithPatchHandler{ override fun pulse(): Boolean { if(player.inventory.remove(event.usedItem,false)){ p.compost = if(usedItem.id == Items.SUPERCOMPOST_6034) CompostType.SUPER else CompostType.NORMAL + if(p.compost == CompostType.SUPER) ContentAPI.rewardXP(player, Skills.FARMING, 26.0) else ContentAPI.rewardXP(player, Skills.FARMING, 18.5) if(p.plantable != null){ p.harvestAmt += if(p.compost == CompostType.NORMAL) 1 else if(p.compost == CompostType.SUPER) 2 else 0 } diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/gather/GatheringSkillOptionListeners.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/gather/GatheringSkillOptionListeners.kt index acb63daba..706cad747 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/gather/GatheringSkillOptionListeners.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/gather/GatheringSkillOptionListeners.kt @@ -16,17 +16,17 @@ class GatheringSkillOptionListeners : InteractionListener() { val ETCETERIA_REGION = 10300 override fun defineListeners() { - on(OBJECT,"chop-down","chop down","cut down"){player,node -> + on(SCENERY,"chop-down","chop down","cut down"){ player, node -> if(player.location.regionId == ETCETERIA_REGION){ player.dialogueInterpreter.open(KjallakOnChopDialogue(), NPC(NPCs.CARPENTER_KJALLAK_3916)) return@on true } - player.pulseManager.run(WoodcuttingSkillPulse(player, node.asObject())) + player.pulseManager.run(WoodcuttingSkillPulse(player, node.asScenery())) return@on true } - on(OBJECT,"mine"){player,node -> - player.pulseManager.run(MiningSkillPulse(player, node.asObject())) + on(SCENERY,"mine"){ player, node -> + player.pulseManager.run(MiningSkillPulse(player, node.asScenery())) return@on true } diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/gather/fishing/barbfishing/BarbFishInteractionListeners.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/gather/fishing/barbfishing/BarbFishInteractionListeners.kt index 23709d494..9892ac65d 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/gather/fishing/barbfishing/BarbFishInteractionListeners.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/gather/fishing/barbfishing/BarbFishInteractionListeners.kt @@ -6,7 +6,7 @@ import rs09.game.interaction.InteractionListener class BarbFishInteractionListeners : InteractionListener() { override fun defineListeners() { - on(25268,OBJECT,"search"){player,_ -> + on(25268,SCENERY,"search"){ player, _ -> if(player.getAttribute("barbtraining:fishing",false) == true){ if(!player.inventory.containsItem(Item(11323))){ player.inventory.add(Item(11323)) diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/gather/mining/MiningSkillPulse.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/gather/mining/MiningSkillPulse.kt index cb7695613..e8427ea64 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/gather/mining/MiningSkillPulse.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/gather/mining/MiningSkillPulse.kt @@ -1,5 +1,6 @@ package rs09.game.node.entity.skill.gather.mining +import api.ContentAPI import core.cache.def.impl.ItemDefinition import core.game.container.impl.EquipmentContainer import core.game.content.dialogue.FacialExpression @@ -173,16 +174,16 @@ class MiningSkillPulse(private val player: Player, private val node: Node) : Pul if (!isMiningEssence) { var chance = 282 var altered = false - if (Item(player.equipment.getId(12)).name.toLowerCase().contains("ring of wealth")) { + if (Item(player.equipment.getId(12)).name.toLowerCase().contains("ring of wealth") || ContentAPI.inEquipment(player, Items.RING_OF_THE_STAR_SPRITE_14652)) { chance = (chance / 1.5).toInt() altered = true } val necklace = player.equipment[EquipmentContainer.SLOT_AMULET] - if (necklace != null && necklace.id > 1705 && necklace.id < 1713) { + if (necklace != null && necklace.id in 1705..1713) { chance = (chance / 1.5).toInt() altered = true } - if (RandomFunction.random(chance) == chance / 2) { + if (RandomFunction.roll(chance)) { val gem = RandomFunction.rollChanceTable(true, *GEM_REWARDS)[0] player.packetDispatch.sendMessage("You find a " + gem.name + "!") if (!player.inventory.add(gem, player)) { diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/hunter/tracking/CommonKebbitEast.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/hunter/tracking/CommonKebbitEast.kt index 09d6d90a8..ae484988b 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/hunter/tracking/CommonKebbitEast.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/hunter/tracking/CommonKebbitEast.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.hunter.tracking -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.node.item.Item import core.game.world.map.Location import core.game.world.update.flag.context.Animation @@ -45,29 +45,29 @@ class CommonKebbitEast : HunterTracking() { if(!linkingTrails.contains(initialMap.values.random()[0])){ addExtraTrails() } - ObjectDefinition.forId(19439).handlers["option:inspect"] = this - ObjectDefinition.forId(19440).handlers["option:inspect"] = this - ObjectDefinition.forId(19360).handlers["option:inspect"] = this - ObjectDefinition.forId(19361).handlers["option:inspect"] = this - ObjectDefinition.forId(19362).handlers["option:inspect"] = this - ObjectDefinition.forId(19363).handlers["option:inspect"] = this - ObjectDefinition.forId(19364).handlers["option:inspect"] = this - ObjectDefinition.forId(19365).handlers["option:inspect"] = this - ObjectDefinition.forId(19356).handlers["option:inspect"] = this - ObjectDefinition.forId(19357).handlers["option:inspect"] = this - ObjectDefinition.forId(19358).handlers["option:inspect"] = this - ObjectDefinition.forId(19359).handlers["option:inspect"] = this - ObjectDefinition.forId(19375).handlers["option:inspect"] = this - ObjectDefinition.forId(19376).handlers["option:inspect"] = this - ObjectDefinition.forId(19377).handlers["option:inspect"] = this - ObjectDefinition.forId(19378).handlers["option:inspect"] = this - ObjectDefinition.forId(19379).handlers["option:inspect"] = this - ObjectDefinition.forId(19372).handlers["option:inspect"] = this - ObjectDefinition.forId(19380).handlers["option:inspect"] = this - ObjectDefinition.forId(19374).handlers["option:inspect"] = this - ObjectDefinition.forId(19373).handlers["option:inspect"] = this - ObjectDefinition.forId(19428).handlers["option:search"] = this - ObjectDefinition.forId(19428).handlers["option:attack"] = this + SceneryDefinition.forId(19439).handlers["option:inspect"] = this + SceneryDefinition.forId(19440).handlers["option:inspect"] = this + SceneryDefinition.forId(19360).handlers["option:inspect"] = this + SceneryDefinition.forId(19361).handlers["option:inspect"] = this + SceneryDefinition.forId(19362).handlers["option:inspect"] = this + SceneryDefinition.forId(19363).handlers["option:inspect"] = this + SceneryDefinition.forId(19364).handlers["option:inspect"] = this + SceneryDefinition.forId(19365).handlers["option:inspect"] = this + SceneryDefinition.forId(19356).handlers["option:inspect"] = this + SceneryDefinition.forId(19357).handlers["option:inspect"] = this + SceneryDefinition.forId(19358).handlers["option:inspect"] = this + SceneryDefinition.forId(19359).handlers["option:inspect"] = this + SceneryDefinition.forId(19375).handlers["option:inspect"] = this + SceneryDefinition.forId(19376).handlers["option:inspect"] = this + SceneryDefinition.forId(19377).handlers["option:inspect"] = this + SceneryDefinition.forId(19378).handlers["option:inspect"] = this + SceneryDefinition.forId(19379).handlers["option:inspect"] = this + SceneryDefinition.forId(19372).handlers["option:inspect"] = this + SceneryDefinition.forId(19380).handlers["option:inspect"] = this + SceneryDefinition.forId(19374).handlers["option:inspect"] = this + SceneryDefinition.forId(19373).handlers["option:inspect"] = this + SceneryDefinition.forId(19428).handlers["option:search"] = this + SceneryDefinition.forId(19428).handlers["option:attack"] = this return this } diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/hunter/tracking/HunterTracking.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/hunter/tracking/HunterTracking.kt index 6ad505c83..b2f134e92 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/hunter/tracking/HunterTracking.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/hunter/tracking/HunterTracking.kt @@ -237,7 +237,7 @@ abstract class HunterTracking : OptionHandler(){ player.dialogueInterpreter.sendDialogue("You need a hunter level of $requiredLevel to track these.") return true } - generateTrail(node.asObject(),player) + generateTrail(node.asScenery(),player) updateTrail(player) } else { if(currentTrail.triggerObjectLocation.equals(node.location) || (currentIndex == trail.lastIndex && currentTrail.endLocation.equals(node.location))){ diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/hunter/tracking/PolarKebbitHunting.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/hunter/tracking/PolarKebbitHunting.kt index 1f1ad918f..bea33f3f1 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/hunter/tracking/PolarKebbitHunting.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/hunter/tracking/PolarKebbitHunting.kt @@ -1,6 +1,6 @@ package rs09.game.node.entity.skill.hunter.tracking -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.node.item.Item import core.game.world.map.Location import core.game.world.update.flag.context.Animation @@ -49,20 +49,20 @@ class PolarKebbitHunting : HunterTracking() { override fun newInstance(arg: Any?): Plugin { addExtraTrails() - ObjectDefinition.forId(19640).handlers["option:inspect"] = this - ObjectDefinition.forId(19641).handlers["option:inspect"] = this - ObjectDefinition.forId(19435).handlers["option:inspect"] = this - ObjectDefinition.forId(36689).handlers["option:inspect"] = this - ObjectDefinition.forId(36690).handlers["option:inspect"] = this - ObjectDefinition.forId(19421).handlers["option:inspect"] = this - ObjectDefinition.forId(19424).handlers["option:inspect"] = this - ObjectDefinition.forId(19426).handlers["option:inspect"] = this - ObjectDefinition.forId(19419).handlers["option:inspect"] = this - ObjectDefinition.forId(19420).handlers["option:inspect"] = this - ObjectDefinition.forId(19423).handlers["option:inspect"] = this - ObjectDefinition.forId(36688).handlers["option:inspect"] = this - ObjectDefinition.forId(19435).handlers["option:search"] = this - ObjectDefinition.forId(19435).handlers["option:attack"] = this + SceneryDefinition.forId(19640).handlers["option:inspect"] = this + SceneryDefinition.forId(19641).handlers["option:inspect"] = this + SceneryDefinition.forId(19435).handlers["option:inspect"] = this + SceneryDefinition.forId(36689).handlers["option:inspect"] = this + SceneryDefinition.forId(36690).handlers["option:inspect"] = this + SceneryDefinition.forId(19421).handlers["option:inspect"] = this + SceneryDefinition.forId(19424).handlers["option:inspect"] = this + SceneryDefinition.forId(19426).handlers["option:inspect"] = this + SceneryDefinition.forId(19419).handlers["option:inspect"] = this + SceneryDefinition.forId(19420).handlers["option:inspect"] = this + SceneryDefinition.forId(19423).handlers["option:inspect"] = this + SceneryDefinition.forId(36688).handlers["option:inspect"] = this + SceneryDefinition.forId(19435).handlers["option:search"] = this + SceneryDefinition.forId(19435).handlers["option:attack"] = this return this } } \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/magic/LunarListeners.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/magic/LunarListeners.kt index 783e86836..1a4a95b63 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/magic/LunarListeners.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/magic/LunarListeners.kt @@ -123,7 +123,7 @@ class LunarListeners : SpellListener("lunar") { onCast(Lunar.CURE_PLANT,OBJECT){player,node -> requires(player,66, arrayOf(Item(Items.ASTRAL_RUNE_9075), Item(Items.EARTH_RUNE_557,8))) - curePlant(player,node!!.asObject()) + curePlant(player,node!!.asScenery()) } onCast(Lunar.NPC_CONTACT,NONE){player,node -> diff --git a/Server/src/main/kotlin/rs09/game/node/entity/skill/skillcapeperks/SkillcapePerks.kt b/Server/src/main/kotlin/rs09/game/node/entity/skill/skillcapeperks/SkillcapePerks.kt index 3b7b5091f..12c75b817 100644 --- a/Server/src/main/kotlin/rs09/game/node/entity/skill/skillcapeperks/SkillcapePerks.kt +++ b/Server/src/main/kotlin/rs09/game/node/entity/skill/skillcapeperks/SkillcapePerks.kt @@ -110,6 +110,7 @@ enum class SkillcapePerks(val attribute: String, val effect: ((Player) -> Unit)? if(!isActive(this,player)){ player.setAttribute("/save:$attribute",true) } + player.debug("Activated ${this.name}") if(this == CONSTANT_GLOW) DarkZone.checkDarkArea(player) } diff --git a/Server/src/main/kotlin/rs09/game/system/SystemLogger.kt b/Server/src/main/kotlin/rs09/game/system/SystemLogger.kt index 83d5e372e..61755329d 100644 --- a/Server/src/main/kotlin/rs09/game/system/SystemLogger.kt +++ b/Server/src/main/kotlin/rs09/game/system/SystemLogger.kt @@ -69,6 +69,11 @@ object SystemLogger { if(message.isNotBlank()) t.println("${getTime()}: ${TextColors.gray("[RAND] $message")}") } + @JvmStatic + fun logGE(message: String){ + if(message.isNotBlank()) t.println("${getTime()}: ${TextColors.gray("[ GE] $message")}") + } + @JvmStatic fun logTrade(message: String){ if(message.isNotBlank()){ diff --git a/Server/src/main/kotlin/rs09/game/system/command/oldsys/SimpleDumpingCommands.kt b/Server/src/main/kotlin/rs09/game/system/command/oldsys/SimpleDumpingCommands.kt index 240576992..5f5df5cfe 100644 --- a/Server/src/main/kotlin/rs09/game/system/command/oldsys/SimpleDumpingCommands.kt +++ b/Server/src/main/kotlin/rs09/game/system/command/oldsys/SimpleDumpingCommands.kt @@ -2,7 +2,7 @@ package rs09.game.system.command.oldsys import core.cache.def.impl.ItemDefinition import core.cache.def.impl.NPCDefinition -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.node.entity.player.Player import core.game.system.command.CommandSet import core.plugin.Initializable @@ -39,7 +39,7 @@ class SimpleDumpingCommands : CommandPlugin() { "item" -> for (i in ItemDefinition.getDefinitions().values){ writer.writeLn("${i.name}(${i.id}) - ${i.examine}") } - "object" -> for(i in ObjectDefinition.getDefinitions().values){ + "object" -> for(i in SceneryDefinition.getDefinitions().values){ writer.writeLn("${i.name}(${i.id}) - ${i.examine}") } "npc" -> for(i in NPCDefinition.getDefinitions().values){ @@ -70,7 +70,7 @@ class SimpleDumpingCommands : CommandPlugin() { writer.writeLn("${i.examine}") writer.writeLn("") } - "object" -> for(i in ObjectDefinition.getDefinitions().values){ + "object" -> for(i in SceneryDefinition.getDefinitions().values){ writer.writeLn("") writer.writeLn("${i.name}") writer.writeLn("${i.id}") diff --git a/Server/src/main/kotlin/rs09/game/system/command/oldsys/VisualCommand.kt b/Server/src/main/kotlin/rs09/game/system/command/oldsys/VisualCommand.kt index 407174dfb..be2a5a0bb 100644 --- a/Server/src/main/kotlin/rs09/game/system/command/oldsys/VisualCommand.kt +++ b/Server/src/main/kotlin/rs09/game/system/command/oldsys/VisualCommand.kt @@ -1,5 +1,6 @@ package rs09.game.system.command.oldsys +import api.ContentAPI import core.cache.Cache import core.game.container.access.InterfaceContainer import core.game.content.quest.tutorials.tutorialisland.CharacterDesign @@ -187,6 +188,8 @@ class VisualCommand : CommandPlugin() { return true } player!!.packetDispatch.sendSceneryAnimation(`object`, Animation(toInteger(args[args.size - 1]!!))) + //ContentAPI.sendMessage(player, `object`.definition.modelIds.map { it.toString() }.toString()) + ContentAPI.sendMessage(player, `object`.definition.animationId.toString()) return true } "inter", "component", "interface" -> { @@ -215,16 +218,50 @@ class VisualCommand : CommandPlugin() { } "loop_varposition" -> { val value = (args!![1]!!.toString().toInt()) ?: 0 - val config_index = (args!![2]!!.toString().toInt()) - GameWorld.Pulser.submit(object : Pulse(3, player) { - var pos = 0 + val cfg_index = (args.getOrNull(2)?.toString()?.toInt() ?: -1) + if(cfg_index == -1){ + ContentAPI.submitWorldPulse(object : Pulse(3, player){ + var pos = 0 + var shift = 0 + override fun pulse(): Boolean { + for(i in 0..1999){ + player?.configManager?.forceSet(i, pos shl shift, false) + } + player?.sendMessage("$pos << $shift") + if(pos++ >= 32){ + shift += 4 + pos = 0 + } + return shift >= 32 + } + }) + } else { + ContentAPI.submitWorldPulse(object : Pulse(3, player) { + var pos = 0 + override fun pulse(): Boolean { + player?.configManager?.forceSet(cfg_index, value shl pos, false) + player?.sendMessage("$pos") + return pos++ >= 32 + } + }) + } + } + "loop_anim_on_i" -> { + var anim = toInteger(args!![1]!!) + ContentAPI.submitWorldPulse(object : Pulse(3){ override fun pulse(): Boolean { - player?.configManager?.forceSet(config_index, value shl pos,false) - player?.sendMessage("$pos") - return pos++ >= 32 + player!!.packetDispatch.sendAnimationInterface(anim++, 224, 7) + ContentAPI.sendMessage(player, "${anim - 1}") + return false } }) } + "send_i_anim" -> { + val iface = args?.getOrNull(0) ?: return true + val anim = args.getOrNull(1) ?: return true + + player?.packetDispatch?.sendAnimationInterface(toInteger(anim), toInteger(iface),7) + } "loop_inter" -> { val st = toInteger(args!![1]!!) val en = if (args.size > 2) toInteger(args[2]!!) else 740 diff --git a/Server/src/main/kotlin/rs09/game/system/command/rottenpotato/RottenPotatoExtraDialogue.kt b/Server/src/main/kotlin/rs09/game/system/command/rottenpotato/RottenPotatoExtraDialogue.kt index 6a5cae3bd..4898a0869 100644 --- a/Server/src/main/kotlin/rs09/game/system/command/rottenpotato/RottenPotatoExtraDialogue.kt +++ b/Server/src/main/kotlin/rs09/game/system/command/rottenpotato/RottenPotatoExtraDialogue.kt @@ -1,6 +1,7 @@ package rs09.game.system.command.rottenpotato import api.ContentAPI +import api.InputType import core.game.content.dialogue.DialoguePlugin import core.game.node.entity.npc.NPC import core.game.node.entity.player.Player @@ -38,7 +39,7 @@ class RottenPotatoExtraDialogue(player: Player? = null) : DialoguePlugin(player) //Send Player Notification 1 -> { end() - ContentAPI.sendInputDialogue(player, false, "Enter the notification message:"){value -> + ContentAPI.sendInputDialogue(player, InputType.STRING_LONG, "Enter the notification message:"){ value -> val message = value as String for (p in Repository.players) { p ?: continue @@ -61,7 +62,7 @@ class RottenPotatoExtraDialogue(player: Player? = null) : DialoguePlugin(player) //Force Area NPC Chat 4 -> { end() - ContentAPI.sendInputDialogue(player, false,"Enter the chat message:"){value -> + ContentAPI.sendInputDialogue(player, InputType.STRING_LONG,"Enter the chat message:"){ value -> val msg = value as String RegionManager.getLocalNpcs(player).forEach { it.sendChat(msg) @@ -81,7 +82,7 @@ class RottenPotatoExtraDialogue(player: Player? = null) : DialoguePlugin(player) //AME Spawning 100 -> { end() - ContentAPI.sendInputDialogue(player, false, "Enter player name:"){value -> + ContentAPI.sendInputDialogue(player, InputType.STRING_SHORT, "Enter player name:"){ value -> val other = Repository.getPlayerByName(value.toString().toLowerCase().replace(" ", "_")) if (other == null) { player.sendMessage(colorize("%RInvalid player name.")) diff --git a/Server/src/main/kotlin/rs09/game/system/command/rottenpotato/RottenPotatoRSHDDialogue.kt b/Server/src/main/kotlin/rs09/game/system/command/rottenpotato/RottenPotatoRSHDDialogue.kt index b762242df..0bf94afc6 100644 --- a/Server/src/main/kotlin/rs09/game/system/command/rottenpotato/RottenPotatoRSHDDialogue.kt +++ b/Server/src/main/kotlin/rs09/game/system/command/rottenpotato/RottenPotatoRSHDDialogue.kt @@ -1,6 +1,7 @@ package rs09.game.system.command.rottenpotato import api.ContentAPI +import api.InputType import core.game.content.dialogue.DialoguePlugin import core.game.node.entity.player.Player import core.game.node.entity.player.info.login.PlayerParser @@ -53,7 +54,7 @@ class RottenPotatoRSHDDialogue(player: Player? = null) : DialoguePlugin(player) //View Bank 4 -> { end() - ContentAPI.sendInputDialogue(player, false, "Enter player name:"){value -> + ContentAPI.sendInputDialogue(player, InputType.STRING_SHORT, "Enter player name:"){ value -> val other = Repository.getPlayerByName(value.toString().toLowerCase().replace(" ","_")) if(other == null){ player.sendMessage(colorize("%RInvalid player name.")) @@ -66,7 +67,7 @@ class RottenPotatoRSHDDialogue(player: Player? = null) : DialoguePlugin(player) //View Inventory 5 -> { end() - ContentAPI.sendInputDialogue(player, false, "Enter player name:"){value -> + ContentAPI.sendInputDialogue(player, InputType.STRING_SHORT, "Enter player name:"){ value -> val other = Repository.getPlayerByName(value.toString().toLowerCase().replace(" ","_")) if(other == null){ player.sendMessage(colorize("%RInvalid player name.")) diff --git a/Server/src/main/kotlin/rs09/game/system/command/rottenpotato/RottenPotatoUseWithHandler.kt b/Server/src/main/kotlin/rs09/game/system/command/rottenpotato/RottenPotatoUseWithHandler.kt index 1172e3613..6b52cafb8 100644 --- a/Server/src/main/kotlin/rs09/game/system/command/rottenpotato/RottenPotatoUseWithHandler.kt +++ b/Server/src/main/kotlin/rs09/game/system/command/rottenpotato/RottenPotatoUseWithHandler.kt @@ -14,7 +14,7 @@ object RottenPotatoUseWithHandler{ @JvmStatic fun handle(node: Node, player: Player){ if(node is Scenery){ - val go = node.asObject() + val go = node.asScenery() } if(node is NPC){ diff --git a/Server/src/main/kotlin/rs09/game/system/command/sets/FunCommandSet.kt b/Server/src/main/kotlin/rs09/game/system/command/sets/FunCommandSet.kt index 1878789e2..b3e77796a 100644 --- a/Server/src/main/kotlin/rs09/game/system/command/sets/FunCommandSet.kt +++ b/Server/src/main/kotlin/rs09/game/system/command/sets/FunCommandSet.kt @@ -1,13 +1,20 @@ package rs09.game.system.command.sets +import api.ContentAPI import core.game.content.quest.tutorials.tutorialisland.CharacterDesign import core.game.node.entity.npc.NPC +import core.game.node.entity.player.Player import core.game.system.task.Pulse +import core.game.world.map.Location import core.game.world.map.RegionManager import core.game.world.update.flag.context.Animation import core.plugin.Initializable +import rs09.game.content.dialogue.DialogueFile +import rs09.game.interaction.InteractionListeners +import rs09.game.interaction.SpadeDigListener import rs09.game.system.command.Command import rs09.game.world.GameWorld +import rs09.tools.END_DIALOGUE import java.util.* @Initializable @@ -116,5 +123,44 @@ class FunCommandSet : CommandSet(Command.Privilege.ADMIN) { define("makeover", Command.Privilege.MODERATOR){ player, _ -> CharacterDesign.open(player) } + + /** + * Bury inventory at current location + */ + define("bury"){player, _ -> + if(player.inventory.isEmpty){ + reject(player, "You have no items to bury.") + } + + player.dialogueInterpreter.open(object : DialogueFile(){ + override fun handle(componentID: Int, buttonID: Int) { + when(stage){ + 0 -> dialogue("This will bury your whole inventory in this spot.","Are you sure?").also { stage++ } + 1 -> options("Yes","No").also { stage++ } + 2 -> when(buttonID){ + 1 -> bury(player).also { end() } + 2 -> stage = END_DIALOGUE + } + } + } + }) + + } } + + fun bury(player: Player){ + val loc = Location.create(player.location) + val inv = player.inventory.toArray().filterNotNull() + SpadeDigListener.registerListener(player.location){p -> + for(item in inv){ + ContentAPI.addItemOrDrop(p, item.id, item.amount) + ContentAPI.sendMessage(p, "You dig and find ${if(item.amount > 1) "some" else "a"} ${item.name}") + } + ContentAPI.sendNews("${player.username} has found the hidden treasure! Congratulations!!!") + SpadeDigListener.listeners.remove(loc) + } + player.inventory.clear() + notify(player, "You have buried your loot at ${loc.toString()}") + } + } diff --git a/Server/src/main/kotlin/rs09/game/system/command/sets/MiscCommandSet.kt b/Server/src/main/kotlin/rs09/game/system/command/sets/MiscCommandSet.kt index 8e2607f2e..719af0571 100644 --- a/Server/src/main/kotlin/rs09/game/system/command/sets/MiscCommandSet.kt +++ b/Server/src/main/kotlin/rs09/game/system/command/sets/MiscCommandSet.kt @@ -1,15 +1,16 @@ package rs09.game.system.command.sets import api.ContentAPI +import api.InputType import core.cache.def.impl.ItemDefinition import core.cache.def.impl.NPCDefinition -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.cache.def.impl.VarbitDefinition import core.game.component.Component import core.game.ge.OfferState import core.game.node.`object`.Scenery +import core.game.node.entity.player.Player import core.game.node.entity.player.info.Rights -import core.game.node.entity.player.link.RunScript import core.game.node.entity.skill.Skills import core.game.node.item.Item import core.game.system.communication.CommunicationInfo @@ -33,8 +34,10 @@ import rs09.game.world.repository.Repository import rs09.tools.stringtools.colorize import java.awt.Toolkit import java.awt.datatransfer.StringSelection +import java.lang.Integer.max import java.util.* import java.util.concurrent.TimeUnit +import kotlin.collections.ArrayList @Initializable class MiscCommandSet : CommandSet(Command.Privilege.ADMIN){ @@ -134,44 +137,20 @@ class MiscCommandSet : CommandSet(Command.Privilege.ADMIN){ /** * Shows the player a list of currently active GE sell offers */ - define("ge", Command.Privilege.STANDARD) { player, _ -> - val offers = HashMap() - for (offerIDs in OfferManager.OFFERS_BY_ITEMID) { - var totalOffered = 0 - for (offer in offerIDs.value) { - if (offer.offerState != OfferState.PENDING && offer.sell) { - totalOffered += offer.amountLeft - } - } - if (totalOffered != 0) { - offers[offerIDs.key] = totalOffered - } + define("ge", Command.Privilege.STANDARD) { player, args -> + if(args.size < 2){ + reject(player, "Usage: ::ge mode", "Available modes: buying, selling, search") } - for (offerIDs in OfferManager.BOT_OFFERS) { - if (offerIDs.value > 0) { - if (offers[offerIDs.key] == null) { - offers[offerIDs.key] = offerIDs.value - } else { - offers[offerIDs.key] = offers[offerIDs.key]!! + offerIDs.value - } - } - } - for (i in 0..310) { - player!!.packetDispatch.sendString("", 275, i) - } - val offerList = offers.keys.map { "${ItemDefinition.forId(it).name} - ${offers[it]}" }.sorted() - var lineId = 11 - player!!.packetDispatch.sendString("Active Sell Offers", 275, 2) - var counter = 0 - for(i in 0..299) { - val offer = offerList.elementAtOrNull(i) - if (offer != null) - player.packetDispatch.sendString(offer, 275, lineId++) - else - player.packetDispatch.sendString("", 275, lineId++) + val mode = args[1] + when(mode){ + "buying" -> showGeBuy(player) + "selling" -> showGeSell(player) + "search" -> ContentAPI.sendInputDialogue(player, InputType.STRING_LONG, "Enter search term:"){value -> + showOffers(player, value as String) + } + else -> reject(player, "Invalid mode used. Available modes are: buying, selling, search") } - player.interfaceManager.open(Component(Components.QUESTJOURNAL_SCROLL_275)) } /** * ================================================================================== @@ -202,7 +181,7 @@ class MiscCommandSet : CommandSet(Command.Privilege.ADMIN){ if (player.attributes.containsKey("replyTo")) { player.setAttribute("keepDialogueAlive", true) val replyTo = player.getAttribute("replyTo", "").replace("_".toRegex(), " ") - ContentAPI.sendInputDialogue(player, false ,StringUtils.formatDisplayName(replyTo)){value -> + ContentAPI.sendInputDialogue(player, InputType.MESSAGE ,StringUtils.formatDisplayName(replyTo)){ value -> CommunicationInfo.sendMessage(player, replyTo.toLowerCase(), value as String) player.removeAttribute("keepDialogueAlive") } @@ -333,7 +312,7 @@ class MiscCommandSet : CommandSet(Command.Privilege.ADMIN){ reject(player,"Syntax: ::getobjectvarp objectid") } val objectID = args[1].toInt() - notify(player, "${VarbitDefinition.forObjectID(ObjectDefinition.forId(objectID).varbitID).configId}") + notify(player, "${VarbitDefinition.forObjectID(SceneryDefinition.forId(objectID).varbitID).configId}") } define("togglexp",Command.Privilege.STANDARD){ player, args -> @@ -479,28 +458,133 @@ class MiscCommandSet : CommandSet(Command.Privilege.ADMIN){ notify(player,"No parent NPC found.") } } + } - - define("bury"){player,args -> - if(args.size < 2){ - reject(player,"Usage: ::bury itemid") - } - - val itemId = args[1].toInt() - val def = ItemDefinition.forId(itemId) - - SpadeDigListener.registerListener(player.location){pl -> - if(player.getAttribute("${player.location.toString()}:$itemId",false)){ - pl.sendMessage("You dig and find nothing.") - return@registerListener + fun showGeSell(player: Player){ + val offers = HashMap() + for (offerIDs in OfferManager.OFFERS_BY_ITEMID) { + var totalOffered = 0 + for (offer in offerIDs.value) { + if (offer.offerState != OfferState.PENDING && offer.sell) { + totalOffered += offer.amountLeft + } + } + if (totalOffered != 0) { + offers[offerIDs.key] = totalOffered + } + } + for (offerIDs in OfferManager.BOT_OFFERS) { + if (offerIDs.value > 0) { + if (offers[offerIDs.key] == null) { + offers[offerIDs.key] = offerIDs.value + } else { + offers[offerIDs.key] = offers[offerIDs.key]!! + offerIDs.value } - pl.dialogueInterpreter.sendDialogue("You dig and find a ${def.name}!") - player.inventory.add(Item(itemId)) - player.setExpirableAttribute("/save:${player.location.toString()}:$itemId",true,TimeUnit.SECONDS.toMillis(10)) } - - notify(player,"You buried a ${def.name} at ${player.location}") } + val offerList = offers.keys.map { "${ItemDefinition.forId(it).name} - ${offers[it]}" }.sorted() + + var lineId = 11 + setScrollTitle(player, "Active Sell Offers") + for(i in 0..299) { + val offer = offerList.elementAtOrNull(i) + if (offer != null) + ContentAPI.setInterfaceText(player, offer, Components.QUESTJOURNAL_SCROLL_275, lineId++) + else + ContentAPI.setInterfaceText(player, "", Components.QUESTJOURNAL_SCROLL_275, lineId++) + } + ContentAPI.openInterface(player, Components.QUESTJOURNAL_SCROLL_275) } + + fun showGeBuy(player: Player){ + val offers = HashMap() + for (offerIDs in OfferManager.OFFERS_BY_ITEMID) { + var totalOffered = 0 + for (offer in offerIDs.value) { + if (offer.offerState != OfferState.PENDING && !offer.sell) { + totalOffered += offer.amountLeft + } + } + if (totalOffered != 0) { + offers[offerIDs.key] = totalOffered + } + } + val offerList = offers.keys.map { "${ContentAPI.itemDefinition(it).name} - ${offers[it]}" }.sorted() + + var lineId = 11 + setScrollTitle(player, "Active Buy Offers") + for(i in 0..299) { + val offer = offerList.elementAtOrNull(i) + if (offer != null) + ContentAPI.setInterfaceText(player, offer, Components.QUESTJOURNAL_SCROLL_275, lineId++) + else + ContentAPI.setInterfaceText(player, "", Components.QUESTJOURNAL_SCROLL_275, lineId++) + } + ContentAPI.openInterface(player, Components.QUESTJOURNAL_SCROLL_275) + } + + fun showOffers(player: Player, searchTerm: String){ + val fakeOffers = ArrayList() + + OfferManager.OFFERS_BY_ITEMID.forEach { (id, offers) -> + if(searchTerm.toLowerCase().contains(ContentAPI.itemDefinition(id).name.toLowerCase()) || ContentAPI.itemDefinition(id).name.toLowerCase().contains(searchTerm.toLowerCase())){ + offers.forEach { + fakeOffers.add(FakeOffer(it.sell, ContentAPI.itemDefinition(id).name, it.amount)) + } + } + } + + OfferManager.BOT_OFFERS.forEach{ (id, amount) -> + val name = ContentAPI.getItemName(id) + if(searchTerm.toLowerCase().contains(name) || name.toLowerCase().contains(searchTerm.toLowerCase())) + fakeOffers.add(FakeOffer(true, ContentAPI.getItemName(id), amount)) + } + + val buyingList = fakeOffers.filter { !it.sell } + val sellingList = fakeOffers.filter { it.sell } + + val buyingMap = HashMap() + val sellingMap = HashMap() + + buyingList.forEach { + if(buyingMap[it.name] == null) buyingMap[it.name] = it.amount + else buyingMap[it.name] = buyingMap[it.name]?.plus(it.amount) ?: 0 + } + + sellingList.forEach { + if(sellingMap[it.name] == null) sellingMap[it.name] = it.amount + else sellingMap[it.name] = sellingMap[it.name]?.plus(it.amount) ?: 0 + } + + val buyList = buyingMap.map { (name,amount) -> "[Buying] $name - $amount" }.sortedBy { it.length }.toMutableList() + val sellList = sellingMap.map { (name, amount) -> "[Selling] $name - $amount" }.sortedBy { it.length }.toMutableList() + + sellList.reverse() + sellList.add(" ") + sellList.reverse() + + SystemLogger.logInfo("bl: ${buyList.size} sl: ${sellList.size}") + + setScrollTitle(player, "Results for \"$searchTerm\"") + + if(buyList.isEmpty()){ + buyList.add("[Buying] Nothing!") + } + if(sellList.size == 1){ + sellList.add("[Selling] Nothing!") + } + var lineId = 11 + for(i in 0..299) { + val offer = if(i < buyList.size) buyList.getOrNull(i) else sellList.getOrNull(i - (buyList.size)) + ContentAPI.setInterfaceText(player, offer ?: "", Components.QUESTJOURNAL_SCROLL_275, lineId++) + } + ContentAPI.openInterface(player, Components.QUESTJOURNAL_SCROLL_275) + } + + fun setScrollTitle(player: Player, text: String){ + ContentAPI.setInterfaceText(player, text, Components.QUESTJOURNAL_SCROLL_275, 2) + } + + class FakeOffer(val sell: Boolean,val name: String,val amount: Int) } \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/system/command/sets/ModerationCommandSet.kt b/Server/src/main/kotlin/rs09/game/system/command/sets/ModerationCommandSet.kt index f3b34cd52..d6a9e47d6 100644 --- a/Server/src/main/kotlin/rs09/game/system/command/sets/ModerationCommandSet.kt +++ b/Server/src/main/kotlin/rs09/game/system/command/sets/ModerationCommandSet.kt @@ -1,6 +1,7 @@ package rs09.game.system.command.sets import core.game.node.entity.player.Player +import core.game.node.entity.player.info.Rights import rs09.game.system.command.Command import core.game.system.task.Pulse import rs09.game.world.GameWorld @@ -58,6 +59,11 @@ class ModerationCommandSet : CommandSet(Command.Privilege.MODERATOR){ if(otherPlayer == null){ reject(player, "Can not find $name in the player list!") } + + if (otherPlayer?.rights == Rights.ADMINISTRATOR){ + reject(player, "You cannot jail $name, they are a god. Nice try though ${player.username}!") + } + notify(player, "Jailing ${otherPlayer!!.username} for $timeSeconds seconds.") notify(otherPlayer, "${player.username} has jailed you for $timeSeconds seconds.") GameWorld.Pulser.submit(object : Pulse(3){ diff --git a/Server/src/main/kotlin/rs09/game/system/config/ConfigParser.kt b/Server/src/main/kotlin/rs09/game/system/config/ConfigParser.kt index 68b6b6c20..99b15d2e1 100644 --- a/Server/src/main/kotlin/rs09/game/system/config/ConfigParser.kt +++ b/Server/src/main/kotlin/rs09/game/system/config/ConfigParser.kt @@ -4,29 +4,20 @@ import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.launch class ConfigParser { - fun prePlugin() = GlobalScope.launch{ - launch { + fun prePlugin() { NPCConfigParser().load() ItemConfigParser().load() - } - launch { ObjectConfigParser().load() XteaParser().load() - } - InterfaceConfigParser().load() + InterfaceConfigParser().load() } - - fun postPlugin() = GlobalScope.launch{ - launch { + fun postPlugin() { ShopParser().load() DropTableParser().load() NPCSpawner().load() - } - launch { DoorConfigLoader().load() GroundSpawnLoader().load() MusicConfigLoader().load() - } - RangedConfigLoader().load() + RangedConfigLoader().load() } } \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/system/config/NPCConfigParser.kt b/Server/src/main/kotlin/rs09/game/system/config/NPCConfigParser.kt index f7fef7961..88e5ece5c 100644 --- a/Server/src/main/kotlin/rs09/game/system/config/NPCConfigParser.kt +++ b/Server/src/main/kotlin/rs09/game/system/config/NPCConfigParser.kt @@ -255,6 +255,7 @@ NPCConfigParser { "aggressive", "poisonous", "poison_immune", + "facing_booth", "water_npc"-> configs.put(it.key.toString(), it.value.toString().toBoolean()) else -> SystemLogger.logWarn("Unhandled key for npc config: ${it.key.toString()}") } diff --git a/Server/src/main/kotlin/rs09/game/system/config/NPCSpawner.kt b/Server/src/main/kotlin/rs09/game/system/config/NPCSpawner.kt index 22cf9015d..69a11a2c3 100644 --- a/Server/src/main/kotlin/rs09/game/system/config/NPCSpawner.kt +++ b/Server/src/main/kotlin/rs09/game/system/config/NPCSpawner.kt @@ -31,6 +31,9 @@ class NPCSpawner { npc.isWalks = tokens[3].trim { it <= ' ' } == "1" npc.direction = Direction.values()[Integer.valueOf(tokens[4].trim { it <= ' ' })] npc.setAttribute("spawned:npc", true) + if(npc.definition.getConfiguration("facing_booth",false)){ + npc.setAttribute("facing_booth",true) + } npc.init() count++ } diff --git a/Server/src/main/kotlin/rs09/game/system/config/ObjectConfigParser.kt b/Server/src/main/kotlin/rs09/game/system/config/ObjectConfigParser.kt index 40c5372e9..77a7a9a33 100644 --- a/Server/src/main/kotlin/rs09/game/system/config/ObjectConfigParser.kt +++ b/Server/src/main/kotlin/rs09/game/system/config/ObjectConfigParser.kt @@ -1,7 +1,7 @@ package rs09.game.system.config import rs09.ServerConstants -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import rs09.game.system.SystemLogger import org.json.simple.JSONArray import org.json.simple.JSONObject @@ -19,7 +19,7 @@ class ObjectConfigParser { val e = config as JSONObject val ids = e["ids"].toString().split(",").map { it.toInt() } for (id in ids) { - val def = ObjectDefinition.forId(id) + val def = SceneryDefinition.forId(id) val configs = def.handlers e.map { if (it.value.toString().isNotEmpty() && it.value.toString() != "null") { diff --git a/Server/src/main/kotlin/rs09/game/util/region/rellekka/RellekkaUtils.kt b/Server/src/main/kotlin/rs09/game/util/region/rellekka/RellekkaUtils.kt new file mode 100644 index 000000000..282ca96d7 --- /dev/null +++ b/Server/src/main/kotlin/rs09/game/util/region/rellekka/RellekkaUtils.kt @@ -0,0 +1,35 @@ +package rs09.game.util.region.rellekka + +import api.ContentAPI +import core.game.node.entity.player.Player +import core.game.system.task.Pulse +import core.game.world.map.Location +import org.rs09.consts.Components + +object RellekkaUtils { + @JvmStatic + fun sail(player: Player, destination: RellekkaDestination){ + ContentAPI.lock(player, 100) + ContentAPI.openOverlay(player, 115) + ContentAPI.openInterface(player, Components.MISC_SHIPJOURNEY_224) + ContentAPI.animateInterface(player, Components.MISC_SHIPJOURNEY_224, 7, destination.shipAnim) + + val animDuration = ContentAPI.animationDuration(ContentAPI.getAnimation(destination.shipAnim)) + ContentAPI.submitWorldPulse(object : Pulse(animDuration){ + override fun pulse(): Boolean { + ContentAPI.teleport(player, destination.destLoc) + ContentAPI.closeInterface(player) + ContentAPI.closeOverlay(player) + ContentAPI.unlock(player) + return true + } + }) + } +} + +enum class RellekkaDestination(val destName: String, val destLoc: Location, val shipAnim: Int){ + RELLEKKA_TO_JATIZSO("Jatizso", Location.create(2421, 3781, 0), 5766), + JATIZSO_TO_RELLEKKA("Rellekka", Location.create(2644, 3710, 0), 5767), + RELLEKKA_TO_NEITIZNOT("Neitiznot",Location(2310, 3782, 0), 5764), + NEITIZNOT_TO_RELLEKKA("Rellekka", Location(2644, 3710, 0), 5765) +} \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/game/world/GameWorld.kt b/Server/src/main/kotlin/rs09/game/world/GameWorld.kt index 7bd821755..ba4d60c62 100644 --- a/Server/src/main/kotlin/rs09/game/world/GameWorld.kt +++ b/Server/src/main/kotlin/rs09/game/world/GameWorld.kt @@ -2,7 +2,7 @@ package rs09.game.world import core.cache.Cache import core.cache.ServerStore -import core.cache.def.impl.ObjectDefinition +import core.cache.def.impl.SceneryDefinition import core.game.ge.GrandExchangeDatabase import core.game.node.entity.npc.drop.RareDropTable import core.game.node.entity.player.Player @@ -150,7 +150,7 @@ object GameWorld { if (run) { SystemManager.flag(if (settings?.isDevMode == true) SystemState.PRIVATE else SystemState.ACTIVE) } - ObjectDefinition.getDefinitions().values.forEach(Consumer { obj: ObjectDefinition -> obj.examine }) + SceneryDefinition.getDefinitions().values.forEach(Consumer { obj: SceneryDefinition -> obj.examine }) System.gc() PlayerScripts.init() StateRepository.init() diff --git a/Server/src/main/kotlin/rs09/game/world/callback/CallbackHub.kt b/Server/src/main/kotlin/rs09/game/world/callback/CallbackHub.kt index cf26afe74..c04369b71 100644 --- a/Server/src/main/kotlin/rs09/game/world/callback/CallbackHub.kt +++ b/Server/src/main/kotlin/rs09/game/world/callback/CallbackHub.kt @@ -3,6 +3,7 @@ package rs09.game.world.callback import core.game.node.entity.skill.hunter.ImpetuousImpulses import core.game.world.callback.CallBack import core.game.world.map.zone.ZoneBuilder +import rs09.game.ge.GrandExchange import rs09.game.ge.OfferManager import rs09.game.system.SystemLogger import java.util.* @@ -16,7 +17,7 @@ object CallbackHub { fun call(): Boolean { calls.add(ZoneBuilder()) - calls.add(OfferManager()) + calls.add(GrandExchange) calls.add(ImpetuousImpulses()) for (call in calls) { if (!call.call()) { diff --git a/Server/src/main/kotlin/rs09/game/world/repository/Repository.kt b/Server/src/main/kotlin/rs09/game/world/repository/Repository.kt index ea3a6436e..039ecd6b9 100644 --- a/Server/src/main/kotlin/rs09/game/world/repository/Repository.kt +++ b/Server/src/main/kotlin/rs09/game/world/repository/Repository.kt @@ -72,12 +72,12 @@ object Repository { * @param icon The icon. */ @JvmStatic - fun sendNews(string: String, icon: Int = 12, color: String = "") { + fun sendNews(string: String, icon: Int = 12, color: String = "CC6600") { val players: Array = playerNames.values.toTypedArray() val size = players.size for (i in 0 until size) { val player = players[i] as Player ?: continue - player.sendMessage("" + color + "News: " + string) + player.sendMessage("News: $string") } } @@ -87,6 +87,7 @@ object Repository { * I fucking hate java. */ @JvmStatic + @Deprecated("Old and bad",ReplaceWith("ContentAPI.sendNews()"),DeprecationLevel.WARNING) fun sendNews(string: String){ sendNews(string,12) } diff --git a/Server/src/main/kotlin/rs09/net/packet/PacketWriteQueue.kt b/Server/src/main/kotlin/rs09/net/packet/PacketWriteQueue.kt new file mode 100644 index 000000000..cd20b29f9 --- /dev/null +++ b/Server/src/main/kotlin/rs09/net/packet/PacketWriteQueue.kt @@ -0,0 +1,49 @@ +package rs09.net.packet + +import core.net.packet.OutgoingPacket +import core.net.packet.out.* +import rs09.game.system.SystemLogger +import java.util.* + +object PacketWriteQueue { + private val PacketsToWrite: Queue> = LinkedList>() + + @JvmStatic + fun handle(packet: OutgoingPacket, context: T){ + when(packet){ + //Dynamic packets need to be sent immediately + is UpdateSceneGraph, + is BuildDynamicScene, + is InstancedLocationUpdate, + is ClearRegionChunk -> packet.send(context) + //Rest get queued up and sent at the end of the tick (authentic) + else -> queue(packet,context) + } + } + + @JvmStatic + fun queue(packet: OutgoingPacket, context: T){ + PacketsToWrite.add(QueuedPacket(packet,context)) + } + + @JvmStatic + fun flush(){ + while(!PacketsToWrite.isEmpty()){ + val p = PacketsToWrite.poll() + write(p.out,p.context) + } + } + + @Suppress("UNCHECKED_CAST") + fun write(out: OutgoingPacket<*>, context: T){ + val pack = out as? OutgoingPacket + val ctx = context as? T + if(pack == null || ctx == null){ + SystemLogger.logWarn("Failed packet casting") + return + } + pack.send(ctx) + } +} + +class QueuedPacket(val out: OutgoingPacket, val context: T) \ No newline at end of file diff --git a/Server/src/main/kotlin/rs09/worker/MajorUpdateWorker.kt b/Server/src/main/kotlin/rs09/worker/MajorUpdateWorker.kt index 13929fd2f..56a18ee0d 100644 --- a/Server/src/main/kotlin/rs09/worker/MajorUpdateWorker.kt +++ b/Server/src/main/kotlin/rs09/worker/MajorUpdateWorker.kt @@ -1,14 +1,23 @@ package rs09.worker +import api.ContentAPI +import core.game.system.SystemManager +import core.game.system.SystemState import core.game.system.task.Pulse import core.plugin.CorePluginTypes.Managers import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.delay import kotlinx.coroutines.launch import rs09.Server +import rs09.ServerConstants import rs09.game.world.GameWorld import rs09.game.world.repository.Repository import rs09.game.world.update.UpdateSequence +import rs09.net.packet.PacketWriteQueue +import rs09.tools.stringtools.colorize +import java.text.SimpleDateFormat +import java.util.* +import kotlin.collections.ArrayList /** * Handles the running of pulses and writing of masks, etc @@ -17,6 +26,7 @@ import rs09.game.world.update.UpdateSequence class MajorUpdateWorker { var started = false val sequence = UpdateSequence() + val sdf = SimpleDateFormat("HHmm") fun start() = GlobalScope.launch { started = true while(true){ @@ -39,6 +49,7 @@ class MajorUpdateWorker { sequence.start() sequence.run() sequence.end() + PacketWriteQueue.flush() //increment global ticks variable GameWorld.pulse() //disconnect all players waiting to be disconnected @@ -46,6 +57,24 @@ class MajorUpdateWorker { //tick all manager plugins Managers.tick() Server.heartbeat() + + //Handle daily restart if enabled + if(ServerConstants.DAILY_RESTART && sdf.format(Date()).toInt() == 0){ + Repository.sendNews(colorize("%RSERVER GOING DOWN FOR DAILY RESTART IN 5 MINUTES!")) + ServerConstants.DAILY_RESTART = false + ContentAPI.submitWorldPulse(object : Pulse(100) { + var counter = 0 + override fun pulse(): Boolean { + counter++ + if(counter == 5){ + SystemManager.flag(SystemState.TERMINATED) + return true + } + Repository.sendNews(colorize("%RSERVER GOING DOWN FOR DAILY RESTART IN ${5 - counter} MINUTE${if(counter < 4) "S" else ""}!")) + return false + } + }) + } } } } \ No newline at end of file